---
Fuzzer filename: '/src/libxslt/tests/fuzz/xpath.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/libxslt/tests/fuzz/xpath.c'
      linkageType:     externalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltFuzzXPath
        - xsltFuzzXPathFreeObject
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:17,34'
          Dst:             xsltFuzzXPath
        - Src:             'xpath.c:18,5'
          Dst:             xsltFuzzXPathFreeObject
    - functionName:    LLVMFuzzerInitialize
      functionSourceFile: '/src/libxslt/tests/fuzz/xpath.c'
      linkageType:     externalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 12
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc_p
        - argv_p
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltFuzzXPathInit
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:12,12'
          Dst:             xsltFuzzXPathInit
    - functionName:    xsltFuzzXsltErrorFunc
      functionSourceFile: '/src/libxslt/tests/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
        - msg
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltFuzzXmlErrorFunc
      functionSourceFile: '/src/libxslt/tests/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
        - msg
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlStopParser
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzz.c:43,5'
          Dst:             xmlStopParser
    - functionName:    xmlFuzzWriteString
      functionSourceFile: '/src/libxslt/tests/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - str
      BBCount:         10
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - putc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fuzz.c:557,5'
          Branch Sides:
            - BranchSide:      'fuzz.c:558,34'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
            - BranchSide:      'fuzz.c:563,16'
              BranchSideFuncs:
                - putc
                - putc
        - Branch String:   'fuzz.c:560,13'
          Branch Sides:
            - BranchSide:      'fuzz.c:561,18'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
            - BranchSide:      'fuzz.c:562,5'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
      Callsites:
        - Src:             'fuzz.c:559,9'
          Dst:             putc
        - Src:             'fuzz.c:561,13'
          Dst:             putc
        - Src:             'fuzz.c:563,5'
          Dst:             putc
        - Src:             'fuzz.c:564,5'
          Dst:             putc
    - functionName:    putc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlFuzzReadRemaining
      functionSourceFile: '/src/libxslt/tests/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - size
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlFuzzWriteInt
      functionSourceFile: '/src/libxslt/tests/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 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:497,5'
          Branch Sides:
            - BranchSide:      'fuzz.c:498,17'
              BranchSideFuncs:
                - putc
                - putc
            - BranchSide:      'fuzz.c:502,13'
              BranchSideFuncs:
                - putc
        - Branch String:   'fuzz.c:503,5'
          Branch Sides:
            - BranchSide:      'fuzz.c:504,15'
              BranchSideFuncs:
                - putc
            - BranchSide:      'fuzz.c:507,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fuzz.c:498,9'
          Dst:             putc
        - Src:             'fuzz.c:505,9'
          Dst:             putc
    - functionName:    xmlFuzzRealloc
      functionSourceFile: '/src/libxslt/tests/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - size
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fuzz.c:429,9'
          Branch Sides:
            - BranchSide:      'fuzz.c:430,13'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'fuzz.c:438,20'
              BranchSideFuncs:
                - realloc
        - Branch String:   'fuzz.c:430,13'
          Branch Sides:
            - BranchSide:      'fuzz.c:434,13'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:436,23'
              BranchSideFuncs:
                - realloc
      Callsites:
        - Src:             'fuzz.c:438,12'
          Dst:             realloc
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlFuzzMalloc
      functionSourceFile: '/src/libxslt/tests/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fuzz.c:415,9'
          Branch Sides:
            - BranchSide:      'fuzz.c:416,13'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'fuzz.c:424,19'
              BranchSideFuncs:
                - malloc
        - Branch String:   'fuzz.c:416,13'
          Branch Sides:
            - BranchSide:      'fuzz.c:420,13'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:422,23'
              BranchSideFuncs:
                - malloc
      Callsites:       []
    - functionName:    xmlFuzzMemSetup
      functionSourceFile: '/src/libxslt/tests/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFuzzMalloc
        - xmlFuzzRealloc
        - xmlMemSetup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fuzz.c:443,54'
          Branch Sides:
            - BranchSide:      'fuzz.c:443,54'
              BranchSideFuncs:
                - xmlMemSetup
            - BranchSide:      'fuzz.c:443,54'
              BranchSideFuncs:
                - xmlMemSetup
      Callsites:
        - Src:             'fuzz.c:443,5'
          Dst:             xmlMemSetup
        - Src:             'fuzz.c:443,5'
          Dst:             xmlFuzzMalloc
        - Src:             'fuzz.c:443,5'
          Dst:             xmlFuzzRealloc
    - functionName:    xmlFuzzErrorFunc
      functionSourceFile: '/src/libxslt/tests/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - msg
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltFuzzXsltCleanup
      functionSourceFile: '/src/libxslt/tests/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltFreeSecurityPrefs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fuzz.c:351,27'
          Branch Sides:
            - BranchSide:      'fuzz.c:351,27'
              BranchSideFuncs:
                - xsltFreeSecurityPrefs
            - BranchSide:      'fuzz.c:351,27'
              BranchSideFuncs:
                - xsltFreeSecurityPrefs
      Callsites:
        - Src:             'fuzz.c:351,5'
          Dst:             xsltFreeSecurityPrefs
    - functionName:    xmlFuzzSecondaryUrl
      functionSourceFile: '/src/libxslt/tests/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlFuzzSecondaryEntity
      functionSourceFile: '/src/libxslt/tests/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - size
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fuzz.c:704,9'
          Branch Sides:
            - BranchSide:      'fuzz.c:705,9'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:706,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlFuzzMainUrl
      functionSourceFile: '/src/libxslt/tests/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlFuzzMainEntity
      functionSourceFile: '/src/libxslt/tests/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - size
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fuzz.c:680,9'
          Branch Sides:
            - BranchSide:      'fuzz.c:681,9'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:682,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlFuzzReadEntities
      functionSourceFile: '/src/libxslt/tests/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         20
      ICount:          108
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlFuzzReadString
        - xmlHashAddEntry
        - xmlHashLookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fuzz.c:627,12'
          Branch Sides:
            - BranchSide:      'fuzz.c:634,15'
              BranchSideFuncs:
                - xmlFuzzReadString
                - xmlFuzzReadString
                - xmlHashLookup
                - xmlHashAddEntry
            - BranchSide:      'fuzz.c:634,15'
              BranchSideFuncs:
                - xmlFuzzReadString
                - xmlFuzzReadString
                - xmlHashLookup
                - xmlHashAddEntry
        - Branch String:   'fuzz.c:635,13'
          Branch Sides:
            - BranchSide:      'fuzz.c:635,26'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:637,18'
              BranchSideFuncs:
                - xmlFuzzReadString
                - xmlHashLookup
                - xmlFuzzReadString
                - xmlHashAddEntry
        - Branch String:   'fuzz.c:638,13'
          Branch Sides:
            - BranchSide:      'fuzz.c:638,29'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:640,36'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlFuzzReadString
                - xmlFuzzReadString
                - xmlHashAddEntry
        - Branch String:   'fuzz.c:640,13'
          Branch Sides:
            - BranchSide:      'fuzz.c:629,5'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlFuzzReadString
                - xmlFuzzReadString
                - xmlHashLookup
            - BranchSide:      'fuzz.c:641,26'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlFuzzReadString
                - xmlFuzzReadString
                - xmlHashLookup
        - Branch String:   'fuzz.c:642,17'
          Branch Sides:
            - BranchSide:      'fuzz.c:643,17'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:644,32'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlFuzzReadString
                - xmlFuzzReadString
                - xmlHashLookup
        - Branch String:   'fuzz.c:649,17'
          Branch Sides:
            - BranchSide:      'fuzz.c:650,36'
              BranchSideFuncs:
                - xmlFuzzReadString
                - xmlFuzzReadString
                - xmlHashLookup
                - xmlHashAddEntry
            - BranchSide:      'fuzz.c:652,24'
              BranchSideFuncs:
                - xmlFuzzReadString
                - xmlFuzzReadString
                - xmlHashLookup
                - xmlHashAddEntry
      Callsites:
        - Src:             'fuzz.c:634,15'
          Dst:             xmlFuzzReadString
        - Src:             'fuzz.c:637,18'
          Dst:             xmlFuzzReadString
        - Src:             'fuzz.c:640,13'
          Dst:             xmlHashLookup
        - Src:             'fuzz.c:647,13'
          Dst:             xmlHashAddEntry
    - functionName:    xmlFuzzReadString
      functionSourceFile: '/src/libxslt/tests/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - size
      BBCount:         26
      ICount:          156
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'fuzz.c:583,5'
          Branch Sides:
            - BranchSide:      'fuzz.c:584,30'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:607,18'
              BranchSideFuncs: []
        - Branch String:   'fuzz.c:587,25'
          Branch Sides:
            - BranchSide:      'fuzz.c:587,38'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:604,30'
              BranchSideFuncs: []
        - Branch String:   'fuzz.c:587,13'
          Branch Sides:
            - BranchSide:      'fuzz.c:588,32'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:604,30'
              BranchSideFuncs: []
        - Branch String:   'fuzz.c:590,17'
          Branch Sides:
            - BranchSide:      'fuzz.c:591,29'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:598,17'
              BranchSideFuncs: []
        - Branch String:   'fuzz.c:593,21'
          Branch Sides:
            - BranchSide:      'fuzz.c:594,38'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:595,33'
              BranchSideFuncs: []
        - Branch String:   'fuzz.c:598,17'
          Branch Sides:
            - BranchSide:      'fuzz.c:599,29'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:602,9'
              BranchSideFuncs: []
        - Branch String:   'fuzz.c:607,9'
          Branch Sides:
            - BranchSide:      'fuzz.c:608,13'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:614,9'
              BranchSideFuncs: []
        - Branch String:   'fuzz.c:608,13'
          Branch Sides:
            - BranchSide:      'fuzz.c:609,30'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:610,25'
              BranchSideFuncs: []
        - Branch String:   'fuzz.c:614,9'
          Branch Sides:
            - BranchSide:      'fuzz.c:615,10'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:616,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltFuzzXslt
      functionSourceFile: '/src/libxslt/tests/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         28
      ICount:          269
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - xmlDocGetRootElement
        - xmlFreeDoc
        - xmlFuzzDataCleanup
        - xmlFuzzDataInit
        - xmlFuzzMainEntity
        - xmlFuzzMainUrl
        - xmlFuzzMemSetLimit
        - xmlFuzzReadEntities
        - xmlFuzzReadInt
        - xmlFuzzSecondaryEntity
        - xmlFuzzSecondaryUrl
        - xmlNewNs
        - xmlReadMemory
        - xsltApplyStylesheetUser
        - xsltFreeStylesheet
        - xsltFreeTransformContext
        - xsltNewStylesheet
        - xsltNewTransformContext
        - xsltParseStylesheetUser
        - xsltSaveResultToString
        - xsltSetCtxtSecurityPrefs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fuzz.c:281,30'
          Branch Sides:
            - BranchSide:      'fuzz.c:281,34'
              BranchSideFuncs:
                - xmlFuzzMemSetLimit
                - xmlFreeDoc
                - xsltFreeTransformContext
                - xsltFreeStylesheet
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFuzzDataCleanup
            - BranchSide:      'fuzz.c:282,9'
              BranchSideFuncs:
                - xmlFuzzMemSetLimit
                - xmlFreeDoc
                - xsltFreeTransformContext
                - xsltFreeStylesheet
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFuzzDataCleanup
        - Branch String:   'fuzz.c:281,9'
          Branch Sides:
            - BranchSide:      'fuzz.c:282,9'
              BranchSideFuncs:
                - xmlFuzzMemSetLimit
                - xmlFreeDoc
                - xsltFreeTransformContext
                - xsltFreeStylesheet
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFuzzDataCleanup
            - BranchSide:      'fuzz.c:284,25'
              BranchSideFuncs:
                - xmlReadMemory
                - xmlReadMemory
                - xmlDocGetRootElement
                - xmlFuzzMemSetLimit
                - xsltNewStylesheet
                - xsltParseStylesheetUser
                - xmlDocGetRootElement
                - xsltNewTransformContext
                - xsltSetCtxtSecurityPrefs
                - xsltApplyStylesheetUser
                - xmlFuzzMemSetLimit
                - xmlFreeDoc
                - xsltFreeTransformContext
                - xsltFreeStylesheet
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFuzzDataCleanup
                - xsltSaveResultToString
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
        - Branch String:   'fuzz.c:285,9'
          Branch Sides:
            - BranchSide:      'fuzz.c:286,9'
              BranchSideFuncs:
                - xmlFuzzMemSetLimit
                - xmlFreeDoc
                - xsltFreeTransformContext
                - xsltFreeStylesheet
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFuzzDataCleanup
            - BranchSide:      'fuzz.c:288,29'
              BranchSideFuncs:
                - xmlReadMemory
                - xmlDocGetRootElement
                - xmlFuzzMemSetLimit
                - xsltNewStylesheet
                - xsltParseStylesheetUser
                - xmlDocGetRootElement
                - xsltNewTransformContext
                - xsltSetCtxtSecurityPrefs
                - xsltApplyStylesheetUser
                - xmlFuzzMemSetLimit
                - xmlFreeDoc
                - xsltFreeTransformContext
                - xsltFreeStylesheet
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFuzzDataCleanup
                - xsltSaveResultToString
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
        - Branch String:   'fuzz.c:290,9'
          Branch Sides:
            - BranchSide:      'fuzz.c:291,9'
              BranchSideFuncs:
                - xmlFuzzMemSetLimit
                - xmlFreeDoc
                - xsltFreeTransformContext
                - xsltFreeStylesheet
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFuzzDataCleanup
            - BranchSide:      'fuzz.c:292,33'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlFuzzMemSetLimit
                - xsltNewStylesheet
                - xsltParseStylesheetUser
                - xmlDocGetRootElement
                - xsltNewTransformContext
                - xsltSetCtxtSecurityPrefs
                - xsltApplyStylesheetUser
                - xmlFuzzMemSetLimit
                - xmlFreeDoc
                - xsltFreeTransformContext
                - xsltFreeStylesheet
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFuzzDataCleanup
                - xsltSaveResultToString
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
        - Branch String:   'fuzz.c:293,9'
          Branch Sides:
            - BranchSide:      'fuzz.c:294,18'
              BranchSideFuncs:
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
                - xmlFuzzMemSetLimit
                - xsltNewStylesheet
                - xsltParseStylesheetUser
                - xmlDocGetRootElement
                - xsltNewTransformContext
                - xsltSetCtxtSecurityPrefs
                - xsltApplyStylesheetUser
                - xmlFuzzMemSetLimit
                - xmlFreeDoc
                - xsltFreeTransformContext
                - xsltFreeStylesheet
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFuzzDataCleanup
                - xsltSaveResultToString
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
            - BranchSide:      'fuzz.c:306,24'
              BranchSideFuncs:
                - xmlFuzzMemSetLimit
                - xsltNewStylesheet
                - xsltParseStylesheetUser
                - xmlDocGetRootElement
                - xsltNewTransformContext
                - xsltSetCtxtSecurityPrefs
                - xsltApplyStylesheetUser
                - xmlFuzzMemSetLimit
                - xmlFreeDoc
                - xsltFreeTransformContext
                - xsltFreeStylesheet
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFuzzDataCleanup
                - xsltSaveResultToString
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
        - Branch String:   'fuzz.c:308,9'
          Branch Sides:
            - BranchSide:      'fuzz.c:309,9'
              BranchSideFuncs:
                - xmlFuzzMemSetLimit
                - xmlFreeDoc
                - xsltFreeTransformContext
                - xsltFreeStylesheet
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFuzzDataCleanup
            - BranchSide:      'fuzz.c:310,5'
              BranchSideFuncs:
                - xsltParseStylesheetUser
                - xmlDocGetRootElement
                - xsltNewTransformContext
                - xsltSetCtxtSecurityPrefs
                - xsltApplyStylesheetUser
                - xmlFuzzMemSetLimit
                - xmlFreeDoc
                - xsltFreeTransformContext
                - xsltFreeStylesheet
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFuzzDataCleanup
                - xsltSaveResultToString
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
        - Branch String:   'fuzz.c:313,9'
          Branch Sides:
            - BranchSide:      'fuzz.c:314,9'
              BranchSideFuncs:
                - xmlFuzzMemSetLimit
                - xmlFreeDoc
                - xsltFreeTransformContext
                - xsltFreeStylesheet
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFuzzDataCleanup
            - BranchSide:      'fuzz.c:315,13'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltNewTransformContext
                - xsltSetCtxtSecurityPrefs
                - xsltApplyStylesheetUser
                - xmlFuzzMemSetLimit
                - xmlFreeDoc
                - xsltFreeTransformContext
                - xsltFreeStylesheet
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFuzzDataCleanup
                - xsltSaveResultToString
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
        - Branch String:   'fuzz.c:318,9'
          Branch Sides:
            - BranchSide:      'fuzz.c:319,18'
              BranchSideFuncs:
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
                - xsltNewTransformContext
                - xsltSetCtxtSecurityPrefs
                - xsltApplyStylesheetUser
                - xmlFuzzMemSetLimit
                - xmlFreeDoc
                - xsltFreeTransformContext
                - xsltFreeStylesheet
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFuzzDataCleanup
                - xsltSaveResultToString
            - BranchSide:      'fuzz.c:324,36'
              BranchSideFuncs:
                - xsltNewTransformContext
                - xsltSetCtxtSecurityPrefs
                - xsltApplyStylesheetUser
                - xmlFuzzMemSetLimit
                - xmlFreeDoc
                - xsltFreeTransformContext
                - xsltFreeStylesheet
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFuzzDataCleanup
                - xsltSaveResultToString
        - Branch String:   'fuzz.c:325,9'
          Branch Sides:
            - BranchSide:      'fuzz.c:326,9'
              BranchSideFuncs:
                - xmlFuzzMemSetLimit
                - xmlFreeDoc
                - xsltFreeTransformContext
                - xsltFreeStylesheet
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFuzzDataCleanup
            - BranchSide:      'fuzz.c:327,30'
              BranchSideFuncs:
                - xsltSetCtxtSecurityPrefs
                - xsltApplyStylesheetUser
                - xmlFuzzMemSetLimit
                - xmlFreeDoc
                - xsltFreeTransformContext
                - xsltFreeStylesheet
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFuzzDataCleanup
                - xsltSaveResultToString
        - Branch String:   'fuzz.c:334,9'
          Branch Sides:
            - BranchSide:      'fuzz.c:334,19'
              BranchSideFuncs:
                - xsltSaveResultToString
                - xmlFuzzMemSetLimit
                - xmlFreeDoc
                - xsltFreeTransformContext
                - xsltFreeStylesheet
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFuzzDataCleanup
            - BranchSide:      'fuzz.c:335,47'
              BranchSideFuncs:
                - xsltSaveResultToString
                - xmlFuzzMemSetLimit
                - xmlFreeDoc
                - xsltFreeTransformContext
                - xsltFreeStylesheet
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFuzzDataCleanup
      Callsites:
        - Src:             'fuzz.c:273,5'
          Dst:             xmlFuzzDataInit
        - Src:             'fuzz.c:274,17'
          Dst:             xmlFuzzReadInt
        - Src:             'fuzz.c:276,5'
          Dst:             xmlFuzzReadEntities
        - Src:             'fuzz.c:277,18'
          Dst:             xmlFuzzMainEntity
        - Src:             'fuzz.c:278,15'
          Dst:             xmlFuzzMainUrl
        - Src:             'fuzz.c:279,17'
          Dst:             xmlFuzzSecondaryEntity
        - Src:             'fuzz.c:280,14'
          Dst:             xmlFuzzSecondaryUrl
        - Src:             'fuzz.c:284,11'
          Dst:             xmlReadMemory
        - Src:             'fuzz.c:288,15'
          Dst:             xmlReadMemory
        - Src:             'fuzz.c:292,12'
          Dst:             xmlDocGetRootElement
        - Src:             'fuzz.c:294,9'
          Dst:             xmlNewNs
        - Src:             'fuzz.c:295,9'
          Dst:             xmlNewNs
        - Src:             'fuzz.c:296,9'
          Dst:             xmlNewNs
        - Src:             'fuzz.c:297,9'
          Dst:             xmlNewNs
        - Src:             'fuzz.c:298,9'
          Dst:             xmlNewNs
        - Src:             'fuzz.c:299,9'
          Dst:             xmlNewNs
        - Src:             'fuzz.c:300,9'
          Dst:             xmlNewNs
        - Src:             'fuzz.c:301,9'
          Dst:             xmlNewNs
        - Src:             'fuzz.c:302,9'
          Dst:             xmlNewNs
        - Src:             'fuzz.c:303,9'
          Dst:             xmlNewNs
        - Src:             'fuzz.c:306,5'
          Dst:             xmlFuzzMemSetLimit
        - Src:             'fuzz.c:307,13'
          Dst:             xsltNewStylesheet
        - Src:             'fuzz.c:313,9'
          Dst:             xsltParseStylesheetUser
        - Src:             'fuzz.c:317,12'
          Dst:             xmlDocGetRootElement
        - Src:             'fuzz.c:319,9'
          Dst:             xmlNewNs
        - Src:             'fuzz.c:320,9'
          Dst:             xmlNewNs
        - Src:             'fuzz.c:321,9'
          Dst:             xmlNewNs
        - Src:             'fuzz.c:324,12'
          Dst:             xsltNewTransformContext
        - Src:             'fuzz.c:327,5'
          Dst:             xsltSetCtxtSecurityPrefs
        - Src:             'fuzz.c:333,14'
          Dst:             xsltApplyStylesheetUser
        - Src:             'fuzz.c:335,9'
          Dst:             xsltSaveResultToString
        - Src:             'fuzz.c:338,5'
          Dst:             xmlFuzzMemSetLimit
        - Src:             'fuzz.c:339,5'
          Dst:             xmlFreeDoc
        - Src:             'fuzz.c:340,5'
          Dst:             xsltFreeTransformContext
        - Src:             'fuzz.c:341,5'
          Dst:             xsltFreeStylesheet
        - Src:             'fuzz.c:342,5'
          Dst:             xmlFreeDoc
        - Src:             'fuzz.c:343,5'
          Dst:             xmlFreeDoc
        - Src:             'fuzz.c:344,5'
          Dst:             xmlFuzzDataCleanup
    - functionName:    xmlFuzzDataInit
      functionSourceFile: '/src/libxslt/tests/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashCreate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzz.c:467,25'
          Dst:             xmlHashCreate
    - functionName:    xmlFuzzReadInt
      functionSourceFile: '/src/libxslt/tests/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 526
      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:519,23'
          Branch Sides:
            - BranchSide:      'fuzz.c:519,36'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:519,5'
              BranchSideFuncs: []
        - Branch String:   'fuzz.c:519,5'
          Branch Sides:
            - BranchSide:      'fuzz.c:520,56'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:526,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlFuzzMemSetLimit
      functionSourceFile: '/src/libxslt/tests/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - limit
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'fuzz.c:449,21'
          Branch Sides:
            - BranchSide:      'fuzz.c:449,29'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:449,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlFuzzDataCleanup
      functionSourceFile: '/src/libxslt/tests/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashDefaultDeallocator
        - xmlHashFree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fuzz.c:481,5'
          Branch Sides:
            - BranchSide:      'fuzz.c:481,5'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'fuzz.c:481,5'
              BranchSideFuncs:
                - xmlHashFree
      Callsites:
        - Src:             'fuzz.c:482,5'
          Dst:             xmlHashFree
        - Src:             'fuzz.c:482,5'
          Dst:             xmlHashDefaultDeallocator
    - functionName:    xmlFuzzEntityLoader
      functionSourceFile: '/src/libxslt/tests/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - URL
        - ID
        - ctxt
      BBCount:         10
      ICount:          71
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlHashLookup
        - xmlNewIOInputStream
        - xmlParserInputBufferCreateMem
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fuzz.c:721,9'
          Branch Sides:
            - BranchSide:      'fuzz.c:722,9'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:723,37'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlParserInputBufferCreateMem
                - xmlNewIOInputStream
        - Branch String:   'fuzz.c:724,9'
          Branch Sides:
            - BranchSide:      'fuzz.c:725,9'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:727,41'
              BranchSideFuncs:
                - xmlParserInputBufferCreateMem
                - xmlNewIOInputStream
        - Branch String:   'fuzz.c:729,9'
          Branch Sides:
            - BranchSide:      'fuzz.c:730,9'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:732,32'
              BranchSideFuncs:
                - xmlNewIOInputStream
      Callsites:
        - Src:             'fuzz.c:723,14'
          Dst:             xmlHashLookup
        - Src:             'fuzz.c:727,11'
          Dst:             xmlParserInputBufferCreateMem
        - Src:             'fuzz.c:732,12'
          Dst:             xmlNewIOInputStream
    - functionName:    xsltFuzzXsltInit
      functionSourceFile: '/src/libxslt/tests/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFuzzEntityLoader
        - xmlSetExternalEntityLoader
        - xsltFuzzInit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fuzz.c:256,5'
          Branch Sides:
            - BranchSide:      'fuzz.c:256,5'
              BranchSideFuncs:
                - xsltFuzzInit
                - xmlSetExternalEntityLoader
            - BranchSide:      'fuzz.c:256,5'
              BranchSideFuncs:
                - xsltFuzzInit
                - xmlSetExternalEntityLoader
      Callsites:
        - Src:             'fuzz.c:256,5'
          Dst:             xsltFuzzInit
        - Src:             'fuzz.c:257,5'
          Dst:             xmlSetExternalEntityLoader
        - Src:             'fuzz.c:257,5'
          Dst:             xmlFuzzEntityLoader
    - functionName:    xsltFuzzInit
      functionSourceFile: '/src/libxslt/tests/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - exsltRegisterAll
        - xmlFuzzMemSetup
        - xmlInitParser
        - xmlSetGenericErrorFunc
        - xsltFuzzXmlErrorFunc
        - xsltFuzzXsltErrorFunc
        - xsltInit
        - xsltNewSecurityPrefs
        - xsltSecurityForbid
        - xsltSetGenericErrorFunc
        - xsltSetSecurityPrefs
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fuzz.c:53,5'
          Branch Sides:
            - BranchSide:      'fuzz.c:53,5'
              BranchSideFuncs:
                - xmlFuzzMemSetup
                - xmlInitParser
                - xsltInit
                - exsltRegisterAll
                - xmlSetGenericErrorFunc
                - xsltSetGenericErrorFunc
                - xsltNewSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltSetSecurityPrefs
            - BranchSide:      'fuzz.c:53,5'
              BranchSideFuncs:
                - xmlFuzzMemSetup
                - xmlInitParser
                - xsltInit
                - exsltRegisterAll
                - xmlSetGenericErrorFunc
                - xsltSetGenericErrorFunc
                - xsltNewSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltSetSecurityPrefs
      Callsites:
        - Src:             'fuzz.c:53,5'
          Dst:             xmlFuzzMemSetup
        - Src:             'fuzz.c:56,5'
          Dst:             xmlInitParser
        - Src:             'fuzz.c:57,5'
          Dst:             xsltInit
        - Src:             'fuzz.c:58,5'
          Dst:             exsltRegisterAll
        - Src:             'fuzz.c:61,5'
          Dst:             xmlSetGenericErrorFunc
        - Src:             'fuzz.c:61,5'
          Dst:             xsltFuzzXmlErrorFunc
        - Src:             'fuzz.c:62,5'
          Dst:             xsltSetGenericErrorFunc
        - Src:             'fuzz.c:62,5'
          Dst:             xsltFuzzXsltErrorFunc
        - Src:             'fuzz.c:65,17'
          Dst:             xsltNewSecurityPrefs
        - Src:             'fuzz.c:66,5'
          Dst:             xsltSetSecurityPrefs
        - Src:             'fuzz.c:66,5'
          Dst:             xsltSecurityForbid
        - Src:             'fuzz.c:68,5'
          Dst:             xsltSetSecurityPrefs
        - Src:             'fuzz.c:68,5'
          Dst:             xsltSecurityForbid
        - Src:             'fuzz.c:70,5'
          Dst:             xsltSetSecurityPrefs
        - Src:             'fuzz.c:70,5'
          Dst:             xsltSecurityForbid
        - Src:             'fuzz.c:72,5'
          Dst:             xsltSetSecurityPrefs
        - Src:             'fuzz.c:72,5'
          Dst:             xsltSecurityForbid
        - Src:             'fuzz.c:74,5'
          Dst:             xsltSetSecurityPrefs
        - Src:             'fuzz.c:74,5'
          Dst:             xsltSecurityForbid
    - functionName:    xsltFuzzXPathCleanup
      functionSourceFile: '/src/libxslt/tests/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltFreeSecurityPrefs
        - xsltFreeStylesheet
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fuzz.c:233,27'
          Branch Sides:
            - BranchSide:      'fuzz.c:233,27'
              BranchSideFuncs:
                - xsltFreeSecurityPrefs
                - xsltFreeStylesheet
            - BranchSide:      'fuzz.c:233,27'
              BranchSideFuncs:
                - xsltFreeSecurityPrefs
                - xsltFreeStylesheet
      Callsites:
        - Src:             'fuzz.c:233,5'
          Dst:             xsltFreeSecurityPrefs
        - Src:             'fuzz.c:235,5'
          Dst:             xsltFreeStylesheet
    - functionName:    xsltFuzzXPathFreeObject
      functionSourceFile: '/src/libxslt/tests/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlFreeDoc
        - xmlXPathFreeObject
        - xsltFreeTransformContext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fuzz.c:222,9'
          Branch Sides:
            - BranchSide:      'fuzz.c:222,9'
              BranchSideFuncs:
                - xsltFreeTransformContext
                - xmlFreeDoc
            - BranchSide:      'fuzz.c:223,25'
              BranchSideFuncs:
                - xsltFreeTransformContext
                - xmlFreeDoc
      Callsites:
        - Src:             'fuzz.c:220,5'
          Dst:             xmlXPathFreeObject
        - Src:             'fuzz.c:225,9'
          Dst:             xsltFreeTransformContext
        - Src:             'fuzz.c:227,9'
          Dst:             xmlFreeDoc
    - functionName:    xsltFuzzXPath
      functionSourceFile: '/src/libxslt/tests/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         13
      ICount:          186
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlDocGetRootElement
        - xmlFreeDoc
        - xmlFuzzDataCleanup
        - xmlFuzzDataInit
        - xmlFuzzMemSetLimit
        - xmlFuzzReadInt
        - xmlFuzzReadString
        - xmlNewNs
        - xmlReadMemory
        - xmlXPathCompiledEval
        - xmlXPathCtxtCompile
        - xmlXPathEval
        - xmlXPathFreeCompExpr
        - xmlXPathNewBoolean
        - xmlXPathNewFloat
        - xmlXPathNewString
        - xmlXPathRegisterNs
        - xmlXPathRegisterVariable
        - xmlXPathRegisteredNsCleanup
        - xsltNewTransformContext
        - xsltSetCtxtSecurityPrefs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fuzz.c:137,9'
          Branch Sides:
            - BranchSide:      'fuzz.c:138,9'
              BranchSideFuncs:
                - xmlFuzzMemSetLimit
                - xmlXPathRegisteredNsCleanup
                - xmlFuzzDataCleanup
            - BranchSide:      'fuzz.c:139,33'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltNewTransformContext
                - xsltSetCtxtSecurityPrefs
                - xmlDocGetRootElement
                - xmlXPathRegisterNs
                - xmlXPathRegisterNs
                - xmlXPathRegisterNs
                - xmlXPathRegisterNs
                - xmlXPathRegisterNs
                - xmlXPathRegisterNs
                - xmlXPathRegisterNs
                - xmlXPathRegisterNs
                - xmlXPathRegisterNs
                - xmlXPathRegisterNs
                - xmlXPathRegisterNs
                - xmlXPathNewFloat
                - xmlXPathRegisterVariable
                - xmlXPathNewBoolean
                - xmlXPathRegisterVariable
                - xmlXPathNewString
                - xmlXPathRegisterVariable
                - xmlXPathEval
                - xmlXPathRegisterVariable
                - xmlXPathCtxtCompile
                - xmlFuzzMemSetLimit
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xmlFuzzMemSetLimit
                - xmlXPathRegisteredNsCleanup
                - xmlFuzzDataCleanup
                - xmlFreeDoc
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
        - Branch String:   'fuzz.c:140,9'
          Branch Sides:
            - BranchSide:      'fuzz.c:141,18'
              BranchSideFuncs:
                - xmlNewNs
                - xmlNewNs
                - xmlNewNs
                - xsltNewTransformContext
                - xsltSetCtxtSecurityPrefs
                - xmlDocGetRootElement
                - xmlXPathRegisterNs
                - xmlXPathRegisterNs
                - xmlXPathRegisterNs
                - xmlXPathRegisterNs
                - xmlXPathRegisterNs
                - xmlXPathRegisterNs
                - xmlXPathRegisterNs
                - xmlXPathRegisterNs
                - xmlXPathRegisterNs
                - xmlXPathRegisterNs
                - xmlXPathRegisterNs
                - xmlXPathNewFloat
                - xmlXPathRegisterVariable
                - xmlXPathNewBoolean
                - xmlXPathRegisterVariable
                - xmlXPathNewString
                - xmlXPathRegisterVariable
                - xmlXPathEval
                - xmlXPathRegisterVariable
                - xmlXPathCtxtCompile
                - xmlFuzzMemSetLimit
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xmlFuzzMemSetLimit
                - xmlXPathRegisteredNsCleanup
                - xmlFuzzDataCleanup
                - xmlFreeDoc
            - BranchSide:      'fuzz.c:146,37'
              BranchSideFuncs:
                - xsltNewTransformContext
                - xsltSetCtxtSecurityPrefs
                - xmlDocGetRootElement
                - xmlXPathRegisterNs
                - xmlXPathRegisterNs
                - xmlXPathRegisterNs
                - xmlXPathRegisterNs
                - xmlXPathRegisterNs
                - xmlXPathRegisterNs
                - xmlXPathRegisterNs
                - xmlXPathRegisterNs
                - xmlXPathRegisterNs
                - xmlXPathRegisterNs
                - xmlXPathRegisterNs
                - xmlXPathNewFloat
                - xmlXPathRegisterVariable
                - xmlXPathNewBoolean
                - xmlXPathRegisterVariable
                - xmlXPathNewString
                - xmlXPathRegisterVariable
                - xmlXPathEval
                - xmlXPathRegisterVariable
                - xmlXPathCtxtCompile
                - xmlFuzzMemSetLimit
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xmlFuzzMemSetLimit
                - xmlXPathRegisteredNsCleanup
                - xmlFuzzDataCleanup
                - xmlFreeDoc
        - Branch String:   'fuzz.c:147,9'
          Branch Sides:
            - BranchSide:      'fuzz.c:148,20'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFuzzMemSetLimit
                - xmlXPathRegisteredNsCleanup
                - xmlFuzzDataCleanup
            - BranchSide:      'fuzz.c:151,30'
              BranchSideFuncs:
                - xsltSetCtxtSecurityPrefs
                - xmlDocGetRootElement
                - xmlXPathRegisterNs
                - xmlXPathRegisterNs
                - xmlXPathRegisterNs
                - xmlXPathRegisterNs
                - xmlXPathRegisterNs
                - xmlXPathRegisterNs
                - xmlXPathRegisterNs
                - xmlXPathRegisterNs
                - xmlXPathRegisterNs
                - xmlXPathRegisterNs
                - xmlXPathRegisterNs
                - xmlXPathNewFloat
                - xmlXPathRegisterVariable
                - xmlXPathNewBoolean
                - xmlXPathRegisterVariable
                - xmlXPathNewString
                - xmlXPathRegisterVariable
                - xmlXPathEval
                - xmlXPathRegisterVariable
                - xmlXPathCtxtCompile
                - xmlFuzzMemSetLimit
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xmlFuzzMemSetLimit
                - xmlXPathRegisteredNsCleanup
                - xmlFuzzDataCleanup
        - Branch String:   'fuzz.c:197,9'
          Branch Sides:
            - BranchSide:      'fuzz.c:198,9'
              BranchSideFuncs:
                - xmlFuzzMemSetLimit
                - xmlXPathRegisteredNsCleanup
                - xmlFuzzDataCleanup
            - BranchSide:      'fuzz.c:201,24'
              BranchSideFuncs:
                - xmlFuzzMemSetLimit
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xmlFuzzMemSetLimit
                - xmlXPathRegisteredNsCleanup
                - xmlFuzzDataCleanup
      Callsites:
        - Src:             'fuzz.c:129,5'
          Dst:             xmlFuzzDataInit
        - Src:             'fuzz.c:131,17'
          Dst:             xmlFuzzReadInt
        - Src:             'fuzz.c:132,17'
          Dst:             xmlFuzzReadString
        - Src:             'fuzz.c:133,11'
          Dst:             xmlFuzzReadString
        - Src:             'fuzz.c:136,11'
          Dst:             xmlReadMemory
        - Src:             'fuzz.c:139,12'
          Dst:             xmlDocGetRootElement
        - Src:             'fuzz.c:141,9'
          Dst:             xmlNewNs
        - Src:             'fuzz.c:142,9'
          Dst:             xmlNewNs
        - Src:             'fuzz.c:143,9'
          Dst:             xmlNewNs
        - Src:             'fuzz.c:146,13'
          Dst:             xsltNewTransformContext
        - Src:             'fuzz.c:148,9'
          Dst:             xmlFreeDoc
        - Src:             'fuzz.c:151,5'
          Dst:             xsltSetCtxtSecurityPrefs
        - Src:             'fuzz.c:162,19'
          Dst:             xmlDocGetRootElement
        - Src:             'fuzz.c:171,5'
          Dst:             xmlXPathRegisterNs
        - Src:             'fuzz.c:172,5'
          Dst:             xmlXPathRegisterNs
        - Src:             'fuzz.c:173,5'
          Dst:             xmlXPathRegisterNs
        - Src:             'fuzz.c:176,5'
          Dst:             xmlXPathRegisterNs
        - Src:             'fuzz.c:177,5'
          Dst:             xmlXPathRegisterNs
        - Src:             'fuzz.c:178,5'
          Dst:             xmlXPathRegisterNs
        - Src:             'fuzz.c:179,5'
          Dst:             xmlXPathRegisterNs
        - Src:             'fuzz.c:180,5'
          Dst:             xmlXPathRegisterNs
        - Src:             'fuzz.c:181,5'
          Dst:             xmlXPathRegisterNs
        - Src:             'fuzz.c:182,5'
          Dst:             xmlXPathRegisterNs
        - Src:             'fuzz.c:183,5'
          Dst:             xmlXPathRegisterNs
        - Src:             'fuzz.c:186,52'
          Dst:             xmlXPathNewFloat
        - Src:             'fuzz.c:186,5'
          Dst:             xmlXPathRegisterVariable
        - Src:             'fuzz.c:187,52'
          Dst:             xmlXPathNewBoolean
        - Src:             'fuzz.c:187,5'
          Dst:             xmlXPathRegisterVariable
        - Src:             'fuzz.c:189,30'
          Dst:             xmlXPathNewString
        - Src:             'fuzz.c:188,5'
          Dst:             xmlXPathRegisterVariable
        - Src:             'fuzz.c:192,13'
          Dst:             xmlXPathEval
        - Src:             'fuzz.c:190,5'
          Dst:             xmlXPathRegisterVariable
        - Src:             'fuzz.c:195,36'
          Dst:             xmlXPathCtxtCompile
        - Src:             'fuzz.c:201,5'
          Dst:             xmlFuzzMemSetLimit
        - Src:             'fuzz.c:207,16'
          Dst:             xmlXPathCompiledEval
        - Src:             'fuzz.c:208,5'
          Dst:             xmlXPathFreeCompExpr
        - Src:             'fuzz.c:211,5'
          Dst:             xmlFuzzMemSetLimit
        - Src:             'fuzz.c:212,5'
          Dst:             xmlXPathRegisteredNsCleanup
        - Src:             'fuzz.c:213,5'
          Dst:             xmlFuzzDataCleanup
    - functionName:    xsltFuzzXPathInit
      functionSourceFile: '/src/libxslt/tests/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltFuzzInit
        - xsltNewStylesheet
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fuzz.c:115,5'
          Branch Sides:
            - BranchSide:      'fuzz.c:115,5'
              BranchSideFuncs:
                - xsltFuzzInit
                - xsltNewStylesheet
            - BranchSide:      'fuzz.c:115,5'
              BranchSideFuncs:
                - xsltFuzzInit
                - xsltNewStylesheet
      Callsites:
        - Src:             'fuzz.c:115,5'
          Dst:             xsltFuzzInit
        - Src:             'fuzz.c:116,19'
          Dst:             xsltNewStylesheet
    - functionName:    exsltRegisterAll
      functionSourceFile: '/src/libxslt/libexslt/exslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - exsltCommonRegister
        - exsltCryptoRegister
        - exsltDateRegister
        - exsltDynRegister
        - exsltFuncRegister
        - exsltMathRegister
        - exsltSaxonRegister
        - exsltSetsRegister
        - exsltStrRegister
        - xsltInitGlobals
      functionUses:    1
      BranchProfiles:
        - Branch String:   'exslt.c:22,5'
          Branch Sides:
            - BranchSide:      'exslt.c:22,5'
              BranchSideFuncs:
                - xsltInitGlobals
                - exsltCommonRegister
                - exsltCryptoRegister
                - exsltMathRegister
                - exsltSetsRegister
                - exsltFuncRegister
                - exsltStrRegister
                - exsltDateRegister
                - exsltSaxonRegister
                - exsltDynRegister
            - BranchSide:      'exslt.c:22,5'
              BranchSideFuncs:
                - xsltInitGlobals
                - exsltCommonRegister
                - exsltCryptoRegister
                - exsltMathRegister
                - exsltSetsRegister
                - exsltFuncRegister
                - exsltStrRegister
                - exsltDateRegister
                - exsltSaxonRegister
                - exsltDynRegister
      Callsites:
        - Src:             'exslt.c:22,5'
          Dst:             xsltInitGlobals
        - Src:             'exslt.c:23,5'
          Dst:             exsltCommonRegister
        - Src:             'exslt.c:25,5'
          Dst:             exsltCryptoRegister
        - Src:             'exslt.c:27,5'
          Dst:             exsltMathRegister
        - Src:             'exslt.c:28,5'
          Dst:             exsltSetsRegister
        - Src:             'exslt.c:29,5'
          Dst:             exsltFuncRegister
        - Src:             'exslt.c:30,5'
          Dst:             exsltStrRegister
        - Src:             'exslt.c:31,5'
          Dst:             exsltDateRegister
        - Src:             'exslt.c:32,5'
          Dst:             exsltSaxonRegister
        - Src:             'exslt.c:33,5'
          Dst:             exsltDynRegister
    - functionName:    exsltObjectTypeFunction
      functionSourceFile: '/src/libxslt/libexslt/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         17
      ICount:          107
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - xmlXPathFreeObject
        - xmlXPathNewCString
        - xmlXPathValuePop
        - xmlXPathValuePush
        - xmlXPatherror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'common.c:68,9'
          Branch Sides:
            - BranchSide:      'common.c:69,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'common.c:73,20'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathNewCString
                - xmlXPathFreeObject
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathNewCString
                - xmlXPathNewCString
                - xmlXPathNewCString
                - xmlXPathNewCString
                - xmlXPathFreeObject
        - Branch String:   'common.c:69,2'
          Branch Sides:
            - BranchSide:      'common.c:69,2'
              BranchSideFuncs: []
            - BranchSide:      'common.c:70,2'
              BranchSideFuncs: []
        - Branch String:   'common.c:75,5'
          Branch Sides:
            - BranchSide:      'common.c:77,8'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathFreeObject
                - xmlXPathValuePush
            - BranchSide:      'common.c:80,8'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathFreeObject
                - xmlXPathValuePush
            - BranchSide:      'common.c:83,8'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathFreeObject
                - xmlXPathValuePush
            - BranchSide:      'common.c:86,8'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathFreeObject
                - xmlXPathValuePush
            - BranchSide:      'common.c:89,8'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathFreeObject
                - xmlXPathValuePush
            - BranchSide:      'common.c:92,8'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathFreeObject
                - xmlXPathValuePush
            - BranchSide:      'common.c:95,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
      Callsites:
        - Src:             'common.c:69,2'
          Dst:             xmlXPatherror
        - Src:             'common.c:73,11'
          Dst:             xmlXPathValuePop
        - Src:             'common.c:77,8'
          Dst:             xmlXPathNewCString
        - Src:             'common.c:80,8'
          Dst:             xmlXPathNewCString
        - Src:             'common.c:83,8'
          Dst:             xmlXPathNewCString
        - Src:             'common.c:86,8'
          Dst:             xmlXPathNewCString
        - Src:             'common.c:89,8'
          Dst:             xmlXPathNewCString
        - Src:             'common.c:92,8'
          Dst:             xmlXPathNewCString
        - Src:             'common.c:98,2'
          Dst:             xmlXPathFreeObject
        - Src:             'common.c:101,5'
          Dst:             xmlXPathFreeObject
        - Src:             'common.c:102,5'
          Dst:             xmlXPathValuePush
    - functionName:    exsltNodeSetFunction
      functionSourceFile: '/src/libxslt/libexslt/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         25
      ICount:          165
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - xmlAddChild
        - xmlNewDocText
        - xmlXPathNewNodeSet
        - xmlXPathPopString
        - xmlXPathValuePush
        - xmlXPatherror
        - xsltCreateRVT
        - xsltFunctionNodeSet
        - xsltRegisterLocalRVT
        - xsltTransformError
        - xsltXPathGetTransformContext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'common.c:19,9'
          Branch Sides:
            - BranchSide:      'common.c:20,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'common.c:23,9'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltCreateRVT
                - xsltRegisterLocalRVT
                - xmlXPathPopString
                - xmlNewDocText
                - xmlAddChild
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltTransformError
                - xsltTransformError
                - xsltFunctionNodeSet
        - Branch String:   'common.c:20,2'
          Branch Sides:
            - BranchSide:      'common.c:20,2'
              BranchSideFuncs: []
            - BranchSide:      'common.c:21,2'
              BranchSideFuncs: []
        - Branch String:   'common.c:23,9'
          Branch Sides:
            - BranchSide:      'common.c:23,9'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltCreateRVT
                - xsltRegisterLocalRVT
                - xmlXPathPopString
                - xmlNewDocText
                - xmlAddChild
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltTransformError
                - xsltTransformError
                - xsltFunctionNodeSet
            - BranchSide:      'common.c:28,63'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltCreateRVT
                - xsltRegisterLocalRVT
                - xmlXPathPopString
                - xmlNewDocText
                - xmlAddChild
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'common.c:23,9'
          Branch Sides:
            - BranchSide:      'common.c:23,9'
              BranchSideFuncs:
                - xsltFunctionNodeSet
            - BranchSide:      'common.c:24,23'
              BranchSideFuncs:
                - xsltFunctionNodeSet
        - Branch String:   'common.c:23,9'
          Branch Sides:
            - BranchSide:      'common.c:24,23'
              BranchSideFuncs:
                - xsltFunctionNodeSet
            - BranchSide:      'common.c:28,63'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltCreateRVT
                - xsltRegisterLocalRVT
                - xmlXPathPopString
                - xmlNewDocText
                - xmlAddChild
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'common.c:39,6'
          Branch Sides:
            - BranchSide:      'common.c:40,25'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'common.c:45,23'
              BranchSideFuncs:
                - xsltRegisterLocalRVT
                - xmlXPathPopString
                - xmlNewDocText
                - xmlAddChild
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltTransformError
        - Branch String:   'common.c:52,6'
          Branch Sides:
            - BranchSide:      'common.c:53,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathValuePush
            - BranchSide:      'common.c:57,6'
              BranchSideFuncs:
                - xmlXPathValuePush
        - Branch String:   'common.c:57,6'
          Branch Sides:
            - BranchSide:      'common.c:58,6'
              BranchSideFuncs:
                - xmlXPathValuePush
            - BranchSide:      'common.c:60,13'
              BranchSideFuncs:
                - xmlXPathValuePush
      Callsites:
        - Src:             'common.c:20,2'
          Dst:             xmlXPatherror
        - Src:             'common.c:24,2'
          Dst:             xsltFunctionNodeSet
        - Src:             'common.c:28,34'
          Dst:             xsltXPathGetTransformContext
        - Src:             'common.c:38,13'
          Dst:             xsltCreateRVT
        - Src:             'common.c:40,6'
          Dst:             xsltTransformError
        - Src:             'common.c:45,2'
          Dst:             xsltRegisterLocalRVT
        - Src:             'common.c:47,11'
          Dst:             xmlXPathPopString
        - Src:             'common.c:49,8'
          Dst:             xmlNewDocText
        - Src:             'common.c:50,2'
          Dst:             xmlAddChild
        - Src:             'common.c:51,8'
          Dst:             xmlXPathNewNodeSet
        - Src:             'common.c:53,6'
          Dst:             xsltTransformError
        - Src:             'common.c:60,2'
          Dst:             xmlXPathValuePush
    - functionName:    exsltCommonRegister
      functionSourceFile: '/src/libxslt/libexslt/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - exsltNodeSetFunction
        - exsltObjectTypeFunction
        - xsltDocumentComp
        - xsltDocumentElem
        - xsltRegisterExtModuleElement
        - xsltRegisterExtModuleFunction
      functionUses:    1
      BranchProfiles:
        - Branch String:   'common.c:114,5'
          Branch Sides:
            - BranchSide:      'common.c:114,5'
              BranchSideFuncs:
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleElement
            - BranchSide:      'common.c:114,5'
              BranchSideFuncs:
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleElement
      Callsites:
        - Src:             'common.c:114,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'common.c:114,5'
          Dst:             exsltNodeSetFunction
        - Src:             'common.c:117,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'common.c:117,5'
          Dst:             exsltObjectTypeFunction
        - Src:             'common.c:120,5'
          Dst:             xsltRegisterExtModuleElement
        - Src:             'common.c:120,5'
          Dst:             xsltDocumentComp
        - Src:             'common.c:120,5'
          Dst:             xsltDocumentElem
    - functionName:    exsltCryptoGcryptRc4Decrypt
      functionSourceFile: '/src/libxslt/libexslt/crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - key
        - msg
        - msglen
        - dest
        - destlen
      BBCount:         12
      ICount:          103
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - exsltCryptoGcryptInit
        - gcry_cipher_close
        - gcry_cipher_decrypt
        - gcry_cipher_open
        - gcry_cipher_setkey
        - gcry_strerror
        - xsltTransformError
        - xsltXPathGetTransformContext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto.c:417,9'
          Branch Sides:
            - BranchSide:      'crypto.c:418,52'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - gcry_strerror
                - xsltTransformError
                - gcry_cipher_setkey
                - gcry_cipher_decrypt
                - gcry_cipher_close
                - xsltXPathGetTransformContext
                - gcry_strerror
                - xsltTransformError
                - xsltXPathGetTransformContext
                - gcry_strerror
                - xsltTransformError
            - BranchSide:      'crypto.c:424,30'
              BranchSideFuncs:
                - gcry_cipher_setkey
                - gcry_cipher_decrypt
                - gcry_cipher_close
                - xsltXPathGetTransformContext
                - gcry_strerror
                - xsltTransformError
                - xsltXPathGetTransformContext
                - gcry_strerror
                - xsltTransformError
        - Branch String:   'crypto.c:425,9'
          Branch Sides:
            - BranchSide:      'crypto.c:426,52'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - gcry_strerror
                - xsltTransformError
                - gcry_cipher_decrypt
                - gcry_cipher_close
                - xsltXPathGetTransformContext
                - gcry_strerror
                - xsltTransformError
            - BranchSide:      'crypto.c:432,31'
              BranchSideFuncs:
                - gcry_cipher_decrypt
                - gcry_cipher_close
                - xsltXPathGetTransformContext
                - gcry_strerror
                - xsltTransformError
        - Branch String:   'crypto.c:434,9'
          Branch Sides:
            - BranchSide:      'crypto.c:434,9'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - gcry_strerror
                - xsltTransformError
                - gcry_cipher_close
            - BranchSide:      'crypto.c:435,52'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - gcry_strerror
                - xsltTransformError
                - gcry_cipher_close
      Callsites:
        - Src:             'crypto.c:413,5'
          Dst:             exsltCryptoGcryptInit
        - Src:             'crypto.c:415,10'
          Dst:             gcry_cipher_open
        - Src:             'crypto.c:418,22'
          Dst:             xsltXPathGetTransformContext
        - Src:             'crypto.c:421,8'
          Dst:             gcry_strerror
        - Src:             'crypto.c:418,2'
          Dst:             xsltTransformError
        - Src:             'crypto.c:424,10'
          Dst:             gcry_cipher_setkey
        - Src:             'crypto.c:426,22'
          Dst:             xsltXPathGetTransformContext
        - Src:             'crypto.c:429,8'
          Dst:             gcry_strerror
        - Src:             'crypto.c:426,2'
          Dst:             xsltTransformError
        - Src:             'crypto.c:432,10'
          Dst:             gcry_cipher_decrypt
        - Src:             'crypto.c:435,22'
          Dst:             xsltXPathGetTransformContext
        - Src:             'crypto.c:438,8'
          Dst:             gcry_strerror
        - Src:             'crypto.c:435,2'
          Dst:             xsltTransformError
        - Src:             'crypto.c:441,5'
          Dst:             gcry_cipher_close
    - functionName:    exsltCryptoGcryptInit
      functionSourceFile: '/src/libxslt/libexslt/crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gcry_check_version
        - xmlLockLibrary
        - xmlUnlockLibrary
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto.c:328,5'
          Branch Sides:
            - BranchSide:      'crypto.c:328,5'
              BranchSideFuncs:
                - xmlLockLibrary
                - gcry_check_version
                - xmlUnlockLibrary
            - BranchSide:      'crypto.c:328,5'
              BranchSideFuncs:
                - xmlLockLibrary
                - gcry_check_version
                - xmlUnlockLibrary
        - Branch String:   'crypto.c:330,9'
          Branch Sides:
            - BranchSide:      'crypto.c:330,9'
              BranchSideFuncs:
                - xmlUnlockLibrary
            - BranchSide:      'crypto.c:338,2'
              BranchSideFuncs:
                - gcry_check_version
                - xmlUnlockLibrary
      Callsites:
        - Src:             'crypto.c:328,5'
          Dst:             xmlLockLibrary
        - Src:             'crypto.c:338,2'
          Dst:             gcry_check_version
        - Src:             'crypto.c:342,5'
          Dst:             xmlUnlockLibrary
    - functionName:    gcry_cipher_open
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gcry_strerror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gcry_cipher_setkey
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gcry_cipher_decrypt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gcry_cipher_close
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gcry_check_version
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exsltCryptoHex2Bin
      functionSourceFile: '/src/libxslt/libexslt/crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hex
        - hexlen
        - bin
        - binlen
      BBCount:         29
      ICount:          205
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto.c:83,23'
          Branch Sides:
            - BranchSide:      'crypto.c:83,26'
              BranchSideFuncs: []
            - BranchSide:      'crypto.c:83,5'
              BranchSideFuncs: []
        - Branch String:   'crypto.c:83,5'
          Branch Sides:
            - BranchSide:      'crypto.c:84,10'
              BranchSideFuncs: []
            - BranchSide:      'crypto.c:103,12'
              BranchSideFuncs: []
        - Branch String:   'crypto.c:87,17'
          Branch Sides:
            - BranchSide:      'crypto.c:87,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto.c:89,11'
              BranchSideFuncs: []
        - Branch String:   'crypto.c:87,6'
          Branch Sides:
            - BranchSide:      'crypto.c:88,11'
              BranchSideFuncs: []
            - BranchSide:      'crypto.c:89,11'
              BranchSideFuncs: []
        - Branch String:   'crypto.c:93,17'
          Branch Sides:
            - BranchSide:      'crypto.c:93,20'
              BranchSideFuncs: []
            - BranchSide:      'crypto.c:95,11'
              BranchSideFuncs: []
        - Branch String:   'crypto.c:93,6'
          Branch Sides:
            - BranchSide:      'crypto.c:94,11'
              BranchSideFuncs: []
            - BranchSide:      'crypto.c:95,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    exsltCryptoGcryptRc4Encrypt
      functionSourceFile: '/src/libxslt/libexslt/crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - key
        - msg
        - msglen
        - dest
        - destlen
      BBCount:         12
      ICount:          103
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - exsltCryptoGcryptInit
        - gcry_cipher_close
        - gcry_cipher_encrypt
        - gcry_cipher_open
        - gcry_cipher_setkey
        - gcry_strerror
        - xsltTransformError
        - xsltXPathGetTransformContext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto.c:378,9'
          Branch Sides:
            - BranchSide:      'crypto.c:379,52'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - gcry_strerror
                - xsltTransformError
                - gcry_cipher_setkey
                - gcry_cipher_encrypt
                - gcry_cipher_close
                - xsltXPathGetTransformContext
                - gcry_strerror
                - xsltTransformError
                - xsltXPathGetTransformContext
                - gcry_strerror
                - xsltTransformError
            - BranchSide:      'crypto.c:385,30'
              BranchSideFuncs:
                - gcry_cipher_setkey
                - gcry_cipher_encrypt
                - gcry_cipher_close
                - xsltXPathGetTransformContext
                - gcry_strerror
                - xsltTransformError
                - xsltXPathGetTransformContext
                - gcry_strerror
                - xsltTransformError
        - Branch String:   'crypto.c:386,9'
          Branch Sides:
            - BranchSide:      'crypto.c:387,52'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - gcry_strerror
                - xsltTransformError
                - gcry_cipher_encrypt
                - gcry_cipher_close
                - xsltXPathGetTransformContext
                - gcry_strerror
                - xsltTransformError
            - BranchSide:      'crypto.c:393,31'
              BranchSideFuncs:
                - gcry_cipher_encrypt
                - gcry_cipher_close
                - xsltXPathGetTransformContext
                - gcry_strerror
                - xsltTransformError
        - Branch String:   'crypto.c:395,9'
          Branch Sides:
            - BranchSide:      'crypto.c:395,9'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - gcry_strerror
                - xsltTransformError
                - gcry_cipher_close
            - BranchSide:      'crypto.c:396,52'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - gcry_strerror
                - xsltTransformError
                - gcry_cipher_close
      Callsites:
        - Src:             'crypto.c:374,5'
          Dst:             exsltCryptoGcryptInit
        - Src:             'crypto.c:376,10'
          Dst:             gcry_cipher_open
        - Src:             'crypto.c:379,22'
          Dst:             xsltXPathGetTransformContext
        - Src:             'crypto.c:382,8'
          Dst:             gcry_strerror
        - Src:             'crypto.c:379,2'
          Dst:             xsltTransformError
        - Src:             'crypto.c:385,10'
          Dst:             gcry_cipher_setkey
        - Src:             'crypto.c:387,22'
          Dst:             xsltXPathGetTransformContext
        - Src:             'crypto.c:390,8'
          Dst:             gcry_strerror
        - Src:             'crypto.c:387,2'
          Dst:             xsltTransformError
        - Src:             'crypto.c:393,10'
          Dst:             gcry_cipher_encrypt
        - Src:             'crypto.c:396,22'
          Dst:             xsltXPathGetTransformContext
        - Src:             'crypto.c:399,8'
          Dst:             gcry_strerror
        - Src:             'crypto.c:396,2'
          Dst:             xsltTransformError
        - Src:             'crypto.c:402,5'
          Dst:             gcry_cipher_close
    - functionName:    gcry_cipher_encrypt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exsltCryptoBin2Hex
      functionSourceFile: '/src/libxslt/libexslt/crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - bin
        - binlen
        - hex
        - hexlen
      BBCount:         8
      ICount:          102
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'crypto.c:58,38'
          Branch Sides:
            - BranchSide:      'crypto.c:58,41'
              BranchSideFuncs: []
            - BranchSide:      'crypto.c:58,5'
              BranchSideFuncs: []
        - Branch String:   'crypto.c:58,5'
          Branch Sides:
            - BranchSide:      'crypto.c:59,7'
              BranchSideFuncs: []
            - BranchSide:      'crypto.c:65,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    exsltCryptoGcryptHash
      functionSourceFile: '/src/libxslt/libexslt/crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - algorithm
        - msg
        - msglen
        - dest
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - exsltCryptoGcryptInit
        - gcry_md_hash_buffer
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'crypto.c:362,5'
          Dst:             exsltCryptoGcryptInit
        - Src:             'crypto.c:363,5'
          Dst:             gcry_md_hash_buffer
    - functionName:    gcry_md_hash_buffer
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exsltCryptoPopString
      functionSourceFile: '/src/libxslt/libexslt/crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
        - str
      BBCount:         14
      ICount:          91
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlStrlen
        - xmlXPathNewCString
        - xmlXPathPopString
        - xmlXPathValuePush
        - xmlXPatherror
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crypto.c:462,21'
          Branch Sides:
            - BranchSide:      'crypto.c:462,25'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'crypto.c:463,2'
              BranchSideFuncs:
                - xmlXPatherror
        - Branch String:   'crypto.c:462,9'
          Branch Sides:
            - BranchSide:      'crypto.c:463,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'crypto.c:467,31'
              BranchSideFuncs:
                - xmlXPathPopString
                - xmlStrlen
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'crypto.c:463,2'
          Branch Sides:
            - BranchSide:      'crypto.c:463,2'
              BranchSideFuncs: []
            - BranchSide:      'crypto.c:464,2'
              BranchSideFuncs: []
        - Branch String:   'crypto.c:470,9'
          Branch Sides:
            - BranchSide:      'crypto.c:471,2'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'crypto.c:476,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto.c:463,2'
          Dst:             xmlXPatherror
        - Src:             'crypto.c:467,12'
          Dst:             xmlXPathPopString
        - Src:             'crypto.c:468,15'
          Dst:             xmlStrlen
        - Src:             'crypto.c:471,2'
          Dst:             xmlXPathNewCString
        - Src:             'crypto.c:471,2'
          Dst:             xmlXPathValuePush
    - functionName:    exsltCryptoRc4DecryptFunction
      functionSourceFile: '/src/libxslt/libexslt/crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         39
      ICount:          345
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - exsltCryptoGcryptRc4Decrypt
        - exsltCryptoHex2Bin
        - xmlCheckUTF8
        - xmlStrlen
        - xmlXPathNewCString
        - xmlXPathPopString
        - xmlXPathValuePush
        - xmlXPathWrapString
        - xmlXPatherror
        - xsltTransformError
        - xsltXPathGetTransformContext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto.c:682,9'
          Branch Sides:
            - BranchSide:      'crypto.c:683,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'crypto.c:686,42'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xmlXPathPopString
                - xmlStrlen
                - xmlXPathPopString
                - xmlStrlen
                - exsltCryptoHex2Bin
                - exsltCryptoGcryptRc4Decrypt
                - xmlCheckUTF8
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'crypto.c:683,2'
          Branch Sides:
            - BranchSide:      'crypto.c:683,2'
              BranchSideFuncs: []
            - BranchSide:      'crypto.c:684,2'
              BranchSideFuncs: []
        - Branch String:   'crypto.c:691,9'
          Branch Sides:
            - BranchSide:      'crypto.c:692,2'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'crypto.c:697,30'
              BranchSideFuncs:
                - xmlXPathPopString
                - xmlStrlen
                - exsltCryptoHex2Bin
                - exsltCryptoGcryptRc4Decrypt
                - xmlCheckUTF8
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'crypto.c:700,9'
          Branch Sides:
            - BranchSide:      'crypto.c:701,2'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'crypto.c:707,14'
              BranchSideFuncs:
                - exsltCryptoHex2Bin
                - exsltCryptoGcryptRc4Decrypt
                - xmlCheckUTF8
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'crypto.c:708,9'
          Branch Sides:
            - BranchSide:      'crypto.c:709,21'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'crypto.c:715,12'
              BranchSideFuncs:
                - exsltCryptoHex2Bin
                - exsltCryptoGcryptRc4Decrypt
                - xmlCheckUTF8
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'crypto.c:716,36'
          Branch Sides:
            - BranchSide:      'crypto.c:716,40'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'crypto.c:717,21'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'crypto.c:716,9'
          Branch Sides:
            - BranchSide:      'crypto.c:717,21'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'crypto.c:723,13'
              BranchSideFuncs:
                - exsltCryptoHex2Bin
                - exsltCryptoGcryptRc4Decrypt
                - xmlCheckUTF8
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'crypto.c:728,9'
          Branch Sides:
            - BranchSide:      'crypto.c:729,21'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'crypto.c:735,35'
              BranchSideFuncs:
                - exsltCryptoHex2Bin
                - exsltCryptoGcryptRc4Decrypt
                - xmlCheckUTF8
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'crypto.c:739,9'
          Branch Sides:
            - BranchSide:      'crypto.c:740,21'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'crypto.c:746,27'
              BranchSideFuncs:
                - exsltCryptoGcryptRc4Decrypt
                - xmlCheckUTF8
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'crypto.c:749,9'
          Branch Sides:
            - BranchSide:      'crypto.c:750,21'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'crypto.c:755,9'
              BranchSideFuncs:
                - xmlXPathWrapString
                - xmlXPathValuePush
        - Branch String:   'crypto.c:759,9'
          Branch Sides:
            - BranchSide:      'crypto.c:760,2'
              BranchSideFuncs: []
            - BranchSide:      'crypto.c:761,9'
              BranchSideFuncs: []
        - Branch String:   'crypto.c:761,9'
          Branch Sides:
            - BranchSide:      'crypto.c:762,2'
              BranchSideFuncs: []
            - BranchSide:      'crypto.c:763,9'
              BranchSideFuncs: []
        - Branch String:   'crypto.c:763,9'
          Branch Sides:
            - BranchSide:      'crypto.c:764,2'
              BranchSideFuncs: []
            - BranchSide:      'crypto.c:765,9'
              BranchSideFuncs: []
        - Branch String:   'crypto.c:765,9'
          Branch Sides:
            - BranchSide:      'crypto.c:765,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto.c:766,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto.c:683,2'
          Dst:             xmlXPatherror
        - Src:             'crypto.c:686,13'
          Dst:             xsltXPathGetTransformContext
        - Src:             'crypto.c:688,11'
          Dst:             xmlXPathPopString
        - Src:             'crypto.c:689,15'
          Dst:             xmlStrlen
        - Src:             'crypto.c:692,2'
          Dst:             xmlXPathNewCString
        - Src:             'crypto.c:692,2'
          Dst:             xmlXPathValuePush
        - Src:             'crypto.c:697,11'
          Dst:             xmlXPathPopString
        - Src:             'crypto.c:698,15'
          Dst:             xmlStrlen
        - Src:             'crypto.c:701,2'
          Dst:             xmlXPathNewCString
        - Src:             'crypto.c:701,2'
          Dst:             xmlXPathValuePush
        - Src:             'crypto.c:709,2'
          Dst:             xsltTransformError
        - Src:             'crypto.c:712,2'
          Dst:             xmlXPathNewCString
        - Src:             'crypto.c:712,2'
          Dst:             xmlXPathValuePush
        - Src:             'crypto.c:717,2'
          Dst:             xsltTransformError
        - Src:             'crypto.c:720,2'
          Dst:             xmlXPathNewCString
        - Src:             'crypto.c:720,2'
          Dst:             xmlXPathValuePush
        - Src:             'crypto.c:729,2'
          Dst:             xsltTransformError
        - Src:             'crypto.c:732,2'
          Dst:             xmlXPathNewCString
        - Src:             'crypto.c:732,2'
          Dst:             xmlXPathValuePush
        - Src:             'crypto.c:735,15'
          Dst:             exsltCryptoHex2Bin
        - Src:             'crypto.c:740,2'
          Dst:             xsltTransformError
        - Src:             'crypto.c:743,2'
          Dst:             xmlXPathNewCString
        - Src:             'crypto.c:743,2'
          Dst:             xmlXPathValuePush
        - Src:             'crypto.c:746,5'
          Dst:             exsltCryptoGcryptRc4Decrypt
        - Src:             'crypto.c:749,9'
          Dst:             xmlCheckUTF8
        - Src:             'crypto.c:750,2'
          Dst:             xsltTransformError
        - Src:             'crypto.c:753,2'
          Dst:             xmlXPathNewCString
        - Src:             'crypto.c:753,2'
          Dst:             xmlXPathValuePush
        - Src:             'crypto.c:755,9'
          Dst:             xmlXPathWrapString
        - Src:             'crypto.c:755,9'
          Dst:             xmlXPathValuePush
    - functionName:    exsltCryptoRc4EncryptFunction
      functionSourceFile: '/src/libxslt/libexslt/crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         36
      ICount:          315
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - exsltCryptoBin2Hex
        - exsltCryptoGcryptRc4Encrypt
        - xmlStrdup
        - xmlStrlen
        - xmlXPathNewCString
        - xmlXPathPopString
        - xmlXPathValuePush
        - xmlXPathWrapString
        - xmlXPatherror
        - xsltTransformError
        - xsltXPathGetTransformContext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto.c:585,9'
          Branch Sides:
            - BranchSide:      'crypto.c:586,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'crypto.c:589,42'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xmlXPathPopString
                - xmlStrlen
                - xmlXPathPopString
                - xmlStrlen
                - xmlStrdup
                - exsltCryptoGcryptRc4Encrypt
                - exsltCryptoBin2Hex
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'crypto.c:586,2'
          Branch Sides:
            - BranchSide:      'crypto.c:586,2'
              BranchSideFuncs: []
            - BranchSide:      'crypto.c:587,2'
              BranchSideFuncs: []
        - Branch String:   'crypto.c:594,9'
          Branch Sides:
            - BranchSide:      'crypto.c:595,2'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'crypto.c:600,30'
              BranchSideFuncs:
                - xmlXPathPopString
                - xmlStrlen
                - xmlStrdup
                - exsltCryptoGcryptRc4Encrypt
                - exsltCryptoBin2Hex
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'crypto.c:603,9'
          Branch Sides:
            - BranchSide:      'crypto.c:604,2'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'crypto.c:610,14'
              BranchSideFuncs:
                - xmlStrdup
                - exsltCryptoGcryptRc4Encrypt
                - exsltCryptoBin2Hex
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'crypto.c:611,9'
          Branch Sides:
            - BranchSide:      'crypto.c:612,21'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'crypto.c:618,12'
              BranchSideFuncs:
                - xmlStrdup
                - exsltCryptoGcryptRc4Encrypt
                - exsltCryptoBin2Hex
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'crypto.c:620,36'
          Branch Sides:
            - BranchSide:      'crypto.c:620,40'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'crypto.c:621,21'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'crypto.c:620,9'
          Branch Sides:
            - BranchSide:      'crypto.c:621,21'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'crypto.c:627,13'
              BranchSideFuncs:
                - xmlStrdup
                - exsltCryptoGcryptRc4Encrypt
                - exsltCryptoBin2Hex
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'crypto.c:632,9'
          Branch Sides:
            - BranchSide:      'crypto.c:633,21'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'crypto.c:639,27'
              BranchSideFuncs:
                - exsltCryptoGcryptRc4Encrypt
                - exsltCryptoBin2Hex
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'crypto.c:644,9'
          Branch Sides:
            - BranchSide:      'crypto.c:645,21'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'crypto.c:652,25'
              BranchSideFuncs:
                - exsltCryptoBin2Hex
                - xmlXPathWrapString
                - xmlXPathValuePush
        - Branch String:   'crypto.c:656,9'
          Branch Sides:
            - BranchSide:      'crypto.c:657,2'
              BranchSideFuncs: []
            - BranchSide:      'crypto.c:658,9'
              BranchSideFuncs: []
        - Branch String:   'crypto.c:658,9'
          Branch Sides:
            - BranchSide:      'crypto.c:659,2'
              BranchSideFuncs: []
            - BranchSide:      'crypto.c:660,9'
              BranchSideFuncs: []
        - Branch String:   'crypto.c:660,9'
          Branch Sides:
            - BranchSide:      'crypto.c:661,2'
              BranchSideFuncs: []
            - BranchSide:      'crypto.c:662,9'
              BranchSideFuncs: []
        - Branch String:   'crypto.c:662,9'
          Branch Sides:
            - BranchSide:      'crypto.c:662,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto.c:663,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto.c:586,2'
          Dst:             xmlXPatherror
        - Src:             'crypto.c:589,13'
          Dst:             xsltXPathGetTransformContext
        - Src:             'crypto.c:591,11'
          Dst:             xmlXPathPopString
        - Src:             'crypto.c:592,15'
          Dst:             xmlStrlen
        - Src:             'crypto.c:595,2'
          Dst:             xmlXPathNewCString
        - Src:             'crypto.c:595,2'
          Dst:             xmlXPathValuePush
        - Src:             'crypto.c:600,11'
          Dst:             xmlXPathPopString
        - Src:             'crypto.c:601,15'
          Dst:             xmlStrlen
        - Src:             'crypto.c:604,2'
          Dst:             xmlXPathNewCString
        - Src:             'crypto.c:604,2'
          Dst:             xmlXPathValuePush
        - Src:             'crypto.c:612,2'
          Dst:             xsltTransformError
        - Src:             'crypto.c:615,2'
          Dst:             xmlXPathNewCString
        - Src:             'crypto.c:615,2'
          Dst:             xmlXPathValuePush
        - Src:             'crypto.c:621,2'
          Dst:             xsltTransformError
        - Src:             'crypto.c:624,2'
          Dst:             xmlXPathNewCString
        - Src:             'crypto.c:624,2'
          Dst:             xmlXPathValuePush
        - Src:             'crypto.c:631,11'
          Dst:             xmlStrdup
        - Src:             'crypto.c:633,2'
          Dst:             xsltTransformError
        - Src:             'crypto.c:636,2'
          Dst:             xmlXPathNewCString
        - Src:             'crypto.c:636,2'
          Dst:             xmlXPathValuePush
        - Src:             'crypto.c:639,5'
          Dst:             exsltCryptoGcryptRc4Encrypt
        - Src:             'crypto.c:645,2'
          Dst:             xsltTransformError
        - Src:             'crypto.c:648,2'
          Dst:             xmlXPathNewCString
        - Src:             'crypto.c:648,2'
          Dst:             xmlXPathValuePush
        - Src:             'crypto.c:652,5'
          Dst:             exsltCryptoBin2Hex
        - Src:             'crypto.c:653,5'
          Dst:             xmlXPathWrapString
        - Src:             'crypto.c:653,5'
          Dst:             xmlXPathValuePush
    - functionName:    exsltCryptoSha1Function
      functionSourceFile: '/src/libxslt/libexslt/crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         8
      ICount:          74
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - exsltCryptoBin2Hex
        - exsltCryptoGcryptHash
        - exsltCryptoPopString
        - xmlStrdup
        - xmlXPathValuePush
        - xmlXPathWrapString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto.c:555,9'
          Branch Sides:
            - BranchSide:      'crypto.c:556,2'
              BranchSideFuncs: []
            - BranchSide:      'crypto.c:558,20'
              BranchSideFuncs:
                - exsltCryptoGcryptHash
                - exsltCryptoBin2Hex
                - xmlStrdup
                - xmlXPathWrapString
                - xmlXPathValuePush
        - Branch String:   'crypto.c:565,9'
          Branch Sides:
            - BranchSide:      'crypto.c:565,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto.c:566,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto.c:554,15'
          Dst:             exsltCryptoPopString
        - Src:             'crypto.c:558,5'
          Dst:             exsltCryptoGcryptHash
        - Src:             'crypto.c:560,5'
          Dst:             exsltCryptoBin2Hex
        - Src:             'crypto.c:562,11'
          Dst:             xmlStrdup
        - Src:             'crypto.c:563,5'
          Dst:             xmlXPathWrapString
        - Src:             'crypto.c:563,5'
          Dst:             xmlXPathValuePush
    - functionName:    exsltCryptoMd5Function
      functionSourceFile: '/src/libxslt/libexslt/crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         8
      ICount:          74
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - exsltCryptoBin2Hex
        - exsltCryptoGcryptHash
        - exsltCryptoPopString
        - xmlStrdup
        - xmlXPathValuePush
        - xmlXPathWrapString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto.c:525,9'
          Branch Sides:
            - BranchSide:      'crypto.c:526,2'
              BranchSideFuncs: []
            - BranchSide:      'crypto.c:528,20'
              BranchSideFuncs:
                - exsltCryptoGcryptHash
                - exsltCryptoBin2Hex
                - xmlStrdup
                - xmlXPathWrapString
                - xmlXPathValuePush
        - Branch String:   'crypto.c:535,9'
          Branch Sides:
            - BranchSide:      'crypto.c:535,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto.c:536,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto.c:524,15'
          Dst:             exsltCryptoPopString
        - Src:             'crypto.c:528,5'
          Dst:             exsltCryptoGcryptHash
        - Src:             'crypto.c:530,5'
          Dst:             exsltCryptoBin2Hex
        - Src:             'crypto.c:532,11'
          Dst:             xmlStrdup
        - Src:             'crypto.c:533,5'
          Dst:             xmlXPathWrapString
        - Src:             'crypto.c:533,5'
          Dst:             xmlXPathValuePush
    - functionName:    exsltCryptoMd4Function
      functionSourceFile: '/src/libxslt/libexslt/crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         8
      ICount:          74
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - exsltCryptoBin2Hex
        - exsltCryptoGcryptHash
        - exsltCryptoPopString
        - xmlStrdup
        - xmlXPathValuePush
        - xmlXPathWrapString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto.c:495,9'
          Branch Sides:
            - BranchSide:      'crypto.c:496,2'
              BranchSideFuncs: []
            - BranchSide:      'crypto.c:498,20'
              BranchSideFuncs:
                - exsltCryptoGcryptHash
                - exsltCryptoBin2Hex
                - xmlStrdup
                - xmlXPathWrapString
                - xmlXPathValuePush
        - Branch String:   'crypto.c:505,9'
          Branch Sides:
            - BranchSide:      'crypto.c:505,9'
              BranchSideFuncs: []
            - BranchSide:      'crypto.c:506,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crypto.c:494,15'
          Dst:             exsltCryptoPopString
        - Src:             'crypto.c:498,5'
          Dst:             exsltCryptoGcryptHash
        - Src:             'crypto.c:500,5'
          Dst:             exsltCryptoBin2Hex
        - Src:             'crypto.c:502,11'
          Dst:             xmlStrdup
        - Src:             'crypto.c:503,5'
          Dst:             xmlXPathWrapString
        - Src:             'crypto.c:503,5'
          Dst:             xmlXPathValuePush
    - functionName:    exsltCryptoRegister
      functionSourceFile: '/src/libxslt/libexslt/crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - exsltCryptoMd4Function
        - exsltCryptoMd5Function
        - exsltCryptoRc4DecryptFunction
        - exsltCryptoRc4EncryptFunction
        - exsltCryptoSha1Function
        - xsltRegisterExtModuleFunction
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crypto.c:777,5'
          Branch Sides:
            - BranchSide:      'crypto.c:777,5'
              BranchSideFuncs:
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
            - BranchSide:      'crypto.c:777,5'
              BranchSideFuncs:
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
      Callsites:
        - Src:             'crypto.c:777,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'crypto.c:777,5'
          Dst:             exsltCryptoMd4Function
        - Src:             'crypto.c:780,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'crypto.c:780,5'
          Dst:             exsltCryptoMd5Function
        - Src:             'crypto.c:783,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'crypto.c:783,5'
          Dst:             exsltCryptoSha1Function
        - Src:             'crypto.c:786,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'crypto.c:786,5'
          Dst:             exsltCryptoRc4EncryptFunction
        - Src:             'crypto.c:789,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'crypto.c:789,5'
          Dst:             exsltCryptoRc4DecryptFunction
    - functionName:    exsltMathExp
      functionSourceFile: '/src/libxslt/libexslt/math.c'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 995
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - num
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - exp
        - xmlXPathIsNaN
      functionUses:    1
      BranchProfiles:
        - Branch String:   'math.c:991,9'
          Branch Sides:
            - BranchSide:      'math.c:992,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:993,15'
              BranchSideFuncs:
                - exp
      Callsites:
        - Src:             'math.c:991,9'
          Dst:             xmlXPathIsNaN
        - Src:             'math.c:993,11'
          Dst:             exp
    - functionName:    exp
      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:    exsltMathAtan2
      functionSourceFile: '/src/libxslt/libexslt/math.c'
      linkageType:     InternalLinkage
      functionLinenumber: 939
      functionLinenumberEnd: 946
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - y
        - x
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - atan2
        - xmlXPathIsNaN
      functionUses:    1
      BranchProfiles:
        - Branch String:   'math.c:942,27'
          Branch Sides:
            - BranchSide:      'math.c:942,44'
              BranchSideFuncs: []
            - BranchSide:      'math.c:943,2'
              BranchSideFuncs: []
        - Branch String:   'math.c:942,9'
          Branch Sides:
            - BranchSide:      'math.c:943,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:944,17'
              BranchSideFuncs:
                - atan2
      Callsites:
        - Src:             'math.c:942,10'
          Dst:             xmlXPathIsNaN
        - Src:             'math.c:942,30'
          Dst:             xmlXPathIsNaN
        - Src:             'math.c:944,11'
          Dst:             atan2
    - functionName:    atan2
      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:    exsltMathAtan
      functionSourceFile: '/src/libxslt/libexslt/math.c'
      linkageType:     InternalLinkage
      functionLinenumber: 894
      functionLinenumberEnd: 901
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - num
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - atan
        - xmlXPathIsNaN
      functionUses:    1
      BranchProfiles:
        - Branch String:   'math.c:897,9'
          Branch Sides:
            - BranchSide:      'math.c:898,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:899,16'
              BranchSideFuncs:
                - atan
      Callsites:
        - Src:             'math.c:897,9'
          Dst:             xmlXPathIsNaN
        - Src:             'math.c:899,11'
          Dst:             atan
    - functionName:    atan
      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:    exsltMathAcos
      functionSourceFile: '/src/libxslt/libexslt/math.c'
      linkageType:     InternalLinkage
      functionLinenumber: 851
      functionLinenumberEnd: 858
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - num
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - acos
        - xmlXPathIsNaN
      functionUses:    1
      BranchProfiles:
        - Branch String:   'math.c:854,9'
          Branch Sides:
            - BranchSide:      'math.c:855,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:856,16'
              BranchSideFuncs:
                - acos
      Callsites:
        - Src:             'math.c:854,9'
          Dst:             xmlXPathIsNaN
        - Src:             'math.c:856,11'
          Dst:             acos
    - functionName:    acos
      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:    exsltMathAsin
      functionSourceFile: '/src/libxslt/libexslt/math.c'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 815
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - num
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - asin
        - xmlXPathIsNaN
      functionUses:    1
      BranchProfiles:
        - Branch String:   'math.c:811,9'
          Branch Sides:
            - BranchSide:      'math.c:812,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:813,16'
              BranchSideFuncs:
                - asin
      Callsites:
        - Src:             'math.c:811,9'
          Dst:             xmlXPathIsNaN
        - Src:             'math.c:813,11'
          Dst:             asin
    - functionName:    asin
      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:    exsltMathTan
      functionSourceFile: '/src/libxslt/libexslt/math.c'
      linkageType:     InternalLinkage
      functionLinenumber: 765
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - num
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tan
        - xmlXPathIsNaN
      functionUses:    1
      BranchProfiles:
        - Branch String:   'math.c:768,9'
          Branch Sides:
            - BranchSide:      'math.c:769,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:770,15'
              BranchSideFuncs:
                - tan
      Callsites:
        - Src:             'math.c:768,9'
          Dst:             xmlXPathIsNaN
        - Src:             'math.c:770,11'
          Dst:             tan
    - functionName:    tan
      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:    exsltMathCos
      functionSourceFile: '/src/libxslt/libexslt/math.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - num
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cos
        - xmlXPathIsNaN
      functionUses:    1
      BranchProfiles:
        - Branch String:   'math.c:725,9'
          Branch Sides:
            - BranchSide:      'math.c:726,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:727,15'
              BranchSideFuncs:
                - cos
      Callsites:
        - Src:             'math.c:725,9'
          Dst:             xmlXPathIsNaN
        - Src:             'math.c:727,11'
          Dst:             cos
    - functionName:    cos
      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:    exsltMathSin
      functionSourceFile: '/src/libxslt/libexslt/math.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - num
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sin
        - xmlXPathIsNaN
      functionUses:    1
      BranchProfiles:
        - Branch String:   'math.c:682,9'
          Branch Sides:
            - BranchSide:      'math.c:683,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:684,15'
              BranchSideFuncs:
                - sin
      Callsites:
        - Src:             'math.c:682,9'
          Dst:             xmlXPathIsNaN
        - Src:             'math.c:684,11'
          Dst:             sin
    - functionName:    sin
      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:    exsltMathLog
      functionSourceFile: '/src/libxslt/libexslt/math.c'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - num
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - log
        - xmlXPathIsNaN
      functionUses:    1
      BranchProfiles:
        - Branch String:   'math.c:639,9'
          Branch Sides:
            - BranchSide:      'math.c:640,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:641,15'
              BranchSideFuncs:
                - log
      Callsites:
        - Src:             'math.c:639,9'
          Dst:             xmlXPathIsNaN
        - Src:             'math.c:641,11'
          Dst:             log
    - functionName:    log
      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:    exsltMathPower
      functionSourceFile: '/src/libxslt/libexslt/math.c'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 595
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - base
        - power
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pow
        - xmlXPathIsNaN
      functionUses:    1
      BranchProfiles:
        - Branch String:   'math.c:591,30'
          Branch Sides:
            - BranchSide:      'math.c:591,47'
              BranchSideFuncs: []
            - BranchSide:      'math.c:592,2'
              BranchSideFuncs: []
        - Branch String:   'math.c:591,9'
          Branch Sides:
            - BranchSide:      'math.c:592,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:593,15'
              BranchSideFuncs:
                - pow
      Callsites:
        - Src:             'math.c:591,10'
          Dst:             xmlXPathIsNaN
        - Src:             'math.c:591,33'
          Dst:             xmlXPathIsNaN
        - Src:             'math.c:593,11'
          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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exsltMathSqrt
      functionSourceFile: '/src/libxslt/libexslt/math.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - num
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sqrt
        - xmlXPathIsNaN
      functionUses:    1
      BranchProfiles:
        - Branch String:   'math.c:546,9'
          Branch Sides:
            - BranchSide:      'math.c:547,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:548,16'
              BranchSideFuncs:
                - sqrt
      Callsites:
        - Src:             'math.c:546,9'
          Dst:             xmlXPathIsNaN
        - Src:             'math.c:548,11'
          Dst:             sqrt
    - functionName:    sqrt
      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:    exsltMathAbs
      functionSourceFile: '/src/libxslt/libexslt/math.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - num
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlXPathIsNaN
      functionUses:    1
      BranchProfiles:
        - Branch String:   'math.c:503,9'
          Branch Sides:
            - BranchSide:      'math.c:504,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:505,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'math.c:503,9'
          Dst:             xmlXPathIsNaN
    - functionName:    exsltMathRandom
      functionSourceFile: '/src/libxslt/libexslt/math.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      double
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rand
      functionUses:    1
      BranchProfiles:
        - Branch String:   'math.c:464,11'
          Branch Sides:
            - BranchSide:      'math.c:461,12'
              BranchSideFuncs:
                - rand
            - BranchSide:      'math.c:464,11'
              BranchSideFuncs:
                - rand
      Callsites:
        - Src:             'math.c:464,11'
          Dst:             rand
    - functionName:    rand
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exsltMathConstant
      functionSourceFile: '/src/libxslt/libexslt/math.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - name
        - precision
      BBCount:         55
      ICount:          284
      EdgeCount:       73
      CyclomaticComplexity: 20
      functionsReached:
        - xmlStrEqual
        - xmlStrlen
        - xmlStrsub
        - xmlXPathCastStringToNumber
        - xmlXPathIsNaN
      functionUses:    1
      BranchProfiles:
        - Branch String:   'math.c:350,24'
          Branch Sides:
            - BranchSide:      'math.c:350,42'
              BranchSideFuncs: []
            - BranchSide:      'math.c:351,9'
              BranchSideFuncs: []
        - Branch String:   'math.c:350,54'
          Branch Sides:
            - BranchSide:      'math.c:350,58'
              BranchSideFuncs: []
            - BranchSide:      'math.c:351,9'
              BranchSideFuncs: []
        - Branch String:   'math.c:350,9'
          Branch Sides:
            - BranchSide:      'math.c:351,9'
              BranchSideFuncs: []
            - BranchSide:      'math.c:354,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathCastStringToNumber
                - xmlStrlen
                - xmlStrsub
                - xmlStrlen
                - xmlStrsub
                - xmlStrlen
                - xmlStrsub
                - xmlStrlen
                - xmlStrsub
                - xmlStrlen
                - xmlStrsub
                - xmlStrlen
                - xmlStrsub
                - xmlStrlen
                - xmlStrsub
        - Branch String:   'math.c:354,9'
          Branch Sides:
            - BranchSide:      'math.c:355,19'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrsub
                - xmlXPathCastStringToNumber
            - BranchSide:      'math.c:362,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathCastStringToNumber
                - xmlStrlen
                - xmlStrsub
                - xmlStrlen
                - xmlStrsub
                - xmlStrlen
                - xmlStrsub
                - xmlStrlen
                - xmlStrsub
                - xmlStrlen
                - xmlStrsub
                - xmlStrlen
                - xmlStrsub
        - Branch String:   'math.c:357,13'
          Branch Sides:
            - BranchSide:      'math.c:358,24'
              BranchSideFuncs:
                - xmlStrsub
                - xmlXPathCastStringToNumber
            - BranchSide:      'math.c:360,38'
              BranchSideFuncs:
                - xmlStrsub
                - xmlXPathCastStringToNumber
        - Branch String:   'math.c:362,16'
          Branch Sides:
            - BranchSide:      'math.c:363,19'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrsub
                - xmlXPathCastStringToNumber
            - BranchSide:      'math.c:370,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathCastStringToNumber
                - xmlStrlen
                - xmlStrsub
                - xmlStrlen
                - xmlStrsub
                - xmlStrlen
                - xmlStrsub
                - xmlStrlen
                - xmlStrsub
                - xmlStrlen
                - xmlStrsub
        - Branch String:   'math.c:365,13'
          Branch Sides:
            - BranchSide:      'math.c:366,24'
              BranchSideFuncs:
                - xmlStrsub
                - xmlXPathCastStringToNumber
            - BranchSide:      'math.c:368,37'
              BranchSideFuncs:
                - xmlStrsub
                - xmlXPathCastStringToNumber
        - Branch String:   'math.c:370,16'
          Branch Sides:
            - BranchSide:      'math.c:371,19'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrsub
                - xmlXPathCastStringToNumber
            - BranchSide:      'math.c:378,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathCastStringToNumber
                - xmlStrlen
                - xmlStrsub
                - xmlStrlen
                - xmlStrsub
                - xmlStrlen
                - xmlStrsub
                - xmlStrlen
                - xmlStrsub
        - Branch String:   'math.c:373,13'
          Branch Sides:
            - BranchSide:      'math.c:374,24'
              BranchSideFuncs:
                - xmlStrsub
                - xmlXPathCastStringToNumber
            - BranchSide:      'math.c:376,42'
              BranchSideFuncs:
                - xmlStrsub
                - xmlXPathCastStringToNumber
        - Branch String:   'math.c:378,16'
          Branch Sides:
            - BranchSide:      'math.c:379,19'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrsub
                - xmlXPathCastStringToNumber
            - BranchSide:      'math.c:386,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathCastStringToNumber
                - xmlStrlen
                - xmlStrsub
                - xmlStrlen
                - xmlStrsub
                - xmlStrlen
                - xmlStrsub
        - Branch String:   'math.c:381,13'
          Branch Sides:
            - BranchSide:      'math.c:382,24'
              BranchSideFuncs:
                - xmlStrsub
                - xmlXPathCastStringToNumber
            - BranchSide:      'math.c:384,39'
              BranchSideFuncs:
                - xmlStrsub
                - xmlXPathCastStringToNumber
        - Branch String:   'math.c:386,16'
          Branch Sides:
            - BranchSide:      'math.c:387,19'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrsub
                - xmlXPathCastStringToNumber
            - BranchSide:      'math.c:394,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathCastStringToNumber
                - xmlStrlen
                - xmlStrsub
                - xmlStrlen
                - xmlStrsub
        - Branch String:   'math.c:389,13'
          Branch Sides:
            - BranchSide:      'math.c:390,24'
              BranchSideFuncs:
                - xmlStrsub
                - xmlXPathCastStringToNumber
            - BranchSide:      'math.c:392,40'
              BranchSideFuncs:
                - xmlStrsub
                - xmlXPathCastStringToNumber
        - Branch String:   'math.c:394,16'
          Branch Sides:
            - BranchSide:      'math.c:395,19'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrsub
                - xmlXPathCastStringToNumber
            - BranchSide:      'math.c:402,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathCastStringToNumber
                - xmlStrlen
                - xmlStrsub
        - Branch String:   'math.c:397,13'
          Branch Sides:
            - BranchSide:      'math.c:398,24'
              BranchSideFuncs:
                - xmlStrsub
                - xmlXPathCastStringToNumber
            - BranchSide:      'math.c:400,41'
              BranchSideFuncs:
                - xmlStrsub
                - xmlXPathCastStringToNumber
        - Branch String:   'math.c:402,16'
          Branch Sides:
            - BranchSide:      'math.c:403,19'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrsub
                - xmlXPathCastStringToNumber
            - BranchSide:      'math.c:411,6'
              BranchSideFuncs:
                - xmlXPathCastStringToNumber
        - Branch String:   'math.c:405,13'
          Branch Sides:
            - BranchSide:      'math.c:406,24'
              BranchSideFuncs:
                - xmlStrsub
                - xmlXPathCastStringToNumber
            - BranchSide:      'math.c:408,43'
              BranchSideFuncs:
                - xmlStrsub
                - xmlXPathCastStringToNumber
        - Branch String:   'math.c:413,9'
          Branch Sides:
            - BranchSide:      'math.c:414,9'
              BranchSideFuncs: []
            - BranchSide:      'math.c:415,38'
              BranchSideFuncs:
                - xmlXPathCastStringToNumber
      Callsites:
        - Src:             'math.c:350,28'
          Dst:             xmlXPathIsNaN
        - Src:             'math.c:354,9'
          Dst:             xmlStrEqual
        - Src:             'math.c:355,19'
          Dst:             xmlStrlen
        - Src:             'math.c:360,15'
          Dst:             xmlStrsub
        - Src:             'math.c:362,16'
          Dst:             xmlStrEqual
        - Src:             'math.c:363,19'
          Dst:             xmlStrlen
        - Src:             'math.c:368,15'
          Dst:             xmlStrsub
        - Src:             'math.c:370,16'
          Dst:             xmlStrEqual
        - Src:             'math.c:371,19'
          Dst:             xmlStrlen
        - Src:             'math.c:376,15'
          Dst:             xmlStrsub
        - Src:             'math.c:378,16'
          Dst:             xmlStrEqual
        - Src:             'math.c:379,19'
          Dst:             xmlStrlen
        - Src:             'math.c:384,15'
          Dst:             xmlStrsub
        - Src:             'math.c:386,16'
          Dst:             xmlStrEqual
        - Src:             'math.c:387,19'
          Dst:             xmlStrlen
        - Src:             'math.c:392,15'
          Dst:             xmlStrsub
        - Src:             'math.c:394,16'
          Dst:             xmlStrEqual
        - Src:             'math.c:395,19'
          Dst:             xmlStrlen
        - Src:             'math.c:400,15'
          Dst:             xmlStrsub
        - Src:             'math.c:402,16'
          Dst:             xmlStrEqual
        - Src:             'math.c:403,19'
          Dst:             xmlStrlen
        - Src:             'math.c:408,15'
          Dst:             xmlStrsub
        - Src:             'math.c:415,11'
          Dst:             xmlXPathCastStringToNumber
    - functionName:    exsltMathLowest
      functionSourceFile: '/src/libxslt/libexslt/math.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ns
      BBCount:         28
      ICount:          193
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - xmlXPathCastNodeToNumber
        - xmlXPathIsNaN
        - xmlXPathNodeSetAddUnique
        - xmlXPathNodeSetCreate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'math.c:250,22'
          Branch Sides:
            - BranchSide:      'math.c:250,26'
              BranchSideFuncs: []
            - BranchSide:      'math.c:251,9'
              BranchSideFuncs: []
        - Branch String:   'math.c:250,9'
          Branch Sides:
            - BranchSide:      'math.c:251,9'
              BranchSideFuncs: []
            - BranchSide:      'math.c:253,36'
              BranchSideFuncs:
                - xmlXPathCastNodeToNumber
                - xmlXPathIsNaN
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNodeToNumber
                - xmlXPathIsNaN
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAddUnique
        - Branch String:   'math.c:254,9'
          Branch Sides:
            - BranchSide:      'math.c:255,9'
              BranchSideFuncs: []
            - BranchSide:      'math.c:257,27'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNodeToNumber
                - xmlXPathIsNaN
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAddUnique
        - Branch String:   'math.c:259,5'
          Branch Sides:
            - BranchSide:      'math.c:260,33'
              BranchSideFuncs:
                - xmlXPathCastNodeToNumber
                - xmlXPathIsNaN
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAddUnique
            - BranchSide:      'math.c:275,12'
              BranchSideFuncs: []
        - Branch String:   'math.c:261,6'
          Branch Sides:
            - BranchSide:      'math.c:262,6'
              BranchSideFuncs: []
            - BranchSide:      'math.c:265,13'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNodeToNumber
                - xmlXPathIsNaN
                - xmlXPathNodeSetAddUnique
        - Branch String:   'math.c:262,6'
          Branch Sides:
            - BranchSide:      'math.c:262,6'
              BranchSideFuncs: []
            - BranchSide:      'math.c:263,13'
              BranchSideFuncs: []
        - Branch String:   'math.c:265,13'
          Branch Sides:
            - BranchSide:      'math.c:266,6'
              BranchSideFuncs:
                - xmlXPathCastNodeToNumber
                - xmlXPathIsNaN
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAddUnique
            - BranchSide:      'math.c:267,6'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNodeToNumber
                - xmlXPathIsNaN
                - xmlXPathNodeSetAddUnique
        - Branch String:   'math.c:267,6'
          Branch Sides:
            - BranchSide:      'math.c:268,12'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNodeToNumber
                - xmlXPathIsNaN
                - xmlXPathNodeSetAddUnique
            - BranchSide:      'math.c:273,27'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNodeToNumber
                - xmlXPathIsNaN
                - xmlXPathNodeSetAddUnique
        - Branch String:   'math.c:269,6'
          Branch Sides:
            - BranchSide:      'math.c:269,6'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNodeToNumber
                - xmlXPathIsNaN
                - xmlXPathNodeSetAddUnique
            - BranchSide:      'math.c:270,31'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNodeToNumber
                - xmlXPathIsNaN
                - xmlXPathNodeSetAddUnique
      Callsites:
        - Src:             'math.c:246,25'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'math.c:253,11'
          Dst:             xmlXPathCastNodeToNumber
        - Src:             'math.c:254,9'
          Dst:             xmlXPathIsNaN
        - Src:             'math.c:257,2'
          Dst:             xmlXPathNodeSetAddUnique
        - Src:             'math.c:260,8'
          Dst:             xmlXPathCastNodeToNumber
        - Src:             'math.c:261,6'
          Dst:             xmlXPathIsNaN
        - Src:             'math.c:270,6'
          Dst:             xmlXPathNodeSetAddUnique
        - Src:             'math.c:273,2'
          Dst:             xmlXPathNodeSetAddUnique
    - functionName:    exsltMathHighest
      functionSourceFile: '/src/libxslt/libexslt/math.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ns
      BBCount:         28
      ICount:          193
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - xmlXPathCastNodeToNumber
        - xmlXPathIsNaN
        - xmlXPathNodeSetAddUnique
        - xmlXPathNodeSetCreate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'math.c:170,22'
          Branch Sides:
            - BranchSide:      'math.c:170,26'
              BranchSideFuncs: []
            - BranchSide:      'math.c:171,9'
              BranchSideFuncs: []
        - Branch String:   'math.c:170,9'
          Branch Sides:
            - BranchSide:      'math.c:171,9'
              BranchSideFuncs: []
            - BranchSide:      'math.c:173,36'
              BranchSideFuncs:
                - xmlXPathCastNodeToNumber
                - xmlXPathIsNaN
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNodeToNumber
                - xmlXPathIsNaN
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAddUnique
        - Branch String:   'math.c:174,9'
          Branch Sides:
            - BranchSide:      'math.c:175,9'
              BranchSideFuncs: []
            - BranchSide:      'math.c:177,27'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNodeToNumber
                - xmlXPathIsNaN
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAddUnique
        - Branch String:   'math.c:179,5'
          Branch Sides:
            - BranchSide:      'math.c:180,33'
              BranchSideFuncs:
                - xmlXPathCastNodeToNumber
                - xmlXPathIsNaN
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAddUnique
            - BranchSide:      'math.c:195,12'
              BranchSideFuncs: []
        - Branch String:   'math.c:181,6'
          Branch Sides:
            - BranchSide:      'math.c:182,6'
              BranchSideFuncs: []
            - BranchSide:      'math.c:185,6'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNodeToNumber
                - xmlXPathIsNaN
                - xmlXPathNodeSetAddUnique
        - Branch String:   'math.c:182,6'
          Branch Sides:
            - BranchSide:      'math.c:182,6'
              BranchSideFuncs: []
            - BranchSide:      'math.c:183,13'
              BranchSideFuncs: []
        - Branch String:   'math.c:185,6'
          Branch Sides:
            - BranchSide:      'math.c:186,6'
              BranchSideFuncs:
                - xmlXPathCastNodeToNumber
                - xmlXPathIsNaN
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAddUnique
            - BranchSide:      'math.c:187,6'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNodeToNumber
                - xmlXPathIsNaN
                - xmlXPathNodeSetAddUnique
        - Branch String:   'math.c:187,6'
          Branch Sides:
            - BranchSide:      'math.c:188,12'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNodeToNumber
                - xmlXPathIsNaN
                - xmlXPathNodeSetAddUnique
            - BranchSide:      'math.c:193,27'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNodeToNumber
                - xmlXPathIsNaN
                - xmlXPathNodeSetAddUnique
        - Branch String:   'math.c:189,6'
          Branch Sides:
            - BranchSide:      'math.c:189,6'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNodeToNumber
                - xmlXPathIsNaN
                - xmlXPathNodeSetAddUnique
            - BranchSide:      'math.c:190,31'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNodeToNumber
                - xmlXPathIsNaN
                - xmlXPathNodeSetAddUnique
      Callsites:
        - Src:             'math.c:166,25'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'math.c:173,11'
          Dst:             xmlXPathCastNodeToNumber
        - Src:             'math.c:174,9'
          Dst:             xmlXPathIsNaN
        - Src:             'math.c:177,2'
          Dst:             xmlXPathNodeSetAddUnique
        - Src:             'math.c:180,8'
          Dst:             xmlXPathCastNodeToNumber
        - Src:             'math.c:181,6'
          Dst:             xmlXPathIsNaN
        - Src:             'math.c:190,6'
          Dst:             xmlXPathNodeSetAddUnique
        - Src:             'math.c:193,2'
          Dst:             xmlXPathNodeSetAddUnique
    - functionName:    exsltMathMax
      functionSourceFile: '/src/libxslt/libexslt/math.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ns
      BBCount:         20
      ICount:          114
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlXPathCastNodeToNumber
        - xmlXPathIsNaN
      functionUses:    1
      BranchProfiles:
        - Branch String:   'math.c:102,22'
          Branch Sides:
            - BranchSide:      'math.c:102,26'
              BranchSideFuncs: []
            - BranchSide:      'math.c:103,2'
              BranchSideFuncs: []
        - Branch String:   'math.c:102,9'
          Branch Sides:
            - BranchSide:      'math.c:103,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:104,36'
              BranchSideFuncs:
                - xmlXPathCastNodeToNumber
                - xmlXPathIsNaN
                - xmlXPathCastNodeToNumber
                - xmlXPathIsNaN
        - Branch String:   'math.c:105,9'
          Branch Sides:
            - BranchSide:      'math.c:106,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:107,12'
              BranchSideFuncs:
                - xmlXPathCastNodeToNumber
                - xmlXPathIsNaN
        - Branch String:   'math.c:107,5'
          Branch Sides:
            - BranchSide:      'math.c:108,33'
              BranchSideFuncs:
                - xmlXPathCastNodeToNumber
                - xmlXPathIsNaN
            - BranchSide:      'math.c:114,12'
              BranchSideFuncs: []
        - Branch String:   'math.c:109,6'
          Branch Sides:
            - BranchSide:      'math.c:110,6'
              BranchSideFuncs: []
            - BranchSide:      'math.c:111,6'
              BranchSideFuncs:
                - xmlXPathCastNodeToNumber
                - xmlXPathIsNaN
        - Branch String:   'math.c:111,6'
          Branch Sides:
            - BranchSide:      'math.c:112,12'
              BranchSideFuncs:
                - xmlXPathCastNodeToNumber
                - xmlXPathIsNaN
            - BranchSide:      'math.c:113,5'
              BranchSideFuncs:
                - xmlXPathCastNodeToNumber
                - xmlXPathIsNaN
      Callsites:
        - Src:             'math.c:104,11'
          Dst:             xmlXPathCastNodeToNumber
        - Src:             'math.c:105,9'
          Dst:             xmlXPathIsNaN
        - Src:             'math.c:108,8'
          Dst:             xmlXPathCastNodeToNumber
        - Src:             'math.c:109,6'
          Dst:             xmlXPathIsNaN
    - functionName:    exsltMathMin
      functionSourceFile: '/src/libxslt/libexslt/math.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ns
      BBCount:         20
      ICount:          114
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlXPathCastNodeToNumber
        - xmlXPathIsNaN
      functionUses:    1
      BranchProfiles:
        - Branch String:   'math.c:33,22'
          Branch Sides:
            - BranchSide:      'math.c:33,26'
              BranchSideFuncs: []
            - BranchSide:      'math.c:34,2'
              BranchSideFuncs: []
        - Branch String:   'math.c:33,9'
          Branch Sides:
            - BranchSide:      'math.c:34,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:35,36'
              BranchSideFuncs:
                - xmlXPathCastNodeToNumber
                - xmlXPathIsNaN
                - xmlXPathCastNodeToNumber
                - xmlXPathIsNaN
        - Branch String:   'math.c:36,9'
          Branch Sides:
            - BranchSide:      'math.c:37,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:38,12'
              BranchSideFuncs:
                - xmlXPathCastNodeToNumber
                - xmlXPathIsNaN
        - Branch String:   'math.c:38,5'
          Branch Sides:
            - BranchSide:      'math.c:39,33'
              BranchSideFuncs:
                - xmlXPathCastNodeToNumber
                - xmlXPathIsNaN
            - BranchSide:      'math.c:45,12'
              BranchSideFuncs: []
        - Branch String:   'math.c:40,6'
          Branch Sides:
            - BranchSide:      'math.c:41,6'
              BranchSideFuncs: []
            - BranchSide:      'math.c:42,6'
              BranchSideFuncs:
                - xmlXPathCastNodeToNumber
                - xmlXPathIsNaN
        - Branch String:   'math.c:42,6'
          Branch Sides:
            - BranchSide:      'math.c:43,12'
              BranchSideFuncs:
                - xmlXPathCastNodeToNumber
                - xmlXPathIsNaN
            - BranchSide:      'math.c:44,5'
              BranchSideFuncs:
                - xmlXPathCastNodeToNumber
                - xmlXPathIsNaN
      Callsites:
        - Src:             'math.c:35,11'
          Dst:             xmlXPathCastNodeToNumber
        - Src:             'math.c:36,9'
          Dst:             xmlXPathIsNaN
        - Src:             'math.c:39,8'
          Dst:             xmlXPathCastNodeToNumber
        - Src:             'math.c:40,6'
          Dst:             xmlXPathIsNaN
    - functionName:    exsltMathXpathCtxtRegister
      functionSourceFile: '/src/libxslt/libexslt/math.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1092
      functionLinenumberEnd: 1173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - prefix
      BBCount:         47
      ICount:          212
      EdgeCount:       68
      CyclomaticComplexity: 23
      functionsReached:
        - exsltMathAbsFunction
        - exsltMathAcosFunction
        - exsltMathAsinFunction
        - exsltMathAtan2Function
        - exsltMathAtanFunction
        - exsltMathConstantFunction
        - exsltMathCosFunction
        - exsltMathExpFunction
        - exsltMathHighestFunction
        - exsltMathLogFunction
        - exsltMathLowestFunction
        - exsltMathMaxFunction
        - exsltMathMinFunction
        - exsltMathPowerFunction
        - exsltMathRandomFunction
        - exsltMathSinFunction
        - exsltMathSqrtFunction
        - exsltMathTanFunction
        - xmlXPathRegisterFuncNS
        - xmlXPathRegisterNs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'math.c:1094,9'
          Branch Sides:
            - BranchSide:      'math.c:1094,12'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
            - BranchSide:      'math.c:1172,5'
              BranchSideFuncs: []
        - Branch String:   'math.c:1095,9'
          Branch Sides:
            - BranchSide:      'math.c:1095,32'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
            - BranchSide:      'math.c:1172,5'
              BranchSideFuncs: []
        - Branch String:   'math.c:1098,9'
          Branch Sides:
            - BranchSide:      'math.c:1098,36'
              BranchSideFuncs: []
            - BranchSide:      'math.c:1172,5'
              BranchSideFuncs: []
        - Branch String:   'math.c:1102,9'
          Branch Sides:
            - BranchSide:      'math.c:1102,36'
              BranchSideFuncs: []
            - BranchSide:      'math.c:1172,5'
              BranchSideFuncs: []
        - Branch String:   'math.c:1106,9'
          Branch Sides:
            - BranchSide:      'math.c:1106,36'
              BranchSideFuncs: []
            - BranchSide:      'math.c:1172,5'
              BranchSideFuncs: []
        - Branch String:   'math.c:1110,9'
          Branch Sides:
            - BranchSide:      'math.c:1110,36'
              BranchSideFuncs: []
            - BranchSide:      'math.c:1172,5'
              BranchSideFuncs: []
        - Branch String:   'math.c:1114,9'
          Branch Sides:
            - BranchSide:      'math.c:1114,36'
              BranchSideFuncs: []
            - BranchSide:      'math.c:1172,5'
              BranchSideFuncs: []
        - Branch String:   'math.c:1118,9'
          Branch Sides:
            - BranchSide:      'math.c:1118,36'
              BranchSideFuncs: []
            - BranchSide:      'math.c:1172,5'
              BranchSideFuncs: []
        - Branch String:   'math.c:1122,9'
          Branch Sides:
            - BranchSide:      'math.c:1122,36'
              BranchSideFuncs: []
            - BranchSide:      'math.c:1172,5'
              BranchSideFuncs: []
        - Branch String:   'math.c:1126,9'
          Branch Sides:
            - BranchSide:      'math.c:1126,36'
              BranchSideFuncs: []
            - BranchSide:      'math.c:1172,5'
              BranchSideFuncs: []
        - Branch String:   'math.c:1130,9'
          Branch Sides:
            - BranchSide:      'math.c:1130,36'
              BranchSideFuncs: []
            - BranchSide:      'math.c:1172,5'
              BranchSideFuncs: []
        - Branch String:   'math.c:1134,9'
          Branch Sides:
            - BranchSide:      'math.c:1134,36'
              BranchSideFuncs: []
            - BranchSide:      'math.c:1172,5'
              BranchSideFuncs: []
        - Branch String:   'math.c:1138,9'
          Branch Sides:
            - BranchSide:      'math.c:1138,36'
              BranchSideFuncs: []
            - BranchSide:      'math.c:1172,5'
              BranchSideFuncs: []
        - Branch String:   'math.c:1142,9'
          Branch Sides:
            - BranchSide:      'math.c:1142,36'
              BranchSideFuncs: []
            - BranchSide:      'math.c:1172,5'
              BranchSideFuncs: []
        - Branch String:   'math.c:1146,9'
          Branch Sides:
            - BranchSide:      'math.c:1146,36'
              BranchSideFuncs: []
            - BranchSide:      'math.c:1172,5'
              BranchSideFuncs: []
        - Branch String:   'math.c:1150,9'
          Branch Sides:
            - BranchSide:      'math.c:1150,36'
              BranchSideFuncs: []
            - BranchSide:      'math.c:1172,5'
              BranchSideFuncs: []
        - Branch String:   'math.c:1154,9'
          Branch Sides:
            - BranchSide:      'math.c:1154,36'
              BranchSideFuncs: []
            - BranchSide:      'math.c:1172,5'
              BranchSideFuncs: []
        - Branch String:   'math.c:1158,9'
          Branch Sides:
            - BranchSide:      'math.c:1158,36'
              BranchSideFuncs: []
            - BranchSide:      'math.c:1172,5'
              BranchSideFuncs: []
        - Branch String:   'math.c:1162,9'
          Branch Sides:
            - BranchSide:      'math.c:1162,36'
              BranchSideFuncs: []
            - BranchSide:      'math.c:1172,5'
              BranchSideFuncs: []
        - Branch String:   'math.c:1166,9'
          Branch Sides:
            - BranchSide:      'math.c:1166,36'
              BranchSideFuncs: []
            - BranchSide:      'math.c:1172,5'
              BranchSideFuncs: []
        - Branch String:   'math.c:1093,9'
          Branch Sides:
            - BranchSide:      'math.c:1170,9'
              BranchSideFuncs: []
            - BranchSide:      'math.c:1172,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'math.c:1095,13'
          Dst:             xmlXPathRegisterNs
        - Src:             'math.c:1098,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'math.c:1098,13'
          Dst:             exsltMathMinFunction
        - Src:             'math.c:1102,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'math.c:1102,13'
          Dst:             exsltMathMaxFunction
        - Src:             'math.c:1106,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'math.c:1106,13'
          Dst:             exsltMathHighestFunction
        - Src:             'math.c:1110,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'math.c:1110,13'
          Dst:             exsltMathLowestFunction
        - Src:             'math.c:1114,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'math.c:1114,13'
          Dst:             exsltMathRandomFunction
        - Src:             'math.c:1118,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'math.c:1118,13'
          Dst:             exsltMathAbsFunction
        - Src:             'math.c:1122,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'math.c:1122,13'
          Dst:             exsltMathSqrtFunction
        - Src:             'math.c:1126,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'math.c:1126,13'
          Dst:             exsltMathPowerFunction
        - Src:             'math.c:1130,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'math.c:1130,13'
          Dst:             exsltMathLogFunction
        - Src:             'math.c:1134,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'math.c:1134,13'
          Dst:             exsltMathSinFunction
        - Src:             'math.c:1138,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'math.c:1138,13'
          Dst:             exsltMathCosFunction
        - Src:             'math.c:1142,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'math.c:1142,13'
          Dst:             exsltMathTanFunction
        - Src:             'math.c:1146,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'math.c:1146,13'
          Dst:             exsltMathAsinFunction
        - Src:             'math.c:1150,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'math.c:1150,13'
          Dst:             exsltMathAcosFunction
        - Src:             'math.c:1154,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'math.c:1154,13'
          Dst:             exsltMathAtanFunction
        - Src:             'math.c:1158,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'math.c:1158,13'
          Dst:             exsltMathAtan2Function
        - Src:             'math.c:1162,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'math.c:1162,13'
          Dst:             exsltMathExpFunction
        - Src:             'math.c:1166,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'math.c:1166,13'
          Dst:             exsltMathConstantFunction
    - functionName:    exsltMathMinFunction
      functionSourceFile: '/src/libxslt/libexslt/math.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         16
      ICount:          117
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - exsltMathMin
        - xmlFreeNodeList
        - xmlXPathFreeNodeSet
        - xmlXPathNewFloat
        - xmlXPathPopNodeSet
        - xmlXPathValuePush
      functionUses:    2
      BranchProfiles:
        - Branch String:   'math.c:61,9'
          Branch Sides:
            - BranchSide:      'math.c:62,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:68,10'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - exsltMathMin
                - xmlXPathFreeNodeSet
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlFreeNodeList
        - Branch String:   'math.c:68,31'
          Branch Sides:
            - BranchSide:      'math.c:68,35'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - exsltMathMin
                - xmlXPathFreeNodeSet
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlFreeNodeList
            - BranchSide:      'math.c:73,29'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - exsltMathMin
                - xmlXPathFreeNodeSet
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlFreeNodeList
        - Branch String:   'math.c:68,9'
          Branch Sides:
            - BranchSide:      'math.c:69,16'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - exsltMathMin
                - xmlXPathFreeNodeSet
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlFreeNodeList
            - BranchSide:      'math.c:73,29'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - exsltMathMin
                - xmlXPathFreeNodeSet
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlFreeNodeList
        - Branch String:   'math.c:74,9'
          Branch Sides:
            - BranchSide:      'math.c:75,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:77,24'
              BranchSideFuncs:
                - exsltMathMin
                - xmlXPathFreeNodeSet
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlFreeNodeList
        - Branch String:   'math.c:80,9'
          Branch Sides:
            - BranchSide:      'math.c:81,37'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlXPathNewFloat
                - xmlXPathValuePush
            - BranchSide:      'math.c:83,5'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
      Callsites:
        - Src:             'math.c:73,10'
          Dst:             xmlXPathPopNodeSet
        - Src:             'math.c:77,11'
          Dst:             exsltMathMin
        - Src:             'math.c:79,5'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'math.c:81,9'
          Dst:             xmlFreeNodeList
        - Src:             'math.c:83,5'
          Dst:             xmlXPathNewFloat
        - Src:             'math.c:83,5'
          Dst:             xmlXPathValuePush
    - functionName:    exsltMathMaxFunction
      functionSourceFile: '/src/libxslt/libexslt/math.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         19
      ICount:          122
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - exsltMathMax
        - xmlFreeNodeList
        - xmlXPathFreeNodeSet
        - xmlXPathNewFloat
        - xmlXPathPopNodeSet
        - xmlXPathValuePush
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'math.c:130,9'
          Branch Sides:
            - BranchSide:      'math.c:131,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'math.c:136,10'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - exsltMathMax
                - xmlXPathFreeNodeSet
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlFreeNodeList
        - Branch String:   'math.c:131,2'
          Branch Sides:
            - BranchSide:      'math.c:131,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:132,2'
              BranchSideFuncs: []
        - Branch String:   'math.c:136,31'
          Branch Sides:
            - BranchSide:      'math.c:136,35'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - exsltMathMax
                - xmlXPathFreeNodeSet
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlFreeNodeList
            - BranchSide:      'math.c:141,29'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - exsltMathMax
                - xmlXPathFreeNodeSet
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlFreeNodeList
        - Branch String:   'math.c:136,9'
          Branch Sides:
            - BranchSide:      'math.c:137,9'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - exsltMathMax
                - xmlXPathFreeNodeSet
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlFreeNodeList
            - BranchSide:      'math.c:141,29'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - exsltMathMax
                - xmlXPathFreeNodeSet
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlFreeNodeList
        - Branch String:   'math.c:142,9'
          Branch Sides:
            - BranchSide:      'math.c:143,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:145,24'
              BranchSideFuncs:
                - exsltMathMax
                - xmlXPathFreeNodeSet
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlFreeNodeList
        - Branch String:   'math.c:149,9'
          Branch Sides:
            - BranchSide:      'math.c:150,37'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlXPathNewFloat
                - xmlXPathValuePush
            - BranchSide:      'math.c:151,5'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
      Callsites:
        - Src:             'math.c:131,2'
          Dst:             xmlXPatherror
        - Src:             'math.c:141,10'
          Dst:             xmlXPathPopNodeSet
        - Src:             'math.c:145,11'
          Dst:             exsltMathMax
        - Src:             'math.c:147,5'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'math.c:150,9'
          Dst:             xmlFreeNodeList
        - Src:             'math.c:151,5'
          Dst:             xmlXPathNewFloat
        - Src:             'math.c:151,5'
          Dst:             xmlXPathValuePush
    - functionName:    exsltMathHighestFunction
      functionSourceFile: '/src/libxslt/libexslt/math.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         19
      ICount:          122
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - exsltMathHighest
        - xmlFreeNodeList
        - xmlXPathFreeNodeSet
        - xmlXPathPopNodeSet
        - xmlXPathValuePush
        - xmlXPathWrapNodeSet
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'math.c:210,9'
          Branch Sides:
            - BranchSide:      'math.c:211,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'math.c:216,10'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - exsltMathHighest
                - xmlXPathFreeNodeSet
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlFreeNodeList
        - Branch String:   'math.c:211,2'
          Branch Sides:
            - BranchSide:      'math.c:211,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:212,2'
              BranchSideFuncs: []
        - Branch String:   'math.c:216,31'
          Branch Sides:
            - BranchSide:      'math.c:216,34'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - exsltMathHighest
                - xmlXPathFreeNodeSet
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlFreeNodeList
            - BranchSide:      'math.c:221,29'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - exsltMathHighest
                - xmlXPathFreeNodeSet
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlFreeNodeList
        - Branch String:   'math.c:216,9'
          Branch Sides:
            - BranchSide:      'math.c:217,16'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - exsltMathHighest
                - xmlXPathFreeNodeSet
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlFreeNodeList
            - BranchSide:      'math.c:221,29'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - exsltMathHighest
                - xmlXPathFreeNodeSet
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlFreeNodeList
        - Branch String:   'math.c:222,9'
          Branch Sides:
            - BranchSide:      'math.c:223,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:225,28'
              BranchSideFuncs:
                - exsltMathHighest
                - xmlXPathFreeNodeSet
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlFreeNodeList
        - Branch String:   'math.c:228,9'
          Branch Sides:
            - BranchSide:      'math.c:229,37'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
            - BranchSide:      'math.c:231,5'
              BranchSideFuncs:
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
      Callsites:
        - Src:             'math.c:211,2'
          Dst:             xmlXPatherror
        - Src:             'math.c:221,10'
          Dst:             xmlXPathPopNodeSet
        - Src:             'math.c:225,11'
          Dst:             exsltMathHighest
        - Src:             'math.c:227,5'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'math.c:229,9'
          Dst:             xmlFreeNodeList
        - Src:             'math.c:231,5'
          Dst:             xmlXPathWrapNodeSet
        - Src:             'math.c:231,5'
          Dst:             xmlXPathValuePush
    - functionName:    exsltMathLowestFunction
      functionSourceFile: '/src/libxslt/libexslt/math.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         19
      ICount:          122
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - exsltMathLowest
        - xmlFreeNodeList
        - xmlXPathFreeNodeSet
        - xmlXPathPopNodeSet
        - xmlXPathValuePush
        - xmlXPathWrapNodeSet
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'math.c:291,9'
          Branch Sides:
            - BranchSide:      'math.c:292,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'math.c:297,10'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - exsltMathLowest
                - xmlXPathFreeNodeSet
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlFreeNodeList
        - Branch String:   'math.c:292,2'
          Branch Sides:
            - BranchSide:      'math.c:292,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:293,2'
              BranchSideFuncs: []
        - Branch String:   'math.c:297,31'
          Branch Sides:
            - BranchSide:      'math.c:297,35'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - exsltMathLowest
                - xmlXPathFreeNodeSet
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlFreeNodeList
            - BranchSide:      'math.c:302,29'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - exsltMathLowest
                - xmlXPathFreeNodeSet
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlFreeNodeList
        - Branch String:   'math.c:297,9'
          Branch Sides:
            - BranchSide:      'math.c:298,16'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - exsltMathLowest
                - xmlXPathFreeNodeSet
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlFreeNodeList
            - BranchSide:      'math.c:302,29'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - exsltMathLowest
                - xmlXPathFreeNodeSet
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlFreeNodeList
        - Branch String:   'math.c:303,9'
          Branch Sides:
            - BranchSide:      'math.c:304,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:306,27'
              BranchSideFuncs:
                - exsltMathLowest
                - xmlXPathFreeNodeSet
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlFreeNodeList
        - Branch String:   'math.c:309,9'
          Branch Sides:
            - BranchSide:      'math.c:310,37'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
            - BranchSide:      'math.c:312,5'
              BranchSideFuncs:
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
      Callsites:
        - Src:             'math.c:292,2'
          Dst:             xmlXPatherror
        - Src:             'math.c:302,10'
          Dst:             xmlXPathPopNodeSet
        - Src:             'math.c:306,11'
          Dst:             exsltMathLowest
        - Src:             'math.c:308,5'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'math.c:310,9'
          Dst:             xmlFreeNodeList
        - Src:             'math.c:312,5'
          Dst:             xmlXPathWrapNodeSet
        - Src:             'math.c:312,5'
          Dst:             xmlXPathValuePush
    - functionName:    exsltMathRandomFunction
      functionSourceFile: '/src/libxslt/libexslt/math.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - exsltMathRandom
        - xmlXPathNewFloat
        - xmlXPathValuePush
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'math.c:480,9'
          Branch Sides:
            - BranchSide:      'math.c:481,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'math.c:485,11'
              BranchSideFuncs:
                - exsltMathRandom
                - xmlXPathNewFloat
                - xmlXPathValuePush
        - Branch String:   'math.c:481,2'
          Branch Sides:
            - BranchSide:      'math.c:481,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:482,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'math.c:481,2'
          Dst:             xmlXPatherror
        - Src:             'math.c:485,11'
          Dst:             exsltMathRandom
        - Src:             'math.c:487,5'
          Dst:             xmlXPathNewFloat
        - Src:             'math.c:487,5'
          Dst:             xmlXPathValuePush
    - functionName:    exsltMathAbsFunction
      functionSourceFile: '/src/libxslt/libexslt/math.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - exsltMathAbs
        - xmlXPathNewFloat
        - xmlXPathPopNumber
        - xmlXPathValuePush
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'math.c:520,9'
          Branch Sides:
            - BranchSide:      'math.c:521,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'math.c:524,29'
              BranchSideFuncs:
                - xmlXPathPopNumber
                - exsltMathAbs
                - xmlXPathNewFloat
                - xmlXPathValuePush
        - Branch String:   'math.c:521,2'
          Branch Sides:
            - BranchSide:      'math.c:521,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:522,2'
              BranchSideFuncs: []
        - Branch String:   'math.c:525,9'
          Branch Sides:
            - BranchSide:      'math.c:526,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:528,24'
              BranchSideFuncs:
                - exsltMathAbs
                - xmlXPathNewFloat
                - xmlXPathValuePush
      Callsites:
        - Src:             'math.c:521,2'
          Dst:             xmlXPatherror
        - Src:             'math.c:524,11'
          Dst:             xmlXPathPopNumber
        - Src:             'math.c:528,11'
          Dst:             exsltMathAbs
        - Src:             'math.c:530,5'
          Dst:             xmlXPathNewFloat
        - Src:             'math.c:530,5'
          Dst:             xmlXPathValuePush
    - functionName:    exsltMathSqrtFunction
      functionSourceFile: '/src/libxslt/libexslt/math.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - exsltMathSqrt
        - xmlXPathNewFloat
        - xmlXPathPopNumber
        - xmlXPathValuePush
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'math.c:563,9'
          Branch Sides:
            - BranchSide:      'math.c:564,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'math.c:567,29'
              BranchSideFuncs:
                - xmlXPathPopNumber
                - exsltMathSqrt
                - xmlXPathNewFloat
                - xmlXPathValuePush
        - Branch String:   'math.c:564,2'
          Branch Sides:
            - BranchSide:      'math.c:564,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:565,2'
              BranchSideFuncs: []
        - Branch String:   'math.c:568,9'
          Branch Sides:
            - BranchSide:      'math.c:569,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:571,25'
              BranchSideFuncs:
                - exsltMathSqrt
                - xmlXPathNewFloat
                - xmlXPathValuePush
      Callsites:
        - Src:             'math.c:564,2'
          Dst:             xmlXPatherror
        - Src:             'math.c:567,11'
          Dst:             xmlXPathPopNumber
        - Src:             'math.c:571,11'
          Dst:             exsltMathSqrt
        - Src:             'math.c:573,5'
          Dst:             xmlXPathNewFloat
        - Src:             'math.c:573,5'
          Dst:             xmlXPathValuePush
    - functionName:    exsltMathPowerFunction
      functionSourceFile: '/src/libxslt/libexslt/math.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         13
      ICount:          80
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - exsltMathPower
        - xmlXPathNewFloat
        - xmlXPathPopNumber
        - xmlXPathValuePush
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'math.c:608,9'
          Branch Sides:
            - BranchSide:      'math.c:609,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'math.c:612,29'
              BranchSideFuncs:
                - xmlXPathPopNumber
                - xmlXPathPopNumber
                - exsltMathPower
                - xmlXPathNewFloat
                - xmlXPathValuePush
        - Branch String:   'math.c:609,2'
          Branch Sides:
            - BranchSide:      'math.c:609,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:610,2'
              BranchSideFuncs: []
        - Branch String:   'math.c:613,9'
          Branch Sides:
            - BranchSide:      'math.c:614,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:617,30'
              BranchSideFuncs:
                - xmlXPathPopNumber
                - exsltMathPower
                - xmlXPathNewFloat
                - xmlXPathValuePush
        - Branch String:   'math.c:618,9'
          Branch Sides:
            - BranchSide:      'math.c:619,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:621,26'
              BranchSideFuncs:
                - exsltMathPower
                - xmlXPathNewFloat
                - xmlXPathValuePush
      Callsites:
        - Src:             'math.c:609,2'
          Dst:             xmlXPatherror
        - Src:             'math.c:612,11'
          Dst:             xmlXPathPopNumber
        - Src:             'math.c:617,12'
          Dst:             xmlXPathPopNumber
        - Src:             'math.c:621,11'
          Dst:             exsltMathPower
        - Src:             'math.c:623,5'
          Dst:             xmlXPathNewFloat
        - Src:             'math.c:623,5'
          Dst:             xmlXPathValuePush
    - functionName:    exsltMathLogFunction
      functionSourceFile: '/src/libxslt/libexslt/math.c'
      linkageType:     InternalLinkage
      functionLinenumber: 653
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - exsltMathLog
        - xmlXPathNewFloat
        - xmlXPathPopNumber
        - xmlXPathValuePush
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'math.c:656,9'
          Branch Sides:
            - BranchSide:      'math.c:657,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'math.c:660,29'
              BranchSideFuncs:
                - xmlXPathPopNumber
                - exsltMathLog
                - xmlXPathNewFloat
                - xmlXPathValuePush
        - Branch String:   'math.c:657,2'
          Branch Sides:
            - BranchSide:      'math.c:657,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:658,2'
              BranchSideFuncs: []
        - Branch String:   'math.c:661,9'
          Branch Sides:
            - BranchSide:      'math.c:662,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:664,24'
              BranchSideFuncs:
                - exsltMathLog
                - xmlXPathNewFloat
                - xmlXPathValuePush
      Callsites:
        - Src:             'math.c:657,2'
          Dst:             xmlXPatherror
        - Src:             'math.c:660,11'
          Dst:             xmlXPathPopNumber
        - Src:             'math.c:664,11'
          Dst:             exsltMathLog
        - Src:             'math.c:666,5'
          Dst:             xmlXPathNewFloat
        - Src:             'math.c:666,5'
          Dst:             xmlXPathValuePush
    - functionName:    exsltMathSinFunction
      functionSourceFile: '/src/libxslt/libexslt/math.c'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - exsltMathSin
        - xmlXPathNewFloat
        - xmlXPathPopNumber
        - xmlXPathValuePush
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'math.c:699,9'
          Branch Sides:
            - BranchSide:      'math.c:700,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'math.c:703,29'
              BranchSideFuncs:
                - xmlXPathPopNumber
                - exsltMathSin
                - xmlXPathNewFloat
                - xmlXPathValuePush
        - Branch String:   'math.c:700,2'
          Branch Sides:
            - BranchSide:      'math.c:700,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:701,2'
              BranchSideFuncs: []
        - Branch String:   'math.c:704,9'
          Branch Sides:
            - BranchSide:      'math.c:705,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:707,24'
              BranchSideFuncs:
                - exsltMathSin
                - xmlXPathNewFloat
                - xmlXPathValuePush
      Callsites:
        - Src:             'math.c:700,2'
          Dst:             xmlXPatherror
        - Src:             'math.c:703,11'
          Dst:             xmlXPathPopNumber
        - Src:             'math.c:707,11'
          Dst:             exsltMathSin
        - Src:             'math.c:709,5'
          Dst:             xmlXPathNewFloat
        - Src:             'math.c:709,5'
          Dst:             xmlXPathValuePush
    - functionName:    exsltMathCosFunction
      functionSourceFile: '/src/libxslt/libexslt/math.c'
      linkageType:     InternalLinkage
      functionLinenumber: 739
      functionLinenumberEnd: 753
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - exsltMathCos
        - xmlXPathNewFloat
        - xmlXPathPopNumber
        - xmlXPathValuePush
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'math.c:742,9'
          Branch Sides:
            - BranchSide:      'math.c:743,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'math.c:746,29'
              BranchSideFuncs:
                - xmlXPathPopNumber
                - exsltMathCos
                - xmlXPathNewFloat
                - xmlXPathValuePush
        - Branch String:   'math.c:743,2'
          Branch Sides:
            - BranchSide:      'math.c:743,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:744,2'
              BranchSideFuncs: []
        - Branch String:   'math.c:747,9'
          Branch Sides:
            - BranchSide:      'math.c:748,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:750,24'
              BranchSideFuncs:
                - exsltMathCos
                - xmlXPathNewFloat
                - xmlXPathValuePush
      Callsites:
        - Src:             'math.c:743,2'
          Dst:             xmlXPatherror
        - Src:             'math.c:746,11'
          Dst:             xmlXPathPopNumber
        - Src:             'math.c:750,11'
          Dst:             exsltMathCos
        - Src:             'math.c:752,5'
          Dst:             xmlXPathNewFloat
        - Src:             'math.c:752,5'
          Dst:             xmlXPathValuePush
    - functionName:    exsltMathTanFunction
      functionSourceFile: '/src/libxslt/libexslt/math.c'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - exsltMathTan
        - xmlXPathNewFloat
        - xmlXPathPopNumber
        - xmlXPathValuePush
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'math.c:785,9'
          Branch Sides:
            - BranchSide:      'math.c:786,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'math.c:789,29'
              BranchSideFuncs:
                - xmlXPathPopNumber
                - exsltMathTan
                - xmlXPathNewFloat
                - xmlXPathValuePush
        - Branch String:   'math.c:786,2'
          Branch Sides:
            - BranchSide:      'math.c:786,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:787,2'
              BranchSideFuncs: []
        - Branch String:   'math.c:790,9'
          Branch Sides:
            - BranchSide:      'math.c:791,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:793,24'
              BranchSideFuncs:
                - exsltMathTan
                - xmlXPathNewFloat
                - xmlXPathValuePush
      Callsites:
        - Src:             'math.c:786,2'
          Dst:             xmlXPatherror
        - Src:             'math.c:789,11'
          Dst:             xmlXPathPopNumber
        - Src:             'math.c:793,11'
          Dst:             exsltMathTan
        - Src:             'math.c:795,5'
          Dst:             xmlXPathNewFloat
        - Src:             'math.c:795,5'
          Dst:             xmlXPathValuePush
    - functionName:    exsltMathAsinFunction
      functionSourceFile: '/src/libxslt/libexslt/math.c'
      linkageType:     InternalLinkage
      functionLinenumber: 825
      functionLinenumberEnd: 839
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - exsltMathAsin
        - xmlXPathNewFloat
        - xmlXPathPopNumber
        - xmlXPathValuePush
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'math.c:828,9'
          Branch Sides:
            - BranchSide:      'math.c:829,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'math.c:832,29'
              BranchSideFuncs:
                - xmlXPathPopNumber
                - exsltMathAsin
                - xmlXPathNewFloat
                - xmlXPathValuePush
        - Branch String:   'math.c:829,2'
          Branch Sides:
            - BranchSide:      'math.c:829,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:830,2'
              BranchSideFuncs: []
        - Branch String:   'math.c:833,9'
          Branch Sides:
            - BranchSide:      'math.c:834,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:836,25'
              BranchSideFuncs:
                - exsltMathAsin
                - xmlXPathNewFloat
                - xmlXPathValuePush
      Callsites:
        - Src:             'math.c:829,2'
          Dst:             xmlXPatherror
        - Src:             'math.c:832,11'
          Dst:             xmlXPathPopNumber
        - Src:             'math.c:836,11'
          Dst:             exsltMathAsin
        - Src:             'math.c:838,5'
          Dst:             xmlXPathNewFloat
        - Src:             'math.c:838,5'
          Dst:             xmlXPathValuePush
    - functionName:    exsltMathAcosFunction
      functionSourceFile: '/src/libxslt/libexslt/math.c'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 882
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - exsltMathAcos
        - xmlXPathNewFloat
        - xmlXPathPopNumber
        - xmlXPathValuePush
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'math.c:871,9'
          Branch Sides:
            - BranchSide:      'math.c:872,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'math.c:875,29'
              BranchSideFuncs:
                - xmlXPathPopNumber
                - exsltMathAcos
                - xmlXPathNewFloat
                - xmlXPathValuePush
        - Branch String:   'math.c:872,2'
          Branch Sides:
            - BranchSide:      'math.c:872,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:873,2'
              BranchSideFuncs: []
        - Branch String:   'math.c:876,9'
          Branch Sides:
            - BranchSide:      'math.c:877,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:879,25'
              BranchSideFuncs:
                - exsltMathAcos
                - xmlXPathNewFloat
                - xmlXPathValuePush
      Callsites:
        - Src:             'math.c:872,2'
          Dst:             xmlXPatherror
        - Src:             'math.c:875,11'
          Dst:             xmlXPathPopNumber
        - Src:             'math.c:879,11'
          Dst:             exsltMathAcos
        - Src:             'math.c:881,5'
          Dst:             xmlXPathNewFloat
        - Src:             'math.c:881,5'
          Dst:             xmlXPathValuePush
    - functionName:    exsltMathAtanFunction
      functionSourceFile: '/src/libxslt/libexslt/math.c'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - exsltMathAtan
        - xmlXPathNewFloat
        - xmlXPathPopNumber
        - xmlXPathValuePush
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'math.c:914,9'
          Branch Sides:
            - BranchSide:      'math.c:915,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'math.c:918,29'
              BranchSideFuncs:
                - xmlXPathPopNumber
                - exsltMathAtan
                - xmlXPathNewFloat
                - xmlXPathValuePush
        - Branch String:   'math.c:915,2'
          Branch Sides:
            - BranchSide:      'math.c:915,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:916,2'
              BranchSideFuncs: []
        - Branch String:   'math.c:919,9'
          Branch Sides:
            - BranchSide:      'math.c:920,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:922,25'
              BranchSideFuncs:
                - exsltMathAtan
                - xmlXPathNewFloat
                - xmlXPathValuePush
      Callsites:
        - Src:             'math.c:915,2'
          Dst:             xmlXPatherror
        - Src:             'math.c:918,11'
          Dst:             xmlXPathPopNumber
        - Src:             'math.c:922,11'
          Dst:             exsltMathAtan
        - Src:             'math.c:924,5'
          Dst:             xmlXPathNewFloat
        - Src:             'math.c:924,5'
          Dst:             xmlXPathValuePush
    - functionName:    exsltMathAtan2Function
      functionSourceFile: '/src/libxslt/libexslt/math.c'
      linkageType:     InternalLinkage
      functionLinenumber: 956
      functionLinenumberEnd: 975
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         13
      ICount:          80
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - exsltMathAtan2
        - xmlXPathNewFloat
        - xmlXPathPopNumber
        - xmlXPathValuePush
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'math.c:959,9'
          Branch Sides:
            - BranchSide:      'math.c:960,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'math.c:963,27'
              BranchSideFuncs:
                - xmlXPathPopNumber
                - xmlXPathPopNumber
                - exsltMathAtan2
                - xmlXPathNewFloat
                - xmlXPathValuePush
        - Branch String:   'math.c:960,2'
          Branch Sides:
            - BranchSide:      'math.c:960,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:961,2'
              BranchSideFuncs: []
        - Branch String:   'math.c:964,9'
          Branch Sides:
            - BranchSide:      'math.c:965,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:968,29'
              BranchSideFuncs:
                - xmlXPathPopNumber
                - exsltMathAtan2
                - xmlXPathNewFloat
                - xmlXPathValuePush
        - Branch String:   'math.c:969,9'
          Branch Sides:
            - BranchSide:      'math.c:970,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:972,26'
              BranchSideFuncs:
                - exsltMathAtan2
                - xmlXPathNewFloat
                - xmlXPathValuePush
      Callsites:
        - Src:             'math.c:960,2'
          Dst:             xmlXPatherror
        - Src:             'math.c:963,9'
          Dst:             xmlXPathPopNumber
        - Src:             'math.c:968,11'
          Dst:             xmlXPathPopNumber
        - Src:             'math.c:972,11'
          Dst:             exsltMathAtan2
        - Src:             'math.c:974,5'
          Dst:             xmlXPathNewFloat
        - Src:             'math.c:974,5'
          Dst:             xmlXPathValuePush
    - functionName:    exsltMathExpFunction
      functionSourceFile: '/src/libxslt/libexslt/math.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1005
      functionLinenumberEnd: 1019
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - exsltMathExp
        - xmlXPathNewFloat
        - xmlXPathPopNumber
        - xmlXPathValuePush
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'math.c:1008,9'
          Branch Sides:
            - BranchSide:      'math.c:1009,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'math.c:1012,29'
              BranchSideFuncs:
                - xmlXPathPopNumber
                - exsltMathExp
                - xmlXPathNewFloat
                - xmlXPathValuePush
        - Branch String:   'math.c:1009,2'
          Branch Sides:
            - BranchSide:      'math.c:1009,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:1010,2'
              BranchSideFuncs: []
        - Branch String:   'math.c:1013,9'
          Branch Sides:
            - BranchSide:      'math.c:1014,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:1016,24'
              BranchSideFuncs:
                - exsltMathExp
                - xmlXPathNewFloat
                - xmlXPathValuePush
      Callsites:
        - Src:             'math.c:1009,2'
          Dst:             xmlXPatherror
        - Src:             'math.c:1012,11'
          Dst:             xmlXPathPopNumber
        - Src:             'math.c:1016,11'
          Dst:             exsltMathExp
        - Src:             'math.c:1018,5'
          Dst:             xmlXPathNewFloat
        - Src:             'math.c:1018,5'
          Dst:             xmlXPathValuePush
    - functionName:    exsltMathConstantFunction
      functionSourceFile: '/src/libxslt/libexslt/math.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         16
      ICount:          93
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - exsltMathConstant
        - xmlXPathNewFloat
        - xmlXPathPopNumber
        - xmlXPathPopString
        - xmlXPathValuePush
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'math.c:432,9'
          Branch Sides:
            - BranchSide:      'math.c:433,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'math.c:436,29'
              BranchSideFuncs:
                - xmlXPathPopNumber
                - xmlXPathPopString
                - exsltMathConstant
                - xmlXPathNewFloat
                - xmlXPathValuePush
        - Branch String:   'math.c:433,2'
          Branch Sides:
            - BranchSide:      'math.c:433,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:434,2'
              BranchSideFuncs: []
        - Branch String:   'math.c:437,9'
          Branch Sides:
            - BranchSide:      'math.c:438,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:440,30'
              BranchSideFuncs:
                - xmlXPathPopString
                - exsltMathConstant
                - xmlXPathNewFloat
                - xmlXPathValuePush
        - Branch String:   'math.c:441,9'
          Branch Sides:
            - BranchSide:      'math.c:442,2'
              BranchSideFuncs: []
            - BranchSide:      'math.c:444,29'
              BranchSideFuncs:
                - exsltMathConstant
                - xmlXPathNewFloat
                - xmlXPathValuePush
        - Branch String:   'math.c:445,9'
          Branch Sides:
            - BranchSide:      'math.c:446,2'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
            - BranchSide:      'math.c:448,5'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
      Callsites:
        - Src:             'math.c:433,2'
          Dst:             xmlXPatherror
        - Src:             'math.c:436,11'
          Dst:             xmlXPathPopNumber
        - Src:             'math.c:440,12'
          Dst:             xmlXPathPopString
        - Src:             'math.c:444,11'
          Dst:             exsltMathConstant
        - Src:             'math.c:448,5'
          Dst:             xmlXPathNewFloat
        - Src:             'math.c:448,5'
          Dst:             xmlXPathValuePush
    - functionName:    exsltMathRegister
      functionSourceFile: '/src/libxslt/libexslt/math.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1028
      functionLinenumberEnd: 1083
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - exsltMathAbsFunction
        - exsltMathAcosFunction
        - exsltMathAsinFunction
        - exsltMathAtan2Function
        - exsltMathAtanFunction
        - exsltMathConstantFunction
        - exsltMathCosFunction
        - exsltMathExpFunction
        - exsltMathHighestFunction
        - exsltMathLogFunction
        - exsltMathLowestFunction
        - exsltMathMaxFunction
        - exsltMathMinFunction
        - exsltMathPowerFunction
        - exsltMathRandomFunction
        - exsltMathSinFunction
        - exsltMathSqrtFunction
        - exsltMathTanFunction
        - xsltRegisterExtModuleFunction
      functionUses:    1
      BranchProfiles:
        - Branch String:   'math.c:1029,5'
          Branch Sides:
            - BranchSide:      'math.c:1029,5'
              BranchSideFuncs:
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
            - BranchSide:      'math.c:1029,5'
              BranchSideFuncs:
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
      Callsites:
        - Src:             'math.c:1029,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'math.c:1029,5'
          Dst:             exsltMathMinFunction
        - Src:             'math.c:1032,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'math.c:1032,5'
          Dst:             exsltMathMaxFunction
        - Src:             'math.c:1035,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'math.c:1035,5'
          Dst:             exsltMathHighestFunction
        - Src:             'math.c:1038,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'math.c:1038,5'
          Dst:             exsltMathLowestFunction
        - Src:             'math.c:1041,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'math.c:1041,5'
          Dst:             exsltMathConstantFunction
        - Src:             'math.c:1044,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'math.c:1044,5'
          Dst:             exsltMathRandomFunction
        - Src:             'math.c:1047,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'math.c:1047,5'
          Dst:             exsltMathAbsFunction
        - Src:             'math.c:1050,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'math.c:1050,5'
          Dst:             exsltMathSqrtFunction
        - Src:             'math.c:1053,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'math.c:1053,5'
          Dst:             exsltMathPowerFunction
        - Src:             'math.c:1056,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'math.c:1056,5'
          Dst:             exsltMathLogFunction
        - Src:             'math.c:1059,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'math.c:1059,5'
          Dst:             exsltMathSinFunction
        - Src:             'math.c:1062,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'math.c:1062,5'
          Dst:             exsltMathCosFunction
        - Src:             'math.c:1065,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'math.c:1065,5'
          Dst:             exsltMathTanFunction
        - Src:             'math.c:1068,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'math.c:1068,5'
          Dst:             exsltMathAsinFunction
        - Src:             'math.c:1071,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'math.c:1071,5'
          Dst:             exsltMathAcosFunction
        - Src:             'math.c:1074,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'math.c:1074,5'
          Dst:             exsltMathAtanFunction
        - Src:             'math.c:1077,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'math.c:1077,5'
          Dst:             exsltMathAtan2Function
        - Src:             'math.c:1080,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'math.c:1080,5'
          Dst:             exsltMathExpFunction
    - functionName:    exsltSetsXpathCtxtRegister
      functionSourceFile: '/src/libxslt/libexslt/sets.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - prefix
      BBCount:         23
      ICount:          104
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - exsltSetsDifferenceFunction
        - exsltSetsDistinctFunction
        - exsltSetsHasSameNodesFunction
        - exsltSetsIntersectionFunction
        - exsltSetsLeadingFunction
        - exsltSetsTrailingFunction
        - xmlXPathRegisterFuncNS
        - xmlXPathRegisterNs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sets.c:289,9'
          Branch Sides:
            - BranchSide:      'sets.c:289,12'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
            - BranchSide:      'sets.c:319,5'
              BranchSideFuncs: []
        - Branch String:   'sets.c:290,9'
          Branch Sides:
            - BranchSide:      'sets.c:290,32'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
            - BranchSide:      'sets.c:319,5'
              BranchSideFuncs: []
        - Branch String:   'sets.c:293,9'
          Branch Sides:
            - BranchSide:      'sets.c:293,36'
              BranchSideFuncs: []
            - BranchSide:      'sets.c:319,5'
              BranchSideFuncs: []
        - Branch String:   'sets.c:297,9'
          Branch Sides:
            - BranchSide:      'sets.c:297,36'
              BranchSideFuncs: []
            - BranchSide:      'sets.c:319,5'
              BranchSideFuncs: []
        - Branch String:   'sets.c:301,9'
          Branch Sides:
            - BranchSide:      'sets.c:301,36'
              BranchSideFuncs: []
            - BranchSide:      'sets.c:319,5'
              BranchSideFuncs: []
        - Branch String:   'sets.c:305,9'
          Branch Sides:
            - BranchSide:      'sets.c:305,36'
              BranchSideFuncs: []
            - BranchSide:      'sets.c:319,5'
              BranchSideFuncs: []
        - Branch String:   'sets.c:309,9'
          Branch Sides:
            - BranchSide:      'sets.c:309,36'
              BranchSideFuncs: []
            - BranchSide:      'sets.c:319,5'
              BranchSideFuncs: []
        - Branch String:   'sets.c:313,9'
          Branch Sides:
            - BranchSide:      'sets.c:313,36'
              BranchSideFuncs: []
            - BranchSide:      'sets.c:319,5'
              BranchSideFuncs: []
        - Branch String:   'sets.c:288,9'
          Branch Sides:
            - BranchSide:      'sets.c:317,9'
              BranchSideFuncs: []
            - BranchSide:      'sets.c:319,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sets.c:290,13'
          Dst:             xmlXPathRegisterNs
        - Src:             'sets.c:293,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'sets.c:293,13'
          Dst:             exsltSetsDifferenceFunction
        - Src:             'sets.c:297,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'sets.c:297,13'
          Dst:             exsltSetsIntersectionFunction
        - Src:             'sets.c:301,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'sets.c:301,13'
          Dst:             exsltSetsDistinctFunction
        - Src:             'sets.c:305,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'sets.c:305,13'
          Dst:             exsltSetsHasSameNodesFunction
        - Src:             'sets.c:309,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'sets.c:309,13'
          Dst:             exsltSetsLeadingFunction
        - Src:             'sets.c:313,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'sets.c:313,13'
          Dst:             exsltSetsTrailingFunction
    - functionName:    exsltSetsDifferenceFunction
      functionSourceFile: '/src/libxslt/libexslt/sets.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         16
      ICount:          97
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXPathDifference
        - xmlXPathFreeNodeSet
        - xmlXPathPopNodeSet
        - xmlXPathValuePush
        - xmlXPathWrapNodeSet
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sets.c:25,9'
          Branch Sides:
            - BranchSide:      'sets.c:26,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'sets.c:30,31'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - xmlXPathPopNodeSet
                - xmlXPathDifference
                - xmlXPathFreeNodeSet
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'sets.c:26,2'
          Branch Sides:
            - BranchSide:      'sets.c:26,2'
              BranchSideFuncs: []
            - BranchSide:      'sets.c:27,2'
              BranchSideFuncs: []
        - Branch String:   'sets.c:31,9'
          Branch Sides:
            - BranchSide:      'sets.c:32,2'
              BranchSideFuncs: []
            - BranchSide:      'sets.c:34,31'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - xmlXPathDifference
                - xmlXPathFreeNodeSet
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'sets.c:35,9'
          Branch Sides:
            - BranchSide:      'sets.c:36,29'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'sets.c:40,30'
              BranchSideFuncs:
                - xmlXPathDifference
                - xmlXPathFreeNodeSet
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
        - Branch String:   'sets.c:42,9'
          Branch Sides:
            - BranchSide:      'sets.c:43,22'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
            - BranchSide:      'sets.c:44,25'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
      Callsites:
        - Src:             'sets.c:26,2'
          Dst:             xmlXPatherror
        - Src:             'sets.c:30,12'
          Dst:             xmlXPathPopNodeSet
        - Src:             'sets.c:34,12'
          Dst:             xmlXPathPopNodeSet
        - Src:             'sets.c:36,9'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'sets.c:40,11'
          Dst:             xmlXPathDifference
        - Src:             'sets.c:43,2'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'sets.c:44,5'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'sets.c:46,5'
          Dst:             xmlXPathWrapNodeSet
        - Src:             'sets.c:46,5'
          Dst:             xmlXPathValuePush
    - functionName:    exsltSetsIntersectionFunction
      functionSourceFile: '/src/libxslt/libexslt/sets.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         13
      ICount:          88
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlXPathFreeNodeSet
        - xmlXPathIntersection
        - xmlXPathPopNodeSet
        - xmlXPathValuePush
        - xmlXPathWrapNodeSet
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sets.c:60,9'
          Branch Sides:
            - BranchSide:      'sets.c:61,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'sets.c:65,31'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - xmlXPathPopNodeSet
                - xmlXPathIntersection
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
        - Branch String:   'sets.c:61,2'
          Branch Sides:
            - BranchSide:      'sets.c:61,2'
              BranchSideFuncs: []
            - BranchSide:      'sets.c:62,2'
              BranchSideFuncs: []
        - Branch String:   'sets.c:66,9'
          Branch Sides:
            - BranchSide:      'sets.c:67,2'
              BranchSideFuncs: []
            - BranchSide:      'sets.c:69,31'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - xmlXPathIntersection
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
        - Branch String:   'sets.c:70,9'
          Branch Sides:
            - BranchSide:      'sets.c:71,29'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'sets.c:75,32'
              BranchSideFuncs:
                - xmlXPathIntersection
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
      Callsites:
        - Src:             'sets.c:61,2'
          Dst:             xmlXPatherror
        - Src:             'sets.c:65,12'
          Dst:             xmlXPathPopNodeSet
        - Src:             'sets.c:69,12'
          Dst:             xmlXPathPopNodeSet
        - Src:             'sets.c:71,9'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'sets.c:75,11'
          Dst:             xmlXPathIntersection
        - Src:             'sets.c:77,5'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'sets.c:78,5'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'sets.c:80,5'
          Dst:             xmlXPathWrapNodeSet
        - Src:             'sets.c:80,5'
          Dst:             xmlXPathValuePush
    - functionName:    exsltSetsDistinctFunction
      functionSourceFile: '/src/libxslt/libexslt/sets.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         20
      ICount:          141
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlXPathDistinctSorted
        - xmlXPathFreeNodeSet
        - xmlXPathPopNodeSet
        - xmlXPathValuePush
        - xmlXPathWrapNodeSet
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sets.c:97,9'
          Branch Sides:
            - BranchSide:      'sets.c:98,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'sets.c:102,9'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - xmlXPathDistinctSorted
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
        - Branch String:   'sets.c:98,2'
          Branch Sides:
            - BranchSide:      'sets.c:98,2'
              BranchSideFuncs: []
            - BranchSide:      'sets.c:99,2'
              BranchSideFuncs: []
        - Branch String:   'sets.c:102,9'
          Branch Sides:
            - BranchSide:      'sets.c:103,19'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - xmlXPathDistinctSorted
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
            - BranchSide:      'sets.c:108,29'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - xmlXPathDistinctSorted
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
        - Branch String:   'sets.c:109,9'
          Branch Sides:
            - BranchSide:      'sets.c:110,2'
              BranchSideFuncs: []
            - BranchSide:      'sets.c:113,34'
              BranchSideFuncs:
                - xmlXPathDistinctSorted
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
        - Branch String:   'sets.c:115,9'
          Branch Sides:
            - BranchSide:      'sets.c:116,22'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
            - BranchSide:      'sets.c:118,31'
              BranchSideFuncs:
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
        - Branch String:   'sets.c:119,9'
          Branch Sides:
            - BranchSide:      'sets.c:120,21'
              BranchSideFuncs:
                - xmlXPathValuePush
            - BranchSide:      'sets.c:123,15'
              BranchSideFuncs:
                - xmlXPathValuePush
      Callsites:
        - Src:             'sets.c:98,2'
          Dst:             xmlXPatherror
        - Src:             'sets.c:108,10'
          Dst:             xmlXPathPopNodeSet
        - Src:             'sets.c:113,11'
          Dst:             xmlXPathDistinctSorted
        - Src:             'sets.c:116,2'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'sets.c:118,11'
          Dst:             xmlXPathWrapNodeSet
        - Src:             'sets.c:123,5'
          Dst:             xmlXPathValuePush
    - functionName:    exsltSetsHasSameNodesFunction
      functionSourceFile: '/src/libxslt/libexslt/sets.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         13
      ICount:          88
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlXPathFreeNodeSet
        - xmlXPathHasSameNodes
        - xmlXPathNewBoolean
        - xmlXPathPopNodeSet
        - xmlXPathValuePush
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sets.c:139,9'
          Branch Sides:
            - BranchSide:      'sets.c:140,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'sets.c:144,31'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - xmlXPathPopNodeSet
                - xmlXPathHasSameNodes
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
        - Branch String:   'sets.c:140,2'
          Branch Sides:
            - BranchSide:      'sets.c:140,2'
              BranchSideFuncs: []
            - BranchSide:      'sets.c:141,2'
              BranchSideFuncs: []
        - Branch String:   'sets.c:145,9'
          Branch Sides:
            - BranchSide:      'sets.c:146,2'
              BranchSideFuncs: []
            - BranchSide:      'sets.c:148,31'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - xmlXPathHasSameNodes
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
        - Branch String:   'sets.c:149,9'
          Branch Sides:
            - BranchSide:      'sets.c:150,29'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'sets.c:154,32'
              BranchSideFuncs:
                - xmlXPathHasSameNodes
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlXPathNewBoolean
                - xmlXPathValuePush
      Callsites:
        - Src:             'sets.c:140,2'
          Dst:             xmlXPatherror
        - Src:             'sets.c:144,12'
          Dst:             xmlXPathPopNodeSet
        - Src:             'sets.c:148,12'
          Dst:             xmlXPathPopNodeSet
        - Src:             'sets.c:150,9'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'sets.c:154,11'
          Dst:             xmlXPathHasSameNodes
        - Src:             'sets.c:156,5'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'sets.c:157,5'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'sets.c:159,5'
          Dst:             xmlXPathNewBoolean
        - Src:             'sets.c:159,5'
          Dst:             xmlXPathValuePush
    - functionName:    exsltSetsLeadingFunction
      functionSourceFile: '/src/libxslt/libexslt/sets.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         26
      ICount:          145
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - xmlXPathFreeNodeSet
        - xmlXPathNodeLeadingSorted
        - xmlXPathPopNodeSet
        - xmlXPathValuePush
        - xmlXPathWrapNodeSet
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sets.c:173,9'
          Branch Sides:
            - BranchSide:      'sets.c:174,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'sets.c:178,31'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - xmlXPathPopNodeSet
                - xmlXPathNodeLeadingSorted
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'sets.c:174,2'
          Branch Sides:
            - BranchSide:      'sets.c:174,2'
              BranchSideFuncs: []
            - BranchSide:      'sets.c:175,2'
              BranchSideFuncs: []
        - Branch String:   'sets.c:179,9'
          Branch Sides:
            - BranchSide:      'sets.c:180,2'
              BranchSideFuncs: []
            - BranchSide:      'sets.c:182,31'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - xmlXPathNodeLeadingSorted
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'sets.c:183,9'
          Branch Sides:
            - BranchSide:      'sets.c:184,22'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'sets.c:191,9'
              BranchSideFuncs:
                - xmlXPathNodeLeadingSorted
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
        - Branch String:   'sets.c:191,9'
          Branch Sides:
            - BranchSide:      'sets.c:191,9'
              BranchSideFuncs:
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
            - BranchSide:      'sets.c:192,2'
              BranchSideFuncs:
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
        - Branch String:   'sets.c:191,9'
          Branch Sides:
            - BranchSide:      'sets.c:191,9'
              BranchSideFuncs:
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
            - BranchSide:      'sets.c:192,2'
              BranchSideFuncs:
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
        - Branch String:   'sets.c:191,9'
          Branch Sides:
            - BranchSide:      'sets.c:192,2'
              BranchSideFuncs:
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
            - BranchSide:      'sets.c:199,37'
              BranchSideFuncs:
                - xmlXPathNodeLeadingSorted
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
        - Branch String:   'sets.c:199,43'
          Branch Sides:
            - BranchSide:      'sets.c:199,43'
              BranchSideFuncs:
                - xmlXPathNodeLeadingSorted
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
            - BranchSide:      'sets.c:199,11'
              BranchSideFuncs:
                - xmlXPathNodeLeadingSorted
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
        - Branch String:   'sets.c:199,43'
          Branch Sides:
            - BranchSide:      'sets.c:199,11'
              BranchSideFuncs:
                - xmlXPathNodeLeadingSorted
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
            - BranchSide:      'sets.c:199,11'
              BranchSideFuncs:
                - xmlXPathNodeLeadingSorted
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
      Callsites:
        - Src:             'sets.c:174,2'
          Dst:             xmlXPatherror
        - Src:             'sets.c:178,12'
          Dst:             xmlXPathPopNodeSet
        - Src:             'sets.c:182,12'
          Dst:             xmlXPathPopNodeSet
        - Src:             'sets.c:184,2'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'sets.c:192,2'
          Dst:             xmlXPathWrapNodeSet
        - Src:             'sets.c:192,2'
          Dst:             xmlXPathValuePush
        - Src:             'sets.c:194,2'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'sets.c:199,11'
          Dst:             xmlXPathNodeLeadingSorted
        - Src:             'sets.c:201,5'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'sets.c:202,5'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'sets.c:204,5'
          Dst:             xmlXPathWrapNodeSet
        - Src:             'sets.c:204,5'
          Dst:             xmlXPathValuePush
    - functionName:    exsltSetsTrailingFunction
      functionSourceFile: '/src/libxslt/libexslt/sets.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         26
      ICount:          145
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - xmlXPathFreeNodeSet
        - xmlXPathNodeTrailingSorted
        - xmlXPathPopNodeSet
        - xmlXPathValuePush
        - xmlXPathWrapNodeSet
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sets.c:218,9'
          Branch Sides:
            - BranchSide:      'sets.c:219,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'sets.c:223,31'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - xmlXPathPopNodeSet
                - xmlXPathNodeTrailingSorted
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'sets.c:219,2'
          Branch Sides:
            - BranchSide:      'sets.c:219,2'
              BranchSideFuncs: []
            - BranchSide:      'sets.c:220,2'
              BranchSideFuncs: []
        - Branch String:   'sets.c:224,9'
          Branch Sides:
            - BranchSide:      'sets.c:225,2'
              BranchSideFuncs: []
            - BranchSide:      'sets.c:227,31'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - xmlXPathNodeTrailingSorted
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'sets.c:228,9'
          Branch Sides:
            - BranchSide:      'sets.c:229,22'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'sets.c:236,9'
              BranchSideFuncs:
                - xmlXPathNodeTrailingSorted
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
        - Branch String:   'sets.c:236,9'
          Branch Sides:
            - BranchSide:      'sets.c:236,9'
              BranchSideFuncs:
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
            - BranchSide:      'sets.c:237,2'
              BranchSideFuncs:
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
        - Branch String:   'sets.c:236,9'
          Branch Sides:
            - BranchSide:      'sets.c:236,9'
              BranchSideFuncs:
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
            - BranchSide:      'sets.c:237,2'
              BranchSideFuncs:
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
        - Branch String:   'sets.c:236,9'
          Branch Sides:
            - BranchSide:      'sets.c:237,2'
              BranchSideFuncs:
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
            - BranchSide:      'sets.c:244,38'
              BranchSideFuncs:
                - xmlXPathNodeTrailingSorted
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
        - Branch String:   'sets.c:244,44'
          Branch Sides:
            - BranchSide:      'sets.c:244,44'
              BranchSideFuncs:
                - xmlXPathNodeTrailingSorted
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
            - BranchSide:      'sets.c:244,11'
              BranchSideFuncs:
                - xmlXPathNodeTrailingSorted
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
        - Branch String:   'sets.c:244,44'
          Branch Sides:
            - BranchSide:      'sets.c:244,11'
              BranchSideFuncs:
                - xmlXPathNodeTrailingSorted
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
            - BranchSide:      'sets.c:244,11'
              BranchSideFuncs:
                - xmlXPathNodeTrailingSorted
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
      Callsites:
        - Src:             'sets.c:219,2'
          Dst:             xmlXPatherror
        - Src:             'sets.c:223,12'
          Dst:             xmlXPathPopNodeSet
        - Src:             'sets.c:227,12'
          Dst:             xmlXPathPopNodeSet
        - Src:             'sets.c:229,2'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'sets.c:237,2'
          Dst:             xmlXPathWrapNodeSet
        - Src:             'sets.c:237,2'
          Dst:             xmlXPathValuePush
        - Src:             'sets.c:239,2'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'sets.c:244,11'
          Dst:             xmlXPathNodeTrailingSorted
        - Src:             'sets.c:246,5'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'sets.c:247,5'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'sets.c:249,5'
          Dst:             xmlXPathWrapNodeSet
        - Src:             'sets.c:249,5'
          Dst:             xmlXPathValuePush
    - functionName:    exsltSetsRegister
      functionSourceFile: '/src/libxslt/libexslt/sets.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - exsltSetsDifferenceFunction
        - exsltSetsDistinctFunction
        - exsltSetsHasSameNodesFunction
        - exsltSetsIntersectionFunction
        - exsltSetsLeadingFunction
        - exsltSetsTrailingFunction
        - xsltRegisterExtModuleFunction
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sets.c:260,5'
          Branch Sides:
            - BranchSide:      'sets.c:260,5'
              BranchSideFuncs:
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
            - BranchSide:      'sets.c:260,5'
              BranchSideFuncs:
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
      Callsites:
        - Src:             'sets.c:260,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'sets.c:260,5'
          Dst:             exsltSetsDifferenceFunction
        - Src:             'sets.c:263,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'sets.c:263,5'
          Dst:             exsltSetsIntersectionFunction
        - Src:             'sets.c:266,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'sets.c:266,5'
          Dst:             exsltSetsDistinctFunction
        - Src:             'sets.c:269,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'sets.c:269,5'
          Dst:             exsltSetsHasSameNodesFunction
        - Src:             'sets.c:272,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'sets.c:272,5'
          Dst:             exsltSetsLeadingFunction
        - Src:             'sets.c:275,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'sets.c:275,5'
          Dst:             exsltSetsTrailingFunction
    - functionName:    exsltFreeFuncResultPreComp
      functionSourceFile: '/src/libxslt/libexslt/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ecomp
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlXPathFreeCompExpr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'functions.c:269,9'
          Branch Sides:
            - BranchSide:      'functions.c:270,2'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:272,9'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
        - Branch String:   'functions.c:272,9'
          Branch Sides:
            - BranchSide:      'functions.c:273,24'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
            - BranchSide:      'functions.c:274,9'
              BranchSideFuncs: []
        - Branch String:   'functions.c:274,9'
          Branch Sides:
            - BranchSide:      'functions.c:275,9'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:276,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'functions.c:273,2'
          Dst:             xmlXPathFreeCompExpr
    - functionName:    exsltFuncFreeDataEntry
      functionSourceFile: '/src/libxslt/libexslt/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - name
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exsltFuncNewFunctionData
      functionSourceFile: '/src/libxslt/libexslt/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'functions.c:245,37'
          Branch Sides:
            - BranchSide:      'functions.c:243,28'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:245,37'
              BranchSideFuncs: []
        - Branch String:   'functions.c:246,9'
          Branch Sides:
            - BranchSide:      'functions.c:247,2'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:251,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    exsltFuncFunctionFunction
      functionSourceFile: '/src/libxslt/libexslt/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         66
      ICount:          595
      EdgeCount:       88
      CyclomaticComplexity: 24
      functionsReached:
        - xmlFreeNode
        - xmlHashLookup2
        - xmlNewDocNode
        - xmlXPathFreeObject
        - xmlXPathNewCString
        - xmlXPathValuePop
        - xmlXPathValuePush
        - xsltApplyOneTemplate
        - xsltFlagRVTs
        - xsltFreeStackElemList
        - xsltGetExtData
        - xsltLocalVariablePop
        - xsltLocalVariablePush
        - xsltParseStylesheetCallerParam
        - xsltTransformError
        - xsltXPathGetTransformContext
      functionUses:    2
      BranchProfiles:
        - Branch String:   'functions.c:310,9'
          Branch Sides:
            - BranchSide:      'functions.c:312,9'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:322,9'
              BranchSideFuncs:
                - xmlNewDocNode
                - xsltApplyOneTemplate
                - xsltLocalVariablePop
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNode
                - xmlXPathFreeObject
                - xsltFlagRVTs
                - xsltFreeStackElemList
                - xsltParseStylesheetCallerParam
                - xsltLocalVariablePush
                - xmlXPathFreeObject
                - xsltLocalVariablePop
                - xsltFreeStackElemList
                - xmlXPathFreeObject
                - xmlXPathValuePop
                - xsltTransformError
        - Branch String:   'functions.c:322,9'
          Branch Sides:
            - BranchSide:      'functions.c:323,2'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:329,9'
              BranchSideFuncs:
                - xmlNewDocNode
                - xsltApplyOneTemplate
                - xsltLocalVariablePop
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNode
                - xmlXPathFreeObject
                - xsltFlagRVTs
                - xsltFreeStackElemList
                - xsltParseStylesheetCallerParam
                - xsltLocalVariablePush
                - xmlXPathFreeObject
                - xsltLocalVariablePop
                - xsltFreeStackElemList
                - xmlXPathFreeObject
                - xmlXPathValuePop
                - xsltTransformError
        - Branch String:   'functions.c:329,9'
          Branch Sides:
            - BranchSide:      'functions.c:330,14'
              BranchSideFuncs:
                - xmlNewDocNode
                - xsltApplyOneTemplate
                - xsltLocalVariablePop
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNode
                - xmlXPathFreeObject
                - xsltFlagRVTs
                - xsltFreeStackElemList
                - xsltParseStylesheetCallerParam
                - xsltLocalVariablePush
                - xmlXPathFreeObject
                - xsltLocalVariablePop
                - xsltFreeStackElemList
                - xmlXPathFreeObject
                - xmlXPathValuePop
                - xsltTransformError
            - BranchSide:      'functions.c:333,12'
              BranchSideFuncs:
                - xmlNewDocNode
                - xsltApplyOneTemplate
                - xsltLocalVariablePop
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNode
                - xmlXPathFreeObject
                - xsltFlagRVTs
                - xsltFreeStackElemList
                - xsltParseStylesheetCallerParam
                - xsltLocalVariablePush
                - xmlXPathFreeObject
                - xsltLocalVariablePop
                - xsltFreeStackElemList
                - xmlXPathFreeObject
                - xmlXPathValuePop
                - xsltTransformError
        - Branch String:   'functions.c:334,29'
          Branch Sides:
            - BranchSide:      'functions.c:334,33'
              BranchSideFuncs:
                - xmlNewDocNode
                - xsltApplyOneTemplate
                - xsltLocalVariablePop
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNode
                - xmlXPathFreeObject
                - xsltFlagRVTs
                - xsltFreeStackElemList
                - xsltParseStylesheetCallerParam
                - xsltLocalVariablePush
                - xmlXPathFreeObject
                - xsltLocalVariablePop
                - xsltFreeStackElemList
                - xmlXPathFreeObject
                - xmlXPathValuePop
                - xsltTransformError
            - BranchSide:      'functions.c:346,9'
              BranchSideFuncs:
                - xmlNewDocNode
                - xsltApplyOneTemplate
                - xsltLocalVariablePop
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNode
                - xmlXPathFreeObject
                - xsltFlagRVTs
                - xsltFreeStackElemList
                - xsltParseStylesheetCallerParam
                - xsltLocalVariablePush
                - xmlXPathFreeObject
                - xsltLocalVariablePop
                - xsltFreeStackElemList
                - xmlXPathFreeObject
                - xmlXPathValuePop
                - xsltTransformError
        - Branch String:   'functions.c:334,9'
          Branch Sides:
            - BranchSide:      'functions.c:335,2'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:346,9'
              BranchSideFuncs:
                - xmlNewDocNode
                - xsltApplyOneTemplate
                - xsltLocalVariablePop
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNode
                - xmlXPathFreeObject
                - xsltFlagRVTs
                - xsltFreeStackElemList
                - xsltParseStylesheetCallerParam
                - xsltLocalVariablePush
                - xmlXPathFreeObject
                - xsltLocalVariablePop
                - xsltFreeStackElemList
                - xmlXPathFreeObject
                - xmlXPathValuePop
                - xsltTransformError
        - Branch String:   'functions.c:346,9'
          Branch Sides:
            - BranchSide:      'functions.c:347,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'functions.c:354,5'
              BranchSideFuncs:
                - xmlNewDocNode
                - xsltApplyOneTemplate
                - xsltLocalVariablePop
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNode
                - xmlXPathFreeObject
                - xsltFlagRVTs
                - xsltFreeStackElemList
                - xsltParseStylesheetCallerParam
                - xsltLocalVariablePush
                - xmlXPathFreeObject
                - xsltLocalVariablePop
                - xsltFreeStackElemList
                - xmlXPathFreeObject
                - xmlXPathValuePop
        - Branch String:   'functions.c:361,9'
          Branch Sides:
            - BranchSide:      'functions.c:362,9'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'functions.c:385,15'
              BranchSideFuncs:
                - xsltApplyOneTemplate
                - xsltLocalVariablePop
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNode
                - xmlXPathFreeObject
                - xsltFlagRVTs
                - xsltFreeStackElemList
                - xsltParseStylesheetCallerParam
                - xsltLocalVariablePush
                - xmlXPathFreeObject
                - xsltLocalVariablePop
                - xsltFreeStackElemList
                - xmlXPathFreeObject
                - xmlXPathValuePop
        - Branch String:   'functions.c:387,9'
          Branch Sides:
            - BranchSide:      'functions.c:388,13'
              BranchSideFuncs:
                - xsltApplyOneTemplate
                - xsltLocalVariablePop
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNode
                - xmlXPathFreeObject
                - xsltFlagRVTs
                - xsltFreeStackElemList
                - xsltParseStylesheetCallerParam
                - xsltLocalVariablePush
                - xmlXPathFreeObject
                - xsltLocalVariablePop
                - xsltFreeStackElemList
                - xmlXPathFreeObject
                - xmlXPathValuePop
            - BranchSide:      'functions.c:437,15'
              BranchSideFuncs:
                - xsltApplyOneTemplate
                - xsltLocalVariablePop
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNode
                - xmlXPathFreeObject
                - xsltFlagRVTs
                - xsltFreeStackElemList
        - Branch String:   'functions.c:388,13'
          Branch Sides:
            - BranchSide:      'functions.c:389,42'
              BranchSideFuncs:
                - xsltApplyOneTemplate
                - xsltLocalVariablePop
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNode
                - xmlXPathFreeObject
                - xsltFlagRVTs
                - xsltFreeStackElemList
                - xsltParseStylesheetCallerParam
                - xsltLocalVariablePush
                - xmlXPathFreeObject
                - xsltLocalVariablePop
                - xsltFreeStackElemList
                - xmlXPathFreeObject
                - xmlXPathValuePop
            - BranchSide:      'functions.c:402,9'
              BranchSideFuncs:
                - xsltApplyOneTemplate
                - xsltLocalVariablePop
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNode
                - xmlXPathFreeObject
                - xsltFlagRVTs
                - xsltFreeStackElemList
                - xsltParseStylesheetCallerParam
                - xsltLocalVariablePush
                - xmlXPathFreeObject
                - xsltLocalVariablePop
                - xsltFreeStackElemList
                - xmlXPathFreeObject
        - Branch String:   'functions.c:390,17'
          Branch Sides:
            - BranchSide:      'functions.c:391,17'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'functions.c:393,22'
              BranchSideFuncs:
                - xsltApplyOneTemplate
                - xsltLocalVariablePop
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNode
                - xmlXPathFreeObject
                - xsltFlagRVTs
                - xsltFreeStackElemList
                - xsltParseStylesheetCallerParam
                - xsltLocalVariablePush
                - xmlXPathFreeObject
                - xsltLocalVariablePop
                - xsltFreeStackElemList
                - xmlXPathFreeObject
                - xmlXPathValuePop
        - Branch String:   'functions.c:393,13'
          Branch Sides:
            - BranchSide:      'functions.c:394,36'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xsltApplyOneTemplate
                - xsltLocalVariablePop
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNode
                - xmlXPathFreeObject
                - xsltFlagRVTs
                - xsltFreeStackElemList
                - xsltParseStylesheetCallerParam
                - xsltLocalVariablePush
                - xmlXPathFreeObject
                - xsltLocalVariablePop
                - xsltFreeStackElemList
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:396,9'
              BranchSideFuncs:
                - xsltApplyOneTemplate
                - xsltLocalVariablePop
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNode
                - xmlXPathFreeObject
                - xsltFlagRVTs
                - xsltFreeStackElemList
                - xsltParseStylesheetCallerParam
                - xsltLocalVariablePush
                - xmlXPathFreeObject
                - xsltLocalVariablePop
                - xsltFreeStackElemList
                - xmlXPathFreeObject
        - Branch String:   'functions.c:402,2'
          Branch Sides:
            - BranchSide:      'functions.c:403,10'
              BranchSideFuncs:
                - xsltApplyOneTemplate
                - xsltLocalVariablePop
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNode
                - xmlXPathFreeObject
                - xsltFlagRVTs
                - xsltFreeStackElemList
                - xsltParseStylesheetCallerParam
                - xsltLocalVariablePush
                - xmlXPathFreeObject
                - xsltLocalVariablePop
                - xsltFreeStackElemList
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:412,9'
              BranchSideFuncs:
                - xsltApplyOneTemplate
                - xsltLocalVariablePop
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNode
                - xmlXPathFreeObject
                - xsltFlagRVTs
                - xsltFreeStackElemList
                - xsltParseStylesheetCallerParam
                - xsltLocalVariablePush
                - xmlXPathFreeObject
                - xsltLocalVariablePop
                - xsltFreeStackElemList
                - xmlXPathFreeObject
        - Branch String:   'functions.c:403,10'
          Branch Sides:
            - BranchSide:      'functions.c:404,10'
              BranchSideFuncs:
                - xsltApplyOneTemplate
                - xsltLocalVariablePop
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNode
                - xmlXPathFreeObject
                - xsltFlagRVTs
                - xsltFreeStackElemList
                - xsltParseStylesheetCallerParam
                - xsltLocalVariablePush
                - xmlXPathFreeObject
                - xsltLocalVariablePop
                - xsltFreeStackElemList
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:405,18'
              BranchSideFuncs:
                - xsltApplyOneTemplate
                - xsltLocalVariablePop
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNode
                - xmlXPathFreeObject
                - xsltFlagRVTs
                - xsltFreeStackElemList
                - xsltParseStylesheetCallerParam
                - xsltLocalVariablePush
                - xmlXPathFreeObject
                - xsltLocalVariablePop
                - xsltFreeStackElemList
                - xmlXPathFreeObject
        - Branch String:   'functions.c:412,2'
          Branch Sides:
            - BranchSide:      'functions.c:413,46'
              BranchSideFuncs:
                - xsltParseStylesheetCallerParam
                - xsltLocalVariablePush
                - xsltApplyOneTemplate
                - xsltLocalVariablePop
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNode
                - xmlXPathFreeObject
                - xsltFlagRVTs
                - xsltFreeStackElemList
                - xmlXPathFreeObject
                - xsltLocalVariablePop
                - xsltFreeStackElemList
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:432,5'
              BranchSideFuncs:
                - xsltApplyOneTemplate
                - xsltLocalVariablePop
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNode
                - xmlXPathFreeObject
                - xsltFlagRVTs
                - xsltFreeStackElemList
        - Branch String:   'functions.c:414,17'
          Branch Sides:
            - BranchSide:      'functions.c:415,38'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltFreeStackElemList
                - xmlFreeNode
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:421,10'
              BranchSideFuncs:
                - xsltLocalVariablePush
                - xsltApplyOneTemplate
                - xsltLocalVariablePop
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNode
                - xmlXPathFreeObject
                - xsltFlagRVTs
                - xsltFreeStackElemList
                - xsltParseStylesheetCallerParam
                - xsltLocalVariablePop
                - xsltFreeStackElemList
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:417,17'
          Branch Sides:
            - BranchSide:      'functions.c:418,40'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlFreeNode
            - BranchSide:      'functions.c:419,17'
              BranchSideFuncs:
                - xmlFreeNode
        - Branch String:   'functions.c:421,10'
          Branch Sides:
            - BranchSide:      'functions.c:422,3'
              BranchSideFuncs:
                - xsltLocalVariablePush
                - xsltApplyOneTemplate
                - xsltLocalVariablePop
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNode
                - xmlXPathFreeObject
                - xsltFlagRVTs
                - xsltFreeStackElemList
                - xsltParseStylesheetCallerParam
                - xsltLocalVariablePop
                - xsltFreeStackElemList
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:427,28'
              BranchSideFuncs:
                - xsltLocalVariablePush
                - xsltApplyOneTemplate
                - xsltLocalVariablePop
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNode
                - xmlXPathFreeObject
                - xsltFlagRVTs
                - xsltFreeStackElemList
                - xsltParseStylesheetCallerParam
                - xmlXPathFreeObject
                - xsltLocalVariablePop
                - xsltFreeStackElemList
                - xmlXPathFreeObject
        - Branch String:   'functions.c:423,7'
          Branch Sides:
            - BranchSide:      'functions.c:424,26'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xsltLocalVariablePush
                - xsltApplyOneTemplate
                - xsltLocalVariablePop
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNode
                - xmlXPathFreeObject
                - xsltFlagRVTs
                - xsltFreeStackElemList
                - xsltParseStylesheetCallerParam
                - xsltLocalVariablePop
                - xsltFreeStackElemList
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:425,18'
              BranchSideFuncs:
                - xsltLocalVariablePush
                - xsltApplyOneTemplate
                - xsltLocalVariablePop
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNode
                - xmlXPathFreeObject
                - xsltFlagRVTs
                - xsltFreeStackElemList
                - xsltParseStylesheetCallerParam
                - xmlXPathFreeObject
                - xsltLocalVariablePop
                - xsltFreeStackElemList
                - xmlXPathFreeObject
        - Branch String:   'functions.c:451,9'
          Branch Sides:
            - BranchSide:      'functions.c:452,24'
              BranchSideFuncs:
                - xsltFreeStackElemList
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNode
                - xmlXPathFreeObject
                - xsltFlagRVTs
            - BranchSide:      'functions.c:453,30'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNode
                - xmlXPathFreeObject
                - xsltFlagRVTs
        - Branch String:   'functions.c:455,9'
          Branch Sides:
            - BranchSide:      'functions.c:456,9'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'functions.c:458,9'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNode
                - xmlXPathFreeObject
                - xsltFlagRVTs
        - Branch String:   'functions.c:458,9'
          Branch Sides:
            - BranchSide:      'functions.c:459,8'
              BranchSideFuncs:
                - xsltFlagRVTs
                - xmlXPathValuePush
                - xmlFreeNode
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:467,8'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNode
                - xmlXPathFreeObject
        - Branch String:   'functions.c:475,9'
          Branch Sides:
            - BranchSide:      'functions.c:476,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlFreeNode
            - BranchSide:      'functions.c:483,15'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlFreeNode
      Callsites:
        - Src:             'functions.c:295,37'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:302,30'
          Dst:             xsltGetExtData
        - Src:             'functions.c:307,37'
          Dst:             xmlHashLookup2
        - Src:             'functions.c:347,9'
          Dst:             xsltTransformError
        - Src:             'functions.c:359,12'
          Dst:             xmlNewDocNode
        - Src:             'functions.c:394,27'
          Dst:             xmlXPathValuePop
        - Src:             'functions.c:413,14'
          Dst:             xsltParseStylesheetCallerParam
        - Src:             'functions.c:415,17'
          Dst:             xsltLocalVariablePop
        - Src:             'functions.c:416,10'
          Dst:             xsltFreeStackElemList
        - Src:             'functions.c:418,21'
          Dst:             xmlXPathFreeObject
        - Src:             'functions.c:424,7'
          Dst:             xmlXPathFreeObject
        - Src:             'functions.c:427,6'
          Dst:             xsltLocalVariablePush
        - Src:             'functions.c:444,5'
          Dst:             xsltApplyOneTemplate
        - Src:             'functions.c:446,5'
          Dst:             xsltLocalVariablePop
        - Src:             'functions.c:452,2'
          Dst:             xsltFreeStackElemList
        - Src:             'functions.c:465,9'
          Dst:             xsltFlagRVTs
        - Src:             'functions.c:467,8'
          Dst:             xmlXPathNewCString
        - Src:             'functions.c:480,9'
          Dst:             xmlXPathFreeObject
        - Src:             'functions.c:483,5'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:487,5'
          Dst:             xmlFreeNode
    - functionName:    exsltFuncRegisterImportFunc
      functionSourceFile: '/src/libxslt/libexslt/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - vctxt
        - URI
        - name
        - ignored
      BBCount:         25
      ICount:          155
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - exsltFuncFunctionFunction
        - exsltFuncNewFunctionData
        - xmlHashAddEntry2
        - xmlHashLookup2
        - xsltRegisterExtFunction
      functionUses:    1
      BranchProfiles:
        - Branch String:   'functions.c:100,24'
          Branch Sides:
            - BranchSide:      'functions.c:100,28'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:101,13'
              BranchSideFuncs: []
        - Branch String:   'functions.c:100,40'
          Branch Sides:
            - BranchSide:      'functions.c:100,44'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:101,13'
              BranchSideFuncs: []
        - Branch String:   'functions.c:100,57'
          Branch Sides:
            - BranchSide:      'functions.c:100,61'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:101,13'
              BranchSideFuncs: []
        - Branch String:   'functions.c:100,9'
          Branch Sides:
            - BranchSide:      'functions.c:101,13'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:103,9'
              BranchSideFuncs:
                - xmlHashLookup2
                - exsltFuncNewFunctionData
                - xmlHashAddEntry2
                - xsltRegisterExtFunction
        - Branch String:   'functions.c:103,26'
          Branch Sides:
            - BranchSide:      'functions.c:103,29'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:104,2'
              BranchSideFuncs: []
        - Branch String:   'functions.c:103,9'
          Branch Sides:
            - BranchSide:      'functions.c:104,2'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:107,51'
              BranchSideFuncs:
                - xmlHashLookup2
                - exsltFuncNewFunctionData
                - xmlHashAddEntry2
                - xsltRegisterExtFunction
        - Branch String:   'functions.c:108,9'
          Branch Sides:
            - BranchSide:      'functions.c:108,9'
              BranchSideFuncs:
                - exsltFuncNewFunctionData
                - xmlHashAddEntry2
                - xsltRegisterExtFunction
            - BranchSide:      'functions.c:109,9'
              BranchSideFuncs:
                - exsltFuncNewFunctionData
                - xmlHashAddEntry2
                - xsltRegisterExtFunction
        - Branch String:   'functions.c:110,13'
          Branch Sides:
            - BranchSide:      'functions.c:111,13'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:112,9'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xsltRegisterExtFunction
        - Branch String:   'functions.c:113,6'
          Branch Sides:
            - BranchSide:      'functions.c:114,6'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:119,6'
              BranchSideFuncs:
                - xsltRegisterExtFunction
      Callsites:
        - Src:             'functions.c:107,36'
          Dst:             xmlHashLookup2
        - Src:             'functions.c:109,9'
          Dst:             exsltFuncNewFunctionData
        - Src:             'functions.c:113,6'
          Dst:             xmlHashAddEntry2
        - Src:             'functions.c:122,6'
          Dst:             xsltRegisterExtFunction
        - Src:             'functions.c:122,6'
          Dst:             exsltFuncFunctionFunction
    - functionName:    exsltFuncRegisterFunc
      functionSourceFile: '/src/libxslt/libexslt/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - vctxt
        - URI
        - name
        - ignored
      BBCount:         13
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - exsltFuncFunctionFunction
        - xsltRegisterExtFunction
      functionUses:    1
      BranchProfiles:
        - Branch String:   'functions.c:72,24'
          Branch Sides:
            - BranchSide:      'functions.c:72,28'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:73,2'
              BranchSideFuncs: []
        - Branch String:   'functions.c:72,42'
          Branch Sides:
            - BranchSide:      'functions.c:72,46'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:73,2'
              BranchSideFuncs: []
        - Branch String:   'functions.c:72,59'
          Branch Sides:
            - BranchSide:      'functions.c:72,63'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:73,2'
              BranchSideFuncs: []
        - Branch String:   'functions.c:72,9'
          Branch Sides:
            - BranchSide:      'functions.c:73,2'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:75,5'
              BranchSideFuncs:
                - xsltRegisterExtFunction
      Callsites:
        - Src:             'functions.c:78,5'
          Dst:             xsltRegisterExtFunction
        - Src:             'functions.c:78,5'
          Dst:             exsltFuncFunctionFunction
    - functionName:    exsltFuncResultElem
      functionSourceFile: '/src/libxslt/libexslt/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 815
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - inst
        - ecomp
      BBCount:         23
      ICount:          275
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - xmlXPathCompiledEval
        - xmlXPathNewCString
        - xmlXPathNewValueTree
        - xsltApplyOneTemplate
        - xsltCreateRVT
        - xsltFlagRVTs
        - xsltGetExtData
        - xsltRegisterLocalRVT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'functions.c:710,9'
          Branch Sides:
            - BranchSide:      'functions.c:711,2'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:715,9'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xsltCreateRVT
                - xsltRegisterLocalRVT
                - xsltApplyOneTemplate
                - xmlXPathNewValueTree
                - xmlXPathCompiledEval
                - xsltFlagRVTs
        - Branch String:   'functions.c:715,9'
          Branch Sides:
            - BranchSide:      'functions.c:716,2'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:725,29'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xsltCreateRVT
                - xsltRegisterLocalRVT
                - xsltApplyOneTemplate
                - xmlXPathNewValueTree
                - xmlXPathCompiledEval
                - xsltFlagRVTs
        - Branch String:   'functions.c:729,9'
          Branch Sides:
            - BranchSide:      'functions.c:738,6'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltFlagRVTs
            - BranchSide:      'functions.c:769,16'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xsltCreateRVT
                - xsltRegisterLocalRVT
                - xsltApplyOneTemplate
                - xmlXPathNewValueTree
        - Branch String:   'functions.c:738,6'
          Branch Sides:
            - BranchSide:      'functions.c:739,6'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:745,16'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltFlagRVTs
        - Branch String:   'functions.c:759,6'
          Branch Sides:
            - BranchSide:      'functions.c:760,6'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:768,15'
              BranchSideFuncs:
                - xsltFlagRVTs
        - Branch String:   'functions.c:769,16'
          Branch Sides:
            - BranchSide:      'functions.c:778,28'
              BranchSideFuncs:
                - xsltCreateRVT
                - xsltRegisterLocalRVT
                - xsltApplyOneTemplate
                - xmlXPathNewValueTree
            - BranchSide:      'functions.c:812,8'
              BranchSideFuncs:
                - xmlXPathNewCString
        - Branch String:   'functions.c:779,6'
          Branch Sides:
            - BranchSide:      'functions.c:780,6'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:786,30'
              BranchSideFuncs:
                - xsltRegisterLocalRVT
                - xsltApplyOneTemplate
                - xmlXPathNewValueTree
        - Branch String:   'functions.c:796,6'
          Branch Sides:
            - BranchSide:      'functions.c:797,6'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:805,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'functions.c:709,30'
          Dst:             xsltGetExtData
        - Src:             'functions.c:753,8'
          Dst:             xmlXPathCompiledEval
        - Src:             'functions.c:768,2'
          Dst:             xsltFlagRVTs
        - Src:             'functions.c:778,14'
          Dst:             xsltCreateRVT
        - Src:             'functions.c:786,9'
          Dst:             xsltRegisterLocalRVT
        - Src:             'functions.c:791,2'
          Dst:             xsltApplyOneTemplate
        - Src:             'functions.c:795,8'
          Dst:             xmlXPathNewValueTree
        - Src:             'functions.c:812,8'
          Dst:             xmlXPathNewCString
    - functionName:    exsltFuncResultComp
      functionSourceFile: '/src/libxslt/libexslt/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
        - function
      BBCount:         84
      ICount:          494
      EdgeCount:       116
      CyclomaticComplexity: 34
      functionsReached:
        - exsltFreeFuncResultPreComp
        - xmlGetNsList
        - xmlGetNsProp
        - xmlStrEqual
        - xsltInitElemPreComp
        - xsltPrintErrorContext
        - xsltXPathCompileFlags
      functionUses:    1
      BranchProfiles:
        - Branch String:   'functions.c:591,25'
          Branch Sides:
            - BranchSide:      'functions.c:591,29'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:592,9'
              BranchSideFuncs: []
        - Branch String:   'functions.c:591,43'
          Branch Sides:
            - BranchSide:      'functions.c:591,47'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:592,9'
              BranchSideFuncs: []
        - Branch String:   'functions.c:591,9'
          Branch Sides:
            - BranchSide:      'functions.c:592,9'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:600,17'
              BranchSideFuncs:
                - xsltInitElemPreComp
                - xmlGetNsProp
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltPrintErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'functions.c:600,5'
          Branch Sides:
            - BranchSide:      'functions.c:601,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltInitElemPreComp
                - xmlGetNsProp
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltPrintErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'functions.c:619,17'
              BranchSideFuncs:
                - xsltInitElemPreComp
                - xmlGetNsProp
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltPrintErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'functions.c:601,6'
          Branch Sides:
            - BranchSide:      'functions.c:602,6'
              BranchSideFuncs:
                - xsltInitElemPreComp
                - xmlGetNsProp
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltPrintErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'functions.c:603,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltInitElemPreComp
                - xmlGetNsProp
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltPrintErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'functions.c:603,6'
          Branch Sides:
            - BranchSide:      'functions.c:603,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltInitElemPreComp
                - xmlGetNsProp
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltPrintErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'functions.c:605,2'
              BranchSideFuncs: []
        - Branch String:   'functions.c:603,6'
          Branch Sides:
            - BranchSide:      'functions.c:603,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltInitElemPreComp
                - xmlGetNsProp
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltPrintErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'functions.c:605,2'
              BranchSideFuncs: []
        - Branch String:   'functions.c:603,6'
          Branch Sides:
            - BranchSide:      'functions.c:603,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltInitElemPreComp
                - xmlGetNsProp
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltPrintErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'functions.c:605,2'
              BranchSideFuncs: []
        - Branch String:   'functions.c:603,25'
          Branch Sides:
            - BranchSide:      'functions.c:603,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltInitElemPreComp
                - xmlGetNsProp
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltPrintErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'functions.c:605,2'
              BranchSideFuncs: []
        - Branch String:   'functions.c:603,6'
          Branch Sides:
            - BranchSide:      'functions.c:604,6'
              BranchSideFuncs:
                - xsltInitElemPreComp
                - xmlGetNsProp
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltPrintErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'functions.c:605,2'
              BranchSideFuncs: []
        - Branch String:   'functions.c:619,5'
          Branch Sides:
            - BranchSide:      'functions.c:622,10'
              BranchSideFuncs:
                - xsltInitElemPreComp
                - xmlGetNsProp
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltPrintErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'functions.c:661,2'
              BranchSideFuncs:
                - xsltInitElemPreComp
                - xmlGetNsProp
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltPrintErrorContext
        - Branch String:   'functions.c:622,23'
          Branch Sides:
            - BranchSide:      'functions.c:622,26'
              BranchSideFuncs:
                - xsltInitElemPreComp
                - xmlGetNsProp
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltPrintErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'functions.c:625,10'
              BranchSideFuncs:
                - xsltInitElemPreComp
                - xmlGetNsProp
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltPrintErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'functions.c:622,59'
          Branch Sides:
            - BranchSide:      'functions.c:625,10'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:627,6'
              BranchSideFuncs: []
        - Branch String:   'functions.c:625,10'
          Branch Sides:
            - BranchSide:      'functions.c:625,10'
              BranchSideFuncs:
                - xsltInitElemPreComp
                - xmlGetNsProp
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltPrintErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'functions.c:633,7'
              BranchSideFuncs:
                - xsltInitElemPreComp
                - xmlGetNsProp
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltPrintErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'functions.c:625,10'
          Branch Sides:
            - BranchSide:      'functions.c:625,10'
              BranchSideFuncs:
                - xsltInitElemPreComp
                - xmlGetNsProp
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltPrintErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'functions.c:633,7'
              BranchSideFuncs:
                - xsltInitElemPreComp
                - xmlGetNsProp
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltPrintErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'functions.c:625,10'
          Branch Sides:
            - BranchSide:      'functions.c:625,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltInitElemPreComp
                - xmlGetNsProp
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltPrintErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'functions.c:633,7'
              BranchSideFuncs:
                - xsltInitElemPreComp
                - xmlGetNsProp
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltPrintErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'functions.c:625,29'
          Branch Sides:
            - BranchSide:      'functions.c:626,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltInitElemPreComp
                - xmlGetNsProp
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltPrintErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'functions.c:633,7'
              BranchSideFuncs:
                - xsltInitElemPreComp
                - xmlGetNsProp
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltPrintErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'functions.c:622,9'
          Branch Sides:
            - BranchSide:      'functions.c:627,6'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:633,7'
              BranchSideFuncs:
                - xsltInitElemPreComp
                - xmlGetNsProp
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltPrintErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'functions.c:633,25'
          Branch Sides:
            - BranchSide:      'functions.c:634,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltInitElemPreComp
                - xmlGetNsProp
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltPrintErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'functions.c:646,6'
              BranchSideFuncs:
                - xsltInitElemPreComp
                - xmlGetNsProp
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltPrintErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'functions.c:633,6'
          Branch Sides:
            - BranchSide:      'functions.c:635,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltInitElemPreComp
                - xmlGetNsProp
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltPrintErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'functions.c:646,6'
              BranchSideFuncs:
                - xsltInitElemPreComp
                - xmlGetNsProp
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltPrintErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'functions.c:635,10'
          Branch Sides:
            - BranchSide:      'functions.c:636,3'
              BranchSideFuncs:
                - xsltInitElemPreComp
                - xmlGetNsProp
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltPrintErrorContext
            - BranchSide:      'functions.c:638,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltInitElemPreComp
                - xmlGetNsProp
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltPrintErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'functions.c:638,10'
          Branch Sides:
            - BranchSide:      'functions.c:639,3'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:645,2'
              BranchSideFuncs:
                - xsltInitElemPreComp
                - xmlGetNsProp
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltPrintErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'functions.c:646,6'
          Branch Sides:
            - BranchSide:      'functions.c:646,6'
              BranchSideFuncs:
                - xsltInitElemPreComp
                - xmlGetNsProp
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltPrintErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'functions.c:655,5'
              BranchSideFuncs:
                - xsltInitElemPreComp
                - xmlGetNsProp
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltPrintErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'functions.c:646,6'
          Branch Sides:
            - BranchSide:      'functions.c:646,6'
              BranchSideFuncs:
                - xsltInitElemPreComp
                - xmlGetNsProp
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltPrintErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'functions.c:655,5'
              BranchSideFuncs:
                - xsltInitElemPreComp
                - xmlGetNsProp
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltPrintErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'functions.c:646,6'
          Branch Sides:
            - BranchSide:      'functions.c:646,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltInitElemPreComp
                - xmlGetNsProp
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltPrintErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'functions.c:655,5'
              BranchSideFuncs:
                - xsltInitElemPreComp
                - xmlGetNsProp
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltPrintErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'functions.c:646,25'
          Branch Sides:
            - BranchSide:      'functions.c:647,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltInitElemPreComp
                - xmlGetNsProp
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltPrintErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'functions.c:655,5'
              BranchSideFuncs:
                - xsltInitElemPreComp
                - xmlGetNsProp
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltPrintErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'functions.c:647,38'
          Branch Sides:
            - BranchSide:      'functions.c:648,7'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:649,6'
              BranchSideFuncs: []
        - Branch String:   'functions.c:646,6'
          Branch Sides:
            - BranchSide:      'functions.c:649,6'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:655,5'
              BranchSideFuncs:
                - xsltInitElemPreComp
                - xmlGetNsProp
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltPrintErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'functions.c:662,9'
          Branch Sides:
            - BranchSide:      'functions.c:663,2'
              BranchSideFuncs:
                - xsltPrintErrorContext
            - BranchSide:      'functions.c:669,12'
              BranchSideFuncs:
                - xsltInitElemPreComp
                - xmlGetNsProp
                - xmlGetNsList
                - xsltXPathCompileFlags
        - Branch String:   'functions.c:679,9'
          Branch Sides:
            - BranchSide:      'functions.c:680,38'
              BranchSideFuncs:
                - xsltXPathCompileFlags
                - xmlGetNsList
            - BranchSide:      'functions.c:686,32'
              BranchSideFuncs:
                - xmlGetNsList
        - Branch String:   'functions.c:687,9'
          Branch Sides:
            - BranchSide:      'functions.c:688,13'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:693,34'
              BranchSideFuncs: []
        - Branch String:   'functions.c:689,9'
          Branch Sides:
            - BranchSide:      'functions.c:690,7'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:691,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'functions.c:603,6'
          Dst:             xmlStrEqual
        - Src:             'functions.c:603,28'
          Dst:             xmlStrEqual
        - Src:             'functions.c:625,10'
          Dst:             xmlStrEqual
        - Src:             'functions.c:626,10'
          Dst:             xmlStrEqual
        - Src:             'functions.c:634,7'
          Dst:             xmlStrEqual
        - Src:             'functions.c:635,10'
          Dst:             xmlStrEqual
        - Src:             'functions.c:638,10'
          Dst:             xmlStrEqual
        - Src:             'functions.c:646,6'
          Dst:             xmlStrEqual
        - Src:             'functions.c:647,7'
          Dst:             xmlStrEqual
        - Src:             'functions.c:648,7'
          Dst:             xmlStrEqual
        - Src:             'functions.c:663,2'
          Dst:             xsltPrintErrorContext
        - Src:             'functions.c:671,5'
          Dst:             xsltInitElemPreComp
        - Src:             'functions.c:671,5'
          Dst:             exsltFreeFuncResultPreComp
        - Src:             'functions.c:678,11'
          Dst:             xmlGetNsProp
        - Src:             'functions.c:680,16'
          Dst:             xsltXPathCompileFlags
        - Src:             'functions.c:686,19'
          Dst:             xmlGetNsList
    - functionName:    exsltFuncFunctionComp
      functionSourceFile: '/src/libxslt/libexslt/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         40
      ICount:          313
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - exsltFuncNewFunctionData
        - xmlGetProp
        - xmlHashAddEntry2
        - xmlSearchNs
        - xmlSplitQName2
        - xmlStrEqual
        - xsltParseTemplateContent
        - xsltStyleGetExtData
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'functions.c:499,25'
          Branch Sides:
            - BranchSide:      'functions.c:499,29'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:500,2'
              BranchSideFuncs: []
        - Branch String:   'functions.c:499,43'
          Branch Sides:
            - BranchSide:      'functions.c:499,47'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:500,2'
              BranchSideFuncs: []
        - Branch String:   'functions.c:499,9'
          Branch Sides:
            - BranchSide:      'functions.c:500,2'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:505,21'
              BranchSideFuncs:
                - xmlGetProp
                - xmlSplitQName2
                - xmlSearchNs
                - xsltParseTemplateContent
                - exsltFuncNewFunctionData
                - xsltStyleGetExtData
                - xmlHashAddEntry2
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'functions.c:509,24'
          Branch Sides:
            - BranchSide:      'functions.c:509,28'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:510,2'
              BranchSideFuncs: []
        - Branch String:   'functions.c:509,9'
          Branch Sides:
            - BranchSide:      'functions.c:510,2'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:517,23'
              BranchSideFuncs:
                - xmlSearchNs
                - xsltParseTemplateContent
                - exsltFuncNewFunctionData
                - xsltStyleGetExtData
                - xmlHashAddEntry2
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'functions.c:512,6'
          Branch Sides:
            - BranchSide:      'functions.c:513,6'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:514,2'
              BranchSideFuncs: []
        - Branch String:   'functions.c:518,9'
          Branch Sides:
            - BranchSide:      'functions.c:519,2'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:526,5'
              BranchSideFuncs:
                - xsltParseTemplateContent
                - exsltFuncNewFunctionData
                - xsltStyleGetExtData
                - xmlHashAddEntry2
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'functions.c:534,9'
          Branch Sides:
            - BranchSide:      'functions.c:535,9'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:538,21'
              BranchSideFuncs:
                - xsltStyleGetExtData
                - xmlHashAddEntry2
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'functions.c:539,12'
          Branch Sides:
            - BranchSide:      'functions.c:539,12'
              BranchSideFuncs:
                - xsltStyleGetExtData
                - xmlHashAddEntry2
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'functions.c:539,5'
              BranchSideFuncs:
                - xsltStyleGetExtData
                - xmlHashAddEntry2
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'functions.c:539,12'
          Branch Sides:
            - BranchSide:      'functions.c:539,12'
              BranchSideFuncs:
                - xsltStyleGetExtData
                - xmlHashAddEntry2
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'functions.c:539,5'
              BranchSideFuncs:
                - xsltStyleGetExtData
                - xmlHashAddEntry2
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'functions.c:539,12'
          Branch Sides:
            - BranchSide:      'functions.c:539,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltStyleGetExtData
                - xmlHashAddEntry2
                - xsltTransformError
                - xmlStrEqual
            - BranchSide:      'functions.c:539,5'
              BranchSideFuncs:
                - xsltStyleGetExtData
                - xmlHashAddEntry2
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'functions.c:539,40'
          Branch Sides:
            - BranchSide:      'functions.c:539,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltStyleGetExtData
                - xmlHashAddEntry2
                - xsltTransformError
                - xmlStrEqual
            - BranchSide:      'functions.c:540,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltStyleGetExtData
                - xmlHashAddEntry2
                - xsltTransformError
                - xmlStrEqual
        - Branch String:   'functions.c:539,5'
          Branch Sides:
            - BranchSide:      'functions.c:541,18'
              BranchSideFuncs:
                - xsltStyleGetExtData
                - xmlHashAddEntry2
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'functions.c:560,23'
              BranchSideFuncs:
                - xsltStyleGetExtData
                - xmlHashAddEntry2
                - xsltTransformError
        - Branch String:   'functions.c:562,9'
          Branch Sides:
            - BranchSide:      'functions.c:563,2'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:570,27'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xsltTransformError
        - Branch String:   'functions.c:570,9'
          Branch Sides:
            - BranchSide:      'functions.c:571,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'functions.c:577,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'functions.c:505,10'
          Dst:             xmlGetProp
        - Src:             'functions.c:506,9'
          Dst:             xmlSplitQName2
        - Src:             'functions.c:517,10'
          Dst:             xmlSearchNs
        - Src:             'functions.c:528,5'
          Dst:             xsltParseTemplateContent
        - Src:             'functions.c:533,12'
          Dst:             exsltFuncNewFunctionData
        - Src:             'functions.c:539,12'
          Dst:             xmlStrEqual
        - Src:             'functions.c:540,5'
          Dst:             xmlStrEqual
        - Src:             'functions.c:560,2'
          Dst:             xsltStyleGetExtData
        - Src:             'functions.c:570,9'
          Dst:             xmlHashAddEntry2
        - Src:             'functions.c:571,2'
          Dst:             xsltTransformError
    - functionName:    exsltFuncStyleShutdown
      functionSourceFile: '/src/libxslt/libexslt/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - URI
        - vdata
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - exsltFuncFreeDataEntry
        - xmlHashFree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'functions.c:231,5'
          Dst:             xmlHashFree
        - Src:             'functions.c:231,5'
          Dst:             exsltFuncFreeDataEntry
    - functionName:    exsltFuncStyleInit
      functionSourceFile: '/src/libxslt/libexslt/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - URI
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashCreate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'functions.c:209,12'
          Dst:             xmlHashCreate
    - functionName:    exsltFuncShutdown
      functionSourceFile: '/src/libxslt/libexslt/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - URI
        - vdata
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlXPathFreeObject
      functionUses:    1
      BranchProfiles:
        - Branch String:   'functions.c:189,9'
          Branch Sides:
            - BranchSide:      'functions.c:189,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:190,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'functions.c:190,13'
          Branch Sides:
            - BranchSide:      'functions.c:191,32'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:192,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'functions.c:191,13'
          Dst:             xmlXPathFreeObject
    - functionName:    exsltFuncInit
      functionSourceFile: '/src/libxslt/libexslt/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - URI
      BBCount:         12
      ICount:          106
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - exsltFuncRegisterFunc
        - exsltFuncRegisterImportFunc
        - xmlHashScanFull
        - xsltGetExtInfo
        - xsltNextImport
        - xsltStyleGetExtData
      functionUses:    1
      BranchProfiles:
        - Branch String:   'functions.c:149,9'
          Branch Sides:
            - BranchSide:      'functions.c:150,2'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:154,12'
              BranchSideFuncs:
                - xsltStyleGetExtData
                - xmlHashScanFull
                - xsltNextImport
                - xsltGetExtInfo
                - xmlHashScanFull
        - Branch String:   'functions.c:164,5'
          Branch Sides:
            - BranchSide:      'functions.c:165,24'
              BranchSideFuncs:
                - xsltGetExtInfo
                - xsltNextImport
                - xmlHashScanFull
            - BranchSide:      'functions.c:171,12'
              BranchSideFuncs: []
        - Branch String:   'functions.c:166,6'
          Branch Sides:
            - BranchSide:      'functions.c:164,5'
              BranchSideFuncs:
                - xmlHashScanFull
                - xsltNextImport
                - xsltGetExtInfo
            - BranchSide:      'functions.c:167,22'
              BranchSideFuncs:
                - xmlHashScanFull
                - xsltNextImport
                - xsltGetExtInfo
      Callsites:
        - Src:             'functions.c:159,33'
          Dst:             xsltStyleGetExtData
        - Src:             'functions.c:161,5'
          Dst:             xmlHashScanFull
        - Src:             'functions.c:161,5'
          Dst:             exsltFuncRegisterFunc
        - Src:             'functions.c:164,17'
          Dst:             xsltNextImport
        - Src:             'functions.c:165,9'
          Dst:             xsltGetExtInfo
        - Src:             'functions.c:167,6'
          Dst:             xmlHashScanFull
        - Src:             'functions.c:167,6'
          Dst:             exsltFuncRegisterImportFunc
    - functionName:    exsltFuncRegister
      functionSourceFile: '/src/libxslt/libexslt/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 837
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - exsltFuncFunctionComp
        - exsltFuncInit
        - exsltFuncResultComp
        - exsltFuncResultElem
        - exsltFuncShutdown
        - exsltFuncStyleInit
        - exsltFuncStyleShutdown
        - xsltRegisterExtModuleElement
        - xsltRegisterExtModuleFull
        - xsltRegisterExtModuleTopLevel
      functionUses:    1
      BranchProfiles:
        - Branch String:   'functions.c:824,5'
          Branch Sides:
            - BranchSide:      'functions.c:824,5'
              BranchSideFuncs:
                - xsltRegisterExtModuleFull
                - xsltRegisterExtModuleTopLevel
                - xsltRegisterExtModuleElement
            - BranchSide:      'functions.c:824,5'
              BranchSideFuncs:
                - xsltRegisterExtModuleFull
                - xsltRegisterExtModuleTopLevel
                - xsltRegisterExtModuleElement
      Callsites:
        - Src:             'functions.c:824,5'
          Dst:             xsltRegisterExtModuleFull
        - Src:             'functions.c:824,5'
          Dst:             exsltFuncInit
        - Src:             'functions.c:824,5'
          Dst:             exsltFuncShutdown
        - Src:             'functions.c:824,5'
          Dst:             exsltFuncStyleInit
        - Src:             'functions.c:824,5'
          Dst:             exsltFuncStyleShutdown
        - Src:             'functions.c:830,5'
          Dst:             xsltRegisterExtModuleTopLevel
        - Src:             'functions.c:830,5'
          Dst:             exsltFuncFunctionComp
        - Src:             'functions.c:833,5'
          Dst:             xsltRegisterExtModuleElement
        - Src:             'functions.c:833,5'
          Dst:             exsltFuncResultComp
        - Src:             'functions.c:833,5'
          Dst:             exsltFuncResultElem
    - functionName:    exsltStrReturnString
      functionSourceFile: '/src/libxslt/libexslt/strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - str
        - len
      BBCount:         19
      ICount:          120
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlAddChild
        - xmlNewTextLen
        - xmlXPathNewNodeSet
        - xmlXPathValuePush
        - xmlXPatherror
        - xsltCreateRVT
        - xsltRegisterLocalRVT
        - xsltXPathGetTransformContext
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings.c:564,9'
          Branch Sides:
            - BranchSide:      'strings.c:565,9'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'strings.c:568,26'
              BranchSideFuncs:
                - xsltRegisterLocalRVT
                - xmlNewTextLen
                - xmlAddChild
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPatherror
                - xmlXPatherror
        - Branch String:   'strings.c:565,9'
          Branch Sides:
            - BranchSide:      'strings.c:565,9'
              BranchSideFuncs: []
            - BranchSide:      'strings.c:566,9'
              BranchSideFuncs: []
        - Branch String:   'strings.c:571,9'
          Branch Sides:
            - BranchSide:      'strings.c:572,9'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'strings.c:575,30'
              BranchSideFuncs:
                - xmlAddChild
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPatherror
        - Branch String:   'strings.c:572,9'
          Branch Sides:
            - BranchSide:      'strings.c:572,9'
              BranchSideFuncs: []
            - BranchSide:      'strings.c:573,9'
              BranchSideFuncs: []
        - Branch String:   'strings.c:578,9'
          Branch Sides:
            - BranchSide:      'strings.c:579,9'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'strings.c:583,15'
              BranchSideFuncs:
                - xmlXPathValuePush
        - Branch String:   'strings.c:579,9'
          Branch Sides:
            - BranchSide:      'strings.c:579,9'
              BranchSideFuncs: []
            - BranchSide:      'strings.c:580,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings.c:558,37'
          Dst:             xsltXPathGetTransformContext
        - Src:             'strings.c:563,17'
          Dst:             xsltCreateRVT
        - Src:             'strings.c:565,9'
          Dst:             xmlXPatherror
        - Src:             'strings.c:568,5'
          Dst:             xsltRegisterLocalRVT
        - Src:             'strings.c:570,17'
          Dst:             xmlNewTextLen
        - Src:             'strings.c:572,9'
          Dst:             xmlXPatherror
        - Src:             'strings.c:575,5'
          Dst:             xmlAddChild
        - Src:             'strings.c:577,11'
          Dst:             xmlXPathNewNodeSet
        - Src:             'strings.c:579,9'
          Dst:             xmlXPatherror
        - Src:             'strings.c:583,5'
          Dst:             xmlXPathValuePush
    - functionName:    exsltStrXpathCtxtRegister
      functionSourceFile: '/src/libxslt/libexslt/strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - prefix
      BBCount:         21
      ICount:          95
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - exsltStrAlignFunction
        - exsltStrConcatFunction
        - exsltStrDecodeUriFunction
        - exsltStrEncodeUriFunction
        - exsltStrPaddingFunction
        - xmlXPathRegisterFuncNS
        - xmlXPathRegisterNs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strings.c:857,9'
          Branch Sides:
            - BranchSide:      'strings.c:857,12'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
            - BranchSide:      'strings.c:883,5'
              BranchSideFuncs: []
        - Branch String:   'strings.c:858,9'
          Branch Sides:
            - BranchSide:      'strings.c:858,32'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
            - BranchSide:      'strings.c:883,5'
              BranchSideFuncs: []
        - Branch String:   'strings.c:861,9'
          Branch Sides:
            - BranchSide:      'strings.c:861,36'
              BranchSideFuncs: []
            - BranchSide:      'strings.c:883,5'
              BranchSideFuncs: []
        - Branch String:   'strings.c:865,9'
          Branch Sides:
            - BranchSide:      'strings.c:865,36'
              BranchSideFuncs: []
            - BranchSide:      'strings.c:883,5'
              BranchSideFuncs: []
        - Branch String:   'strings.c:869,9'
          Branch Sides:
            - BranchSide:      'strings.c:869,36'
              BranchSideFuncs: []
            - BranchSide:      'strings.c:883,5'
              BranchSideFuncs: []
        - Branch String:   'strings.c:873,9'
          Branch Sides:
            - BranchSide:      'strings.c:873,36'
              BranchSideFuncs: []
            - BranchSide:      'strings.c:883,5'
              BranchSideFuncs: []
        - Branch String:   'strings.c:877,9'
          Branch Sides:
            - BranchSide:      'strings.c:877,36'
              BranchSideFuncs: []
            - BranchSide:      'strings.c:883,5'
              BranchSideFuncs: []
        - Branch String:   'strings.c:856,9'
          Branch Sides:
            - BranchSide:      'strings.c:881,9'
              BranchSideFuncs: []
            - BranchSide:      'strings.c:883,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings.c:858,13'
          Dst:             xmlXPathRegisterNs
        - Src:             'strings.c:861,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'strings.c:861,13'
          Dst:             exsltStrEncodeUriFunction
        - Src:             'strings.c:865,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'strings.c:865,13'
          Dst:             exsltStrDecodeUriFunction
        - Src:             'strings.c:869,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'strings.c:869,13'
          Dst:             exsltStrPaddingFunction
        - Src:             'strings.c:873,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'strings.c:873,13'
          Dst:             exsltStrAlignFunction
        - Src:             'strings.c:877,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'strings.c:877,13'
          Dst:             exsltStrConcatFunction
    - functionName:    exsltStrEncodeUriFunction
      functionSourceFile: '/src/libxslt/libexslt/strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         27
      ICount:          178
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - xmlStrcmp
        - xmlURIEscapeStr
        - xmlUTF8Strlen
        - xmlXPathNewCString
        - xmlXPathPopBoolean
        - xmlXPathPopString
        - xmlXPathValuePush
        - xmlXPathWrapString
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings.c:239,21'
          Branch Sides:
            - BranchSide:      'strings.c:239,25'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'strings.c:240,2'
              BranchSideFuncs:
                - xmlXPatherror
        - Branch String:   'strings.c:239,9'
          Branch Sides:
            - BranchSide:      'strings.c:240,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'strings.c:244,9'
              BranchSideFuncs:
                - xmlXPathPopBoolean
                - xmlXPathPopString
                - xmlUTF8Strlen
                - xmlURIEscapeStr
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathPopString
                - xmlUTF8Strlen
                - xmlStrcmp
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'strings.c:240,2'
          Branch Sides:
            - BranchSide:      'strings.c:240,2'
              BranchSideFuncs: []
            - BranchSide:      'strings.c:241,2'
              BranchSideFuncs: []
        - Branch String:   'strings.c:244,9'
          Branch Sides:
            - BranchSide:      'strings.c:247,33'
              BranchSideFuncs:
                - xmlXPathPopString
                - xmlUTF8Strlen
                - xmlStrcmp
                - xmlXPathPopBoolean
                - xmlXPathPopString
                - xmlUTF8Strlen
                - xmlURIEscapeStr
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'strings.c:256,37'
              BranchSideFuncs:
                - xmlXPathPopBoolean
                - xmlXPathPopString
                - xmlUTF8Strlen
                - xmlURIEscapeStr
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'strings.c:248,37'
          Branch Sides:
            - BranchSide:      'strings.c:248,75'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'strings.c:249,6'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'strings.c:248,13'
          Branch Sides:
            - BranchSide:      'strings.c:249,6'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'strings.c:253,2'
              BranchSideFuncs:
                - xmlXPathPopBoolean
                - xmlXPathPopString
                - xmlUTF8Strlen
                - xmlURIEscapeStr
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'strings.c:261,9'
          Branch Sides:
            - BranchSide:      'strings.c:262,13'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'strings.c:270,27'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlXPathWrapString
                - xmlXPathValuePush
        - Branch String:   'strings.c:262,13'
          Branch Sides:
            - BranchSide:      'strings.c:263,13'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'strings.c:265,2'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'strings.c:273,9'
          Branch Sides:
            - BranchSide:      'strings.c:273,9'
              BranchSideFuncs: []
            - BranchSide:      'strings.c:274,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings.c:240,2'
          Dst:             xmlXPatherror
        - Src:             'strings.c:247,15'
          Dst:             xmlXPathPopString
        - Src:             'strings.c:248,13'
          Dst:             xmlUTF8Strlen
        - Src:             'strings.c:248,40'
          Dst:             xmlStrcmp
        - Src:             'strings.c:249,6'
          Dst:             xmlXPathNewCString
        - Src:             'strings.c:249,6'
          Dst:             xmlXPathValuePush
        - Src:             'strings.c:256,18'
          Dst:             xmlXPathPopBoolean
        - Src:             'strings.c:258,11'
          Dst:             xmlXPathPopString
        - Src:             'strings.c:259,15'
          Dst:             xmlUTF8Strlen
        - Src:             'strings.c:265,2'
          Dst:             xmlXPathNewCString
        - Src:             'strings.c:265,2'
          Dst:             xmlXPathValuePush
        - Src:             'strings.c:270,11'
          Dst:             xmlURIEscapeStr
        - Src:             'strings.c:271,5'
          Dst:             xmlXPathWrapString
        - Src:             'strings.c:271,5'
          Dst:             xmlXPathValuePush
    - functionName:    exsltStrDecodeUriFunction
      functionSourceFile: '/src/libxslt/libexslt/strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         29
      ICount:          189
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - xmlCheckUTF8
        - xmlStrcmp
        - xmlURIUnescapeString
        - xmlUTF8Strlen
        - xmlXPathNewCString
        - xmlXPathPopString
        - xmlXPathValuePush
        - xmlXPathWrapString
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings.c:289,21'
          Branch Sides:
            - BranchSide:      'strings.c:289,25'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'strings.c:290,2'
              BranchSideFuncs:
                - xmlXPatherror
        - Branch String:   'strings.c:289,9'
          Branch Sides:
            - BranchSide:      'strings.c:290,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'strings.c:294,9'
              BranchSideFuncs:
                - xmlXPathPopString
                - xmlUTF8Strlen
                - xmlURIUnescapeString
                - xmlCheckUTF8
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathPopString
                - xmlUTF8Strlen
                - xmlStrcmp
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'strings.c:290,2'
          Branch Sides:
            - BranchSide:      'strings.c:290,2'
              BranchSideFuncs: []
            - BranchSide:      'strings.c:291,2'
              BranchSideFuncs: []
        - Branch String:   'strings.c:294,9'
          Branch Sides:
            - BranchSide:      'strings.c:297,33'
              BranchSideFuncs:
                - xmlXPathPopString
                - xmlUTF8Strlen
                - xmlStrcmp
                - xmlXPathPopString
                - xmlUTF8Strlen
                - xmlURIUnescapeString
                - xmlCheckUTF8
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'strings.c:306,29'
              BranchSideFuncs:
                - xmlXPathPopString
                - xmlUTF8Strlen
                - xmlURIUnescapeString
                - xmlCheckUTF8
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'strings.c:298,37'
          Branch Sides:
            - BranchSide:      'strings.c:298,75'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'strings.c:299,6'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'strings.c:298,13'
          Branch Sides:
            - BranchSide:      'strings.c:299,6'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'strings.c:303,2'
              BranchSideFuncs:
                - xmlXPathPopString
                - xmlUTF8Strlen
                - xmlURIUnescapeString
                - xmlCheckUTF8
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'strings.c:309,9'
          Branch Sides:
            - BranchSide:      'strings.c:310,13'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'strings.c:318,58'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlCheckUTF8
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathWrapString
                - xmlXPathValuePush
        - Branch String:   'strings.c:310,13'
          Branch Sides:
            - BranchSide:      'strings.c:311,13'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'strings.c:313,2'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'strings.c:319,9'
          Branch Sides:
            - BranchSide:      'strings.c:322,2'
              BranchSideFuncs:
                - xmlXPathWrapString
                - xmlXPathValuePush
            - BranchSide:      'strings.c:328,5'
              BranchSideFuncs:
                - xmlXPathWrapString
                - xmlXPathValuePush
        - Branch String:   'strings.c:330,9'
          Branch Sides:
            - BranchSide:      'strings.c:330,9'
              BranchSideFuncs: []
            - BranchSide:      'strings.c:331,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings.c:290,2'
          Dst:             xmlXPatherror
        - Src:             'strings.c:297,15'
          Dst:             xmlXPathPopString
        - Src:             'strings.c:298,13'
          Dst:             xmlUTF8Strlen
        - Src:             'strings.c:298,40'
          Dst:             xmlStrcmp
        - Src:             'strings.c:299,6'
          Dst:             xmlXPathNewCString
        - Src:             'strings.c:299,6'
          Dst:             xmlXPathValuePush
        - Src:             'strings.c:306,11'
          Dst:             xmlXPathPopString
        - Src:             'strings.c:307,15'
          Dst:             xmlUTF8Strlen
        - Src:             'strings.c:313,2'
          Dst:             xmlXPathNewCString
        - Src:             'strings.c:313,2'
          Dst:             xmlXPathValuePush
        - Src:             'strings.c:318,23'
          Dst:             xmlURIUnescapeString
        - Src:             'strings.c:319,10'
          Dst:             xmlCheckUTF8
        - Src:             'strings.c:322,2'
          Dst:             xmlXPathNewCString
        - Src:             'strings.c:322,2'
          Dst:             xmlXPathValuePush
        - Src:             'strings.c:328,5'
          Dst:             xmlXPathWrapString
        - Src:             'strings.c:328,5'
          Dst:             xmlXPathValuePush
    - functionName:    exsltStrPaddingFunction
      functionSourceFile: '/src/libxslt/libexslt/strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         47
      ICount:          280
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - xmlBufferAdd
        - xmlBufferCreateSize
        - xmlBufferDetach
        - xmlBufferFree
        - xmlBufferSetAllocationScheme
        - xmlStrdup
        - xmlStrlen
        - xmlUTF8Strlen
        - xmlUTF8Strsize
        - xmlXPathIsNaN
        - xmlXPathNewCString
        - xmlXPathPopNumber
        - xmlXPathPopString
        - xmlXPathValuePush
        - xmlXPathWrapString
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings.c:348,21'
          Branch Sides:
            - BranchSide:      'strings.c:348,25'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'strings.c:349,2'
              BranchSideFuncs:
                - xmlXPatherror
        - Branch String:   'strings.c:348,9'
          Branch Sides:
            - BranchSide:      'strings.c:349,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'strings.c:353,9'
              BranchSideFuncs:
                - xmlXPathPopNumber
                - xmlXPathIsNaN
                - xmlBufferCreateSize
                - xmlBufferSetAllocationScheme
                - xmlBufferDetach
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlStrdup
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathPopString
                - xmlUTF8Strlen
                - xmlStrlen
        - Branch String:   'strings.c:349,2'
          Branch Sides:
            - BranchSide:      'strings.c:349,2'
              BranchSideFuncs: []
            - BranchSide:      'strings.c:350,2'
              BranchSideFuncs: []
        - Branch String:   'strings.c:353,9'
          Branch Sides:
            - BranchSide:      'strings.c:354,26'
              BranchSideFuncs:
                - xmlXPathPopString
                - xmlUTF8Strlen
                - xmlStrlen
                - xmlXPathPopNumber
                - xmlXPathIsNaN
                - xmlBufferCreateSize
                - xmlBufferSetAllocationScheme
                - xmlBufferDetach
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlStrdup
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'strings.c:359,34'
              BranchSideFuncs:
                - xmlXPathPopNumber
                - xmlXPathIsNaN
                - xmlBufferCreateSize
                - xmlBufferSetAllocationScheme
                - xmlBufferDetach
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlStrdup
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'strings.c:361,9'
          Branch Sides:
            - BranchSide:      'strings.c:362,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathIsNaN
                - xmlBufferCreateSize
                - xmlBufferSetAllocationScheme
                - xmlBufferDetach
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'strings.c:375,23'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlBufferCreateSize
                - xmlBufferSetAllocationScheme
                - xmlBufferDetach
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'strings.c:362,13'
          Branch Sides:
            - BranchSide:      'strings.c:363,13'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'strings.c:369,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathIsNaN
                - xmlBufferCreateSize
                - xmlBufferSetAllocationScheme
                - xmlBufferDetach
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'strings.c:369,6'
          Branch Sides:
            - BranchSide:      'strings.c:369,19'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathIsNaN
                - xmlBufferCreateSize
                - xmlBufferSetAllocationScheme
                - xmlBufferDetach
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'strings.c:370,8'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathIsNaN
                - xmlBufferCreateSize
                - xmlBufferSetAllocationScheme
                - xmlBufferDetach
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'strings.c:375,33'
          Branch Sides:
            - BranchSide:      'strings.c:375,36'
              BranchSideFuncs:
                - xmlBufferCreateSize
                - xmlBufferSetAllocationScheme
                - xmlBufferDetach
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'strings.c:376,16'
              BranchSideFuncs:
                - xmlBufferCreateSize
                - xmlBufferSetAllocationScheme
                - xmlBufferDetach
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'strings.c:375,9'
          Branch Sides:
            - BranchSide:      'strings.c:376,16'
              BranchSideFuncs:
                - xmlBufferCreateSize
                - xmlBufferSetAllocationScheme
                - xmlBufferDetach
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'strings.c:377,16'
              BranchSideFuncs:
                - xmlBufferCreateSize
                - xmlBufferSetAllocationScheme
                - xmlBufferDetach
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'strings.c:377,16'
          Branch Sides:
            - BranchSide:      'strings.c:378,16'
              BranchSideFuncs:
                - xmlBufferCreateSize
                - xmlBufferSetAllocationScheme
                - xmlBufferDetach
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'strings.c:381,24'
              BranchSideFuncs:
                - xmlBufferCreateSize
                - xmlBufferSetAllocationScheme
                - xmlBufferDetach
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'strings.c:384,9'
          Branch Sides:
            - BranchSide:      'strings.c:385,2'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'strings.c:390,31'
              BranchSideFuncs:
                - xmlBufferCreateSize
                - xmlBufferSetAllocationScheme
                - xmlBufferDetach
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
        - Branch String:   'strings.c:391,9'
          Branch Sides:
            - BranchSide:      'strings.c:392,9'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'strings.c:396,34'
              BranchSideFuncs:
                - xmlBufferSetAllocationScheme
                - xmlBufferDetach
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
        - Branch String:   'strings.c:392,9'
          Branch Sides:
            - BranchSide:      'strings.c:392,9'
              BranchSideFuncs: []
            - BranchSide:      'strings.c:393,2'
              BranchSideFuncs: []
        - Branch String:   'strings.c:398,5'
          Branch Sides:
            - BranchSide:      'strings.c:399,22'
              BranchSideFuncs:
                - xmlBufferAdd
                - xmlBufferDetach
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
            - BranchSide:      'strings.c:402,9'
              BranchSideFuncs:
                - xmlBufferDetach
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
        - Branch String:   'strings.c:402,9'
          Branch Sides:
            - BranchSide:      'strings.c:403,28'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferDetach
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlBufferFree
            - BranchSide:      'strings.c:407,5'
              BranchSideFuncs:
                - xmlBufferDetach
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlBufferFree
        - Branch String:   'strings.c:410,9'
          Branch Sides:
            - BranchSide:      'strings.c:410,9'
              BranchSideFuncs: []
            - BranchSide:      'strings.c:411,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings.c:349,2'
          Dst:             xmlXPatherror
        - Src:             'strings.c:354,8'
          Dst:             xmlXPathPopString
        - Src:             'strings.c:355,12'
          Dst:             xmlUTF8Strlen
        - Src:             'strings.c:356,13'
          Dst:             xmlStrlen
        - Src:             'strings.c:359,16'
          Dst:             xmlXPathPopNumber
        - Src:             'strings.c:365,13'
          Dst:             xmlXPathNewCString
        - Src:             'strings.c:365,13'
          Dst:             xmlXPathValuePush
        - Src:             'strings.c:370,8'
          Dst:             xmlStrdup
        - Src:             'strings.c:375,9'
          Dst:             xmlXPathIsNaN
        - Src:             'strings.c:385,2'
          Dst:             xmlXPathNewCString
        - Src:             'strings.c:385,2'
          Dst:             xmlXPathValuePush
        - Src:             'strings.c:390,11'
          Dst:             xmlBufferCreateSize
        - Src:             'strings.c:392,9'
          Dst:             xmlXPatherror
        - Src:             'strings.c:396,5'
          Dst:             xmlBufferSetAllocationScheme
        - Src:             'strings.c:399,9'
          Dst:             xmlBufferAdd
        - Src:             'strings.c:403,13'
          Dst:             xmlUTF8Strsize
        - Src:             'strings.c:404,9'
          Dst:             xmlBufferAdd
        - Src:             'strings.c:407,5'
          Dst:             xmlBufferDetach
        - Src:             'strings.c:407,5'
          Dst:             xmlXPathWrapString
        - Src:             'strings.c:407,5'
          Dst:             xmlXPathValuePush
        - Src:             'strings.c:409,5'
          Dst:             xmlBufferFree
    - functionName:    exsltStrAlignFunction
      functionSourceFile: '/src/libxslt/libexslt/strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         31
      ICount:          266
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - xmlStrEqual
        - xmlStrcat
        - xmlStrdup
        - xmlUTF8Strlen
        - xmlUTF8Strndup
        - xmlUTF8Strsize
        - xmlXPathNewCString
        - xmlXPathPopString
        - xmlXPathValuePush
        - xmlXPathWrapString
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings.c:426,21'
          Branch Sides:
            - BranchSide:      'strings.c:426,25'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'strings.c:427,2'
              BranchSideFuncs:
                - xmlXPatherror
        - Branch String:   'strings.c:426,9'
          Branch Sides:
            - BranchSide:      'strings.c:427,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'strings.c:431,9'
              BranchSideFuncs:
                - xmlXPathPopString
                - xmlXPathPopString
                - xmlUTF8Strlen
                - xmlUTF8Strlen
                - xmlStrEqual
                - xmlStrEqual
                - xmlUTF8Strsize
                - xmlStrdup
                - xmlStrcat
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlUTF8Strndup
                - xmlStrcat
                - xmlUTF8Strsize
                - xmlStrcat
                - xmlUTF8Strndup
                - xmlStrcat
                - xmlUTF8Strndup
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathPopString
        - Branch String:   'strings.c:427,2'
          Branch Sides:
            - BranchSide:      'strings.c:427,2'
              BranchSideFuncs: []
            - BranchSide:      'strings.c:428,2'
              BranchSideFuncs: []
        - Branch String:   'strings.c:431,9'
          Branch Sides:
            - BranchSide:      'strings.c:432,32'
              BranchSideFuncs:
                - xmlXPathPopString
                - xmlXPathPopString
                - xmlXPathPopString
                - xmlUTF8Strlen
                - xmlUTF8Strlen
                - xmlStrEqual
                - xmlStrEqual
                - xmlUTF8Strsize
                - xmlStrdup
                - xmlStrcat
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlUTF8Strndup
                - xmlStrcat
                - xmlUTF8Strsize
                - xmlStrcat
                - xmlUTF8Strndup
                - xmlStrcat
                - xmlUTF8Strndup
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'strings.c:434,12'
              BranchSideFuncs:
                - xmlXPathPopString
                - xmlXPathPopString
                - xmlUTF8Strlen
                - xmlUTF8Strlen
                - xmlStrEqual
                - xmlStrEqual
                - xmlUTF8Strsize
                - xmlStrdup
                - xmlStrcat
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlUTF8Strndup
                - xmlStrcat
                - xmlUTF8Strsize
                - xmlStrcat
                - xmlUTF8Strndup
                - xmlStrcat
                - xmlUTF8Strndup
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'strings.c:442,19'
          Branch Sides:
            - BranchSide:      'strings.c:442,22'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'strings.c:443,9'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'strings.c:442,9'
          Branch Sides:
            - BranchSide:      'strings.c:443,9'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'strings.c:452,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlUTF8Strsize
                - xmlStrdup
                - xmlStrcat
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlUTF8Strndup
                - xmlStrcat
                - xmlUTF8Strsize
                - xmlStrcat
                - xmlUTF8Strndup
                - xmlStrcat
                - xmlUTF8Strndup
                - xmlXPathWrapString
                - xmlXPathValuePush
        - Branch String:   'strings.c:452,9'
          Branch Sides:
            - BranchSide:      'strings.c:453,2'
              BranchSideFuncs:
                - xmlXPathWrapString
                - xmlXPathValuePush
            - BranchSide:      'strings.c:459,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlUTF8Strsize
                - xmlStrdup
                - xmlStrcat
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlUTF8Strndup
                - xmlStrcat
                - xmlUTF8Strsize
                - xmlStrcat
                - xmlUTF8Strndup
                - xmlStrcat
                - xmlUTF8Strndup
        - Branch String:   'strings.c:459,9'
          Branch Sides:
            - BranchSide:      'strings.c:460,24'
              BranchSideFuncs:
                - xmlUTF8Strndup
                - xmlXPathWrapString
                - xmlXPathValuePush
            - BranchSide:      'strings.c:462,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlUTF8Strsize
                - xmlStrdup
                - xmlStrcat
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlUTF8Strndup
                - xmlStrcat
                - xmlUTF8Strsize
                - xmlStrcat
                - xmlUTF8Strndup
                - xmlStrcat
        - Branch String:   'strings.c:462,6'
          Branch Sides:
            - BranchSide:      'strings.c:463,28'
              BranchSideFuncs:
                - xmlUTF8Strndup
                - xmlStrcat
                - xmlXPathWrapString
                - xmlXPathValuePush
            - BranchSide:      'strings.c:465,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlUTF8Strsize
                - xmlStrdup
                - xmlStrcat
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlUTF8Strndup
                - xmlStrcat
                - xmlUTF8Strsize
                - xmlStrcat
        - Branch String:   'strings.c:465,13'
          Branch Sides:
            - BranchSide:      'strings.c:466,18'
              BranchSideFuncs:
                - xmlUTF8Strndup
                - xmlStrcat
                - xmlUTF8Strsize
                - xmlStrcat
                - xmlXPathWrapString
                - xmlXPathValuePush
            - BranchSide:      'strings.c:477,29'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlStrdup
                - xmlStrcat
                - xmlXPathWrapString
                - xmlXPathValuePush
      Callsites:
        - Src:             'strings.c:427,2'
          Dst:             xmlXPatherror
        - Src:             'strings.c:432,14'
          Dst:             xmlXPathPopString
        - Src:             'strings.c:436,15'
          Dst:             xmlXPathPopString
        - Src:             'strings.c:437,11'
          Dst:             xmlXPathPopString
        - Src:             'strings.c:439,13'
          Dst:             xmlUTF8Strlen
        - Src:             'strings.c:440,17'
          Dst:             xmlUTF8Strlen
        - Src:             'strings.c:445,9'
          Dst:             xmlXPathNewCString
        - Src:             'strings.c:445,9'
          Dst:             xmlXPathValuePush
        - Src:             'strings.c:453,2'
          Dst:             xmlXPathWrapString
        - Src:             'strings.c:453,2'
          Dst:             xmlXPathValuePush
        - Src:             'strings.c:460,8'
          Dst:             xmlUTF8Strndup
        - Src:             'strings.c:462,6'
          Dst:             xmlStrEqual
        - Src:             'strings.c:463,12'
          Dst:             xmlUTF8Strndup
        - Src:             'strings.c:464,12'
          Dst:             xmlStrcat
        - Src:             'strings.c:465,13'
          Dst:             xmlStrEqual
        - Src:             'strings.c:469,12'
          Dst:             xmlUTF8Strndup
        - Src:             'strings.c:470,12'
          Dst:             xmlStrcat
        - Src:             'strings.c:472,20'
          Dst:             xmlUTF8Strsize
        - Src:             'strings.c:473,12'
          Dst:             xmlStrcat
        - Src:             'strings.c:477,14'
          Dst:             xmlUTF8Strsize
        - Src:             'strings.c:478,12'
          Dst:             xmlStrdup
        - Src:             'strings.c:479,12'
          Dst:             xmlStrcat
        - Src:             'strings.c:483,5'
          Dst:             xmlXPathWrapString
        - Src:             'strings.c:483,5'
          Dst:             xmlXPathValuePush
    - functionName:    exsltStrConcatFunction
      functionSourceFile: '/src/libxslt/libexslt/strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         36
      ICount:          218
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - xmlBufferCat
        - xmlBufferCreate
        - xmlBufferDetach
        - xmlBufferFree
        - xmlBufferSetAllocationScheme
        - xmlXPathCastNodeToString
        - xmlXPathFreeObject
        - xmlXPathNewCString
        - xmlXPathValuePop
        - xmlXPathValuePush
        - xmlXPathWrapString
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strings.c:505,9'
          Branch Sides:
            - BranchSide:      'strings.c:506,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'strings.c:510,10'
              BranchSideFuncs:
                - xmlXPatherror
                - xmlXPathValuePop
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlXPathFreeObject
                - xmlBufferDetach
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlBufferFree
                - xmlXPathCastNodeToString
                - xmlBufferCat
                - xmlXPatherror
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'strings.c:506,2'
          Branch Sides:
            - BranchSide:      'strings.c:506,2'
              BranchSideFuncs: []
            - BranchSide:      'strings.c:507,2'
              BranchSideFuncs: []
        - Branch String:   'strings.c:510,10'
          Branch Sides:
            - BranchSide:      'strings.c:510,10'
              BranchSideFuncs:
                - xmlXPatherror
                - xmlXPathValuePop
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlXPathFreeObject
                - xmlBufferDetach
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlBufferFree
                - xmlXPathCastNodeToString
                - xmlBufferCat
                - xmlXPatherror
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'strings.c:511,2'
              BranchSideFuncs:
                - xmlXPatherror
        - Branch String:   'strings.c:510,10'
          Branch Sides:
            - BranchSide:      'strings.c:510,10'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlXPathFreeObject
                - xmlBufferDetach
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlBufferFree
                - xmlXPathCastNodeToString
                - xmlBufferCat
                - xmlXPatherror
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'strings.c:515,21'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlXPathFreeObject
                - xmlBufferDetach
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlBufferFree
                - xmlXPathCastNodeToString
                - xmlBufferCat
                - xmlXPatherror
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'strings.c:510,9'
          Branch Sides:
            - BranchSide:      'strings.c:511,2'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlXPathFreeObject
                - xmlBufferDetach
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlBufferFree
                - xmlXPathCastNodeToString
                - xmlBufferCat
                - xmlXPatherror
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'strings.c:515,21'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlXPathFreeObject
                - xmlBufferDetach
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlBufferFree
                - xmlXPathCastNodeToString
                - xmlBufferCat
                - xmlXPatherror
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'strings.c:511,2'
          Branch Sides:
            - BranchSide:      'strings.c:511,2'
              BranchSideFuncs: []
            - BranchSide:      'strings.c:512,2'
              BranchSideFuncs: []
        - Branch String:   'strings.c:517,9'
          Branch Sides:
            - BranchSide:      'strings.c:517,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'strings.c:518,28'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'strings.c:517,9'
          Branch Sides:
            - BranchSide:      'strings.c:517,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'strings.c:518,28'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'strings.c:517,9'
          Branch Sides:
            - BranchSide:      'strings.c:518,28'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'strings.c:523,11'
              BranchSideFuncs:
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlXPathFreeObject
                - xmlBufferDetach
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlBufferFree
                - xmlXPathCastNodeToString
                - xmlBufferCat
                - xmlXPatherror
                - xmlXPathFreeObject
        - Branch String:   'strings.c:524,9'
          Branch Sides:
            - BranchSide:      'strings.c:525,9'
              BranchSideFuncs:
                - xmlXPatherror
                - xmlXPathFreeObject
            - BranchSide:      'strings.c:529,34'
              BranchSideFuncs:
                - xmlBufferSetAllocationScheme
                - xmlXPathFreeObject
                - xmlBufferDetach
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlBufferFree
                - xmlXPathCastNodeToString
                - xmlBufferCat
        - Branch String:   'strings.c:525,9'
          Branch Sides:
            - BranchSide:      'strings.c:525,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'strings.c:526,28'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'strings.c:531,5'
          Branch Sides:
            - BranchSide:      'strings.c:533,33'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlBufferCat
                - xmlXPathFreeObject
                - xmlBufferDetach
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlBufferFree
            - BranchSide:      'strings.c:540,25'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlBufferDetach
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlBufferFree
      Callsites:
        - Src:             'strings.c:506,2'
          Dst:             xmlXPatherror
        - Src:             'strings.c:511,2'
          Dst:             xmlXPatherror
        - Src:             'strings.c:515,11'
          Dst:             xmlXPathValuePop
        - Src:             'strings.c:518,9'
          Dst:             xmlXPathFreeObject
        - Src:             'strings.c:519,2'
          Dst:             xmlXPathNewCString
        - Src:             'strings.c:519,2'
          Dst:             xmlXPathValuePush
        - Src:             'strings.c:523,11'
          Dst:             xmlBufferCreate
        - Src:             'strings.c:525,9'
          Dst:             xmlXPatherror
        - Src:             'strings.c:526,9'
          Dst:             xmlXPathFreeObject
        - Src:             'strings.c:529,5'
          Dst:             xmlBufferSetAllocationScheme
        - Src:             'strings.c:533,8'
          Dst:             xmlXPathCastNodeToString
        - Src:             'strings.c:535,9'
          Dst:             xmlBufferCat
        - Src:             'strings.c:540,5'
          Dst:             xmlXPathFreeObject
        - Src:             'strings.c:542,5'
          Dst:             xmlBufferDetach
        - Src:             'strings.c:542,5'
          Dst:             xmlXPathWrapString
        - Src:             'strings.c:542,5'
          Dst:             xmlXPathValuePush
        - Src:             'strings.c:543,5'
          Dst:             xmlBufferFree
    - functionName:    exsltStrReplaceFunction
      functionSourceFile: '/src/libxslt/libexslt/strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 812
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         170
      ICount:          1019
      EdgeCount:       227
      CyclomaticComplexity: 59
      functionsReached:
        - exsltStrReturnString
        - xmlBufferAdd
        - xmlBufferContent
        - xmlBufferCreate
        - xmlBufferFree
        - xmlBufferLength
        - xmlBufferSetAllocationScheme
        - xmlStrlen
        - xmlStrncmp
        - xmlUTF8Strsize
        - xmlXPathCastNodeToString
        - xmlXPathFreeNodeSet
        - xmlXPathPopNodeSet
        - xmlXPathPopString
        - xmlXPatherror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings.c:606,9'
          Branch Sides:
            - BranchSide:      'strings.c:607,9'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'strings.c:613,10'
              BranchSideFuncs:
                - xmlXPathPopString
                - xmlXPathPopString
                - xmlXPathPopString
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCastNodeToString
                - xmlXPathCastNodeToString
                - xmlXPatherror
                - xmlStrlen
                - exsltStrReturnString
                - xmlXPathPopNodeSet
                - xmlXPathPopNodeSet
        - Branch String:   'strings.c:607,9'
          Branch Sides:
            - BranchSide:      'strings.c:607,9'
              BranchSideFuncs: []
            - BranchSide:      'strings.c:608,9'
              BranchSideFuncs: []
        - Branch String:   'strings.c:613,10'
          Branch Sides:
            - BranchSide:      'strings.c:613,10'
              BranchSideFuncs:
                - xmlXPathPopString
                - xmlXPathPopString
                - xmlXPathPopString
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCastNodeToString
                - xmlXPathCastNodeToString
                - xmlXPatherror
                - xmlStrlen
                - exsltStrReturnString
                - xmlXPathPopNodeSet
                - xmlXPathPopNodeSet
            - BranchSide:      'strings.c:614,41'
              BranchSideFuncs:
                - xmlXPathPopString
                - xmlXPathPopString
                - xmlXPathPopString
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCastNodeToString
                - xmlXPathCastNodeToString
                - xmlXPatherror
                - xmlStrlen
                - exsltStrReturnString
                - xmlXPathPopNodeSet
        - Branch String:   'strings.c:613,10'
          Branch Sides:
            - BranchSide:      'strings.c:613,10'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - xmlXPathPopString
                - xmlXPathPopString
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCastNodeToString
                - xmlXPathCastNodeToString
                - xmlXPatherror
                - xmlStrlen
                - exsltStrReturnString
                - xmlXPathPopNodeSet
            - BranchSide:      'strings.c:616,42'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - xmlXPathPopString
                - xmlXPathPopString
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCastNodeToString
                - xmlXPathCastNodeToString
                - xmlXPatherror
                - xmlStrlen
                - exsltStrReturnString
                - xmlXPathPopNodeSet
        - Branch String:   'strings.c:613,9'
          Branch Sides:
            - BranchSide:      'strings.c:614,41'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - xmlXPathPopString
                - xmlXPathPopString
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCastNodeToString
                - xmlXPathCastNodeToString
                - xmlXPatherror
                - xmlStrlen
                - exsltStrReturnString
                - xmlXPathPopNodeSet
            - BranchSide:      'strings.c:616,42'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - xmlXPathPopString
                - xmlXPathPopString
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCastNodeToString
                - xmlXPathCastNodeToString
                - xmlXPatherror
                - xmlStrlen
                - exsltStrReturnString
                - xmlXPathPopNodeSet
        - Branch String:   'strings.c:618,9'
          Branch Sides:
            - BranchSide:      'strings.c:619,9'
              BranchSideFuncs: []
            - BranchSide:      'strings.c:623,10'
              BranchSideFuncs:
                - xmlXPathPopString
                - xmlXPathPopString
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCastNodeToString
                - xmlXPathCastNodeToString
                - xmlXPatherror
                - xmlStrlen
                - exsltStrReturnString
                - xmlXPathPopNodeSet
        - Branch String:   'strings.c:623,10'
          Branch Sides:
            - BranchSide:      'strings.c:623,10'
              BranchSideFuncs:
                - xmlXPathPopString
                - xmlXPathPopString
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCastNodeToString
                - xmlXPathCastNodeToString
                - xmlXPatherror
                - xmlStrlen
                - exsltStrReturnString
                - xmlXPathPopNodeSet
            - BranchSide:      'strings.c:624,40'
              BranchSideFuncs:
                - xmlXPathPopString
                - xmlXPathPopString
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCastNodeToString
                - xmlXPathCastNodeToString
                - xmlXPatherror
                - xmlStrlen
                - exsltStrReturnString
        - Branch String:   'strings.c:623,10'
          Branch Sides:
            - BranchSide:      'strings.c:623,10'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - xmlXPathPopString
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCastNodeToString
                - xmlXPathCastNodeToString
                - xmlXPatherror
                - xmlStrlen
                - exsltStrReturnString
            - BranchSide:      'strings.c:628,41'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - xmlXPathPopString
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCastNodeToString
                - xmlXPathCastNodeToString
                - xmlXPatherror
                - xmlStrlen
                - exsltStrReturnString
        - Branch String:   'strings.c:623,9'
          Branch Sides:
            - BranchSide:      'strings.c:624,40'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - xmlXPathPopString
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCastNodeToString
                - xmlXPathCastNodeToString
                - xmlXPatherror
                - xmlStrlen
                - exsltStrReturnString
            - BranchSide:      'strings.c:628,41'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - xmlXPathPopString
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCastNodeToString
                - xmlXPathCastNodeToString
                - xmlXPatherror
                - xmlStrlen
                - exsltStrReturnString
        - Branch String:   'strings.c:629,13'
          Branch Sides:
            - BranchSide:      'strings.c:629,34'
              BranchSideFuncs:
                - xmlXPathPopString
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCastNodeToString
                - xmlXPathCastNodeToString
                - xmlXPatherror
                - xmlStrlen
                - exsltStrReturnString
            - BranchSide:      'strings.c:629,11'
              BranchSideFuncs:
                - xmlXPathPopString
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCastNodeToString
                - xmlXPathCastNodeToString
                - xmlXPatherror
                - xmlStrlen
                - exsltStrReturnString
        - Branch String:   'strings.c:632,9'
          Branch Sides:
            - BranchSide:      'strings.c:633,9'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'strings.c:637,32'
              BranchSideFuncs:
                - xmlXPathPopString
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCastNodeToString
                - xmlXPathCastNodeToString
                - xmlXPatherror
                - xmlStrlen
                - exsltStrReturnString
        - Branch String:   'strings.c:638,9'
          Branch Sides:
            - BranchSide:      'strings.c:639,9'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'strings.c:643,9'
              BranchSideFuncs:
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCastNodeToString
                - xmlXPathCastNodeToString
                - xmlXPatherror
                - xmlStrlen
                - exsltStrReturnString
        - Branch String:   'strings.c:643,9'
          Branch Sides:
            - BranchSide:      'strings.c:644,30'
              BranchSideFuncs:
                - xmlStrlen
                - exsltStrReturnString
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'strings.c:650,9'
              BranchSideFuncs:
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCastNodeToString
                - xmlXPathCastNodeToString
                - xmlXPatherror
        - Branch String:   'strings.c:650,9'
          Branch Sides:
            - BranchSide:      'strings.c:651,16'
              BranchSideFuncs:
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCastNodeToString
                - xmlXPathCastNodeToString
            - BranchSide:      'strings.c:657,15'
              BranchSideFuncs:
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCastNodeToString
                - xmlXPathCastNodeToString
                - xmlXPatherror
        - Branch String:   'strings.c:658,13'
          Branch Sides:
            - BranchSide:      'strings.c:659,13'
              BranchSideFuncs:
                - xmlXPatherror
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'strings.c:662,31'
              BranchSideFuncs:
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCastNodeToString
                - xmlXPathCastNodeToString
        - Branch String:   'strings.c:659,13'
          Branch Sides:
            - BranchSide:      'strings.c:659,13'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'strings.c:660,13'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'strings.c:672,5'
          Branch Sides:
            - BranchSide:      'strings.c:673,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrlen
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
                - xmlXPathCastNodeToString
                - xmlXPathCastNodeToString
            - BranchSide:      'strings.c:709,9'
              BranchSideFuncs:
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
        - Branch String:   'strings.c:673,13'
          Branch Sides:
            - BranchSide:      'strings.c:674,50'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlStrlen
                - xmlStrlen
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
                - xmlXPathCastNodeToString
            - BranchSide:      'strings.c:681,29'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrlen
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
                - xmlXPathCastNodeToString
                - xmlXPathCastNodeToString
        - Branch String:   'strings.c:675,17'
          Branch Sides:
            - BranchSide:      'strings.c:676,21'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'strings.c:679,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrlen
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
                - xmlXPathCastNodeToString
                - xmlXPathCastNodeToString
        - Branch String:   'strings.c:682,25'
          Branch Sides:
            - BranchSide:      'strings.c:682,28'
              BranchSideFuncs:
                - xmlStrlen
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
                - xmlStrlen
                - xmlXPathCastNodeToString
                - xmlXPathCastNodeToString
            - BranchSide:      'strings.c:685,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
                - xmlStrlen
                - xmlXPathCastNodeToString
                - xmlXPathCastNodeToString
        - Branch String:   'strings.c:682,13'
          Branch Sides:
            - BranchSide:      'strings.c:683,23'
              BranchSideFuncs:
                - xmlStrlen
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
                - xmlStrlen
                - xmlXPathCastNodeToString
                - xmlXPathCastNodeToString
            - BranchSide:      'strings.c:685,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
                - xmlStrlen
                - xmlXPathCastNodeToString
                - xmlXPathCastNodeToString
        - Branch String:   'strings.c:685,13'
          Branch Sides:
            - BranchSide:      'strings.c:686,17'
              BranchSideFuncs:
                - xmlStrlen
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
                - xmlStrlen
                - xmlXPathCastNodeToString
                - xmlXPathCastNodeToString
            - BranchSide:      'strings.c:697,17'
              BranchSideFuncs:
                - xmlStrlen
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
                - xmlStrlen
                - xmlXPathCastNodeToString
                - xmlXPathCastNodeToString
        - Branch String:   'strings.c:686,17'
          Branch Sides:
            - BranchSide:      'strings.c:687,55'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlStrlen
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
                - xmlStrlen
                - xmlXPathCastNodeToString
            - BranchSide:      'strings.c:694,17'
              BranchSideFuncs:
                - xmlStrlen
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
                - xmlStrlen
                - xmlXPathCastNodeToString
                - xmlXPathCastNodeToString
        - Branch String:   'strings.c:688,21'
          Branch Sides:
            - BranchSide:      'strings.c:689,25'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'strings.c:692,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
                - xmlStrlen
                - xmlXPathCastNodeToString
                - xmlXPathCastNodeToString
        - Branch String:   'strings.c:697,17'
          Branch Sides:
            - BranchSide:      'strings.c:698,30'
              BranchSideFuncs:
                - xmlStrlen
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
                - xmlStrlen
                - xmlXPathCastNodeToString
                - xmlXPathCastNodeToString
            - BranchSide:      'strings.c:700,17'
              BranchSideFuncs:
                - xmlStrlen
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
                - xmlStrlen
                - xmlXPathCastNodeToString
                - xmlXPathCastNodeToString
        - Branch String:   'strings.c:703,13'
          Branch Sides:
            - BranchSide:      'strings.c:704,13'
              BranchSideFuncs:
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCastNodeToString
                - xmlXPathCastNodeToString
            - BranchSide:      'strings.c:706,33'
              BranchSideFuncs:
                - xmlStrlen
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
                - xmlStrlen
                - xmlXPathCastNodeToString
                - xmlXPathCastNodeToString
        - Branch String:   'strings.c:709,22'
          Branch Sides:
            - BranchSide:      'strings.c:709,25'
              BranchSideFuncs:
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
            - BranchSide:      'strings.c:714,11'
              BranchSideFuncs:
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
        - Branch String:   'strings.c:709,9'
          Branch Sides:
            - BranchSide:      'strings.c:710,17'
              BranchSideFuncs:
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
            - BranchSide:      'strings.c:714,11'
              BranchSideFuncs:
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlXPatherror
        - Branch String:   'strings.c:715,9'
          Branch Sides:
            - BranchSide:      'strings.c:716,9'
              BranchSideFuncs:
                - xmlXPatherror
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'strings.c:719,34'
              BranchSideFuncs:
                - xmlBufferSetAllocationScheme
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
        - Branch String:   'strings.c:716,9'
          Branch Sides:
            - BranchSide:      'strings.c:716,9'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'strings.c:717,9'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'strings.c:723,5'
          Branch Sides:
            - BranchSide:      'strings.c:724,13'
              BranchSideFuncs:
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
            - BranchSide:      'strings.c:764,9'
              BranchSideFuncs:
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
        - Branch String:   'strings.c:726,9'
          Branch Sides:
            - BranchSide:      'strings.c:727,18'
              BranchSideFuncs:
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
            - BranchSide:      'strings.c:736,13'
              BranchSideFuncs:
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
        - Branch String:   'strings.c:727,38'
          Branch Sides:
            - BranchSide:      'strings.c:728,17'
              BranchSideFuncs:
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
            - BranchSide:      'strings.c:734,9'
              BranchSideFuncs:
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
        - Branch String:   'strings.c:728,35'
          Branch Sides:
            - BranchSide:      'strings.c:729,28'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
            - BranchSide:      'strings.c:734,9'
              BranchSideFuncs:
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
        - Branch String:   'strings.c:727,17'
          Branch Sides:
            - BranchSide:      'strings.c:731,27'
              BranchSideFuncs:
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
            - BranchSide:      'strings.c:734,9'
              BranchSideFuncs:
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
        - Branch String:   'strings.c:736,13'
          Branch Sides:
            - BranchSide:      'strings.c:737,17'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlStrncmp
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
            - BranchSide:      'strings.c:750,18'
              BranchSideFuncs:
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
        - Branch String:   'strings.c:737,30'
          Branch Sides:
            - BranchSide:      'strings.c:737,33'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlStrncmp
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
            - BranchSide:      'strings.c:747,35'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
        - Branch String:   'strings.c:737,17'
          Branch Sides:
            - BranchSide:      'strings.c:738,34'
              BranchSideFuncs:
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlStrncmp
                - xmlXPatherror
            - BranchSide:      'strings.c:747,35'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
        - Branch String:   'strings.c:738,59'
          Branch Sides:
            - BranchSide:      'strings.c:739,34'
              BranchSideFuncs:
                - xmlXPatherror
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'strings.c:741,21'
              BranchSideFuncs:
                - xmlXPatherror
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'strings.c:738,21'
          Branch Sides:
            - BranchSide:      'strings.c:741,21'
              BranchSideFuncs:
                - xmlXPatherror
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'strings.c:744,25'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
        - Branch String:   'strings.c:741,21'
          Branch Sides:
            - BranchSide:      'strings.c:741,21'
              BranchSideFuncs:
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'strings.c:742,21'
              BranchSideFuncs:
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'strings.c:750,30'
          Branch Sides:
            - BranchSide:      'strings.c:751,31'
              BranchSideFuncs:
                - xmlBufferAdd
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlBufferAdd
                - xmlXPatherror
            - BranchSide:      'strings.c:752,18'
              BranchSideFuncs:
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
                - xmlBufferAdd
        - Branch String:   'strings.c:751,57'
          Branch Sides:
            - BranchSide:      'strings.c:752,18'
              BranchSideFuncs:
                - xmlXPatherror
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'strings.c:755,17'
              BranchSideFuncs:
                - xmlXPatherror
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'strings.c:752,32'
          Branch Sides:
            - BranchSide:      'strings.c:753,31'
              BranchSideFuncs:
                - xmlBufferAdd
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
            - BranchSide:      'strings.c:759,20'
              BranchSideFuncs:
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
        - Branch String:   'strings.c:750,17'
          Branch Sides:
            - BranchSide:      'strings.c:755,17'
              BranchSideFuncs:
                - xmlXPatherror
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'strings.c:759,20'
              BranchSideFuncs:
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlXPatherror
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlXPatherror
                - xmlStrncmp
        - Branch String:   'strings.c:755,17'
          Branch Sides:
            - BranchSide:      'strings.c:755,17'
              BranchSideFuncs:
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'strings.c:756,17'
              BranchSideFuncs:
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'strings.c:764,21'
          Branch Sides:
            - BranchSide:      'strings.c:764,37'
              BranchSideFuncs:
                - xmlBufferAdd
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlXPatherror
            - BranchSide:      'strings.c:771,26'
              BranchSideFuncs:
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'strings.c:764,9'
          Branch Sides:
            - BranchSide:      'strings.c:765,9'
              BranchSideFuncs:
                - xmlXPatherror
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'strings.c:771,26'
              BranchSideFuncs:
                - xmlBufferContent
                - xmlBufferLength
                - exsltStrReturnString
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'strings.c:765,9'
          Branch Sides:
            - BranchSide:      'strings.c:765,9'
              BranchSideFuncs:
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'strings.c:766,9'
              BranchSideFuncs:
                - xmlBufferFree
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'strings.c:780,9'
          Branch Sides:
            - BranchSide:      'strings.c:781,15'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'strings.c:784,9'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'strings.c:781,9'
          Branch Sides:
            - BranchSide:      'strings.c:782,13'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'strings.c:783,5'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'strings.c:784,9'
          Branch Sides:
            - BranchSide:      'strings.c:785,15'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'strings.c:791,9'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'strings.c:785,9'
          Branch Sides:
            - BranchSide:      'strings.c:786,17'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'strings.c:789,5'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'strings.c:786,17'
          Branch Sides:
            - BranchSide:      'strings.c:787,17'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'strings.c:788,9'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'strings.c:791,9'
          Branch Sides:
            - BranchSide:      'strings.c:791,16'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'strings.c:792,9'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'strings.c:799,9'
          Branch Sides:
            - BranchSide:      'strings.c:800,29'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'strings.c:802,9'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
        - Branch String:   'strings.c:805,9'
          Branch Sides:
            - BranchSide:      'strings.c:806,29'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'strings.c:808,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'strings.c:607,9'
          Dst:             xmlXPatherror
        - Src:             'strings.c:614,23'
          Dst:             xmlXPathPopString
        - Src:             'strings.c:616,23'
          Dst:             xmlXPathPopNodeSet
        - Src:             'strings.c:624,22'
          Dst:             xmlXPathPopString
        - Src:             'strings.c:628,22'
          Dst:             xmlXPathPopNodeSet
        - Src:             'strings.c:637,14'
          Dst:             xmlXPathPopString
        - Src:             'strings.c:644,44'
          Dst:             xmlStrlen
        - Src:             'strings.c:644,9'
          Dst:             exsltStrReturnString
        - Src:             'strings.c:659,13'
          Dst:             xmlXPatherror
        - Src:             'strings.c:674,25'
          Dst:             xmlXPathCastNodeToString
        - Src:             'strings.c:681,19'
          Dst:             xmlStrlen
        - Src:             'strings.c:687,30'
          Dst:             xmlXPathCastNodeToString
        - Src:             'strings.c:706,23'
          Dst:             xmlStrlen
        - Src:             'strings.c:714,11'
          Dst:             xmlBufferCreate
        - Src:             'strings.c:716,9'
          Dst:             xmlXPatherror
        - Src:             'strings.c:719,5'
          Dst:             xmlBufferSetAllocationScheme
        - Src:             'strings.c:729,17'
          Dst:             xmlStrncmp
        - Src:             'strings.c:738,21'
          Dst:             xmlBufferAdd
        - Src:             'strings.c:739,21'
          Dst:             xmlBufferAdd
        - Src:             'strings.c:741,21'
          Dst:             xmlXPatherror
        - Src:             'strings.c:747,20'
          Dst:             xmlUTF8Strsize
        - Src:             'strings.c:751,18'
          Dst:             xmlBufferAdd
        - Src:             'strings.c:753,18'
          Dst:             xmlBufferAdd
        - Src:             'strings.c:755,17'
          Dst:             xmlXPatherror
        - Src:             'strings.c:764,24'
          Dst:             xmlBufferAdd
        - Src:             'strings.c:765,9'
          Dst:             xmlXPatherror
        - Src:             'strings.c:771,32'
          Dst:             xmlBufferContent
        - Src:             'strings.c:771,55'
          Dst:             xmlBufferLength
        - Src:             'strings.c:771,5'
          Dst:             exsltStrReturnString
        - Src:             'strings.c:776,5'
          Dst:             xmlBufferFree
        - Src:             'strings.c:800,9'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'strings.c:806,9'
          Dst:             xmlXPathFreeNodeSet
    - functionName:    exsltStrSplitFunction
      functionSourceFile: '/src/libxslt/libexslt/strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         59
      ICount:          362
      EdgeCount:       79
      CyclomaticComplexity: 22
      functionsReached:
        - xmlAddChild
        - xmlNewDocRawNode
        - xmlStrdup
        - xmlStrlen
        - xmlStrncasecmp
        - xmlXPathNewNodeSet
        - xmlXPathNodeSetAddUnique
        - xmlXPathPopString
        - xmlXPathValuePush
        - xmlXPatherror
        - xsltCreateRVT
        - xsltRegisterLocalRVT
        - xsltTransformError
        - xsltXPathGetTransformContext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings.c:139,21'
          Branch Sides:
            - BranchSide:      'strings.c:139,25'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'strings.c:140,9'
              BranchSideFuncs:
                - xmlXPatherror
        - Branch String:   'strings.c:139,9'
          Branch Sides:
            - BranchSide:      'strings.c:140,9'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'strings.c:144,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrlen
                - xmlXPathPopString
                - xsltXPathGetTransformContext
                - xsltCreateRVT
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
                - xsltRegisterLocalRVT
                - xmlXPathNewNodeSet
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlStrncasecmp
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathPopString
        - Branch String:   'strings.c:140,9'
          Branch Sides:
            - BranchSide:      'strings.c:140,9'
              BranchSideFuncs: []
            - BranchSide:      'strings.c:141,9'
              BranchSideFuncs: []
        - Branch String:   'strings.c:144,9'
          Branch Sides:
            - BranchSide:      'strings.c:145,39'
              BranchSideFuncs:
                - xmlXPathPopString
                - xmlStrlen
                - xmlXPathPopString
                - xsltXPathGetTransformContext
                - xsltCreateRVT
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
                - xsltRegisterLocalRVT
                - xmlXPathNewNodeSet
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlStrncasecmp
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'strings.c:149,21'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrlen
                - xmlXPathPopString
                - xsltXPathGetTransformContext
                - xsltCreateRVT
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
                - xsltRegisterLocalRVT
                - xmlXPathNewNodeSet
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlStrncasecmp
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'strings.c:146,13'
          Branch Sides:
            - BranchSide:      'strings.c:147,13'
              BranchSideFuncs: []
            - BranchSide:      'strings.c:148,5'
              BranchSideFuncs:
                - xmlStrlen
                - xmlXPathPopString
                - xsltXPathGetTransformContext
                - xsltCreateRVT
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
                - xsltRegisterLocalRVT
                - xmlXPathNewNodeSet
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlStrncasecmp
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'strings.c:151,9'
          Branch Sides:
            - BranchSide:      'strings.c:152,9'
              BranchSideFuncs: []
            - BranchSide:      'strings.c:153,34'
              BranchSideFuncs:
                - xmlStrlen
                - xmlXPathPopString
                - xsltXPathGetTransformContext
                - xsltCreateRVT
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
                - xsltRegisterLocalRVT
                - xmlXPathNewNodeSet
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlStrncasecmp
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'strings.c:156,34'
          Branch Sides:
            - BranchSide:      'strings.c:156,38'
              BranchSideFuncs: []
            - BranchSide:      'strings.c:157,9'
              BranchSideFuncs: []
        - Branch String:   'strings.c:156,9'
          Branch Sides:
            - BranchSide:      'strings.c:157,9'
              BranchSideFuncs: []
            - BranchSide:      'strings.c:162,42'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltCreateRVT
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
                - xsltRegisterLocalRVT
                - xmlXPathNewNodeSet
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlStrncasecmp
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'strings.c:163,9'
          Branch Sides:
            - BranchSide:      'strings.c:164,57'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
            - BranchSide:      'strings.c:172,31'
              BranchSideFuncs:
                - xsltCreateRVT
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
                - xsltRegisterLocalRVT
                - xmlXPathNewNodeSet
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlStrncasecmp
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
        - Branch String:   'strings.c:173,9'
          Branch Sides:
            - BranchSide:      'strings.c:173,22'
              BranchSideFuncs:
                - xsltRegisterLocalRVT
                - xmlXPathNewNodeSet
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlStrncasecmp
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
            - BranchSide:      'strings.c:174,30'
              BranchSideFuncs:
                - xsltRegisterLocalRVT
                - xmlXPathNewNodeSet
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlStrncasecmp
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
        - Branch String:   'strings.c:176,13'
          Branch Sides:
            - BranchSide:      'strings.c:177,24'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlStrncasecmp
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
            - BranchSide:      'strings.c:214,5'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
        - Branch String:   'strings.c:177,13'
          Branch Sides:
            - BranchSide:      'strings.c:178,7'
              BranchSideFuncs:
                - xmlStrncasecmp
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
            - BranchSide:      'strings.c:207,10'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
        - Branch String:   'strings.c:178,7'
          Branch Sides:
            - BranchSide:      'strings.c:179,11'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlStrncasecmp
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
            - BranchSide:      'strings.c:190,28'
              BranchSideFuncs:
                - xmlStrncasecmp
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
        - Branch String:   'strings.c:179,11'
          Branch Sides:
            - BranchSide:      'strings.c:180,19'
              BranchSideFuncs:
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlStrncasecmp
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
            - BranchSide:      'strings.c:189,3'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlStrncasecmp
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
        - Branch String:   'strings.c:191,11'
          Branch Sides:
            - BranchSide:      'strings.c:193,10'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlStrncasecmp
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
            - BranchSide:      'strings.c:197,8'
              BranchSideFuncs:
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlStrncasecmp
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
        - Branch String:   'strings.c:207,10'
          Branch Sides:
            - BranchSide:      'strings.c:208,27'
              BranchSideFuncs:
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
            - BranchSide:      'strings.c:213,9'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
        - Branch String:   'strings.c:217,9'
          Branch Sides:
            - BranchSide:      'strings.c:218,9'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
            - BranchSide:      'strings.c:219,9'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
        - Branch String:   'strings.c:219,9'
          Branch Sides:
            - BranchSide:      'strings.c:220,9'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
            - BranchSide:      'strings.c:221,9'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
        - Branch String:   'strings.c:221,9'
          Branch Sides:
            - BranchSide:      'strings.c:222,19'
              BranchSideFuncs:
                - xmlXPathValuePush
            - BranchSide:      'strings.c:224,19'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
      Callsites:
        - Src:             'strings.c:140,9'
          Dst:             xmlXPatherror
        - Src:             'strings.c:145,21'
          Dst:             xmlXPathPopString
        - Src:             'strings.c:149,21'
          Dst:             xmlStrdup
        - Src:             'strings.c:153,23'
          Dst:             xmlStrlen
        - Src:             'strings.c:155,11'
          Dst:             xmlXPathPopString
        - Src:             'strings.c:162,13'
          Dst:             xsltXPathGetTransformContext
        - Src:             'strings.c:164,28'
          Dst:             xsltXPathGetTransformContext
        - Src:             'strings.c:164,9'
          Dst:             xsltTransformError
        - Src:             'strings.c:172,17'
          Dst:             xsltCreateRVT
        - Src:             'strings.c:174,9'
          Dst:             xsltRegisterLocalRVT
        - Src:             'strings.c:175,15'
          Dst:             xmlXPathNewNodeSet
        - Src:             'strings.c:182,32'
          Dst:             xmlNewDocRawNode
        - Src:             'strings.c:184,4'
          Dst:             xmlAddChild
        - Src:             'strings.c:185,4'
          Dst:             xmlXPathNodeSetAddUnique
        - Src:             'strings.c:190,13'
          Dst:             xmlStrncasecmp
        - Src:             'strings.c:198,14'
          Dst:             xmlNewDocRawNode
        - Src:             'strings.c:200,7'
          Dst:             xmlAddChild
        - Src:             'strings.c:201,7'
          Dst:             xmlXPathNodeSetAddUnique
        - Src:             'strings.c:208,10'
          Dst:             xmlNewDocRawNode
        - Src:             'strings.c:210,3'
          Dst:             xmlAddChild
        - Src:             'strings.c:211,3'
          Dst:             xmlXPathNodeSetAddUnique
        - Src:             'strings.c:222,9'
          Dst:             xmlXPathValuePush
        - Src:             'strings.c:224,25'
          Dst:             xmlXPathNewNodeSet
        - Src:             'strings.c:224,9'
          Dst:             xmlXPathValuePush
    - functionName:    exsltStrTokenizeFunction
      functionSourceFile: '/src/libxslt/libexslt/strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         60
      ICount:          384
      EdgeCount:       80
      CyclomaticComplexity: 22
      functionsReached:
        - xmlAddChild
        - xmlNewDocRawNode
        - xmlStrdup
        - xmlUTF8Charcmp
        - xmlUTF8Strsize
        - xmlXPathNewNodeSet
        - xmlXPathNodeSetAddUnique
        - xmlXPathPopString
        - xmlXPathValuePush
        - xmlXPatherror
        - xsltCreateRVT
        - xsltRegisterLocalRVT
        - xsltTransformError
        - xsltXPathGetTransformContext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings.c:36,21'
          Branch Sides:
            - BranchSide:      'strings.c:36,25'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'strings.c:37,9'
              BranchSideFuncs:
                - xmlXPatherror
        - Branch String:   'strings.c:36,9'
          Branch Sides:
            - BranchSide:      'strings.c:37,9'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'strings.c:41,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathPopString
                - xsltXPathGetTransformContext
                - xsltCreateRVT
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
                - xsltRegisterLocalRVT
                - xmlXPathNewNodeSet
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlUTF8Strsize
                - xmlUTF8Charcmp
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlUTF8Strsize
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathPopString
        - Branch String:   'strings.c:37,9'
          Branch Sides:
            - BranchSide:      'strings.c:37,9'
              BranchSideFuncs: []
            - BranchSide:      'strings.c:38,9'
              BranchSideFuncs: []
        - Branch String:   'strings.c:41,9'
          Branch Sides:
            - BranchSide:      'strings.c:42,40'
              BranchSideFuncs:
                - xmlXPathPopString
                - xmlXPathPopString
                - xsltXPathGetTransformContext
                - xsltCreateRVT
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
                - xsltRegisterLocalRVT
                - xmlXPathNewNodeSet
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlUTF8Strsize
                - xmlUTF8Charcmp
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlUTF8Strsize
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'strings.c:46,22'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathPopString
                - xsltXPathGetTransformContext
                - xsltCreateRVT
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
                - xsltRegisterLocalRVT
                - xmlXPathNewNodeSet
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlUTF8Strsize
                - xmlUTF8Charcmp
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlUTF8Strsize
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'strings.c:43,13'
          Branch Sides:
            - BranchSide:      'strings.c:44,13'
              BranchSideFuncs: []
            - BranchSide:      'strings.c:45,5'
              BranchSideFuncs:
                - xmlXPathPopString
                - xsltXPathGetTransformContext
                - xsltCreateRVT
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
                - xsltRegisterLocalRVT
                - xmlXPathNewNodeSet
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlUTF8Strsize
                - xmlUTF8Charcmp
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlUTF8Strsize
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'strings.c:48,9'
          Branch Sides:
            - BranchSide:      'strings.c:49,9'
              BranchSideFuncs: []
            - BranchSide:      'strings.c:51,29'
              BranchSideFuncs:
                - xmlXPathPopString
                - xsltXPathGetTransformContext
                - xsltCreateRVT
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
                - xsltRegisterLocalRVT
                - xmlXPathNewNodeSet
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlUTF8Strsize
                - xmlUTF8Charcmp
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlUTF8Strsize
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'strings.c:52,34'
          Branch Sides:
            - BranchSide:      'strings.c:52,38'
              BranchSideFuncs: []
            - BranchSide:      'strings.c:53,9'
              BranchSideFuncs: []
        - Branch String:   'strings.c:52,9'
          Branch Sides:
            - BranchSide:      'strings.c:53,9'
              BranchSideFuncs: []
            - BranchSide:      'strings.c:58,42'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltCreateRVT
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
                - xsltRegisterLocalRVT
                - xmlXPathNewNodeSet
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlUTF8Strsize
                - xmlUTF8Charcmp
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlUTF8Strsize
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'strings.c:59,9'
          Branch Sides:
            - BranchSide:      'strings.c:60,57'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
            - BranchSide:      'strings.c:65,31'
              BranchSideFuncs:
                - xsltCreateRVT
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
                - xsltRegisterLocalRVT
                - xmlXPathNewNodeSet
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlUTF8Strsize
                - xmlUTF8Charcmp
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlUTF8Strsize
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
        - Branch String:   'strings.c:66,9'
          Branch Sides:
            - BranchSide:      'strings.c:66,22'
              BranchSideFuncs:
                - xsltRegisterLocalRVT
                - xmlXPathNewNodeSet
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlUTF8Strsize
                - xmlUTF8Charcmp
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlUTF8Strsize
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
            - BranchSide:      'strings.c:67,30'
              BranchSideFuncs:
                - xsltRegisterLocalRVT
                - xmlXPathNewNodeSet
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlUTF8Strsize
                - xmlUTF8Charcmp
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlUTF8Strsize
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
        - Branch String:   'strings.c:69,13'
          Branch Sides:
            - BranchSide:      'strings.c:70,24'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlUTF8Strsize
                - xmlUTF8Charcmp
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlUTF8Strsize
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
            - BranchSide:      'strings.c:108,5'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
        - Branch String:   'strings.c:70,13'
          Branch Sides:
            - BranchSide:      'strings.c:71,32'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlUTF8Charcmp
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlUTF8Strsize
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
            - BranchSide:      'strings.c:101,17'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
        - Branch String:   'strings.c:72,7'
          Branch Sides:
            - BranchSide:      'strings.c:74,16'
              BranchSideFuncs:
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlUTF8Strsize
                - xmlUTF8Charcmp
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlUTF8Strsize
            - BranchSide:      'strings.c:82,41'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlUTF8Strsize
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlUTF8Charcmp
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlUTF8Strsize
        - Branch String:   'strings.c:84,25'
          Branch Sides:
            - BranchSide:      'strings.c:85,29'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlUTF8Strsize
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlUTF8Charcmp
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
            - BranchSide:      'strings.c:99,17'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlUTF8Strsize
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlUTF8Charcmp
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
        - Branch String:   'strings.c:85,29'
          Branch Sides:
            - BranchSide:      'strings.c:87,37'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlUTF8Strsize
                - xmlUTF8Charcmp
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlUTF8Strsize
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
            - BranchSide:      'strings.c:90,26'
              BranchSideFuncs:
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlUTF8Strsize
                - xmlUTF8Charcmp
                - xmlUTF8Strsize
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
        - Branch String:   'strings.c:101,17'
          Branch Sides:
            - BranchSide:      'strings.c:102,27'
              BranchSideFuncs:
                - xmlNewDocRawNode
                - xmlAddChild
                - xmlXPathNodeSetAddUnique
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
            - BranchSide:      'strings.c:107,9'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
        - Branch String:   'strings.c:111,9'
          Branch Sides:
            - BranchSide:      'strings.c:112,9'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
            - BranchSide:      'strings.c:113,9'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
        - Branch String:   'strings.c:113,9'
          Branch Sides:
            - BranchSide:      'strings.c:114,9'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
            - BranchSide:      'strings.c:115,9'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
        - Branch String:   'strings.c:115,9'
          Branch Sides:
            - BranchSide:      'strings.c:116,19'
              BranchSideFuncs:
                - xmlXPathValuePush
            - BranchSide:      'strings.c:118,19'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
      Callsites:
        - Src:             'strings.c:37,9'
          Dst:             xmlXPatherror
        - Src:             'strings.c:42,22'
          Dst:             xmlXPathPopString
        - Src:             'strings.c:46,22'
          Dst:             xmlStrdup
        - Src:             'strings.c:51,11'
          Dst:             xmlXPathPopString
        - Src:             'strings.c:58,13'
          Dst:             xsltXPathGetTransformContext
        - Src:             'strings.c:60,28'
          Dst:             xsltXPathGetTransformContext
        - Src:             'strings.c:60,9'
          Dst:             xsltTransformError
        - Src:             'strings.c:65,17'
          Dst:             xsltCreateRVT
        - Src:             'strings.c:67,9'
          Dst:             xsltRegisterLocalRVT
        - Src:             'strings.c:68,15'
          Dst:             xmlXPathNewNodeSet
        - Src:             'strings.c:71,17'
          Dst:             xmlUTF8Strsize
        - Src:             'strings.c:76,28'
          Dst:             xmlNewDocRawNode
        - Src:             'strings.c:78,7'
          Dst:             xmlAddChild
        - Src:             'strings.c:79,7'
          Dst:             xmlXPathNodeSetAddUnique
        - Src:             'strings.c:84,26'
          Dst:             xmlUTF8Charcmp
        - Src:             'strings.c:91,32'
          Dst:             xmlNewDocRawNode
        - Src:             'strings.c:93,4'
          Dst:             xmlAddChild
        - Src:             'strings.c:94,4'
          Dst:             xmlXPathNodeSetAddUnique
        - Src:             'strings.c:83,18'
          Dst:             xmlUTF8Strsize
        - Src:             'strings.c:102,10'
          Dst:             xmlNewDocRawNode
        - Src:             'strings.c:104,17'
          Dst:             xmlAddChild
        - Src:             'strings.c:105,10'
          Dst:             xmlXPathNodeSetAddUnique
        - Src:             'strings.c:116,9'
          Dst:             xmlXPathValuePush
        - Src:             'strings.c:118,25'
          Dst:             xmlXPathNewNodeSet
        - Src:             'strings.c:118,9'
          Dst:             xmlXPathValuePush
    - functionName:    exsltStrRegister
      functionSourceFile: '/src/libxslt/libexslt/strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 821
      functionLinenumberEnd: 846
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - exsltStrAlignFunction
        - exsltStrConcatFunction
        - exsltStrDecodeUriFunction
        - exsltStrEncodeUriFunction
        - exsltStrPaddingFunction
        - exsltStrReplaceFunction
        - exsltStrSplitFunction
        - exsltStrTokenizeFunction
        - xsltRegisterExtModuleFunction
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strings.c:822,5'
          Branch Sides:
            - BranchSide:      'strings.c:822,5'
              BranchSideFuncs:
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
            - BranchSide:      'strings.c:822,5'
              BranchSideFuncs:
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
      Callsites:
        - Src:             'strings.c:822,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'strings.c:822,5'
          Dst:             exsltStrTokenizeFunction
        - Src:             'strings.c:825,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'strings.c:825,5'
          Dst:             exsltStrSplitFunction
        - Src:             'strings.c:828,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'strings.c:828,5'
          Dst:             exsltStrEncodeUriFunction
        - Src:             'strings.c:831,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'strings.c:831,5'
          Dst:             exsltStrDecodeUriFunction
        - Src:             'strings.c:834,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'strings.c:834,5'
          Dst:             exsltStrPaddingFunction
        - Src:             'strings.c:837,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'strings.c:837,5'
          Dst:             exsltStrAlignFunction
        - Src:             'strings.c:840,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'strings.c:840,5'
          Dst:             exsltStrConcatFunction
        - Src:             'strings.c:843,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'strings.c:843,5'
          Dst:             exsltStrReplaceFunction
    - functionName:    exsltDateYear
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1956
      functionLinenumberEnd: 1982
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dateTime
      BBCount:         23
      ICount:          125
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - exsltDateCurrent
        - exsltDateFreeDate
        - exsltDateParse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'date.c:1961,9'
          Branch Sides:
            - BranchSide:      'date.c:1962,7'
              BranchSideFuncs:
                - exsltDateCurrent
                - exsltDateFreeDate
            - BranchSide:      'date.c:1966,22'
              BranchSideFuncs:
                - exsltDateParse
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:1963,6'
          Branch Sides:
            - BranchSide:      'date.c:1964,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1965,5'
              BranchSideFuncs:
                - exsltDateFreeDate
        - Branch String:   'date.c:1967,6'
          Branch Sides:
            - BranchSide:      'date.c:1968,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1969,7'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:1977,9'
          Branch Sides:
            - BranchSide:      'date.c:1977,25'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:1978,20'
              BranchSideFuncs:
                - exsltDateFreeDate
      Callsites:
        - Src:             'date.c:1962,7'
          Dst:             exsltDateCurrent
        - Src:             'date.c:1966,7'
          Dst:             exsltDateParse
        - Src:             'date.c:1971,6'
          Dst:             exsltDateFreeDate
        - Src:             'date.c:1979,5'
          Dst:             exsltDateFreeDate
    - functionName:    exsltDateCurrent
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         36
      ICount:          373
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - __errno_location
        - exsltDateCreateDate
        - getenv
        - gmtime_r
        - localtime_r
        - strtol
        - time
      functionUses:    16
      BranchProfiles:
        - Branch String:   'date.c:689,9'
          Branch Sides:
            - BranchSide:      'date.c:681,15'
              BranchSideFuncs:
                - exsltDateCreateDate
                - getenv
                - gmtime_r
                - time
                - localtime_r
                - __errno_location
                - strtol
                - __errno_location
                - gmtime_r
            - BranchSide:      'date.c:689,9'
              BranchSideFuncs:
                - exsltDateCreateDate
                - getenv
                - gmtime_r
                - time
                - localtime_r
                - __errno_location
                - strtol
                - __errno_location
                - gmtime_r
        - Branch String:   'date.c:692,9'
          Branch Sides:
            - BranchSide:      'date.c:693,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:699,25'
              BranchSideFuncs:
                - getenv
                - gmtime_r
                - time
                - localtime_r
                - __errno_location
                - strtol
                - __errno_location
                - gmtime_r
        - Branch String:   'date.c:700,9'
          Branch Sides:
            - BranchSide:      'date.c:701,9'
              BranchSideFuncs:
                - __errno_location
                - strtol
                - __errno_location
                - gmtime_r
                - time
                - localtime_r
                - gmtime_r
            - BranchSide:      'date.c:721,9'
              BranchSideFuncs:
                - gmtime_r
                - time
                - localtime_r
        - Branch String:   'date.c:703,6'
          Branch Sides:
            - BranchSide:      'date.c:709,10'
              BranchSideFuncs:
                - gmtime_r
                - gmtime_r
                - time
                - localtime_r
            - BranchSide:      'date.c:719,5'
              BranchSideFuncs:
                - gmtime_r
                - time
                - localtime_r
        - Branch String:   'date.c:709,10'
          Branch Sides:
            - BranchSide:      'date.c:710,19'
              BranchSideFuncs:
                - gmtime_r
                - time
                - localtime_r
            - BranchSide:      'date.c:718,9'
              BranchSideFuncs:
                - gmtime_r
                - time
                - localtime_r
        - Branch String:   'date.c:721,9'
          Branch Sides:
            - BranchSide:      'date.c:723,12'
              BranchSideFuncs:
                - time
                - localtime_r
                - gmtime_r
            - BranchSide:      'date.c:735,25'
              BranchSideFuncs:
                - gmtime_r
        - Branch String:   'date.c:772,9'
          Branch Sides:
            - BranchSide:      'date.c:773,31'
              BranchSideFuncs: []
            - BranchSide:      'date.c:774,24'
              BranchSideFuncs: []
        - Branch String:   'date.c:774,16'
          Branch Sides:
            - BranchSide:      'date.c:775,30'
              BranchSideFuncs: []
            - BranchSide:      'date.c:776,24'
              BranchSideFuncs: []
        - Branch String:   'date.c:776,16'
          Branch Sides:
            - BranchSide:      'date.c:777,31'
              BranchSideFuncs: []
            - BranchSide:      'date.c:778,24'
              BranchSideFuncs: []
        - Branch String:   'date.c:778,16'
          Branch Sides:
            - BranchSide:      'date.c:779,30'
              BranchSideFuncs: []
            - BranchSide:      'date.c:780,24'
              BranchSideFuncs: []
        - Branch String:   'date.c:780,16'
          Branch Sides:
            - BranchSide:      'date.c:781,31'
              BranchSideFuncs: []
            - BranchSide:      'date.c:782,24'
              BranchSideFuncs: []
        - Branch String:   'date.c:782,16'
          Branch Sides:
            - BranchSide:      'date.c:783,30'
              BranchSideFuncs: []
            - BranchSide:      'date.c:785,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'date.c:691,11'
          Dst:             exsltDateCreateDate
        - Src:             'date.c:699,25'
          Dst:             getenv
        - Src:             'date.c:701,9'
          Dst:             __errno_location
        - Src:             'date.c:702,18'
          Dst:             strtol
        - Src:             'date.c:703,6'
          Dst:             __errno_location
        - Src:             'date.c:709,10'
          Dst:             gmtime_r
        - Src:             'date.c:723,12'
          Dst:             time
        - Src:             'date.c:728,2'
          Dst:             localtime_r
        - Src:             'date.c:749,5'
          Dst:             gmtime_r
    - functionName:    exsltDateParse
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionLinenumberEnd: 939
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dateTime
      BBCount:         208
      ICount:          1139
      EdgeCount:       296
      CyclomaticComplexity: 90
      functionsReached:
        - _exsltDateParseGDay
        - _exsltDateParseGMonth
        - _exsltDateParseGYear
        - _exsltDateParseTime
        - _exsltDateParseTimeZone
        - exsltDateCreateDate
        - exsltDateFreeDate
      functionUses:    18
      BranchProfiles:
        - Branch String:   'date.c:817,9'
          Branch Sides:
            - BranchSide:      'date.c:818,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:820,11'
              BranchSideFuncs:
                - exsltDateCreateDate
                - _exsltDateParseGYear
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseGDay
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:820,23'
          Branch Sides:
            - BranchSide:      'date.c:820,28'
              BranchSideFuncs:
                - exsltDateCreateDate
                - _exsltDateParseGYear
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseGDay
                - _exsltDateParseTimeZone
            - BranchSide:      'date.c:823,10'
              BranchSideFuncs:
                - exsltDateCreateDate
                - _exsltDateParseGYear
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseGDay
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:820,39'
          Branch Sides:
            - BranchSide:      'date.c:820,44'
              BranchSideFuncs:
                - exsltDateCreateDate
                - _exsltDateParseGYear
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseGDay
                - _exsltDateParseTimeZone
            - BranchSide:      'date.c:823,10'
              BranchSideFuncs:
                - exsltDateCreateDate
                - _exsltDateParseGYear
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseGDay
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:820,9'
          Branch Sides:
            - BranchSide:      'date.c:821,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:823,10'
              BranchSideFuncs:
                - exsltDateCreateDate
                - _exsltDateParseGYear
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseGDay
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:824,9'
          Branch Sides:
            - BranchSide:      'date.c:825,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:827,10'
              BranchSideFuncs:
                - _exsltDateParseGYear
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseGDay
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:827,25'
          Branch Sides:
            - BranchSide:      'date.c:827,29'
              BranchSideFuncs:
                - _exsltDateParseGYear
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseGDay
                - _exsltDateParseTimeZone
            - BranchSide:      'date.c:878,11'
              BranchSideFuncs:
                - _exsltDateParseGYear
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:827,9'
          Branch Sides:
            - BranchSide:      'date.c:832,6'
              BranchSideFuncs:
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseGDay
                - _exsltDateParseTimeZone
            - BranchSide:      'date.c:878,11'
              BranchSideFuncs:
                - _exsltDateParseGYear
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:835,6'
          Branch Sides:
            - BranchSide:      'date.c:836,4'
              BranchSideFuncs:
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTimeZone
            - BranchSide:      'date.c:849,30'
              BranchSideFuncs:
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:838,10'
          Branch Sides:
            - BranchSide:      'date.c:839,3'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:841,6'
              BranchSideFuncs:
                - exsltDateFreeDate
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:841,6'
          Branch Sides:
            - BranchSide:      'date.c:841,6'
              BranchSideFuncs:
                - _exsltDateParseTimeZone
                - exsltDateFreeDate
            - BranchSide:      'date.c:841,6'
              BranchSideFuncs:
                - exsltDateFreeDate
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:841,6'
          Branch Sides:
            - BranchSide:      'date.c:841,6'
              BranchSideFuncs:
                - _exsltDateParseTimeZone
                - exsltDateFreeDate
            - BranchSide:      'date.c:841,6'
              BranchSideFuncs:
                - exsltDateFreeDate
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:841,6'
          Branch Sides:
            - BranchSide:      'date.c:841,6'
              BranchSideFuncs:
                - _exsltDateParseTimeZone
                - exsltDateFreeDate
            - BranchSide:      'date.c:841,6'
              BranchSideFuncs:
                - exsltDateFreeDate
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:841,6'
          Branch Sides:
            - BranchSide:      'date.c:841,6'
              BranchSideFuncs:
                - _exsltDateParseTimeZone
                - exsltDateFreeDate
            - BranchSide:      'date.c:843,6'
              BranchSideFuncs:
                - exsltDateFreeDate
        - Branch String:   'date.c:841,6'
          Branch Sides:
            - BranchSide:      'date.c:841,6'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:843,6'
              BranchSideFuncs:
                - exsltDateFreeDate
        - Branch String:   'date.c:841,6'
          Branch Sides:
            - BranchSide:      'date.c:841,6'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:841,6'
              BranchSideFuncs: []
        - Branch String:   'date.c:850,6'
          Branch Sides:
            - BranchSide:      'date.c:851,6'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:853,7'
              BranchSideFuncs:
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:853,6'
          Branch Sides:
            - BranchSide:      'date.c:854,6'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:855,5'
              BranchSideFuncs:
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:858,6'
          Branch Sides:
            - BranchSide:      'date.c:859,9'
              BranchSideFuncs:
                - exsltDateFreeDate
                - _exsltDateParseTimeZone
            - BranchSide:      'date.c:865,28'
              BranchSideFuncs:
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:860,6'
          Branch Sides:
            - BranchSide:      'date.c:860,6'
              BranchSideFuncs:
                - _exsltDateParseTimeZone
                - exsltDateFreeDate
            - BranchSide:      'date.c:860,6'
              BranchSideFuncs:
                - exsltDateFreeDate
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:860,6'
          Branch Sides:
            - BranchSide:      'date.c:860,6'
              BranchSideFuncs:
                - _exsltDateParseTimeZone
                - exsltDateFreeDate
            - BranchSide:      'date.c:860,6'
              BranchSideFuncs:
                - exsltDateFreeDate
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:860,6'
          Branch Sides:
            - BranchSide:      'date.c:860,6'
              BranchSideFuncs:
                - _exsltDateParseTimeZone
                - exsltDateFreeDate
            - BranchSide:      'date.c:860,6'
              BranchSideFuncs:
                - exsltDateFreeDate
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:860,6'
          Branch Sides:
            - BranchSide:      'date.c:860,6'
              BranchSideFuncs:
                - _exsltDateParseTimeZone
                - exsltDateFreeDate
            - BranchSide:      'date.c:861,6'
              BranchSideFuncs:
                - exsltDateFreeDate
        - Branch String:   'date.c:860,6'
          Branch Sides:
            - BranchSide:      'date.c:860,6'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:861,6'
              BranchSideFuncs:
                - exsltDateFreeDate
        - Branch String:   'date.c:860,6'
          Branch Sides:
            - BranchSide:      'date.c:860,6'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:860,6'
              BranchSideFuncs: []
        - Branch String:   'date.c:866,6'
          Branch Sides:
            - BranchSide:      'date.c:867,6'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:869,2'
              BranchSideFuncs:
                - exsltDateFreeDate
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:869,2'
          Branch Sides:
            - BranchSide:      'date.c:869,2'
              BranchSideFuncs:
                - _exsltDateParseTimeZone
                - exsltDateFreeDate
            - BranchSide:      'date.c:869,2'
              BranchSideFuncs:
                - exsltDateFreeDate
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:869,2'
          Branch Sides:
            - BranchSide:      'date.c:869,2'
              BranchSideFuncs:
                - _exsltDateParseTimeZone
                - exsltDateFreeDate
            - BranchSide:      'date.c:869,2'
              BranchSideFuncs:
                - exsltDateFreeDate
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:869,2'
          Branch Sides:
            - BranchSide:      'date.c:869,2'
              BranchSideFuncs:
                - _exsltDateParseTimeZone
                - exsltDateFreeDate
            - BranchSide:      'date.c:869,2'
              BranchSideFuncs:
                - exsltDateFreeDate
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:869,2'
          Branch Sides:
            - BranchSide:      'date.c:869,2'
              BranchSideFuncs:
                - _exsltDateParseTimeZone
                - exsltDateFreeDate
            - BranchSide:      'date.c:871,2'
              BranchSideFuncs:
                - exsltDateFreeDate
        - Branch String:   'date.c:869,2'
          Branch Sides:
            - BranchSide:      'date.c:869,2'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:871,2'
              BranchSideFuncs:
                - exsltDateFreeDate
        - Branch String:   'date.c:869,2'
          Branch Sides:
            - BranchSide:      'date.c:869,2'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:869,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:878,23'
          Branch Sides:
            - BranchSide:      'date.c:878,28'
              BranchSideFuncs:
                - _exsltDateParseGYear
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
            - BranchSide:      'date.c:887,11'
              BranchSideFuncs:
                - _exsltDateParseGYear
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:878,9'
          Branch Sides:
            - BranchSide:      'date.c:879,28'
              BranchSideFuncs:
                - _exsltDateParseTime
                - _exsltDateParseGYear
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
            - BranchSide:      'date.c:887,11'
              BranchSideFuncs:
                - _exsltDateParseGYear
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:880,6'
          Branch Sides:
            - BranchSide:      'date.c:882,6'
              BranchSideFuncs:
                - _exsltDateParseGYear
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
            - BranchSide:      'date.c:884,5'
              BranchSideFuncs:
                - _exsltDateParseGYear
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:882,6'
          Branch Sides:
            - BranchSide:      'date.c:882,6'
              BranchSideFuncs:
                - _exsltDateParseTimeZone
                - _exsltDateParseGYear
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
            - BranchSide:      'date.c:882,6'
              BranchSideFuncs:
                - _exsltDateParseGYear
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:882,6'
          Branch Sides:
            - BranchSide:      'date.c:882,6'
              BranchSideFuncs:
                - _exsltDateParseTimeZone
                - _exsltDateParseGYear
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
            - BranchSide:      'date.c:882,6'
              BranchSideFuncs:
                - _exsltDateParseGYear
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:882,6'
          Branch Sides:
            - BranchSide:      'date.c:882,6'
              BranchSideFuncs:
                - _exsltDateParseTimeZone
                - _exsltDateParseGYear
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
            - BranchSide:      'date.c:882,6'
              BranchSideFuncs:
                - _exsltDateParseGYear
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:882,6'
          Branch Sides:
            - BranchSide:      'date.c:882,6'
              BranchSideFuncs:
                - _exsltDateParseTimeZone
                - _exsltDateParseGYear
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
            - BranchSide:      'date.c:883,2'
              BranchSideFuncs:
                - _exsltDateParseGYear
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:882,6'
          Branch Sides:
            - BranchSide:      'date.c:882,6'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:883,2'
              BranchSideFuncs:
                - _exsltDateParseGYear
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:882,6'
          Branch Sides:
            - BranchSide:      'date.c:882,6'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:882,6'
              BranchSideFuncs: []
        - Branch String:   'date.c:890,9'
          Branch Sides:
            - BranchSide:      'date.c:891,2'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:894,5'
              BranchSideFuncs:
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:894,5'
          Branch Sides:
            - BranchSide:      'date.c:894,5'
              BranchSideFuncs:
                - _exsltDateParseTimeZone
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
            - BranchSide:      'date.c:894,5'
              BranchSideFuncs:
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:894,5'
          Branch Sides:
            - BranchSide:      'date.c:894,5'
              BranchSideFuncs:
                - _exsltDateParseTimeZone
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
            - BranchSide:      'date.c:894,5'
              BranchSideFuncs:
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:894,5'
          Branch Sides:
            - BranchSide:      'date.c:894,5'
              BranchSideFuncs:
                - _exsltDateParseTimeZone
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
            - BranchSide:      'date.c:894,5'
              BranchSideFuncs:
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:894,5'
          Branch Sides:
            - BranchSide:      'date.c:894,5'
              BranchSideFuncs:
                - _exsltDateParseTimeZone
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
            - BranchSide:      'date.c:896,10'
              BranchSideFuncs:
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:894,5'
          Branch Sides:
            - BranchSide:      'date.c:894,5'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:896,10'
              BranchSideFuncs:
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:894,5'
          Branch Sides:
            - BranchSide:      'date.c:894,5'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:894,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:896,9'
          Branch Sides:
            - BranchSide:      'date.c:897,2'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:898,8'
              BranchSideFuncs:
                - _exsltDateParseGMonth
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:901,9'
          Branch Sides:
            - BranchSide:      'date.c:902,2'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:905,5'
              BranchSideFuncs:
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:905,5'
          Branch Sides:
            - BranchSide:      'date.c:905,5'
              BranchSideFuncs:
                - _exsltDateParseTimeZone
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
            - BranchSide:      'date.c:905,5'
              BranchSideFuncs:
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:905,5'
          Branch Sides:
            - BranchSide:      'date.c:905,5'
              BranchSideFuncs:
                - _exsltDateParseTimeZone
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
            - BranchSide:      'date.c:905,5'
              BranchSideFuncs:
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:905,5'
          Branch Sides:
            - BranchSide:      'date.c:905,5'
              BranchSideFuncs:
                - _exsltDateParseTimeZone
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
            - BranchSide:      'date.c:905,5'
              BranchSideFuncs:
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:905,5'
          Branch Sides:
            - BranchSide:      'date.c:905,5'
              BranchSideFuncs:
                - _exsltDateParseTimeZone
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
            - BranchSide:      'date.c:907,10'
              BranchSideFuncs:
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:905,5'
          Branch Sides:
            - BranchSide:      'date.c:905,5'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:907,10'
              BranchSideFuncs:
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:905,5'
          Branch Sides:
            - BranchSide:      'date.c:905,5'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:905,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:907,9'
          Branch Sides:
            - BranchSide:      'date.c:908,2'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:909,8'
              BranchSideFuncs:
                - _exsltDateParseGDay
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:912,20'
          Branch Sides:
            - BranchSide:      'date.c:912,24'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:913,2'
              BranchSideFuncs:
                - exsltDateFreeDate
        - Branch String:   'date.c:912,24'
          Branch Sides:
            - BranchSide:      'date.c:912,24'
              BranchSideFuncs:
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
            - BranchSide:      'date.c:913,2'
              BranchSideFuncs:
                - exsltDateFreeDate
        - Branch String:   'date.c:912,24'
          Branch Sides:
            - BranchSide:      'date.c:912,24'
              BranchSideFuncs:
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
            - BranchSide:      'date.c:913,2'
              BranchSideFuncs:
                - exsltDateFreeDate
        - Branch String:   'date.c:912,24'
          Branch Sides:
            - BranchSide:      'date.c:912,24'
              BranchSideFuncs:
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
            - BranchSide:      'date.c:912,24'
              BranchSideFuncs:
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:912,24'
          Branch Sides:
            - BranchSide:      'date.c:912,24'
              BranchSideFuncs:
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
            - BranchSide:      'date.c:912,24'
              BranchSideFuncs:
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:912,9'
          Branch Sides:
            - BranchSide:      'date.c:912,24'
              BranchSideFuncs:
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
            - BranchSide:      'date.c:912,24'
              BranchSideFuncs:
                - exsltDateFreeDate
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:912,24'
          Branch Sides:
            - BranchSide:      'date.c:913,2'
              BranchSideFuncs:
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - exsltDateFreeDate
                - _exsltDateParseTimeZone
            - BranchSide:      'date.c:916,5'
              BranchSideFuncs:
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - exsltDateFreeDate
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:912,9'
          Branch Sides:
            - BranchSide:      'date.c:913,2'
              BranchSideFuncs:
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - exsltDateFreeDate
                - _exsltDateParseTimeZone
            - BranchSide:      'date.c:916,5'
              BranchSideFuncs:
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - exsltDateFreeDate
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:916,5'
          Branch Sides:
            - BranchSide:      'date.c:916,5'
              BranchSideFuncs:
                - _exsltDateParseTimeZone
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - exsltDateFreeDate
            - BranchSide:      'date.c:916,5'
              BranchSideFuncs:
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - exsltDateFreeDate
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:916,5'
          Branch Sides:
            - BranchSide:      'date.c:916,5'
              BranchSideFuncs:
                - _exsltDateParseTimeZone
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - exsltDateFreeDate
            - BranchSide:      'date.c:916,5'
              BranchSideFuncs:
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - exsltDateFreeDate
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:916,5'
          Branch Sides:
            - BranchSide:      'date.c:916,5'
              BranchSideFuncs:
                - _exsltDateParseTimeZone
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - exsltDateFreeDate
            - BranchSide:      'date.c:916,5'
              BranchSideFuncs:
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - exsltDateFreeDate
                - _exsltDateParseTimeZone
        - Branch String:   'date.c:916,5'
          Branch Sides:
            - BranchSide:      'date.c:916,5'
              BranchSideFuncs:
                - _exsltDateParseTimeZone
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - exsltDateFreeDate
            - BranchSide:      'date.c:918,10'
              BranchSideFuncs:
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - exsltDateFreeDate
        - Branch String:   'date.c:916,5'
          Branch Sides:
            - BranchSide:      'date.c:916,5'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:918,10'
              BranchSideFuncs:
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - exsltDateFreeDate
        - Branch String:   'date.c:916,5'
          Branch Sides:
            - BranchSide:      'date.c:916,5'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:916,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:918,9'
          Branch Sides:
            - BranchSide:      'date.c:919,2'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:920,8'
              BranchSideFuncs:
                - _exsltDateParseTime
                - _exsltDateParseTimeZone
                - exsltDateFreeDate
        - Branch String:   'date.c:924,9'
          Branch Sides:
            - BranchSide:      'date.c:925,2'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:927,35'
              BranchSideFuncs:
                - _exsltDateParseTimeZone
                - exsltDateFreeDate
        - Branch String:   'date.c:928,20'
          Branch Sides:
            - BranchSide:      'date.c:928,25'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:929,2'
              BranchSideFuncs:
                - exsltDateFreeDate
        - Branch String:   'date.c:928,35'
          Branch Sides:
            - BranchSide:      'date.c:928,39'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:929,2'
              BranchSideFuncs:
                - exsltDateFreeDate
        - Branch String:   'date.c:928,39'
          Branch Sides:
            - BranchSide:      'date.c:928,39'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:929,2'
              BranchSideFuncs:
                - exsltDateFreeDate
        - Branch String:   'date.c:928,39'
          Branch Sides:
            - BranchSide:      'date.c:928,39'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:929,2'
              BranchSideFuncs:
                - exsltDateFreeDate
        - Branch String:   'date.c:928,39'
          Branch Sides:
            - BranchSide:      'date.c:928,39'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:928,39'
              BranchSideFuncs:
                - exsltDateFreeDate
        - Branch String:   'date.c:928,39'
          Branch Sides:
            - BranchSide:      'date.c:928,39'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:928,39'
              BranchSideFuncs:
                - exsltDateFreeDate
        - Branch String:   'date.c:928,39'
          Branch Sides:
            - BranchSide:      'date.c:928,39'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:928,39'
              BranchSideFuncs:
                - exsltDateFreeDate
        - Branch String:   'date.c:928,39'
          Branch Sides:
            - BranchSide:      'date.c:928,39'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:929,2'
              BranchSideFuncs:
                - exsltDateFreeDate
        - Branch String:   'date.c:928,39'
          Branch Sides:
            - BranchSide:      'date.c:928,39'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:929,2'
              BranchSideFuncs:
                - exsltDateFreeDate
        - Branch String:   'date.c:928,39'
          Branch Sides:
            - BranchSide:      'date.c:928,39'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:929,2'
              BranchSideFuncs:
                - exsltDateFreeDate
        - Branch String:   'date.c:928,39'
          Branch Sides:
            - BranchSide:      'date.c:928,39'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:929,2'
              BranchSideFuncs:
                - exsltDateFreeDate
        - Branch String:   'date.c:928,39'
          Branch Sides:
            - BranchSide:      'date.c:928,39'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:929,2'
              BranchSideFuncs:
                - exsltDateFreeDate
        - Branch String:   'date.c:928,39'
          Branch Sides:
            - BranchSide:      'date.c:928,39'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:929,2'
              BranchSideFuncs:
                - exsltDateFreeDate
        - Branch String:   'date.c:928,39'
          Branch Sides:
            - BranchSide:      'date.c:928,39'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:929,2'
              BranchSideFuncs:
                - exsltDateFreeDate
        - Branch String:   'date.c:928,9'
          Branch Sides:
            - BranchSide:      'date.c:929,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:931,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:936,9'
          Branch Sides:
            - BranchSide:      'date.c:937,20'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:938,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'date.c:823,10'
          Dst:             exsltDateCreateDate
        - Src:             'date.c:837,12'
          Dst:             _exsltDateParseGDay
        - Src:             'date.c:841,6'
          Dst:             _exsltDateParseTimeZone
        - Src:             'date.c:849,8'
          Dst:             _exsltDateParseGMonth
        - Src:             'date.c:860,6'
          Dst:             _exsltDateParseTimeZone
        - Src:             'date.c:865,8'
          Dst:             _exsltDateParseGDay
        - Src:             'date.c:869,2'
          Dst:             _exsltDateParseTimeZone
        - Src:             'date.c:879,8'
          Dst:             _exsltDateParseTime
        - Src:             'date.c:882,6'
          Dst:             _exsltDateParseTimeZone
        - Src:             'date.c:889,11'
          Dst:             _exsltDateParseGYear
        - Src:             'date.c:894,5'
          Dst:             _exsltDateParseTimeZone
        - Src:             'date.c:900,11'
          Dst:             _exsltDateParseGMonth
        - Src:             'date.c:905,5'
          Dst:             _exsltDateParseTimeZone
        - Src:             'date.c:911,11'
          Dst:             _exsltDateParseGDay
        - Src:             'date.c:916,5'
          Dst:             _exsltDateParseTimeZone
        - Src:             'date.c:923,11'
          Dst:             _exsltDateParseTime
        - Src:             'date.c:927,11'
          Dst:             _exsltDateParseTimeZone
        - Src:             'date.c:937,2'
          Dst:             exsltDateFreeDate
    - functionName:    exsltDateFreeDate
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - date
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    44
      BranchProfiles:
        - Branch String:   'date.c:630,9'
          Branch Sides:
            - BranchSide:      'date.c:631,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:633,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    exsltDateCreateDate
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'date.c:606,9'
          Branch Sides:
            - BranchSide:      'date.c:607,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:611,13'
              BranchSideFuncs: []
        - Branch String:   'date.c:616,9'
          Branch Sides:
            - BranchSide:      'date.c:617,21'
              BranchSideFuncs: []
            - BranchSide:      'date.c:619,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _exsltDateParseGDay
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dt
        - str
      BBCount:         20
      ICount:          134
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'date.c:391,5'
          Branch Sides:
            - BranchSide:      'date.c:391,5'
              BranchSideFuncs: []
            - BranchSide:      'date.c:391,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:391,5'
          Branch Sides:
            - BranchSide:      'date.c:391,5'
              BranchSideFuncs: []
            - BranchSide:      'date.c:391,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:391,5'
          Branch Sides:
            - BranchSide:      'date.c:391,5'
              BranchSideFuncs: []
            - BranchSide:      'date.c:391,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:391,5'
          Branch Sides:
            - BranchSide:      'date.c:391,5'
              BranchSideFuncs: []
            - BranchSide:      'date.c:391,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:391,5'
          Branch Sides:
            - BranchSide:      'date.c:391,5'
              BranchSideFuncs: []
            - BranchSide:      'date.c:391,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:392,9'
          Branch Sides:
            - BranchSide:      'date.c:393,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:395,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _exsltDateParseTimeZone
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dt
        - str
      BBCount:         57
      ICount:          410
      EdgeCount:       74
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'date.c:499,9'
          Branch Sides:
            - BranchSide:      'date.c:500,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:501,12'
              BranchSideFuncs: []
        - Branch String:   'date.c:502,5'
          Branch Sides:
            - BranchSide:      'date.c:504,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:509,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:516,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:516,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:545,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:521,2'
          Branch Sides:
            - BranchSide:      'date.c:521,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:521,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:521,2'
          Branch Sides:
            - BranchSide:      'date.c:521,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:521,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:521,2'
          Branch Sides:
            - BranchSide:      'date.c:521,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:521,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:521,2'
          Branch Sides:
            - BranchSide:      'date.c:521,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:521,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:521,2'
          Branch Sides:
            - BranchSide:      'date.c:521,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:521,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:522,6'
          Branch Sides:
            - BranchSide:      'date.c:523,13'
              BranchSideFuncs: []
            - BranchSide:      'date.c:525,7'
              BranchSideFuncs: []
        - Branch String:   'date.c:525,6'
          Branch Sides:
            - BranchSide:      'date.c:526,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:527,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:531,2'
          Branch Sides:
            - BranchSide:      'date.c:531,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:531,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:531,2'
          Branch Sides:
            - BranchSide:      'date.c:531,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:531,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:531,2'
          Branch Sides:
            - BranchSide:      'date.c:531,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:531,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:531,2'
          Branch Sides:
            - BranchSide:      'date.c:531,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:531,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:531,2'
          Branch Sides:
            - BranchSide:      'date.c:531,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:531,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:532,6'
          Branch Sides:
            - BranchSide:      'date.c:533,13'
              BranchSideFuncs: []
            - BranchSide:      'date.c:535,13'
              BranchSideFuncs: []
        - Branch String:   'date.c:536,6'
          Branch Sides:
            - BranchSide:      'date.c:537,18'
              BranchSideFuncs: []
            - BranchSide:      'date.c:539,7'
              BranchSideFuncs: []
        - Branch String:   'date.c:539,7'
          Branch Sides:
            - BranchSide:      'date.c:539,7'
              BranchSideFuncs: []
            - BranchSide:      'date.c:540,6'
              BranchSideFuncs: []
        - Branch String:   'date.c:539,6'
          Branch Sides:
            - BranchSide:      'date.c:540,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:542,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _exsltDateParseGMonth
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dt
        - str
      BBCount:         20
      ICount:          133
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:360,5'
          Branch Sides:
            - BranchSide:      'date.c:360,5'
              BranchSideFuncs: []
            - BranchSide:      'date.c:360,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:360,5'
          Branch Sides:
            - BranchSide:      'date.c:360,5'
              BranchSideFuncs: []
            - BranchSide:      'date.c:360,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:360,5'
          Branch Sides:
            - BranchSide:      'date.c:360,5'
              BranchSideFuncs: []
            - BranchSide:      'date.c:360,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:360,5'
          Branch Sides:
            - BranchSide:      'date.c:360,5'
              BranchSideFuncs: []
            - BranchSide:      'date.c:360,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:360,5'
          Branch Sides:
            - BranchSide:      'date.c:360,5'
              BranchSideFuncs: []
            - BranchSide:      'date.c:360,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:361,9'
          Branch Sides:
            - BranchSide:      'date.c:362,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:364,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _exsltDateParseTime
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dt
        - str
      BBCount:         87
      ICount:          533
      EdgeCount:       120
      CyclomaticComplexity: 35
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:445,5'
          Branch Sides:
            - BranchSide:      'date.c:445,5'
              BranchSideFuncs: []
            - BranchSide:      'date.c:445,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:445,5'
          Branch Sides:
            - BranchSide:      'date.c:445,5'
              BranchSideFuncs: []
            - BranchSide:      'date.c:445,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:445,5'
          Branch Sides:
            - BranchSide:      'date.c:445,5'
              BranchSideFuncs: []
            - BranchSide:      'date.c:445,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:445,5'
          Branch Sides:
            - BranchSide:      'date.c:445,5'
              BranchSideFuncs: []
            - BranchSide:      'date.c:445,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:445,5'
          Branch Sides:
            - BranchSide:      'date.c:445,5'
              BranchSideFuncs: []
            - BranchSide:      'date.c:445,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:446,9'
          Branch Sides:
            - BranchSide:      'date.c:447,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:449,10'
              BranchSideFuncs: []
        - Branch String:   'date.c:449,9'
          Branch Sides:
            - BranchSide:      'date.c:450,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:451,8'
              BranchSideFuncs: []
        - Branch String:   'date.c:456,5'
          Branch Sides:
            - BranchSide:      'date.c:456,5'
              BranchSideFuncs: []
            - BranchSide:      'date.c:456,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:456,5'
          Branch Sides:
            - BranchSide:      'date.c:456,5'
              BranchSideFuncs: []
            - BranchSide:      'date.c:456,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:456,5'
          Branch Sides:
            - BranchSide:      'date.c:456,5'
              BranchSideFuncs: []
            - BranchSide:      'date.c:456,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:456,5'
          Branch Sides:
            - BranchSide:      'date.c:456,5'
              BranchSideFuncs: []
            - BranchSide:      'date.c:456,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:456,5'
          Branch Sides:
            - BranchSide:      'date.c:456,5'
              BranchSideFuncs: []
            - BranchSide:      'date.c:456,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:457,9'
          Branch Sides:
            - BranchSide:      'date.c:458,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:460,10'
              BranchSideFuncs: []
        - Branch String:   'date.c:460,9'
          Branch Sides:
            - BranchSide:      'date.c:461,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:462,8'
              BranchSideFuncs: []
        - Branch String:   'date.c:464,5'
          Branch Sides:
            - BranchSide:      'date.c:464,5'
              BranchSideFuncs: []
            - BranchSide:      'date.c:464,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:464,5'
          Branch Sides:
            - BranchSide:      'date.c:464,5'
              BranchSideFuncs: []
            - BranchSide:      'date.c:464,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:464,5'
          Branch Sides:
            - BranchSide:      'date.c:464,5'
              BranchSideFuncs: []
            - BranchSide:      'date.c:464,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:464,5'
          Branch Sides:
            - BranchSide:      'date.c:464,5'
              BranchSideFuncs: []
            - BranchSide:      'date.c:464,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:464,5'
          Branch Sides:
            - BranchSide:      'date.c:464,5'
              BranchSideFuncs: []
            - BranchSide:      'date.c:464,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:464,5'
          Branch Sides:
            - BranchSide:      'date.c:464,5'
              BranchSideFuncs: []
            - BranchSide:      'date.c:465,9'
              BranchSideFuncs: []
        - Branch String:   'date.c:464,5'
          Branch Sides:
            - BranchSide:      'date.c:464,5'
              BranchSideFuncs: []
            - BranchSide:      'date.c:465,9'
              BranchSideFuncs: []
        - Branch String:   'date.c:464,5'
          Branch Sides:
            - BranchSide:      'date.c:464,5'
              BranchSideFuncs: []
            - BranchSide:      'date.c:464,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:464,5'
          Branch Sides:
            - BranchSide:      'date.c:464,5'
              BranchSideFuncs: []
            - BranchSide:      'date.c:464,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:464,5'
          Branch Sides:
            - BranchSide:      'date.c:464,5'
              BranchSideFuncs: []
            - BranchSide:      'date.c:464,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:464,5'
          Branch Sides:
            - BranchSide:      'date.c:464,5'
              BranchSideFuncs: []
            - BranchSide:      'date.c:465,9'
              BranchSideFuncs: []
        - Branch String:   'date.c:465,9'
          Branch Sides:
            - BranchSide:      'date.c:466,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:468,10'
              BranchSideFuncs: []
        - Branch String:   'date.c:468,10'
          Branch Sides:
            - BranchSide:      'date.c:468,10'
              BranchSideFuncs: []
            - BranchSide:      'date.c:469,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:468,10'
          Branch Sides:
            - BranchSide:      'date.c:468,10'
              BranchSideFuncs: []
            - BranchSide:      'date.c:469,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:468,10'
          Branch Sides:
            - BranchSide:      'date.c:468,10'
              BranchSideFuncs: []
            - BranchSide:      'date.c:469,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:468,10'
          Branch Sides:
            - BranchSide:      'date.c:468,10'
              BranchSideFuncs: []
            - BranchSide:      'date.c:469,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:468,10'
          Branch Sides:
            - BranchSide:      'date.c:468,10'
              BranchSideFuncs: []
            - BranchSide:      'date.c:469,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:468,9'
          Branch Sides:
            - BranchSide:      'date.c:469,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:471,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _exsltDateParseGYear
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dt
        - str
      BBCount:         36
      ICount:          217
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'date.c:195,23'
          Branch Sides:
            - BranchSide:      'date.c:195,28'
              BranchSideFuncs: []
            - BranchSide:      'date.c:196,4'
              BranchSideFuncs: []
        - Branch String:   'date.c:195,40'
          Branch Sides:
            - BranchSide:      'date.c:196,4'
              BranchSideFuncs: []
            - BranchSide:      'date.c:199,10'
              BranchSideFuncs: []
        - Branch String:   'date.c:196,16'
          Branch Sides:
            - BranchSide:      'date.c:196,21'
              BranchSideFuncs: []
            - BranchSide:      'date.c:199,10'
              BranchSideFuncs: []
        - Branch String:   'date.c:195,9'
          Branch Sides:
            - BranchSide:      'date.c:197,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:199,10'
              BranchSideFuncs: []
        - Branch String:   'date.c:199,9'
          Branch Sides:
            - BranchSide:      'date.c:200,8'
              BranchSideFuncs: []
            - BranchSide:      'date.c:204,17'
              BranchSideFuncs: []
        - Branch String:   'date.c:206,26'
          Branch Sides:
            - BranchSide:      'date.c:206,31'
              BranchSideFuncs: []
            - BranchSide:      'date.c:206,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:206,5'
          Branch Sides:
            - BranchSide:      'date.c:207,13'
              BranchSideFuncs: []
            - BranchSide:      'date.c:216,10'
              BranchSideFuncs: []
        - Branch String:   'date.c:207,13'
          Branch Sides:
            - BranchSide:      'date.c:208,13'
              BranchSideFuncs: []
            - BranchSide:      'date.c:209,13'
              BranchSideFuncs: []
        - Branch String:   'date.c:216,22'
          Branch Sides:
            - BranchSide:      'date.c:216,27'
              BranchSideFuncs: []
            - BranchSide:      'date.c:217,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:216,39'
          Branch Sides:
            - BranchSide:      'date.c:216,44'
              BranchSideFuncs: []
            - BranchSide:      'date.c:219,9'
              BranchSideFuncs: []
        - Branch String:   'date.c:216,9'
          Branch Sides:
            - BranchSide:      'date.c:217,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:219,9'
              BranchSideFuncs: []
        - Branch String:   'date.c:219,9'
          Branch Sides:
            - BranchSide:      'date.c:220,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:223,9'
              BranchSideFuncs: []
        - Branch String:   'date.c:223,9'
          Branch Sides:
            - BranchSide:      'date.c:224,14'
              BranchSideFuncs: []
            - BranchSide:      'date.c:226,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    getenv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    29
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtol
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gmtime_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    time
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    localtime_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exsltDateWeekInYear
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2203
      functionLinenumberEnd: 2244
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dateTime
      BBCount:         52
      ICount:          325
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - _exsltDateDayInWeek
        - exsltDateCurrent
        - exsltDateFreeDate
        - exsltDateParse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'date.c:2207,9'
          Branch Sides:
            - BranchSide:      'date.c:2208,7'
              BranchSideFuncs:
                - exsltDateCurrent
                - _exsltDateDayInWeek
                - exsltDateFreeDate
            - BranchSide:      'date.c:2212,22'
              BranchSideFuncs:
                - exsltDateParse
                - _exsltDateDayInWeek
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:2209,6'
          Branch Sides:
            - BranchSide:      'date.c:2210,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2211,5'
              BranchSideFuncs:
                - _exsltDateDayInWeek
                - exsltDateFreeDate
        - Branch String:   'date.c:2213,6'
          Branch Sides:
            - BranchSide:      'date.c:2214,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2215,7'
              BranchSideFuncs:
                - _exsltDateDayInWeek
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:2221,11'
          Branch Sides:
            - BranchSide:      'date.c:2221,11'
              BranchSideFuncs:
                - _exsltDateDayInWeek
                - exsltDateFreeDate
            - BranchSide:      'date.c:2221,11'
              BranchSideFuncs:
                - _exsltDateDayInWeek
                - exsltDateFreeDate
        - Branch String:   'date.c:2221,11'
          Branch Sides:
            - BranchSide:      'date.c:2221,11'
              BranchSideFuncs:
                - _exsltDateDayInWeek
                - exsltDateFreeDate
            - BranchSide:      'date.c:2221,11'
              BranchSideFuncs:
                - _exsltDateDayInWeek
                - exsltDateFreeDate
        - Branch String:   'date.c:2221,11'
          Branch Sides:
            - BranchSide:      'date.c:2221,11'
              BranchSideFuncs:
                - _exsltDateDayInWeek
                - exsltDateFreeDate
            - BranchSide:      'date.c:2221,11'
              BranchSideFuncs:
                - _exsltDateDayInWeek
                - exsltDateFreeDate
        - Branch String:   'date.c:2231,8'
          Branch Sides:
            - BranchSide:      'date.c:2232,9'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:2235,16'
              BranchSideFuncs:
                - exsltDateFreeDate
        - Branch String:   'date.c:2233,5'
          Branch Sides:
            - BranchSide:      'date.c:2233,20'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:2234,8'
              BranchSideFuncs:
                - exsltDateFreeDate
        - Branch String:   'date.c:2234,8'
          Branch Sides:
            - BranchSide:      'date.c:2234,8'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:2239,13'
              BranchSideFuncs:
                - exsltDateFreeDate
        - Branch String:   'date.c:2235,28'
          Branch Sides:
            - BranchSide:      'date.c:2235,28'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:2235,28'
              BranchSideFuncs:
                - exsltDateFreeDate
      Callsites:
        - Src:             'date.c:2208,7'
          Dst:             exsltDateCurrent
        - Src:             'date.c:2212,7'
          Dst:             exsltDateParse
        - Src:             'date.c:2216,6'
          Dst:             exsltDateFreeDate
        - Src:             'date.c:2227,12'
          Dst:             _exsltDateDayInWeek
        - Src:             'date.c:2241,5'
          Dst:             exsltDateFreeDate
    - functionName:    _exsltDateDayInWeek
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1506
      functionLinenumberEnd: 1517
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - yday
        - yr
      BBCount:         7
      ICount:          72
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'date.c:1509,9'
          Branch Sides:
            - BranchSide:      'date.c:1511,17'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1515,18'
              BranchSideFuncs: []
        - Branch String:   'date.c:1512,13'
          Branch Sides:
            - BranchSide:      'date.c:1513,17'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1514,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    exsltDateWeekInMonth
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2269
      functionLinenumberEnd: 2299
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dateTime
      BBCount:         25
      ICount:          164
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _exsltDateDayInWeek
        - exsltDateCurrent
        - exsltDateFreeDate
        - exsltDateParse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'date.c:2273,9'
          Branch Sides:
            - BranchSide:      'date.c:2274,7'
              BranchSideFuncs:
                - exsltDateCurrent
                - _exsltDateDayInWeek
                - exsltDateFreeDate
            - BranchSide:      'date.c:2278,22'
              BranchSideFuncs:
                - exsltDateParse
                - _exsltDateDayInWeek
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:2275,6'
          Branch Sides:
            - BranchSide:      'date.c:2276,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2277,5'
              BranchSideFuncs:
                - _exsltDateDayInWeek
                - exsltDateFreeDate
        - Branch String:   'date.c:2279,6'
          Branch Sides:
            - BranchSide:      'date.c:2280,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2281,7'
              BranchSideFuncs:
                - _exsltDateDayInWeek
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:2287,12'
          Branch Sides:
            - BranchSide:      'date.c:2287,12'
              BranchSideFuncs:
                - _exsltDateDayInWeek
                - exsltDateFreeDate
            - BranchSide:      'date.c:2287,12'
              BranchSideFuncs:
                - _exsltDateDayInWeek
                - exsltDateFreeDate
        - Branch String:   'date.c:2287,12'
          Branch Sides:
            - BranchSide:      'date.c:2287,12'
              BranchSideFuncs:
                - _exsltDateDayInWeek
                - exsltDateFreeDate
            - BranchSide:      'date.c:2287,12'
              BranchSideFuncs:
                - _exsltDateDayInWeek
                - exsltDateFreeDate
        - Branch String:   'date.c:2287,12'
          Branch Sides:
            - BranchSide:      'date.c:2287,12'
              BranchSideFuncs:
                - _exsltDateDayInWeek
                - exsltDateFreeDate
            - BranchSide:      'date.c:2287,12'
              BranchSideFuncs:
                - _exsltDateDayInWeek
                - exsltDateFreeDate
      Callsites:
        - Src:             'date.c:2274,7'
          Dst:             exsltDateCurrent
        - Src:             'date.c:2278,7'
          Dst:             exsltDateParse
        - Src:             'date.c:2282,6'
          Dst:             exsltDateFreeDate
        - Src:             'date.c:2292,13'
          Dst:             _exsltDateDayInWeek
        - Src:             'date.c:2296,5'
          Dst:             exsltDateFreeDate
    - functionName:    exsltDateTime
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1910
      functionLinenumberEnd: 1932
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dateTime
      BBCount:         16
      ICount:          86
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - exsltDateCurrent
        - exsltDateFormatTime
        - exsltDateFreeDate
        - exsltDateParse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'date.c:1914,9'
          Branch Sides:
            - BranchSide:      'date.c:1915,7'
              BranchSideFuncs:
                - exsltDateCurrent
                - exsltDateFormatTime
                - exsltDateFreeDate
            - BranchSide:      'date.c:1919,22'
              BranchSideFuncs:
                - exsltDateParse
                - exsltDateFormatTime
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:1916,6'
          Branch Sides:
            - BranchSide:      'date.c:1917,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1918,5'
              BranchSideFuncs:
                - exsltDateFormatTime
                - exsltDateFreeDate
        - Branch String:   'date.c:1920,6'
          Branch Sides:
            - BranchSide:      'date.c:1921,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1922,7'
              BranchSideFuncs:
                - exsltDateFormatTime
                - exsltDateFreeDate
                - exsltDateFreeDate
      Callsites:
        - Src:             'date.c:1915,7'
          Dst:             exsltDateCurrent
        - Src:             'date.c:1919,7'
          Dst:             exsltDateParse
        - Src:             'date.c:1923,6'
          Dst:             exsltDateFreeDate
        - Src:             'date.c:1928,11'
          Dst:             exsltDateFormatTime
        - Src:             'date.c:1929,5'
          Dst:             exsltDateFreeDate
    - functionName:    exsltDateFormatTime
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1352
      functionLinenumberEnd: 1365
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dt
      BBCount:         25
      ICount:          151
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - exsltFormatTime
        - exsltFormatTimeZone
        - xmlStrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:1355,22'
          Branch Sides:
            - BranchSide:      'date.c:1355,26'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1356,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:1355,26'
          Branch Sides:
            - BranchSide:      'date.c:1355,26'
              BranchSideFuncs:
                - exsltFormatTime
                - xmlStrdup
                - exsltFormatTimeZone
            - BranchSide:      'date.c:1356,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:1355,26'
          Branch Sides:
            - BranchSide:      'date.c:1355,26'
              BranchSideFuncs:
                - exsltFormatTime
                - xmlStrdup
                - exsltFormatTimeZone
            - BranchSide:      'date.c:1356,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:1355,26'
          Branch Sides:
            - BranchSide:      'date.c:1355,26'
              BranchSideFuncs:
                - exsltFormatTime
                - xmlStrdup
                - exsltFormatTimeZone
            - BranchSide:      'date.c:1356,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:1355,26'
          Branch Sides:
            - BranchSide:      'date.c:1355,26'
              BranchSideFuncs:
                - exsltFormatTime
                - xmlStrdup
                - exsltFormatTimeZone
            - BranchSide:      'date.c:1356,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:1355,26'
          Branch Sides:
            - BranchSide:      'date.c:1355,26'
              BranchSideFuncs:
                - exsltFormatTime
                - xmlStrdup
                - exsltFormatTimeZone
            - BranchSide:      'date.c:1356,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:1355,9'
          Branch Sides:
            - BranchSide:      'date.c:1356,2'
              BranchSideFuncs:
                - exsltFormatTime
                - xmlStrdup
                - exsltFormatTimeZone
            - BranchSide:      'date.c:1358,27'
              BranchSideFuncs:
                - exsltFormatTime
                - xmlStrdup
                - exsltFormatTimeZone
        - Branch String:   'date.c:1359,21'
          Branch Sides:
            - BranchSide:      'date.c:1359,25'
              BranchSideFuncs:
                - exsltFormatTimeZone
                - xmlStrdup
            - BranchSide:      'date.c:1360,35'
              BranchSideFuncs:
                - exsltFormatTimeZone
                - xmlStrdup
        - Branch String:   'date.c:1359,9'
          Branch Sides:
            - BranchSide:      'date.c:1360,35'
              BranchSideFuncs:
                - exsltFormatTimeZone
                - xmlStrdup
            - BranchSide:      'date.c:1362,6'
              BranchSideFuncs:
                - xmlStrdup
      Callsites:
        - Src:             'date.c:1358,5'
          Dst:             exsltFormatTime
        - Src:             'date.c:1360,9'
          Dst:             exsltFormatTimeZone
        - Src:             'date.c:1364,12'
          Dst:             xmlStrdup
    - functionName:    exsltFormatTime
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1266
      functionLinenumberEnd: 1289
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - end
        - dt
      BBCount:         12
      ICount:          117
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - exsltFormatNanoseconds
        - exsltFormatTwoDigits
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:1271,9'
          Branch Sides:
            - BranchSide:      'date.c:1272,12'
              BranchSideFuncs:
                - exsltFormatTwoDigits
                - exsltFormatTwoDigits
                - exsltFormatNanoseconds
            - BranchSide:      'date.c:1274,26'
              BranchSideFuncs:
                - exsltFormatTwoDigits
                - exsltFormatTwoDigits
                - exsltFormatNanoseconds
        - Branch String:   'date.c:1275,9'
          Branch Sides:
            - BranchSide:      'date.c:1276,12'
              BranchSideFuncs:
                - exsltFormatTwoDigits
                - exsltFormatNanoseconds
            - BranchSide:      'date.c:1278,17'
              BranchSideFuncs:
                - exsltFormatTwoDigits
                - exsltFormatNanoseconds
        - Branch String:   'date.c:1285,9'
          Branch Sides:
            - BranchSide:      'date.c:1285,9'
              BranchSideFuncs:
                - exsltFormatTwoDigits
                - exsltFormatNanoseconds
            - BranchSide:      'date.c:1286,15'
              BranchSideFuncs:
                - exsltFormatTwoDigits
                - exsltFormatNanoseconds
      Callsites:
        - Src:             'date.c:1270,5'
          Dst:             exsltFormatTwoDigits
        - Src:             'date.c:1274,5'
          Dst:             exsltFormatTwoDigits
        - Src:             'date.c:1287,5'
          Dst:             exsltFormatTwoDigits
        - Src:             'date.c:1288,5'
          Dst:             exsltFormatNanoseconds
    - functionName:    exsltFormatTimeZone
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cur
        - end
        - tzo
      BBCount:         18
      ICount:          123
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - exsltFormat2Digits
      functionUses:    4
      BranchProfiles:
        - Branch String:   'date.c:571,9'
          Branch Sides:
            - BranchSide:      'date.c:572,14'
              BranchSideFuncs: []
            - BranchSide:      'date.c:575,30'
              BranchSideFuncs:
                - exsltFormat2Digits
                - exsltFormat2Digits
        - Branch String:   'date.c:572,13'
          Branch Sides:
            - BranchSide:      'date.c:573,16'
              BranchSideFuncs: []
            - BranchSide:      'date.c:574,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:575,29'
          Branch Sides:
            - BranchSide:      'date.c:575,42'
              BranchSideFuncs:
                - exsltFormat2Digits
                - exsltFormat2Digits
            - BranchSide:      'date.c:575,48'
              BranchSideFuncs:
                - exsltFormat2Digits
                - exsltFormat2Digits
        - Branch String:   'date.c:577,13'
          Branch Sides:
            - BranchSide:      'date.c:578,26'
              BranchSideFuncs:
                - exsltFormat2Digits
                - exsltFormat2Digits
            - BranchSide:      'date.c:579,28'
              BranchSideFuncs:
                - exsltFormat2Digits
                - exsltFormat2Digits
        - Branch String:   'date.c:580,13'
          Branch Sides:
            - BranchSide:      'date.c:581,16'
              BranchSideFuncs:
                - exsltFormat2Digits
            - BranchSide:      'date.c:582,28'
              BranchSideFuncs:
                - exsltFormat2Digits
      Callsites:
        - Src:             'date.c:579,9'
          Dst:             exsltFormat2Digits
        - Src:             'date.c:582,9'
          Dst:             exsltFormat2Digits
    - functionName:    exsltFormat2Digits
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cur
        - end
        - num
      BBCount:         7
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'date.c:311,9'
          Branch Sides:
            - BranchSide:      'date.c:312,29'
              BranchSideFuncs: []
            - BranchSide:      'date.c:313,10'
              BranchSideFuncs: []
        - Branch String:   'date.c:313,9'
          Branch Sides:
            - BranchSide:      'date.c:313,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:314,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    exsltFormatTwoDigits
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1256
      functionLinenumberEnd: 1263
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cur
        - end
        - num
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'date.c:1257,17'
          Branch Sides:
            - BranchSide:      'date.c:1257,20'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1258,9'
              BranchSideFuncs: []
        - Branch String:   'date.c:1257,9'
          Branch Sides:
            - BranchSide:      'date.c:1258,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1259,10'
              BranchSideFuncs: []
        - Branch String:   'date.c:1259,9'
          Branch Sides:
            - BranchSide:      'date.c:1260,27'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1261,10'
              BranchSideFuncs: []
        - Branch String:   'date.c:1261,9'
          Branch Sides:
            - BranchSide:      'date.c:1261,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1262,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    exsltFormatNanoseconds
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1129
      functionLinenumberEnd: 1144
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - cur
        - end
        - nsecs
      BBCount:         13
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:1132,9'
          Branch Sides:
            - BranchSide:      'date.c:1132,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1133,14'
              BranchSideFuncs: []
        - Branch String:   'date.c:1133,13'
          Branch Sides:
            - BranchSide:      'date.c:1134,16'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1135,13'
              BranchSideFuncs: []
        - Branch String:   'date.c:1136,9'
          Branch Sides:
            - BranchSide:      'date.c:1137,21'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1143,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:1138,17'
          Branch Sides:
            - BranchSide:      'date.c:1139,35'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1140,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    exsltDateSecondInMinute
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2680
      functionLinenumberEnd: 2702
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dateTime
      BBCount:         16
      ICount:          85
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - exsltDateCurrent
        - exsltDateFreeDate
        - exsltDateParse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'date.c:2684,9'
          Branch Sides:
            - BranchSide:      'date.c:2685,7'
              BranchSideFuncs:
                - exsltDateCurrent
                - exsltDateFreeDate
            - BranchSide:      'date.c:2689,22'
              BranchSideFuncs:
                - exsltDateParse
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:2686,6'
          Branch Sides:
            - BranchSide:      'date.c:2687,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2688,5'
              BranchSideFuncs:
                - exsltDateFreeDate
        - Branch String:   'date.c:2690,6'
          Branch Sides:
            - BranchSide:      'date.c:2691,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2692,7'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
      Callsites:
        - Src:             'date.c:2685,7'
          Dst:             exsltDateCurrent
        - Src:             'date.c:2689,7'
          Dst:             exsltDateParse
        - Src:             'date.c:2693,6'
          Dst:             exsltDateFreeDate
        - Src:             'date.c:2699,5'
          Dst:             exsltDateFreeDate
    - functionName:    exsltDateMonthName
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2107
      functionLinenumberEnd: 2128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dateTime
      BBCount:         10
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - exsltDateMonthInYear
        - xmlXPathIsNaN
      functionUses:    1
      BranchProfiles:
        - Branch String:   'date.c:2126,31'
          Branch Sides:
            - BranchSide:      'date.c:2126,31'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2126,35'
              BranchSideFuncs: []
        - Branch String:   'date.c:2126,49'
          Branch Sides:
            - BranchSide:      'date.c:2126,53'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2126,49'
              BranchSideFuncs: []
        - Branch String:   'date.c:2126,9'
          Branch Sides:
            - BranchSide:      'date.c:2126,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2127,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'date.c:2125,13'
          Dst:             exsltDateMonthInYear
        - Src:             'date.c:2126,10'
          Dst:             xmlXPathIsNaN
    - functionName:    exsltDateMonthInYear
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2056
      functionLinenumberEnd: 2080
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dateTime
      BBCount:         22
      ICount:          117
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - exsltDateCurrent
        - exsltDateFreeDate
        - exsltDateParse
      functionUses:    3
      BranchProfiles:
        - Branch String:   'date.c:2060,9'
          Branch Sides:
            - BranchSide:      'date.c:2061,7'
              BranchSideFuncs:
                - exsltDateCurrent
                - exsltDateFreeDate
            - BranchSide:      'date.c:2065,22'
              BranchSideFuncs:
                - exsltDateParse
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:2062,6'
          Branch Sides:
            - BranchSide:      'date.c:2063,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2064,5'
              BranchSideFuncs:
                - exsltDateFreeDate
        - Branch String:   'date.c:2066,6'
          Branch Sides:
            - BranchSide:      'date.c:2067,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2068,7'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
      Callsites:
        - Src:             'date.c:2061,7'
          Dst:             exsltDateCurrent
        - Src:             'date.c:2065,7'
          Dst:             exsltDateParse
        - Src:             'date.c:2071,6'
          Dst:             exsltDateFreeDate
        - Src:             'date.c:2077,5'
          Dst:             exsltDateFreeDate
    - functionName:    exsltDateMonthAbbreviation
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2156
      functionLinenumberEnd: 2177
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dateTime
      BBCount:         10
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - exsltDateMonthInYear
        - xmlXPathIsNaN
      functionUses:    1
      BranchProfiles:
        - Branch String:   'date.c:2175,31'
          Branch Sides:
            - BranchSide:      'date.c:2175,31'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2175,35'
              BranchSideFuncs: []
        - Branch String:   'date.c:2175,49'
          Branch Sides:
            - BranchSide:      'date.c:2175,53'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2175,49'
              BranchSideFuncs: []
        - Branch String:   'date.c:2175,9'
          Branch Sides:
            - BranchSide:      'date.c:2175,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2176,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'date.c:2174,13'
          Dst:             exsltDateMonthInYear
        - Src:             'date.c:2175,10'
          Dst:             xmlXPathIsNaN
    - functionName:    exsltDateMinuteInHour
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2634
      functionLinenumberEnd: 2656
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dateTime
      BBCount:         16
      ICount:          88
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - exsltDateCurrent
        - exsltDateFreeDate
        - exsltDateParse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'date.c:2638,9'
          Branch Sides:
            - BranchSide:      'date.c:2639,7'
              BranchSideFuncs:
                - exsltDateCurrent
                - exsltDateFreeDate
            - BranchSide:      'date.c:2643,22'
              BranchSideFuncs:
                - exsltDateParse
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:2640,6'
          Branch Sides:
            - BranchSide:      'date.c:2641,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2642,5'
              BranchSideFuncs:
                - exsltDateFreeDate
        - Branch String:   'date.c:2644,6'
          Branch Sides:
            - BranchSide:      'date.c:2645,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2646,7'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
      Callsites:
        - Src:             'date.c:2639,7'
          Dst:             exsltDateCurrent
        - Src:             'date.c:2643,7'
          Dst:             exsltDateParse
        - Src:             'date.c:2647,6'
          Dst:             exsltDateFreeDate
        - Src:             'date.c:2653,5'
          Dst:             exsltDateFreeDate
    - functionName:    exsltDateLeapYear
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2006
      functionLinenumberEnd: 2030
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dateTime
      BBCount:         26
      ICount:          137
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - exsltDateCurrent
        - exsltDateFreeDate
        - exsltDateParse
        - xmlXPathNewBoolean
        - xmlXPathNewFloat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'date.c:2010,9'
          Branch Sides:
            - BranchSide:      'date.c:2011,7'
              BranchSideFuncs:
                - exsltDateCurrent
                - xmlXPathNewBoolean
                - exsltDateFreeDate
                - xmlXPathNewFloat
            - BranchSide:      'date.c:2013,22'
              BranchSideFuncs:
                - exsltDateParse
                - xmlXPathNewBoolean
                - exsltDateFreeDate
                - xmlXPathNewFloat
                - exsltDateFreeDate
        - Branch String:   'date.c:2022,9'
          Branch Sides:
            - BranchSide:      'date.c:2023,15'
              BranchSideFuncs:
                - xmlXPathNewFloat
            - BranchSide:      'date.c:2026,34'
              BranchSideFuncs:
                - xmlXPathNewBoolean
                - exsltDateFreeDate
        - Branch String:   'date.c:2026,34'
          Branch Sides:
            - BranchSide:      'date.c:2026,34'
              BranchSideFuncs:
                - xmlXPathNewBoolean
                - exsltDateFreeDate
            - BranchSide:      'date.c:2026,34'
              BranchSideFuncs:
                - xmlXPathNewBoolean
                - exsltDateFreeDate
      Callsites:
        - Src:             'date.c:2011,7'
          Dst:             exsltDateCurrent
        - Src:             'date.c:2013,7'
          Dst:             exsltDateParse
        - Src:             'date.c:2017,6'
          Dst:             exsltDateFreeDate
        - Src:             'date.c:2023,15'
          Dst:             xmlXPathNewFloat
        - Src:             'date.c:2026,15'
          Dst:             xmlXPathNewBoolean
        - Src:             'date.c:2027,9'
          Dst:             exsltDateFreeDate
    - functionName:    exsltDateHourInDay
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2590
      functionLinenumberEnd: 2612
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dateTime
      BBCount:         16
      ICount:          88
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - exsltDateCurrent
        - exsltDateFreeDate
        - exsltDateParse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'date.c:2594,9'
          Branch Sides:
            - BranchSide:      'date.c:2595,7'
              BranchSideFuncs:
                - exsltDateCurrent
                - exsltDateFreeDate
            - BranchSide:      'date.c:2599,22'
              BranchSideFuncs:
                - exsltDateParse
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:2596,6'
          Branch Sides:
            - BranchSide:      'date.c:2597,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2598,5'
              BranchSideFuncs:
                - exsltDateFreeDate
        - Branch String:   'date.c:2600,6'
          Branch Sides:
            - BranchSide:      'date.c:2601,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2602,7'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
      Callsites:
        - Src:             'date.c:2595,7'
          Dst:             exsltDateCurrent
        - Src:             'date.c:2599,7'
          Dst:             exsltDateParse
        - Src:             'date.c:2603,6'
          Dst:             exsltDateFreeDate
        - Src:             'date.c:2609,5'
          Dst:             exsltDateFreeDate
    - functionName:    exsltDateSeconds
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2951
      functionLinenumberEnd: 2999
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dateTime
      BBCount:         35
      ICount:          200
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - _exsltDateDifference
        - exsltDateCreateDate
        - exsltDateCurrent
        - exsltDateFreeDate
        - exsltDateFreeDuration
        - exsltDateParse
        - exsltDateParseDuration
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:2956,9'
          Branch Sides:
            - BranchSide:      'date.c:2957,7'
              BranchSideFuncs:
                - exsltDateCurrent
                - exsltDateFreeDuration
                - exsltDateFreeDate
                - exsltDateCreateDate
                - _exsltDateDifference
                - exsltDateFreeDate
                - exsltDateFreeDuration
            - BranchSide:      'date.c:2961,29'
              BranchSideFuncs:
                - exsltDateParse
                - exsltDateFreeDuration
                - exsltDateFreeDate
                - exsltDateCreateDate
                - _exsltDateDifference
                - exsltDateFreeDate
                - exsltDateFreeDuration
                - exsltDateParseDuration
        - Branch String:   'date.c:2958,6'
          Branch Sides:
            - BranchSide:      'date.c:2959,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2960,5'
              BranchSideFuncs:
                - exsltDateFreeDuration
                - exsltDateFreeDate
                - exsltDateCreateDate
                - _exsltDateDifference
                - exsltDateFreeDate
                - exsltDateFreeDuration
        - Branch String:   'date.c:2966,22'
          Branch Sides:
            - BranchSide:      'date.c:2966,26'
              BranchSideFuncs:
                - exsltDateFreeDuration
                - exsltDateFreeDate
                - exsltDateCreateDate
                - _exsltDateDifference
                - exsltDateFreeDate
                - exsltDateFreeDuration
            - BranchSide:      'date.c:2989,17'
              BranchSideFuncs:
                - exsltDateFreeDuration
                - exsltDateFreeDate
        - Branch String:   'date.c:2966,9'
          Branch Sides:
            - BranchSide:      'date.c:2974,13'
              BranchSideFuncs:
                - exsltDateCreateDate
                - exsltDateFreeDuration
                - exsltDateFreeDate
                - _exsltDateDifference
                - exsltDateFreeDate
                - exsltDateFreeDuration
            - BranchSide:      'date.c:2989,17'
              BranchSideFuncs:
                - exsltDateFreeDuration
                - exsltDateFreeDate
        - Branch String:   'date.c:2975,13'
          Branch Sides:
            - BranchSide:      'date.c:2976,13'
              BranchSideFuncs:
                - _exsltDateDifference
                - exsltDateFreeDate
                - exsltDateFreeDuration
                - exsltDateFreeDate
                - exsltDateFreeDuration
            - BranchSide:      'date.c:2989,5'
              BranchSideFuncs:
                - exsltDateFreeDuration
                - exsltDateFreeDate
        - Branch String:   'date.c:2982,17'
          Branch Sides:
            - BranchSide:      'date.c:2983,31'
              BranchSideFuncs:
                - exsltDateFreeDuration
                - exsltDateFreeDate
                - exsltDateFreeDuration
                - exsltDateFreeDate
            - BranchSide:      'date.c:2986,31'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDuration
                - exsltDateFreeDate
        - Branch String:   'date.c:2993,9'
          Branch Sides:
            - BranchSide:      'date.c:2994,27'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDuration
            - BranchSide:      'date.c:2995,9'
              BranchSideFuncs:
                - exsltDateFreeDuration
        - Branch String:   'date.c:2995,9'
          Branch Sides:
            - BranchSide:      'date.c:2996,31'
              BranchSideFuncs:
                - exsltDateFreeDuration
            - BranchSide:      'date.c:2998,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'date.c:2957,7'
          Dst:             exsltDateCurrent
        - Src:             'date.c:2961,14'
          Dst:             exsltDateParse
        - Src:             'date.c:2963,19'
          Dst:             exsltDateParseDuration
        - Src:             'date.c:2974,13'
          Dst:             exsltDateCreateDate
        - Src:             'date.c:2981,20'
          Dst:             _exsltDateDifference
        - Src:             'date.c:2984,17'
          Dst:             exsltDateFreeDuration
        - Src:             'date.c:2986,13'
          Dst:             exsltDateFreeDate
        - Src:             'date.c:2994,9'
          Dst:             exsltDateFreeDate
        - Src:             'date.c:2996,9'
          Dst:             exsltDateFreeDuration
    - functionName:    exsltDateParseDuration
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 951
      functionLinenumberEnd: 1108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - duration
      BBCount:         92
      ICount:          596
      EdgeCount:       123
      CyclomaticComplexity: 33
      functionsReached:
        - exsltDateCreateDuration
        - exsltDateFreeDuration
      functionUses:    5
      BranchProfiles:
        - Branch String:   'date.c:959,9'
          Branch Sides:
            - BranchSide:      'date.c:960,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:962,10'
              BranchSideFuncs:
                - exsltDateCreateDuration
                - exsltDateFreeDuration
        - Branch String:   'date.c:962,9'
          Branch Sides:
            - BranchSide:      'date.c:963,15'
              BranchSideFuncs:
                - exsltDateCreateDuration
                - exsltDateFreeDuration
            - BranchSide:      'date.c:968,13'
              BranchSideFuncs:
                - exsltDateCreateDuration
                - exsltDateFreeDuration
        - Branch String:   'date.c:968,9'
          Branch Sides:
            - BranchSide:      'date.c:969,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:971,10'
              BranchSideFuncs:
                - exsltDateCreateDuration
                - exsltDateFreeDuration
        - Branch String:   'date.c:971,9'
          Branch Sides:
            - BranchSide:      'date.c:972,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:974,11'
              BranchSideFuncs:
                - exsltDateCreateDuration
                - exsltDateFreeDuration
        - Branch String:   'date.c:975,9'
          Branch Sides:
            - BranchSide:      'date.c:976,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:978,5'
              BranchSideFuncs:
                - exsltDateFreeDuration
        - Branch String:   'date.c:978,5'
          Branch Sides:
            - BranchSide:      'date.c:979,24'
              BranchSideFuncs:
                - exsltDateFreeDuration
            - BranchSide:      'date.c:1082,12'
              BranchSideFuncs:
                - exsltDateFreeDuration
        - Branch String:   'date.c:985,13'
          Branch Sides:
            - BranchSide:      'date.c:986,13'
              BranchSideFuncs:
                - exsltDateFreeDuration
            - BranchSide:      'date.c:989,14'
              BranchSideFuncs:
                - exsltDateFreeDuration
        - Branch String:   'date.c:989,13'
          Branch Sides:
            - BranchSide:      'date.c:990,17'
              BranchSideFuncs:
                - exsltDateFreeDuration
            - BranchSide:      'date.c:994,20'
              BranchSideFuncs:
                - exsltDateFreeDuration
        - Branch String:   'date.c:990,17'
          Branch Sides:
            - BranchSide:      'date.c:991,17'
              BranchSideFuncs:
                - exsltDateFreeDuration
            - BranchSide:      'date.c:992,16'
              BranchSideFuncs:
                - exsltDateFreeDuration
        - Branch String:   'date.c:994,20'
          Branch Sides:
            - BranchSide:      'date.c:0,0'
              BranchSideFuncs:
                - exsltDateFreeDuration
            - BranchSide:      'date.c:995,13'
              BranchSideFuncs:
                - exsltDateFreeDuration
        - Branch String:   'date.c:998,28'
          Branch Sides:
            - BranchSide:      'date.c:998,32'
              BranchSideFuncs:
                - exsltDateFreeDuration
            - BranchSide:      'date.c:998,9'
              BranchSideFuncs:
                - exsltDateFreeDuration
        - Branch String:   'date.c:998,9'
          Branch Sides:
            - BranchSide:      'date.c:999,27'
              BranchSideFuncs:
                - exsltDateFreeDuration
            - BranchSide:      'date.c:1012,14'
              BranchSideFuncs:
                - exsltDateFreeDuration
        - Branch String:   'date.c:1001,17'
          Branch Sides:
            - BranchSide:      'date.c:1002,17'
              BranchSideFuncs:
                - exsltDateFreeDuration
            - BranchSide:      'date.c:1003,17'
              BranchSideFuncs:
                - exsltDateFreeDuration
        - Branch String:   'date.c:1004,17'
          Branch Sides:
            - BranchSide:      'date.c:1005,17'
              BranchSideFuncs:
                - exsltDateFreeDuration
            - BranchSide:      'date.c:1006,20'
              BranchSideFuncs:
                - exsltDateFreeDuration
        - Branch String:   'date.c:1012,13'
          Branch Sides:
            - BranchSide:      'date.c:1014,20'
              BranchSideFuncs:
                - exsltDateFreeDuration
            - BranchSide:      'date.c:1025,9'
              BranchSideFuncs:
                - exsltDateFreeDuration
        - Branch String:   'date.c:1017,32'
          Branch Sides:
            - BranchSide:      'date.c:1017,36'
              BranchSideFuncs:
                - exsltDateFreeDuration
            - BranchSide:      'date.c:1017,13'
              BranchSideFuncs:
                - exsltDateFreeDuration
        - Branch String:   'date.c:1017,13'
          Branch Sides:
            - BranchSide:      'date.c:1018,22'
              BranchSideFuncs:
                - exsltDateFreeDuration
            - BranchSide:      'date.c:1023,9'
              BranchSideFuncs:
                - exsltDateFreeDuration
        - Branch String:   'date.c:1025,9'
          Branch Sides:
            - BranchSide:      'date.c:1026,16'
              BranchSideFuncs:
                - exsltDateFreeDuration
            - BranchSide:      'date.c:1031,12'
              BranchSideFuncs:
                - exsltDateFreeDuration
        - Branch String:   'date.c:1028,26'
          Branch Sides:
            - BranchSide:      'date.c:1028,29'
              BranchSideFuncs:
                - exsltDateFreeDuration
            - BranchSide:      'date.c:1029,17'
              BranchSideFuncs:
                - exsltDateFreeDuration
        - Branch String:   'date.c:1028,17'
          Branch Sides:
            - BranchSide:      'date.c:1025,9'
              BranchSideFuncs:
                - exsltDateFreeDuration
            - BranchSide:      'date.c:1029,17'
              BranchSideFuncs:
                - exsltDateFreeDuration
        - Branch String:   'date.c:1033,25'
          Branch Sides:
            - BranchSide:      'date.c:1033,29'
              BranchSideFuncs:
                - exsltDateFreeDuration
            - BranchSide:      'date.c:1034,13'
              BranchSideFuncs:
                - exsltDateFreeDuration
        - Branch String:   'date.c:1033,38'
          Branch Sides:
            - BranchSide:      'date.c:1033,42'
              BranchSideFuncs:
                - exsltDateFreeDuration
            - BranchSide:      'date.c:1036,17'
              BranchSideFuncs:
                - exsltDateFreeDuration
        - Branch String:   'date.c:1033,13'
          Branch Sides:
            - BranchSide:      'date.c:1034,13'
              BranchSideFuncs:
                - exsltDateFreeDuration
            - BranchSide:      'date.c:1036,17'
              BranchSideFuncs:
                - exsltDateFreeDuration
        - Branch String:   'date.c:1036,9'
          Branch Sides:
            - BranchSide:      'date.c:1039,21'
              BranchSideFuncs:
                - exsltDateFreeDuration
            - BranchSide:      'date.c:1045,21'
              BranchSideFuncs:
                - exsltDateFreeDuration
            - BranchSide:      'date.c:1051,28'
              BranchSideFuncs:
                - exsltDateFreeDuration
            - BranchSide:      'date.c:1055,24'
              BranchSideFuncs:
                - exsltDateFreeDuration
            - BranchSide:      'date.c:1063,24'
              BranchSideFuncs:
                - exsltDateFreeDuration
            - BranchSide:      'date.c:1071,24'
              BranchSideFuncs:
                - exsltDateFreeDuration
            - BranchSide:      'date.c:1079,12'
              BranchSideFuncs:
                - exsltDateFreeDuration
        - Branch String:   'date.c:1039,21'
          Branch Sides:
            - BranchSide:      'date.c:1040,21'
              BranchSideFuncs:
                - exsltDateFreeDuration
            - BranchSide:      'date.c:1041,28'
              BranchSideFuncs:
                - exsltDateFreeDuration
        - Branch String:   'date.c:1045,21'
          Branch Sides:
            - BranchSide:      'date.c:1046,21'
              BranchSideFuncs:
                - exsltDateFreeDuration
            - BranchSide:      'date.c:1047,29'
              BranchSideFuncs:
                - exsltDateFreeDuration
        - Branch String:   'date.c:1056,21'
          Branch Sides:
            - BranchSide:      'date.c:1057,21'
              BranchSideFuncs:
                - exsltDateFreeDuration
            - BranchSide:      'date.c:1058,29'
              BranchSideFuncs:
                - exsltDateFreeDuration
        - Branch String:   'date.c:1064,21'
          Branch Sides:
            - BranchSide:      'date.c:1065,21'
              BranchSideFuncs:
                - exsltDateFreeDuration
            - BranchSide:      'date.c:1066,29'
              BranchSideFuncs:
                - exsltDateFreeDuration
        - Branch String:   'date.c:1072,21'
          Branch Sides:
            - BranchSide:      'date.c:1073,21'
              BranchSideFuncs:
                - exsltDateFreeDuration
            - BranchSide:      'date.c:1074,29'
              BranchSideFuncs:
                - exsltDateFreeDuration
        - Branch String:   'date.c:1083,9'
          Branch Sides:
            - BranchSide:      'date.c:1084,9'
              BranchSideFuncs:
                - exsltDateFreeDuration
            - BranchSide:      'date.c:1085,17'
              BranchSideFuncs: []
        - Branch String:   'date.c:1088,9'
          Branch Sides:
            - BranchSide:      'date.c:1089,21'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1102,12'
              BranchSideFuncs: []
        - Branch String:   'date.c:1091,13'
          Branch Sides:
            - BranchSide:      'date.c:1092,39'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1095,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:1105,9'
          Branch Sides:
            - BranchSide:      'date.c:1106,24'
              BranchSideFuncs:
                - exsltDateFreeDuration
            - BranchSide:      'date.c:1107,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'date.c:974,11'
          Dst:             exsltDateCreateDuration
        - Src:             'date.c:1106,2'
          Dst:             exsltDateFreeDuration
    - functionName:    _exsltDateDifference
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1678
      functionLinenumberEnd: 1734
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - x
        - y
        - flag
      BBCount:         53
      ICount:          396
      EdgeCount:       73
      CyclomaticComplexity: 22
      functionsReached:
        - _exsltDateCastYMToDays
        - _exsltDateTruncateDate
        - exsltDateCreateDuration
        - exsltDateFreeDuration
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:1681,21'
          Branch Sides:
            - BranchSide:      'date.c:1681,25'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1682,9'
              BranchSideFuncs: []
        - Branch String:   'date.c:1681,9'
          Branch Sides:
            - BranchSide:      'date.c:1682,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1684,11'
              BranchSideFuncs:
                - exsltDateCreateDuration
                - _exsltDateCastYMToDays
                - _exsltDateCastYMToDays
                - exsltDateFreeDuration
                - exsltDateFreeDuration
                - _exsltDateTruncateDate
                - _exsltDateTruncateDate
        - Branch String:   'date.c:1684,31'
          Branch Sides:
            - BranchSide:      'date.c:1684,35'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1686,9'
              BranchSideFuncs: []
        - Branch String:   'date.c:1684,59'
          Branch Sides:
            - BranchSide:      'date.c:1685,11'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1686,9'
              BranchSideFuncs: []
        - Branch String:   'date.c:1685,31'
          Branch Sides:
            - BranchSide:      'date.c:1685,35'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1686,9'
              BranchSideFuncs: []
        - Branch String:   'date.c:1684,9'
          Branch Sides:
            - BranchSide:      'date.c:1686,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1692,9'
              BranchSideFuncs:
                - exsltDateCreateDuration
                - _exsltDateCastYMToDays
                - _exsltDateCastYMToDays
                - exsltDateFreeDuration
                - exsltDateFreeDuration
                - _exsltDateTruncateDate
                - _exsltDateTruncateDate
        - Branch String:   'date.c:1692,9'
          Branch Sides:
            - BranchSide:      'date.c:1693,13'
              BranchSideFuncs:
                - _exsltDateTruncateDate
                - exsltDateCreateDuration
                - _exsltDateCastYMToDays
                - _exsltDateCastYMToDays
                - exsltDateFreeDuration
                - exsltDateFreeDuration
                - _exsltDateTruncateDate
            - BranchSide:      'date.c:1700,11'
              BranchSideFuncs:
                - exsltDateCreateDuration
                - _exsltDateCastYMToDays
                - _exsltDateCastYMToDays
                - exsltDateFreeDuration
                - exsltDateFreeDuration
        - Branch String:   'date.c:1693,13'
          Branch Sides:
            - BranchSide:      'date.c:1694,36'
              BranchSideFuncs:
                - _exsltDateTruncateDate
                - exsltDateCreateDuration
                - _exsltDateCastYMToDays
                - _exsltDateCastYMToDays
                - exsltDateFreeDuration
                - exsltDateFreeDuration
            - BranchSide:      'date.c:1696,36'
              BranchSideFuncs:
                - _exsltDateTruncateDate
                - exsltDateCreateDuration
                - _exsltDateCastYMToDays
                - _exsltDateCastYMToDays
                - exsltDateFreeDuration
                - exsltDateFreeDuration
        - Branch String:   'date.c:1701,9'
          Branch Sides:
            - BranchSide:      'date.c:1702,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1704,11'
              BranchSideFuncs:
                - _exsltDateCastYMToDays
                - _exsltDateCastYMToDays
                - exsltDateFreeDuration
                - exsltDateFreeDuration
        - Branch String:   'date.c:1704,32'
          Branch Sides:
            - BranchSide:      'date.c:1704,68'
              BranchSideFuncs:
                - exsltDateFreeDuration
                - _exsltDateCastYMToDays
                - _exsltDateCastYMToDays
                - exsltDateFreeDuration
            - BranchSide:      'date.c:1704,36'
              BranchSideFuncs:
                - _exsltDateCastYMToDays
                - _exsltDateCastYMToDays
                - exsltDateFreeDuration
                - exsltDateFreeDuration
        - Branch String:   'date.c:1704,63'
          Branch Sides:
            - BranchSide:      'date.c:1704,68'
              BranchSideFuncs:
                - exsltDateFreeDuration
                - _exsltDateCastYMToDays
                - _exsltDateCastYMToDays
                - exsltDateFreeDuration
            - BranchSide:      'date.c:1716,14'
              BranchSideFuncs:
                - _exsltDateCastYMToDays
                - _exsltDateCastYMToDays
                - exsltDateFreeDuration
        - Branch String:   'date.c:1704,9'
          Branch Sides:
            - BranchSide:      'date.c:1706,14'
              BranchSideFuncs:
                - _exsltDateCastYMToDays
                - _exsltDateCastYMToDays
                - exsltDateFreeDuration
            - BranchSide:      'date.c:1716,14'
              BranchSideFuncs:
                - _exsltDateCastYMToDays
                - _exsltDateCastYMToDays
                - exsltDateFreeDuration
        - Branch String:   'date.c:1706,40'
          Branch Sides:
            - BranchSide:      'date.c:1706,44'
              BranchSideFuncs:
                - exsltDateFreeDuration
            - BranchSide:      'date.c:1709,35'
              BranchSideFuncs:
                - exsltDateFreeDuration
        - Branch String:   'date.c:1706,70'
          Branch Sides:
            - BranchSide:      'date.c:1707,14'
              BranchSideFuncs:
                - exsltDateFreeDuration
            - BranchSide:      'date.c:1709,35'
              BranchSideFuncs:
                - exsltDateFreeDuration
        - Branch String:   'date.c:1707,40'
          Branch Sides:
            - BranchSide:      'date.c:1707,44'
              BranchSideFuncs:
                - exsltDateFreeDuration
            - BranchSide:      'date.c:1709,35'
              BranchSideFuncs:
                - exsltDateFreeDuration
        - Branch String:   'date.c:1706,13'
          Branch Sides:
            - BranchSide:      'date.c:1709,35'
              BranchSideFuncs:
                - exsltDateFreeDuration
            - BranchSide:      'date.c:1712,21'
              BranchSideFuncs: []
        - Branch String:   'date.c:1716,40'
          Branch Sides:
            - BranchSide:      'date.c:1716,44'
              BranchSideFuncs:
                - exsltDateFreeDuration
            - BranchSide:      'date.c:1719,35'
              BranchSideFuncs:
                - exsltDateFreeDuration
        - Branch String:   'date.c:1716,70'
          Branch Sides:
            - BranchSide:      'date.c:1717,14'
              BranchSideFuncs:
                - exsltDateFreeDuration
            - BranchSide:      'date.c:1719,35'
              BranchSideFuncs:
                - exsltDateFreeDuration
        - Branch String:   'date.c:1717,40'
          Branch Sides:
            - BranchSide:      'date.c:1717,44'
              BranchSideFuncs:
                - exsltDateFreeDuration
            - BranchSide:      'date.c:1719,35'
              BranchSideFuncs:
                - exsltDateFreeDuration
        - Branch String:   'date.c:1716,13'
          Branch Sides:
            - BranchSide:      'date.c:1719,35'
              BranchSideFuncs:
                - exsltDateFreeDuration
            - BranchSide:      'date.c:1723,21'
              BranchSideFuncs:
                - _exsltDateCastYMToDays
                - _exsltDateCastYMToDays
      Callsites:
        - Src:             'date.c:1694,13'
          Dst:             _exsltDateTruncateDate
        - Src:             'date.c:1696,13'
          Dst:             _exsltDateTruncateDate
        - Src:             'date.c:1700,11'
          Dst:             exsltDateCreateDuration
        - Src:             'date.c:1709,13'
          Dst:             exsltDateFreeDuration
        - Src:             'date.c:1719,13'
          Dst:             exsltDateFreeDuration
        - Src:             'date.c:1728,21'
          Dst:             _exsltDateCastYMToDays
        - Src:             'date.c:1728,49'
          Dst:             _exsltDateCastYMToDays
    - functionName:    exsltDateFreeDuration
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - duration
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    18
      BranchProfiles:
        - Branch String:   'date.c:667,9'
          Branch Sides:
            - BranchSide:      'date.c:668,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:670,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _exsltDateTruncateDate
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1467
      functionLinenumberEnd: 1489
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dt
        - type
      BBCount:         16
      ICount:          108
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:1468,9'
          Branch Sides:
            - BranchSide:      'date.c:1469,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1471,10'
              BranchSideFuncs: []
        - Branch String:   'date.c:1471,9'
          Branch Sides:
            - BranchSide:      'date.c:1472,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1477,10'
              BranchSideFuncs: []
        - Branch String:   'date.c:1477,9'
          Branch Sides:
            - BranchSide:      'date.c:1478,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1480,10'
              BranchSideFuncs: []
        - Branch String:   'date.c:1480,9'
          Branch Sides:
            - BranchSide:      'date.c:1481,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1483,10'
              BranchSideFuncs: []
        - Branch String:   'date.c:1483,9'
          Branch Sides:
            - BranchSide:      'date.c:1484,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1486,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    exsltDateCreateDuration
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'date.c:648,32'
          Branch Sides:
            - BranchSide:      'date.c:646,24'
              BranchSideFuncs: []
            - BranchSide:      'date.c:648,32'
              BranchSideFuncs: []
        - Branch String:   'date.c:649,9'
          Branch Sides:
            - BranchSide:      'date.c:650,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:654,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _exsltDateCastYMToDays
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1427
      functionLinenumberEnd: 1441
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dt
      BBCount:         22
      ICount:          180
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:1430,9'
          Branch Sides:
            - BranchSide:      'date.c:1431,17'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1436,17'
              BranchSideFuncs: []
        - Branch String:   'date.c:1434,15'
          Branch Sides:
            - BranchSide:      'date.c:1434,15'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1434,15'
              BranchSideFuncs: []
        - Branch String:   'date.c:1434,15'
          Branch Sides:
            - BranchSide:      'date.c:1434,15'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1434,15'
              BranchSideFuncs: []
        - Branch String:   'date.c:1434,15'
          Branch Sides:
            - BranchSide:      'date.c:1434,15'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1434,15'
              BranchSideFuncs: []
        - Branch String:   'date.c:1439,15'
          Branch Sides:
            - BranchSide:      'date.c:1439,15'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1439,15'
              BranchSideFuncs: []
        - Branch String:   'date.c:1439,15'
          Branch Sides:
            - BranchSide:      'date.c:1439,15'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1439,15'
              BranchSideFuncs: []
        - Branch String:   'date.c:1439,15'
          Branch Sides:
            - BranchSide:      'date.c:1439,15'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1439,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    exsltDateDuration
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3101
      functionLinenumberEnd: 3129
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - number
      BBCount:         16
      ICount:          104
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - exsltDateCreateDuration
        - exsltDateFormatDuration
        - exsltDateFreeDuration
        - exsltDateSeconds
        - xmlXPathCastStringToNumber
        - xmlXPathIsNaN
      functionUses:    1
      BranchProfiles:
        - Branch String:   'date.c:3106,9'
          Branch Sides:
            - BranchSide:      'date.c:3107,33'
              BranchSideFuncs:
                - exsltDateSeconds
                - xmlXPathIsNaN
                - exsltDateCreateDuration
                - exsltDateFormatDuration
                - exsltDateFreeDuration
            - BranchSide:      'date.c:3109,43'
              BranchSideFuncs:
                - xmlXPathCastStringToNumber
                - xmlXPathIsNaN
                - exsltDateCreateDuration
                - exsltDateFormatDuration
                - exsltDateFreeDuration
        - Branch String:   'date.c:3111,9'
          Branch Sides:
            - BranchSide:      'date.c:3112,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3114,18'
              BranchSideFuncs:
                - exsltDateCreateDuration
                - exsltDateFormatDuration
                - exsltDateFreeDuration
        - Branch String:   'date.c:3115,36'
          Branch Sides:
            - BranchSide:      'date.c:3115,40'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3116,9'
              BranchSideFuncs: []
        - Branch String:   'date.c:3115,9'
          Branch Sides:
            - BranchSide:      'date.c:3116,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3118,11'
              BranchSideFuncs:
                - exsltDateCreateDuration
                - exsltDateFormatDuration
                - exsltDateFreeDuration
        - Branch String:   'date.c:3119,9'
          Branch Sides:
            - BranchSide:      'date.c:3120,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3122,22'
              BranchSideFuncs:
                - exsltDateFormatDuration
                - exsltDateFreeDuration
      Callsites:
        - Src:             'date.c:3107,16'
          Dst:             exsltDateSeconds
        - Src:             'date.c:3109,16'
          Dst:             xmlXPathCastStringToNumber
        - Src:             'date.c:3111,9'
          Dst:             xmlXPathIsNaN
        - Src:             'date.c:3118,11'
          Dst:             exsltDateCreateDuration
        - Src:             'date.c:3125,11'
          Dst:             exsltDateFormatDuration
        - Src:             'date.c:3126,5'
          Dst:             exsltDateFreeDuration
    - functionName:    exsltDateFormatDuration
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1253
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dur
      BBCount:         76
      ICount:          452
      EdgeCount:       101
      CyclomaticComplexity: 27
      functionsReached:
        - exsltFormatLong
        - exsltFormatNanoseconds
        - xmlStrdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'date.c:1161,9'
          Branch Sides:
            - BranchSide:      'date.c:1162,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1165,10'
              BranchSideFuncs:
                - xmlStrdup
                - exsltFormatLong
                - exsltFormatNanoseconds
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
                - xmlStrdup
        - Branch String:   'date.c:1165,27'
          Branch Sides:
            - BranchSide:      'date.c:1165,31'
              BranchSideFuncs:
                - xmlStrdup
                - exsltFormatLong
                - exsltFormatNanoseconds
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
                - xmlStrdup
            - BranchSide:      'date.c:1168,14'
              BranchSideFuncs:
                - xmlStrdup
                - exsltFormatLong
                - exsltFormatNanoseconds
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
        - Branch String:   'date.c:1165,46'
          Branch Sides:
            - BranchSide:      'date.c:1165,50'
              BranchSideFuncs:
                - xmlStrdup
                - exsltFormatLong
                - exsltFormatNanoseconds
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
                - xmlStrdup
            - BranchSide:      'date.c:1168,14'
              BranchSideFuncs:
                - xmlStrdup
                - exsltFormatLong
                - exsltFormatNanoseconds
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
        - Branch String:   'date.c:1165,9'
          Branch Sides:
            - BranchSide:      'date.c:1166,16'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'date.c:1168,14'
              BranchSideFuncs:
                - xmlStrdup
                - exsltFormatLong
                - exsltFormatNanoseconds
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
        - Branch String:   'date.c:1173,9'
          Branch Sides:
            - BranchSide:      'date.c:1174,13'
              BranchSideFuncs:
                - xmlStrdup
                - exsltFormatLong
                - exsltFormatNanoseconds
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
            - BranchSide:      'date.c:1181,9'
              BranchSideFuncs:
                - xmlStrdup
                - exsltFormatLong
                - exsltFormatNanoseconds
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
        - Branch String:   'date.c:1174,13'
          Branch Sides:
            - BranchSide:      'date.c:1175,35'
              BranchSideFuncs:
                - xmlStrdup
                - exsltFormatLong
                - exsltFormatNanoseconds
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
            - BranchSide:      'date.c:1178,17'
              BranchSideFuncs:
                - xmlStrdup
                - exsltFormatLong
                - exsltFormatNanoseconds
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
        - Branch String:   'date.c:1181,9'
          Branch Sides:
            - BranchSide:      'date.c:1182,19'
              BranchSideFuncs:
                - xmlStrdup
                - exsltFormatLong
                - exsltFormatNanoseconds
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
            - BranchSide:      'date.c:1185,10'
              BranchSideFuncs:
                - xmlStrdup
                - exsltFormatLong
                - exsltFormatNanoseconds
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
        - Branch String:   'date.c:1185,9'
          Branch Sides:
            - BranchSide:      'date.c:1186,5'
              BranchSideFuncs:
                - xmlStrdup
                - exsltFormatLong
                - exsltFormatNanoseconds
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
            - BranchSide:      'date.c:1188,9'
              BranchSideFuncs:
                - xmlStrdup
                - exsltFormatLong
                - exsltFormatNanoseconds
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
        - Branch String:   'date.c:1190,9'
          Branch Sides:
            - BranchSide:      'date.c:1191,22'
              BranchSideFuncs:
                - exsltFormatLong
                - xmlStrdup
                - exsltFormatLong
                - exsltFormatNanoseconds
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
            - BranchSide:      'date.c:1199,9'
              BranchSideFuncs:
                - xmlStrdup
                - exsltFormatLong
                - exsltFormatNanoseconds
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
        - Branch String:   'date.c:1195,13'
          Branch Sides:
            - BranchSide:      'date.c:1196,17'
              BranchSideFuncs:
                - xmlStrdup
                - exsltFormatLong
                - exsltFormatNanoseconds
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
            - BranchSide:      'date.c:1197,5'
              BranchSideFuncs:
                - xmlStrdup
                - exsltFormatLong
                - exsltFormatNanoseconds
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
        - Branch String:   'date.c:1199,9'
          Branch Sides:
            - BranchSide:      'date.c:1200,31'
              BranchSideFuncs:
                - exsltFormatLong
                - xmlStrdup
                - exsltFormatLong
                - exsltFormatNanoseconds
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
            - BranchSide:      'date.c:1205,9'
              BranchSideFuncs:
                - xmlStrdup
                - exsltFormatLong
                - exsltFormatNanoseconds
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
        - Branch String:   'date.c:1201,13'
          Branch Sides:
            - BranchSide:      'date.c:1202,17'
              BranchSideFuncs:
                - xmlStrdup
                - exsltFormatLong
                - exsltFormatNanoseconds
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
            - BranchSide:      'date.c:1203,5'
              BranchSideFuncs:
                - xmlStrdup
                - exsltFormatLong
                - exsltFormatNanoseconds
                - exsltFormatLong
                - exsltFormatLong
                - exsltFormatLong
        - Branch String:   'date.c:1205,9'
          Branch Sides:
            - BranchSide:      'date.c:1206,31'
              BranchSideFuncs:
                - exsltFormatLong
                - xmlStrdup
                - exsltFormatLong
                - exsltFormatNanoseconds
                - exsltFormatLong
                - exsltFormatLong
            - BranchSide:      'date.c:1211,17'
              BranchSideFuncs:
                - xmlStrdup
                - exsltFormatLong
                - exsltFormatNanoseconds
                - exsltFormatLong
                - exsltFormatLong
        - Branch String:   'date.c:1207,13'
          Branch Sides:
            - BranchSide:      'date.c:1208,17'
              BranchSideFuncs:
                - xmlStrdup
                - exsltFormatLong
                - exsltFormatNanoseconds
                - exsltFormatLong
                - exsltFormatLong
            - BranchSide:      'date.c:1209,5'
              BranchSideFuncs:
                - xmlStrdup
                - exsltFormatLong
                - exsltFormatNanoseconds
                - exsltFormatLong
                - exsltFormatLong
        - Branch String:   'date.c:1215,9'
          Branch Sides:
            - BranchSide:      'date.c:1216,15'
              BranchSideFuncs:
                - xmlStrdup
                - exsltFormatLong
                - exsltFormatNanoseconds
                - exsltFormatLong
                - exsltFormatLong
            - BranchSide:      'date.c:1220,10'
              BranchSideFuncs:
                - xmlStrdup
                - exsltFormatLong
                - exsltFormatNanoseconds
                - exsltFormatLong
                - exsltFormatLong
        - Branch String:   'date.c:1220,23'
          Branch Sides:
            - BranchSide:      'date.c:1220,27'
              BranchSideFuncs:
                - xmlStrdup
                - exsltFormatLong
                - exsltFormatNanoseconds
                - exsltFormatLong
                - exsltFormatLong
            - BranchSide:      'date.c:1221,13'
              BranchSideFuncs:
                - xmlStrdup
                - exsltFormatLong
                - exsltFormatNanoseconds
                - exsltFormatLong
                - exsltFormatLong
        - Branch String:   'date.c:1220,9'
          Branch Sides:
            - BranchSide:      'date.c:1221,13'
              BranchSideFuncs:
                - xmlStrdup
                - exsltFormatLong
                - exsltFormatNanoseconds
                - exsltFormatLong
                - exsltFormatLong
            - BranchSide:      'date.c:1250,6'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'date.c:1221,13'
          Branch Sides:
            - BranchSide:      'date.c:1222,17'
              BranchSideFuncs:
                - xmlStrdup
                - exsltFormatLong
                - exsltFormatNanoseconds
                - exsltFormatLong
                - exsltFormatLong
            - BranchSide:      'date.c:1224,13'
              BranchSideFuncs:
                - xmlStrdup
                - exsltFormatLong
                - exsltFormatNanoseconds
                - exsltFormatLong
                - exsltFormatLong
        - Branch String:   'date.c:1224,13'
          Branch Sides:
            - BranchSide:      'date.c:1225,26'
              BranchSideFuncs:
                - exsltFormatLong
                - xmlStrdup
                - exsltFormatLong
                - exsltFormatNanoseconds
                - exsltFormatLong
            - BranchSide:      'date.c:1233,13'
              BranchSideFuncs:
                - xmlStrdup
                - exsltFormatLong
                - exsltFormatNanoseconds
                - exsltFormatLong
        - Branch String:   'date.c:1229,17'
          Branch Sides:
            - BranchSide:      'date.c:1230,21'
              BranchSideFuncs:
                - xmlStrdup
                - exsltFormatLong
                - exsltFormatNanoseconds
                - exsltFormatLong
            - BranchSide:      'date.c:1231,9'
              BranchSideFuncs:
                - xmlStrdup
                - exsltFormatLong
                - exsltFormatNanoseconds
                - exsltFormatLong
        - Branch String:   'date.c:1233,13'
          Branch Sides:
            - BranchSide:      'date.c:1234,25'
              BranchSideFuncs:
                - exsltFormatLong
                - xmlStrdup
                - exsltFormatLong
                - exsltFormatNanoseconds
            - BranchSide:      'date.c:1242,14'
              BranchSideFuncs:
                - xmlStrdup
                - exsltFormatLong
                - exsltFormatNanoseconds
        - Branch String:   'date.c:1238,17'
          Branch Sides:
            - BranchSide:      'date.c:1239,21'
              BranchSideFuncs:
                - xmlStrdup
                - exsltFormatLong
                - exsltFormatNanoseconds
            - BranchSide:      'date.c:1240,9'
              BranchSideFuncs:
                - xmlStrdup
                - exsltFormatLong
                - exsltFormatNanoseconds
        - Branch String:   'date.c:1242,27'
          Branch Sides:
            - BranchSide:      'date.c:1242,31'
              BranchSideFuncs:
                - exsltFormatLong
                - exsltFormatNanoseconds
                - xmlStrdup
            - BranchSide:      'date.c:1243,35'
              BranchSideFuncs:
                - exsltFormatLong
                - exsltFormatNanoseconds
                - xmlStrdup
        - Branch String:   'date.c:1242,13'
          Branch Sides:
            - BranchSide:      'date.c:1243,35'
              BranchSideFuncs:
                - exsltFormatLong
                - exsltFormatNanoseconds
                - xmlStrdup
            - BranchSide:      'date.c:1248,5'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'date.c:1245,17'
          Branch Sides:
            - BranchSide:      'date.c:1246,21'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'date.c:1247,9'
              BranchSideFuncs:
                - xmlStrdup
      Callsites:
        - Src:             'date.c:1166,16'
          Dst:             xmlStrdup
        - Src:             'date.c:1194,9'
          Dst:             exsltFormatLong
        - Src:             'date.c:1200,9'
          Dst:             exsltFormatLong
        - Src:             'date.c:1206,9'
          Dst:             exsltFormatLong
        - Src:             'date.c:1228,13'
          Dst:             exsltFormatLong
        - Src:             'date.c:1237,13'
          Dst:             exsltFormatLong
        - Src:             'date.c:1243,13'
          Dst:             exsltFormatLong
        - Src:             'date.c:1244,13'
          Dst:             exsltFormatNanoseconds
        - Src:             'date.c:1252,12'
          Dst:             xmlStrdup
    - functionName:    exsltFormatLong
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1111
      functionLinenumberEnd: 1126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - cur
        - end
        - num
      BBCount:         13
      ICount:          84
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'date.c:1115,5'
          Branch Sides:
            - BranchSide:      'date.c:1116,26'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1122,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:1118,13'
          Branch Sides:
            - BranchSide:      'date.c:1115,5'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1119,13'
              BranchSideFuncs: []
        - Branch String:   'date.c:1122,5'
          Branch Sides:
            - BranchSide:      'date.c:1123,14'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1126,1'
              BranchSideFuncs: []
        - Branch String:   'date.c:1123,13'
          Branch Sides:
            - BranchSide:      'date.c:1122,5'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1124,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    exsltDateDifference
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3040
      functionLinenumberEnd: 3077
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xstr
        - ystr
      BBCount:         24
      ICount:          141
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - _exsltDateDifference
        - exsltDateFormatDuration
        - exsltDateFreeDate
        - exsltDateFreeDuration
        - exsltDateParse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'date.c:3045,24'
          Branch Sides:
            - BranchSide:      'date.c:3045,28'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3046,9'
              BranchSideFuncs: []
        - Branch String:   'date.c:3045,9'
          Branch Sides:
            - BranchSide:      'date.c:3046,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3048,24'
              BranchSideFuncs:
                - exsltDateParse
                - exsltDateParse
                - _exsltDateDifference
                - exsltDateFreeDate
                - exsltDateFreeDate
                - exsltDateFormatDuration
                - exsltDateFreeDuration
                - exsltDateFreeDate
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:3049,9'
          Branch Sides:
            - BranchSide:      'date.c:3050,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3052,24'
              BranchSideFuncs:
                - exsltDateParse
                - _exsltDateDifference
                - exsltDateFreeDate
                - exsltDateFreeDate
                - exsltDateFormatDuration
                - exsltDateFreeDuration
                - exsltDateFreeDate
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:3053,9'
          Branch Sides:
            - BranchSide:      'date.c:3054,27'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:3058,11'
              BranchSideFuncs:
                - _exsltDateDifference
                - exsltDateFreeDate
                - exsltDateFreeDate
                - exsltDateFormatDuration
                - exsltDateFreeDuration
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:3058,31'
          Branch Sides:
            - BranchSide:      'date.c:3058,35'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
            - BranchSide:      'date.c:3060,20'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:3058,59'
          Branch Sides:
            - BranchSide:      'date.c:3059,11'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
            - BranchSide:      'date.c:3060,20'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:3059,31'
          Branch Sides:
            - BranchSide:      'date.c:3059,35'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
            - BranchSide:      'date.c:3060,20'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:3058,9'
          Branch Sides:
            - BranchSide:      'date.c:3060,20'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
            - BranchSide:      'date.c:3065,32'
              BranchSideFuncs:
                - _exsltDateDifference
                - exsltDateFreeDate
                - exsltDateFreeDate
                - exsltDateFormatDuration
                - exsltDateFreeDuration
        - Branch String:   'date.c:3070,9'
          Branch Sides:
            - BranchSide:      'date.c:3071,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3073,35'
              BranchSideFuncs:
                - exsltDateFormatDuration
                - exsltDateFreeDuration
      Callsites:
        - Src:             'date.c:3048,9'
          Dst:             exsltDateParse
        - Src:             'date.c:3052,9'
          Dst:             exsltDateParse
        - Src:             'date.c:3054,9'
          Dst:             exsltDateFreeDate
        - Src:             'date.c:3060,2'
          Dst:             exsltDateFreeDate
        - Src:             'date.c:3061,2'
          Dst:             exsltDateFreeDate
        - Src:             'date.c:3065,11'
          Dst:             _exsltDateDifference
        - Src:             'date.c:3067,5'
          Dst:             exsltDateFreeDate
        - Src:             'date.c:3068,5'
          Dst:             exsltDateFreeDate
        - Src:             'date.c:3073,11'
          Dst:             exsltDateFormatDuration
        - Src:             'date.c:3074,5'
          Dst:             exsltDateFreeDuration
    - functionName:    exsltDateDayOfWeekInMonth
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2414
      functionLinenumberEnd: 2437
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dateTime
      BBCount:         16
      ICount:          92
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - exsltDateCurrent
        - exsltDateFreeDate
        - exsltDateParse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'date.c:2418,9'
          Branch Sides:
            - BranchSide:      'date.c:2419,7'
              BranchSideFuncs:
                - exsltDateCurrent
                - exsltDateFreeDate
            - BranchSide:      'date.c:2423,22'
              BranchSideFuncs:
                - exsltDateParse
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:2420,6'
          Branch Sides:
            - BranchSide:      'date.c:2421,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2422,5'
              BranchSideFuncs:
                - exsltDateFreeDate
        - Branch String:   'date.c:2424,6'
          Branch Sides:
            - BranchSide:      'date.c:2425,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2426,7'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
      Callsites:
        - Src:             'date.c:2419,7'
          Dst:             exsltDateCurrent
        - Src:             'date.c:2423,7'
          Dst:             exsltDateParse
        - Src:             'date.c:2427,6'
          Dst:             exsltDateFreeDate
        - Src:             'date.c:2434,5'
          Dst:             exsltDateFreeDate
    - functionName:    exsltDateDayName
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2510
      functionLinenumberEnd: 2526
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dateTime
      BBCount:         10
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - exsltDateDayInWeek
        - xmlXPathIsNaN
      functionUses:    1
      BranchProfiles:
        - Branch String:   'date.c:2524,28'
          Branch Sides:
            - BranchSide:      'date.c:2524,28'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2524,32'
              BranchSideFuncs: []
        - Branch String:   'date.c:2524,44'
          Branch Sides:
            - BranchSide:      'date.c:2524,48'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2524,44'
              BranchSideFuncs: []
        - Branch String:   'date.c:2524,8'
          Branch Sides:
            - BranchSide:      'date.c:2524,8'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2525,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'date.c:2523,11'
          Dst:             exsltDateDayInWeek
        - Src:             'date.c:2524,9'
          Dst:             xmlXPathIsNaN
    - functionName:    exsltDateDayInWeek
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2461
      functionLinenumberEnd: 2486
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dateTime
      BBCount:         25
      ICount:          155
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _exsltDateDayInWeek
        - exsltDateCurrent
        - exsltDateFreeDate
        - exsltDateParse
      functionUses:    3
      BranchProfiles:
        - Branch String:   'date.c:2465,9'
          Branch Sides:
            - BranchSide:      'date.c:2466,7'
              BranchSideFuncs:
                - exsltDateCurrent
                - _exsltDateDayInWeek
                - exsltDateFreeDate
            - BranchSide:      'date.c:2470,22'
              BranchSideFuncs:
                - exsltDateParse
                - _exsltDateDayInWeek
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:2467,6'
          Branch Sides:
            - BranchSide:      'date.c:2468,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2469,5'
              BranchSideFuncs:
                - _exsltDateDayInWeek
                - exsltDateFreeDate
        - Branch String:   'date.c:2471,6'
          Branch Sides:
            - BranchSide:      'date.c:2472,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2473,7'
              BranchSideFuncs:
                - _exsltDateDayInWeek
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:2479,11'
          Branch Sides:
            - BranchSide:      'date.c:2479,11'
              BranchSideFuncs:
                - _exsltDateDayInWeek
                - exsltDateFreeDate
            - BranchSide:      'date.c:2479,11'
              BranchSideFuncs:
                - _exsltDateDayInWeek
                - exsltDateFreeDate
        - Branch String:   'date.c:2479,11'
          Branch Sides:
            - BranchSide:      'date.c:2479,11'
              BranchSideFuncs:
                - _exsltDateDayInWeek
                - exsltDateFreeDate
            - BranchSide:      'date.c:2479,11'
              BranchSideFuncs:
                - _exsltDateDayInWeek
                - exsltDateFreeDate
        - Branch String:   'date.c:2479,11'
          Branch Sides:
            - BranchSide:      'date.c:2479,11'
              BranchSideFuncs:
                - _exsltDateDayInWeek
                - exsltDateFreeDate
            - BranchSide:      'date.c:2479,11'
              BranchSideFuncs:
                - _exsltDateDayInWeek
                - exsltDateFreeDate
      Callsites:
        - Src:             'date.c:2466,7'
          Dst:             exsltDateCurrent
        - Src:             'date.c:2470,7'
          Dst:             exsltDateParse
        - Src:             'date.c:2474,6'
          Dst:             exsltDateFreeDate
        - Src:             'date.c:2481,11'
          Dst:             _exsltDateDayInWeek
        - Src:             'date.c:2483,5'
          Dst:             exsltDateFreeDate
    - functionName:    exsltDateDayInYear
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2321
      functionLinenumberEnd: 2344
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dateTime
      BBCount:         25
      ICount:          146
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - exsltDateCurrent
        - exsltDateFreeDate
        - exsltDateParse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'date.c:2325,9'
          Branch Sides:
            - BranchSide:      'date.c:2326,7'
              BranchSideFuncs:
                - exsltDateCurrent
                - exsltDateFreeDate
            - BranchSide:      'date.c:2330,22'
              BranchSideFuncs:
                - exsltDateParse
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:2327,6'
          Branch Sides:
            - BranchSide:      'date.c:2328,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2329,5'
              BranchSideFuncs:
                - exsltDateFreeDate
        - Branch String:   'date.c:2331,6'
          Branch Sides:
            - BranchSide:      'date.c:2332,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2333,7'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:2339,11'
          Branch Sides:
            - BranchSide:      'date.c:2339,11'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:2339,11'
              BranchSideFuncs:
                - exsltDateFreeDate
        - Branch String:   'date.c:2339,11'
          Branch Sides:
            - BranchSide:      'date.c:2339,11'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:2339,11'
              BranchSideFuncs:
                - exsltDateFreeDate
        - Branch String:   'date.c:2339,11'
          Branch Sides:
            - BranchSide:      'date.c:2339,11'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:2339,11'
              BranchSideFuncs:
                - exsltDateFreeDate
      Callsites:
        - Src:             'date.c:2326,7'
          Dst:             exsltDateCurrent
        - Src:             'date.c:2330,7'
          Dst:             exsltDateParse
        - Src:             'date.c:2334,6'
          Dst:             exsltDateFreeDate
        - Src:             'date.c:2341,5'
          Dst:             exsltDateFreeDate
    - functionName:    exsltDateDayInMonth
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2368
      functionLinenumberEnd: 2391
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dateTime
      BBCount:         20
      ICount:          108
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - exsltDateCurrent
        - exsltDateFreeDate
        - exsltDateParse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'date.c:2372,9'
          Branch Sides:
            - BranchSide:      'date.c:2373,7'
              BranchSideFuncs:
                - exsltDateCurrent
                - exsltDateFreeDate
            - BranchSide:      'date.c:2377,22'
              BranchSideFuncs:
                - exsltDateParse
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:2374,6'
          Branch Sides:
            - BranchSide:      'date.c:2375,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2376,5'
              BranchSideFuncs:
                - exsltDateFreeDate
        - Branch String:   'date.c:2378,6'
          Branch Sides:
            - BranchSide:      'date.c:2379,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2380,7'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
      Callsites:
        - Src:             'date.c:2373,7'
          Dst:             exsltDateCurrent
        - Src:             'date.c:2377,7'
          Dst:             exsltDateParse
        - Src:             'date.c:2382,6'
          Dst:             exsltDateFreeDate
        - Src:             'date.c:2388,5'
          Dst:             exsltDateFreeDate
    - functionName:    exsltDateDayAbbreviation
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2551
      functionLinenumberEnd: 2567
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dateTime
      BBCount:         10
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - exsltDateDayInWeek
        - xmlXPathIsNaN
      functionUses:    1
      BranchProfiles:
        - Branch String:   'date.c:2565,28'
          Branch Sides:
            - BranchSide:      'date.c:2565,28'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2565,32'
              BranchSideFuncs: []
        - Branch String:   'date.c:2565,44'
          Branch Sides:
            - BranchSide:      'date.c:2565,48'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2565,44'
              BranchSideFuncs: []
        - Branch String:   'date.c:2565,8'
          Branch Sides:
            - BranchSide:      'date.c:2565,8'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2566,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'date.c:2564,11'
          Dst:             exsltDateDayInWeek
        - Src:             'date.c:2565,9'
          Dst:             xmlXPathIsNaN
    - functionName:    exsltDateDateTime
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1837
      functionLinenumberEnd: 1847
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - exsltDateCurrent
        - exsltDateFormatDateTime
        - exsltDateFreeDate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'date.c:1838,14'
          Branch Sides:
            - BranchSide:      'date.c:1838,14'
              BranchSideFuncs:
                - exsltDateCurrent
                - exsltDateFormatDateTime
                - exsltDateFreeDate
            - BranchSide:      'date.c:1838,14'
              BranchSideFuncs:
                - exsltDateCurrent
                - exsltDateFormatDateTime
                - exsltDateFreeDate
        - Branch String:   'date.c:1842,9'
          Branch Sides:
            - BranchSide:      'date.c:1842,9'
              BranchSideFuncs:
                - exsltDateFormatDateTime
                - exsltDateFreeDate
            - BranchSide:      'date.c:1843,32'
              BranchSideFuncs:
                - exsltDateFormatDateTime
                - exsltDateFreeDate
      Callsites:
        - Src:             'date.c:1841,11'
          Dst:             exsltDateCurrent
        - Src:             'date.c:1843,8'
          Dst:             exsltDateFormatDateTime
        - Src:             'date.c:1844,2'
          Dst:             exsltDateFreeDate
    - functionName:    exsltDateFormatDateTime
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1301
      functionLinenumberEnd: 1315
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dt
      BBCount:         39
      ICount:          249
      EdgeCount:       54
      CyclomaticComplexity: 17
      functionsReached:
        - exsltFormatTime
        - exsltFormatTimeZone
        - exsltFormatYearMonthDay
        - xmlStrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:1304,22'
          Branch Sides:
            - BranchSide:      'date.c:1304,26'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1305,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:1304,26'
          Branch Sides:
            - BranchSide:      'date.c:1304,26'
              BranchSideFuncs:
                - exsltFormatYearMonthDay
                - exsltFormatTime
                - exsltFormatTimeZone
                - xmlStrdup
            - BranchSide:      'date.c:1305,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:1304,26'
          Branch Sides:
            - BranchSide:      'date.c:1304,26'
              BranchSideFuncs:
                - exsltFormatYearMonthDay
                - exsltFormatTime
                - exsltFormatTimeZone
                - xmlStrdup
            - BranchSide:      'date.c:1305,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:1304,26'
          Branch Sides:
            - BranchSide:      'date.c:1304,26'
              BranchSideFuncs:
                - exsltFormatYearMonthDay
                - exsltFormatTime
                - exsltFormatTimeZone
                - xmlStrdup
            - BranchSide:      'date.c:1304,26'
              BranchSideFuncs:
                - exsltFormatYearMonthDay
                - exsltFormatTime
                - exsltFormatTimeZone
                - xmlStrdup
        - Branch String:   'date.c:1304,26'
          Branch Sides:
            - BranchSide:      'date.c:1304,26'
              BranchSideFuncs:
                - exsltFormatYearMonthDay
                - exsltFormatTime
                - exsltFormatTimeZone
                - xmlStrdup
            - BranchSide:      'date.c:1304,26'
              BranchSideFuncs:
                - exsltFormatYearMonthDay
                - exsltFormatTime
                - exsltFormatTimeZone
                - xmlStrdup
        - Branch String:   'date.c:1304,26'
          Branch Sides:
            - BranchSide:      'date.c:1304,26'
              BranchSideFuncs:
                - exsltFormatYearMonthDay
                - exsltFormatTime
                - exsltFormatTimeZone
                - xmlStrdup
            - BranchSide:      'date.c:1304,26'
              BranchSideFuncs:
                - exsltFormatYearMonthDay
                - exsltFormatTime
                - exsltFormatTimeZone
                - xmlStrdup
        - Branch String:   'date.c:1304,26'
          Branch Sides:
            - BranchSide:      'date.c:1304,26'
              BranchSideFuncs:
                - exsltFormatYearMonthDay
                - exsltFormatTime
                - exsltFormatTimeZone
                - xmlStrdup
            - BranchSide:      'date.c:1305,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:1304,26'
          Branch Sides:
            - BranchSide:      'date.c:1304,26'
              BranchSideFuncs:
                - exsltFormatYearMonthDay
                - exsltFormatTime
                - exsltFormatTimeZone
                - xmlStrdup
            - BranchSide:      'date.c:1305,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:1304,26'
          Branch Sides:
            - BranchSide:      'date.c:1304,26'
              BranchSideFuncs:
                - exsltFormatYearMonthDay
                - exsltFormatTime
                - exsltFormatTimeZone
                - xmlStrdup
            - BranchSide:      'date.c:1305,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:1304,26'
          Branch Sides:
            - BranchSide:      'date.c:1304,26'
              BranchSideFuncs:
                - exsltFormatYearMonthDay
                - exsltFormatTime
                - exsltFormatTimeZone
                - xmlStrdup
            - BranchSide:      'date.c:1305,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:1304,26'
          Branch Sides:
            - BranchSide:      'date.c:1304,26'
              BranchSideFuncs:
                - exsltFormatYearMonthDay
                - exsltFormatTime
                - exsltFormatTimeZone
                - xmlStrdup
            - BranchSide:      'date.c:1305,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:1304,26'
          Branch Sides:
            - BranchSide:      'date.c:1304,26'
              BranchSideFuncs:
                - exsltFormatYearMonthDay
                - exsltFormatTime
                - exsltFormatTimeZone
                - xmlStrdup
            - BranchSide:      'date.c:1305,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:1304,26'
          Branch Sides:
            - BranchSide:      'date.c:1304,26'
              BranchSideFuncs:
                - exsltFormatYearMonthDay
                - exsltFormatTime
                - exsltFormatTimeZone
                - xmlStrdup
            - BranchSide:      'date.c:1305,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:1304,9'
          Branch Sides:
            - BranchSide:      'date.c:1305,2'
              BranchSideFuncs:
                - exsltFormatYearMonthDay
                - exsltFormatTime
                - exsltFormatTimeZone
                - xmlStrdup
            - BranchSide:      'date.c:1307,35'
              BranchSideFuncs:
                - exsltFormatYearMonthDay
                - exsltFormatTime
                - exsltFormatTimeZone
                - xmlStrdup
        - Branch String:   'date.c:1308,9'
          Branch Sides:
            - BranchSide:      'date.c:1309,13'
              BranchSideFuncs:
                - exsltFormatTime
                - exsltFormatTimeZone
                - xmlStrdup
            - BranchSide:      'date.c:1310,27'
              BranchSideFuncs:
                - exsltFormatTime
                - exsltFormatTimeZone
                - xmlStrdup
      Callsites:
        - Src:             'date.c:1307,5'
          Dst:             exsltFormatYearMonthDay
        - Src:             'date.c:1310,5'
          Dst:             exsltFormatTime
        - Src:             'date.c:1311,5'
          Dst:             exsltFormatTimeZone
        - Src:             'date.c:1314,12'
          Dst:             xmlStrdup
    - functionName:    exsltFormatYearMonthDay
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - end
        - dt
      BBCount:         9
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - exsltFormat2Digits
        - exsltFormatGYear
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:418,9'
          Branch Sides:
            - BranchSide:      'date.c:419,12'
              BranchSideFuncs:
                - exsltFormat2Digits
                - exsltFormat2Digits
            - BranchSide:      'date.c:420,24'
              BranchSideFuncs:
                - exsltFormat2Digits
                - exsltFormat2Digits
        - Branch String:   'date.c:421,9'
          Branch Sides:
            - BranchSide:      'date.c:421,9'
              BranchSideFuncs:
                - exsltFormat2Digits
            - BranchSide:      'date.c:422,12'
              BranchSideFuncs:
                - exsltFormat2Digits
      Callsites:
        - Src:             'date.c:417,5'
          Dst:             exsltFormatGYear
        - Src:             'date.c:420,5'
          Dst:             exsltFormat2Digits
        - Src:             'date.c:423,5'
          Dst:             exsltFormat2Digits
    - functionName:    exsltFormatGYear
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - cur
        - end
        - yr
      BBCount:         24
      ICount:          157
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:251,17'
          Branch Sides:
            - BranchSide:      'date.c:251,21'
              BranchSideFuncs: []
            - BranchSide:      'date.c:255,13'
              BranchSideFuncs: []
        - Branch String:   'date.c:251,9'
          Branch Sides:
            - BranchSide:      'date.c:252,12'
              BranchSideFuncs: []
            - BranchSide:      'date.c:255,13'
              BranchSideFuncs: []
        - Branch String:   'date.c:255,12'
          Branch Sides:
            - BranchSide:      'date.c:255,25'
              BranchSideFuncs: []
            - BranchSide:      'date.c:255,34'
              BranchSideFuncs: []
        - Branch String:   'date.c:257,21'
          Branch Sides:
            - BranchSide:      'date.c:257,24'
              BranchSideFuncs: []
            - BranchSide:      'date.c:257,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:257,5'
          Branch Sides:
            - BranchSide:      'date.c:258,34'
              BranchSideFuncs: []
            - BranchSide:      'date.c:263,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:263,5'
          Branch Sides:
            - BranchSide:      'date.c:264,13'
              BranchSideFuncs: []
            - BranchSide:      'date.c:267,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:267,26'
          Branch Sides:
            - BranchSide:      'date.c:267,30'
              BranchSideFuncs: []
            - BranchSide:      'date.c:267,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:267,5'
          Branch Sides:
            - BranchSide:      'date.c:268,12'
              BranchSideFuncs: []
            - BranchSide:      'date.c:271,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    exsltDateDate
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1868
      functionLinenumberEnd: 1890
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dateTime
      BBCount:         16
      ICount:          86
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - exsltDateCurrent
        - exsltDateFormatDate
        - exsltDateFreeDate
        - exsltDateParse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'date.c:1872,9'
          Branch Sides:
            - BranchSide:      'date.c:1873,7'
              BranchSideFuncs:
                - exsltDateCurrent
                - exsltDateFormatDate
                - exsltDateFreeDate
            - BranchSide:      'date.c:1877,22'
              BranchSideFuncs:
                - exsltDateParse
                - exsltDateFormatDate
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:1874,6'
          Branch Sides:
            - BranchSide:      'date.c:1875,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1876,5'
              BranchSideFuncs:
                - exsltDateFormatDate
                - exsltDateFreeDate
        - Branch String:   'date.c:1878,6'
          Branch Sides:
            - BranchSide:      'date.c:1879,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1880,7'
              BranchSideFuncs:
                - exsltDateFormatDate
                - exsltDateFreeDate
                - exsltDateFreeDate
      Callsites:
        - Src:             'date.c:1873,7'
          Dst:             exsltDateCurrent
        - Src:             'date.c:1877,7'
          Dst:             exsltDateParse
        - Src:             'date.c:1881,6'
          Dst:             exsltDateFreeDate
        - Src:             'date.c:1886,11'
          Dst:             exsltDateFormatDate
        - Src:             'date.c:1887,5'
          Dst:             exsltDateFreeDate
    - functionName:    exsltDateFormatDate
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1327
      functionLinenumberEnd: 1340
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dt
      BBCount:         42
      ICount:          260
      EdgeCount:       58
      CyclomaticComplexity: 18
      functionsReached:
        - exsltFormatTimeZone
        - exsltFormatYearMonthDay
        - xmlStrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:1330,22'
          Branch Sides:
            - BranchSide:      'date.c:1330,26'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1331,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:1330,26'
          Branch Sides:
            - BranchSide:      'date.c:1330,26'
              BranchSideFuncs:
                - exsltFormatYearMonthDay
                - xmlStrdup
                - exsltFormatTimeZone
            - BranchSide:      'date.c:1331,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:1330,26'
          Branch Sides:
            - BranchSide:      'date.c:1330,26'
              BranchSideFuncs:
                - exsltFormatYearMonthDay
                - xmlStrdup
                - exsltFormatTimeZone
            - BranchSide:      'date.c:1331,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:1330,26'
          Branch Sides:
            - BranchSide:      'date.c:1330,26'
              BranchSideFuncs:
                - exsltFormatYearMonthDay
                - xmlStrdup
                - exsltFormatTimeZone
            - BranchSide:      'date.c:1330,26'
              BranchSideFuncs:
                - exsltFormatYearMonthDay
                - xmlStrdup
                - exsltFormatTimeZone
        - Branch String:   'date.c:1330,26'
          Branch Sides:
            - BranchSide:      'date.c:1330,26'
              BranchSideFuncs:
                - exsltFormatYearMonthDay
                - xmlStrdup
                - exsltFormatTimeZone
            - BranchSide:      'date.c:1330,26'
              BranchSideFuncs:
                - exsltFormatYearMonthDay
                - xmlStrdup
                - exsltFormatTimeZone
        - Branch String:   'date.c:1330,26'
          Branch Sides:
            - BranchSide:      'date.c:1330,26'
              BranchSideFuncs:
                - exsltFormatYearMonthDay
                - xmlStrdup
                - exsltFormatTimeZone
            - BranchSide:      'date.c:1330,26'
              BranchSideFuncs:
                - exsltFormatYearMonthDay
                - xmlStrdup
                - exsltFormatTimeZone
        - Branch String:   'date.c:1330,26'
          Branch Sides:
            - BranchSide:      'date.c:1330,26'
              BranchSideFuncs:
                - exsltFormatYearMonthDay
                - xmlStrdup
                - exsltFormatTimeZone
            - BranchSide:      'date.c:1331,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:1330,26'
          Branch Sides:
            - BranchSide:      'date.c:1330,26'
              BranchSideFuncs:
                - exsltFormatYearMonthDay
                - xmlStrdup
                - exsltFormatTimeZone
            - BranchSide:      'date.c:1331,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:1330,26'
          Branch Sides:
            - BranchSide:      'date.c:1330,26'
              BranchSideFuncs:
                - exsltFormatYearMonthDay
                - xmlStrdup
                - exsltFormatTimeZone
            - BranchSide:      'date.c:1331,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:1330,26'
          Branch Sides:
            - BranchSide:      'date.c:1330,26'
              BranchSideFuncs:
                - exsltFormatYearMonthDay
                - xmlStrdup
                - exsltFormatTimeZone
            - BranchSide:      'date.c:1331,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:1330,26'
          Branch Sides:
            - BranchSide:      'date.c:1330,26'
              BranchSideFuncs:
                - exsltFormatYearMonthDay
                - xmlStrdup
                - exsltFormatTimeZone
            - BranchSide:      'date.c:1331,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:1330,26'
          Branch Sides:
            - BranchSide:      'date.c:1330,26'
              BranchSideFuncs:
                - exsltFormatYearMonthDay
                - xmlStrdup
                - exsltFormatTimeZone
            - BranchSide:      'date.c:1331,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:1330,26'
          Branch Sides:
            - BranchSide:      'date.c:1330,26'
              BranchSideFuncs:
                - exsltFormatYearMonthDay
                - xmlStrdup
                - exsltFormatTimeZone
            - BranchSide:      'date.c:1331,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:1330,9'
          Branch Sides:
            - BranchSide:      'date.c:1331,2'
              BranchSideFuncs:
                - exsltFormatYearMonthDay
                - xmlStrdup
                - exsltFormatTimeZone
            - BranchSide:      'date.c:1333,35'
              BranchSideFuncs:
                - exsltFormatYearMonthDay
                - xmlStrdup
                - exsltFormatTimeZone
        - Branch String:   'date.c:1334,21'
          Branch Sides:
            - BranchSide:      'date.c:1334,25'
              BranchSideFuncs:
                - exsltFormatTimeZone
                - xmlStrdup
            - BranchSide:      'date.c:1335,35'
              BranchSideFuncs:
                - exsltFormatTimeZone
                - xmlStrdup
        - Branch String:   'date.c:1334,9'
          Branch Sides:
            - BranchSide:      'date.c:1335,35'
              BranchSideFuncs:
                - exsltFormatTimeZone
                - xmlStrdup
            - BranchSide:      'date.c:1337,6'
              BranchSideFuncs:
                - xmlStrdup
      Callsites:
        - Src:             'date.c:1333,5'
          Dst:             exsltFormatYearMonthDay
        - Src:             'date.c:1335,9'
          Dst:             exsltFormatTimeZone
        - Src:             'date.c:1339,12'
          Dst:             xmlStrdup
    - functionName:    _exsltDateAddDurCalc
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1750
      functionLinenumberEnd: 1791
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ret
        - x
        - y
      BBCount:         42
      ICount:          257
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:1752,21'
          Branch Sides:
            - BranchSide:      'date.c:1752,24'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1753,10'
              BranchSideFuncs: []
        - Branch String:   'date.c:1752,53'
          Branch Sides:
            - BranchSide:      'date.c:1753,10'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1755,9'
              BranchSideFuncs: []
        - Branch String:   'date.c:1753,21'
          Branch Sides:
            - BranchSide:      'date.c:1753,24'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1757,16'
              BranchSideFuncs: []
        - Branch String:   'date.c:1752,9'
          Branch Sides:
            - BranchSide:      'date.c:1755,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1757,16'
              BranchSideFuncs: []
        - Branch String:   'date.c:1760,21'
          Branch Sides:
            - BranchSide:      'date.c:1760,24'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1761,10'
              BranchSideFuncs: []
        - Branch String:   'date.c:1760,53'
          Branch Sides:
            - BranchSide:      'date.c:1761,10'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1763,9'
              BranchSideFuncs: []
        - Branch String:   'date.c:1761,21'
          Branch Sides:
            - BranchSide:      'date.c:1761,24'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1765,16'
              BranchSideFuncs: []
        - Branch String:   'date.c:1760,9'
          Branch Sides:
            - BranchSide:      'date.c:1763,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1765,16'
              BranchSideFuncs: []
        - Branch String:   'date.c:1769,9'
          Branch Sides:
            - BranchSide:      'date.c:1770,13'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1782,9'
              BranchSideFuncs: []
        - Branch String:   'date.c:1770,13'
          Branch Sides:
            - BranchSide:      'date.c:1772,13'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1774,9'
              BranchSideFuncs: []
        - Branch String:   'date.c:1782,9'
          Branch Sides:
            - BranchSide:      'date.c:1783,15'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1787,13'
              BranchSideFuncs: []
        - Branch String:   'date.c:1783,29'
          Branch Sides:
            - BranchSide:      'date.c:1783,52'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1783,33'
              BranchSideFuncs: []
        - Branch String:   'date.c:1783,48'
          Branch Sides:
            - BranchSide:      'date.c:1783,52'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1785,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:1783,13'
          Branch Sides:
            - BranchSide:      'date.c:1784,13'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1785,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:1787,13'
          Branch Sides:
            - BranchSide:      'date.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1788,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _exsltDateAddDuration
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1804
      functionLinenumberEnd: 1819
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - x
        - y
      BBCount:         13
      ICount:          67
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _exsltDateAddDurCalc
        - exsltDateCreateDuration
        - exsltDateFreeDuration
      functionUses:    1
      BranchProfiles:
        - Branch String:   'date.c:1807,21'
          Branch Sides:
            - BranchSide:      'date.c:1807,25'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1808,9'
              BranchSideFuncs: []
        - Branch String:   'date.c:1807,9'
          Branch Sides:
            - BranchSide:      'date.c:1808,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1810,11'
              BranchSideFuncs:
                - exsltDateCreateDuration
                - _exsltDateAddDurCalc
                - exsltDateFreeDuration
        - Branch String:   'date.c:1811,9'
          Branch Sides:
            - BranchSide:      'date.c:1812,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1814,30'
              BranchSideFuncs:
                - _exsltDateAddDurCalc
                - exsltDateFreeDuration
        - Branch String:   'date.c:1814,9'
          Branch Sides:
            - BranchSide:      'date.c:1815,16'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1817,27'
              BranchSideFuncs:
                - exsltDateFreeDuration
      Callsites:
        - Src:             'date.c:1810,11'
          Dst:             exsltDateCreateDuration
        - Src:             'date.c:1814,9'
          Dst:             _exsltDateAddDurCalc
        - Src:             'date.c:1817,5'
          Dst:             exsltDateFreeDuration
    - functionName:    exsltDateAddDuration
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2789
      functionLinenumberEnd: 2818
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xstr
        - ystr
      BBCount:         15
      ICount:          94
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _exsltDateAddDuration
        - exsltDateFormatDuration
        - exsltDateFreeDuration
        - exsltDateParseDuration
      functionUses:    1
      BranchProfiles:
        - Branch String:   'date.c:2793,24'
          Branch Sides:
            - BranchSide:      'date.c:2793,28'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2794,9'
              BranchSideFuncs: []
        - Branch String:   'date.c:2793,9'
          Branch Sides:
            - BranchSide:      'date.c:2794,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2796,32'
              BranchSideFuncs:
                - exsltDateParseDuration
                - exsltDateParseDuration
                - _exsltDateAddDuration
                - exsltDateFreeDuration
                - exsltDateFreeDuration
                - exsltDateFormatDuration
                - exsltDateFreeDuration
                - exsltDateFreeDuration
        - Branch String:   'date.c:2797,9'
          Branch Sides:
            - BranchSide:      'date.c:2798,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2800,32'
              BranchSideFuncs:
                - exsltDateParseDuration
                - _exsltDateAddDuration
                - exsltDateFreeDuration
                - exsltDateFreeDuration
                - exsltDateFormatDuration
                - exsltDateFreeDuration
                - exsltDateFreeDuration
        - Branch String:   'date.c:2801,9'
          Branch Sides:
            - BranchSide:      'date.c:2802,31'
              BranchSideFuncs:
                - exsltDateFreeDuration
            - BranchSide:      'date.c:2806,33'
              BranchSideFuncs:
                - _exsltDateAddDuration
                - exsltDateFreeDuration
                - exsltDateFreeDuration
                - exsltDateFormatDuration
                - exsltDateFreeDuration
        - Branch String:   'date.c:2811,9'
          Branch Sides:
            - BranchSide:      'date.c:2812,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2814,35'
              BranchSideFuncs:
                - exsltDateFormatDuration
                - exsltDateFreeDuration
      Callsites:
        - Src:             'date.c:2796,9'
          Dst:             exsltDateParseDuration
        - Src:             'date.c:2800,9'
          Dst:             exsltDateParseDuration
        - Src:             'date.c:2802,9'
          Dst:             exsltDateFreeDuration
        - Src:             'date.c:2806,11'
          Dst:             _exsltDateAddDuration
        - Src:             'date.c:2808,5'
          Dst:             exsltDateFreeDuration
        - Src:             'date.c:2809,5'
          Dst:             exsltDateFreeDuration
        - Src:             'date.c:2814,11'
          Dst:             exsltDateFormatDuration
        - Src:             'date.c:2815,5'
          Dst:             exsltDateFreeDuration
    - functionName:    exsltDateFormat
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1379
      functionLinenumberEnd: 1412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dt
      BBCount:         25
      ICount:          157
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - exsltDateFormatDate
        - exsltDateFormatDateTime
        - exsltDateFormatTime
        - exsltFormat2Digits
        - exsltFormatGYear
        - exsltFormatTimeZone
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'date.c:1380,9'
          Branch Sides:
            - BranchSide:      'date.c:1381,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1383,13'
              BranchSideFuncs:
                - exsltDateFormatTime
                - exsltDateFormatDate
                - exsltDateFormatDateTime
                - exsltFormatGYear
                - xmlStrdup
                - exsltFormatTimeZone
                - exsltFormat2Digits
        - Branch String:   'date.c:1383,5'
          Branch Sides:
            - BranchSide:      'date.c:1385,40'
              BranchSideFuncs:
                - exsltDateFormatDateTime
            - BranchSide:      'date.c:1387,36'
              BranchSideFuncs:
                - exsltDateFormatDate
            - BranchSide:      'date.c:1389,36'
              BranchSideFuncs:
                - exsltDateFormatTime
            - BranchSide:      'date.c:1391,9'
              BranchSideFuncs:
                - exsltFormatGYear
                - xmlStrdup
                - exsltFormatTimeZone
                - exsltFormat2Digits
        - Branch String:   'date.c:1394,9'
          Branch Sides:
            - BranchSide:      'date.c:1395,34'
              BranchSideFuncs:
                - exsltFormatGYear
                - xmlStrdup
                - exsltFormatTimeZone
                - exsltFormat2Digits
            - BranchSide:      'date.c:1411,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:1398,13'
          Branch Sides:
            - BranchSide:      'date.c:1399,17'
              BranchSideFuncs:
                - exsltFormat2Digits
                - xmlStrdup
                - exsltFormatTimeZone
            - BranchSide:      'date.c:1404,13'
              BranchSideFuncs:
                - xmlStrdup
                - exsltFormatTimeZone
        - Branch String:   'date.c:1399,17'
          Branch Sides:
            - BranchSide:      'date.c:1400,14'
              BranchSideFuncs:
                - exsltFormat2Digits
                - xmlStrdup
                - exsltFormatTimeZone
            - BranchSide:      'date.c:1401,38'
              BranchSideFuncs:
                - exsltFormat2Digits
                - xmlStrdup
                - exsltFormatTimeZone
        - Branch String:   'date.c:1404,25'
          Branch Sides:
            - BranchSide:      'date.c:1404,29'
              BranchSideFuncs:
                - exsltFormatTimeZone
                - xmlStrdup
            - BranchSide:      'date.c:1405,39'
              BranchSideFuncs:
                - exsltFormatTimeZone
                - xmlStrdup
        - Branch String:   'date.c:1404,13'
          Branch Sides:
            - BranchSide:      'date.c:1405,39'
              BranchSideFuncs:
                - exsltFormatTimeZone
                - xmlStrdup
            - BranchSide:      'date.c:1407,10'
              BranchSideFuncs:
                - xmlStrdup
      Callsites:
        - Src:             'date.c:1385,16'
          Dst:             exsltDateFormatDateTime
        - Src:             'date.c:1387,16'
          Dst:             exsltDateFormatDate
        - Src:             'date.c:1389,16'
          Dst:             exsltDateFormatTime
        - Src:             'date.c:1397,9'
          Dst:             exsltFormatGYear
        - Src:             'date.c:1401,13'
          Dst:             exsltFormat2Digits
        - Src:             'date.c:1405,13'
          Dst:             exsltFormatTimeZone
        - Src:             'date.c:1408,16'
          Dst:             xmlStrdup
    - functionName:    _exsltDateAdd
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1532
      functionLinenumberEnd: 1662
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dt
        - dur
      BBCount:         125
      ICount:          876
      EdgeCount:       167
      CyclomaticComplexity: 44
      functionsReached:
        - exsltDateCreateDate
        - exsltDateFreeDate
        - fmod
      functionUses:    1
      BranchProfiles:
        - Branch String:   'date.c:1537,22'
          Branch Sides:
            - BranchSide:      'date.c:1537,26'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1538,9'
              BranchSideFuncs: []
        - Branch String:   'date.c:1537,9'
          Branch Sides:
            - BranchSide:      'date.c:1538,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1540,31'
              BranchSideFuncs:
                - exsltDateCreateDate
                - fmod
                - exsltDateFreeDate
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:1541,9'
          Branch Sides:
            - BranchSide:      'date.c:1542,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1550,13'
              BranchSideFuncs:
                - fmod
                - exsltDateFreeDate
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:1552,9'
          Branch Sides:
            - BranchSide:      'date.c:1553,15'
              BranchSideFuncs:
                - fmod
                - exsltDateFreeDate
                - exsltDateFreeDate
                - exsltDateFreeDate
            - BranchSide:      'date.c:1556,14'
              BranchSideFuncs:
                - fmod
                - exsltDateFreeDate
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:1569,20'
          Branch Sides:
            - BranchSide:      'date.c:1569,23'
              BranchSideFuncs:
                - fmod
                - exsltDateFreeDate
                - exsltDateFreeDate
                - exsltDateFreeDate
            - BranchSide:      'date.c:1570,10'
              BranchSideFuncs:
                - fmod
                - exsltDateFreeDate
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:1569,52'
          Branch Sides:
            - BranchSide:      'date.c:1570,10'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:1572,27'
              BranchSideFuncs:
                - exsltDateFreeDate
        - Branch String:   'date.c:1570,20'
          Branch Sides:
            - BranchSide:      'date.c:1570,23'
              BranchSideFuncs:
                - fmod
                - exsltDateFreeDate
                - exsltDateFreeDate
                - exsltDateFreeDate
            - BranchSide:      'date.c:1575,17'
              BranchSideFuncs:
                - fmod
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:1569,9'
          Branch Sides:
            - BranchSide:      'date.c:1572,27'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:1575,17'
              BranchSideFuncs:
                - fmod
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:1589,9'
          Branch Sides:
            - BranchSide:      'date.c:1590,15'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
            - BranchSide:      'date.c:1593,16'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:1598,9'
          Branch Sides:
            - BranchSide:      'date.c:1599,15'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
            - BranchSide:      'date.c:1602,17'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:1605,19'
          Branch Sides:
            - BranchSide:      'date.c:1605,19'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
            - BranchSide:      'date.c:1605,17'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:1605,19'
          Branch Sides:
            - BranchSide:      'date.c:1605,17'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
            - BranchSide:      'date.c:1605,19'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:1605,19'
          Branch Sides:
            - BranchSide:      'date.c:1605,17'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
            - BranchSide:      'date.c:1605,17'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:1605,9'
          Branch Sides:
            - BranchSide:      'date.c:1606,16'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
            - BranchSide:      'date.c:1607,14'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:1606,16'
          Branch Sides:
            - BranchSide:      'date.c:1606,16'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
            - BranchSide:      'date.c:1606,14'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:1606,16'
          Branch Sides:
            - BranchSide:      'date.c:1606,14'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
            - BranchSide:      'date.c:1606,16'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:1606,16'
          Branch Sides:
            - BranchSide:      'date.c:1606,14'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
            - BranchSide:      'date.c:1606,14'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:1607,14'
          Branch Sides:
            - BranchSide:      'date.c:1608,14'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
            - BranchSide:      'date.c:1610,16'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:1615,13'
          Branch Sides:
            - BranchSide:      'date.c:1616,17'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
            - BranchSide:      'date.c:1628,20'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:1616,17'
          Branch Sides:
            - BranchSide:      'date.c:1617,17'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
            - BranchSide:      'date.c:1620,21'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:1620,21'
          Branch Sides:
            - BranchSide:      'date.c:1621,39'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:1624,17'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:1627,21'
          Branch Sides:
            - BranchSide:      'date.c:1627,21'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
            - BranchSide:      'date.c:1627,18'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:1627,21'
          Branch Sides:
            - BranchSide:      'date.c:1627,18'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
            - BranchSide:      'date.c:1627,21'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:1627,21'
          Branch Sides:
            - BranchSide:      'date.c:1627,18'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
            - BranchSide:      'date.c:1627,18'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:1628,33'
          Branch Sides:
            - BranchSide:      'date.c:1628,33'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
            - BranchSide:      'date.c:1628,25'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:1628,33'
          Branch Sides:
            - BranchSide:      'date.c:1628,25'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
            - BranchSide:      'date.c:1628,33'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:1628,33'
          Branch Sides:
            - BranchSide:      'date.c:1628,25'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
            - BranchSide:      'date.c:1628,25'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:1628,20'
          Branch Sides:
            - BranchSide:      'date.c:1629,21'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
            - BranchSide:      'date.c:1642,13'
              BranchSideFuncs: []
        - Branch String:   'date.c:1629,21'
          Branch Sides:
            - BranchSide:      'date.c:1629,21'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
            - BranchSide:      'date.c:1629,18'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:1629,21'
          Branch Sides:
            - BranchSide:      'date.c:1629,18'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
            - BranchSide:      'date.c:1629,21'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:1629,21'
          Branch Sides:
            - BranchSide:      'date.c:1629,18'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
            - BranchSide:      'date.c:1629,18'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:1630,17'
          Branch Sides:
            - BranchSide:      'date.c:1631,17'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
            - BranchSide:      'date.c:1634,21'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:1634,21'
          Branch Sides:
            - BranchSide:      'date.c:1635,39'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:1638,17'
              BranchSideFuncs:
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:1650,9'
          Branch Sides:
            - BranchSide:      'date.c:1651,14'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1661,12'
              BranchSideFuncs: []
        - Branch String:   'date.c:1651,25'
          Branch Sides:
            - BranchSide:      'date.c:1651,29'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1652,13'
              BranchSideFuncs: []
        - Branch String:   'date.c:1651,39'
          Branch Sides:
            - BranchSide:      'date.c:1651,43'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1652,13'
              BranchSideFuncs: []
        - Branch String:   'date.c:1651,13'
          Branch Sides:
            - BranchSide:      'date.c:1652,13'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1653,18'
              BranchSideFuncs: []
        - Branch String:   'date.c:1654,17'
          Branch Sides:
            - BranchSide:      'date.c:1655,17'
              BranchSideFuncs: []
            - BranchSide:      'date.c:1656,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'date.c:1540,11'
          Dst:             exsltDateCreateDate
        - Src:             'date.c:1572,9'
          Dst:             exsltDateFreeDate
        - Src:             'date.c:1583,16'
          Dst:             fmod
        - Src:             'date.c:1621,21'
          Dst:             exsltDateFreeDate
        - Src:             'date.c:1635,21'
          Dst:             exsltDateFreeDate
    - 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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exsltDateAdd
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2730
      functionLinenumberEnd: 2764
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xstr
        - ystr
      BBCount:         21
      ICount:          119
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _exsltDateAdd
        - exsltDateFormat
        - exsltDateFreeDate
        - exsltDateFreeDuration
        - exsltDateParse
        - exsltDateParseDuration
      functionUses:    1
      BranchProfiles:
        - Branch String:   'date.c:2735,24'
          Branch Sides:
            - BranchSide:      'date.c:2735,28'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2736,9'
              BranchSideFuncs: []
        - Branch String:   'date.c:2735,9'
          Branch Sides:
            - BranchSide:      'date.c:2736,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2738,25'
              BranchSideFuncs:
                - exsltDateParse
                - exsltDateParseDuration
                - _exsltDateAdd
                - exsltDateFreeDate
                - exsltDateFreeDuration
                - exsltDateFormat
                - exsltDateFreeDate
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:2739,9'
          Branch Sides:
            - BranchSide:      'date.c:2740,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2741,15'
              BranchSideFuncs:
                - exsltDateParseDuration
                - _exsltDateAdd
                - exsltDateFreeDate
                - exsltDateFreeDuration
                - exsltDateFormat
                - exsltDateFreeDate
                - exsltDateFreeDate
                - exsltDateFreeDate
        - Branch String:   'date.c:2741,36'
          Branch Sides:
            - BranchSide:      'date.c:2741,40'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:2742,27'
              BranchSideFuncs:
                - exsltDateFreeDate
        - Branch String:   'date.c:2747,9'
          Branch Sides:
            - BranchSide:      'date.c:2748,27'
              BranchSideFuncs:
                - exsltDateFreeDate
            - BranchSide:      'date.c:2752,25'
              BranchSideFuncs:
                - _exsltDateAdd
                - exsltDateFreeDate
                - exsltDateFreeDuration
                - exsltDateFormat
                - exsltDateFreeDate
        - Branch String:   'date.c:2757,9'
          Branch Sides:
            - BranchSide:      'date.c:2758,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2760,27'
              BranchSideFuncs:
                - exsltDateFormat
                - exsltDateFreeDate
      Callsites:
        - Src:             'date.c:2738,10'
          Dst:             exsltDateParse
        - Src:             'date.c:2742,9'
          Dst:             exsltDateFreeDate
        - Src:             'date.c:2746,11'
          Dst:             exsltDateParseDuration
        - Src:             'date.c:2748,9'
          Dst:             exsltDateFreeDate
        - Src:             'date.c:2752,11'
          Dst:             _exsltDateAdd
        - Src:             'date.c:2754,5'
          Dst:             exsltDateFreeDate
        - Src:             'date.c:2755,5'
          Dst:             exsltDateFreeDuration
        - Src:             'date.c:2760,11'
          Dst:             exsltDateFormat
        - Src:             'date.c:2761,5'
          Dst:             exsltDateFreeDate
    - functionName:    exsltDateXpathCtxtRegister
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3847
      functionLinenumberEnd: 3956
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - prefix
      BBCount:         61
      ICount:          275
      EdgeCount:       89
      CyclomaticComplexity: 30
      functionsReached:
        - exsltDateAddDurationFunction
        - exsltDateAddFunction
        - exsltDateDateFunction
        - exsltDateDateTimeFunction
        - exsltDateDayAbbreviationFunction
        - exsltDateDayInMonthFunction
        - exsltDateDayInWeekFunction
        - exsltDateDayInYearFunction
        - exsltDateDayNameFunction
        - exsltDateDayOfWeekInMonthFunction
        - exsltDateDifferenceFunction
        - exsltDateDurationFunction
        - exsltDateHourInDayFunction
        - exsltDateLeapYearFunction
        - exsltDateMinuteInHourFunction
        - exsltDateMonthAbbreviationFunction
        - exsltDateMonthInYearFunction
        - exsltDateMonthNameFunction
        - exsltDateSecondInMinuteFunction
        - exsltDateSecondsFunction
        - exsltDateSumFunction
        - exsltDateTimeFunction
        - exsltDateWeekInMonthFunction
        - exsltDateWeekInYearFunction
        - exsltDateYearFunction
        - xmlXPathRegisterFuncNS
        - xmlXPathRegisterNs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'date.c:3849,9'
          Branch Sides:
            - BranchSide:      'date.c:3849,12'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
            - BranchSide:      'date.c:3955,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:3850,9'
          Branch Sides:
            - BranchSide:      'date.c:3850,32'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
                - xmlXPathRegisterFuncNS
            - BranchSide:      'date.c:3955,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:3853,9'
          Branch Sides:
            - BranchSide:      'date.c:3853,36'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3955,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:3857,9'
          Branch Sides:
            - BranchSide:      'date.c:3857,36'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3955,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:3861,9'
          Branch Sides:
            - BranchSide:      'date.c:3861,36'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3955,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:3865,9'
          Branch Sides:
            - BranchSide:      'date.c:3865,36'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3955,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:3869,9'
          Branch Sides:
            - BranchSide:      'date.c:3869,36'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3955,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:3873,9'
          Branch Sides:
            - BranchSide:      'date.c:3873,36'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3955,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:3877,9'
          Branch Sides:
            - BranchSide:      'date.c:3877,36'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3955,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:3881,9'
          Branch Sides:
            - BranchSide:      'date.c:3881,36'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3955,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:3885,9'
          Branch Sides:
            - BranchSide:      'date.c:3885,36'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3955,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:3889,9'
          Branch Sides:
            - BranchSide:      'date.c:3889,36'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3955,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:3893,9'
          Branch Sides:
            - BranchSide:      'date.c:3893,36'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3955,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:3897,9'
          Branch Sides:
            - BranchSide:      'date.c:3897,36'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3955,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:3901,9'
          Branch Sides:
            - BranchSide:      'date.c:3901,36'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3955,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:3905,9'
          Branch Sides:
            - BranchSide:      'date.c:3905,36'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3955,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:3909,9'
          Branch Sides:
            - BranchSide:      'date.c:3909,36'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3955,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:3913,9'
          Branch Sides:
            - BranchSide:      'date.c:3913,36'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3955,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:3917,9'
          Branch Sides:
            - BranchSide:      'date.c:3917,36'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3955,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:3921,9'
          Branch Sides:
            - BranchSide:      'date.c:3921,36'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3955,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:3925,9'
          Branch Sides:
            - BranchSide:      'date.c:3925,36'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3955,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:3929,9'
          Branch Sides:
            - BranchSide:      'date.c:3929,36'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3955,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:3933,9'
          Branch Sides:
            - BranchSide:      'date.c:3933,36'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3955,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:3937,9'
          Branch Sides:
            - BranchSide:      'date.c:3937,36'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3955,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:3941,9'
          Branch Sides:
            - BranchSide:      'date.c:3941,36'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3955,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:3945,9'
          Branch Sides:
            - BranchSide:      'date.c:3945,36'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3955,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:3949,9'
          Branch Sides:
            - BranchSide:      'date.c:3949,36'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3955,5'
              BranchSideFuncs: []
        - Branch String:   'date.c:3848,9'
          Branch Sides:
            - BranchSide:      'date.c:3953,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3955,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'date.c:3850,13'
          Dst:             xmlXPathRegisterNs
        - Src:             'date.c:3853,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'date.c:3853,13'
          Dst:             exsltDateAddFunction
        - Src:             'date.c:3857,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'date.c:3857,13'
          Dst:             exsltDateAddDurationFunction
        - Src:             'date.c:3861,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'date.c:3861,13'
          Dst:             exsltDateDateFunction
        - Src:             'date.c:3865,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'date.c:3865,13'
          Dst:             exsltDateDateTimeFunction
        - Src:             'date.c:3869,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'date.c:3869,13'
          Dst:             exsltDateDayAbbreviationFunction
        - Src:             'date.c:3873,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'date.c:3873,13'
          Dst:             exsltDateDayInMonthFunction
        - Src:             'date.c:3877,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'date.c:3877,13'
          Dst:             exsltDateDayInWeekFunction
        - Src:             'date.c:3881,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'date.c:3881,13'
          Dst:             exsltDateDayInYearFunction
        - Src:             'date.c:3885,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'date.c:3885,13'
          Dst:             exsltDateDayNameFunction
        - Src:             'date.c:3889,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'date.c:3889,13'
          Dst:             exsltDateDayOfWeekInMonthFunction
        - Src:             'date.c:3893,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'date.c:3893,13'
          Dst:             exsltDateDifferenceFunction
        - Src:             'date.c:3897,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'date.c:3897,13'
          Dst:             exsltDateDurationFunction
        - Src:             'date.c:3901,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'date.c:3901,13'
          Dst:             exsltDateHourInDayFunction
        - Src:             'date.c:3905,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'date.c:3905,13'
          Dst:             exsltDateLeapYearFunction
        - Src:             'date.c:3909,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'date.c:3909,13'
          Dst:             exsltDateMinuteInHourFunction
        - Src:             'date.c:3913,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'date.c:3913,13'
          Dst:             exsltDateMonthAbbreviationFunction
        - Src:             'date.c:3917,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'date.c:3917,13'
          Dst:             exsltDateMonthInYearFunction
        - Src:             'date.c:3921,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'date.c:3921,13'
          Dst:             exsltDateMonthNameFunction
        - Src:             'date.c:3925,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'date.c:3925,13'
          Dst:             exsltDateSecondInMinuteFunction
        - Src:             'date.c:3929,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'date.c:3929,13'
          Dst:             exsltDateSecondsFunction
        - Src:             'date.c:3933,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'date.c:3933,13'
          Dst:             exsltDateSumFunction
        - Src:             'date.c:3937,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'date.c:3937,13'
          Dst:             exsltDateTimeFunction
        - Src:             'date.c:3941,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'date.c:3941,13'
          Dst:             exsltDateWeekInMonthFunction
        - Src:             'date.c:3945,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'date.c:3945,13'
          Dst:             exsltDateWeekInYearFunction
        - Src:             'date.c:3949,13'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'date.c:3949,13'
          Dst:             exsltDateYearFunction
    - functionName:    exsltDateAddFunction
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3616
      functionLinenumberEnd: 3642
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         15
      ICount:          107
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - exsltDateAdd
        - xmlXPathNewCString
        - xmlXPathPopString
        - xmlXPathValuePush
        - xmlXPathWrapString
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:3619,9'
          Branch Sides:
            - BranchSide:      'date.c:3620,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3623,30'
              BranchSideFuncs:
                - xmlXPathPopString
                - xmlXPathPopString
                - exsltDateAdd
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'date.c:3620,2'
          Branch Sides:
            - BranchSide:      'date.c:3620,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3621,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:3624,9'
          Branch Sides:
            - BranchSide:      'date.c:3625,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3627,30'
              BranchSideFuncs:
                - xmlXPathPopString
                - exsltDateAdd
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'date.c:3628,9'
          Branch Sides:
            - BranchSide:      'date.c:3629,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3633,24'
              BranchSideFuncs:
                - exsltDateAdd
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'date.c:3638,9'
          Branch Sides:
            - BranchSide:      'date.c:3639,9'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'date.c:3641,2'
              BranchSideFuncs:
                - xmlXPathWrapString
                - xmlXPathValuePush
      Callsites:
        - Src:             'date.c:3620,2'
          Dst:             xmlXPatherror
        - Src:             'date.c:3623,12'
          Dst:             xmlXPathPopString
        - Src:             'date.c:3627,12'
          Dst:             xmlXPathPopString
        - Src:             'date.c:3633,11'
          Dst:             exsltDateAdd
        - Src:             'date.c:3639,9'
          Dst:             xmlXPathNewCString
        - Src:             'date.c:3639,9'
          Dst:             xmlXPathValuePush
        - Src:             'date.c:3641,2'
          Dst:             xmlXPathWrapString
        - Src:             'date.c:3641,2'
          Dst:             xmlXPathValuePush
    - functionName:    exsltDateAddDurationFunction
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3653
      functionLinenumberEnd: 3679
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         15
      ICount:          107
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - exsltDateAddDuration
        - xmlXPathNewCString
        - xmlXPathPopString
        - xmlXPathValuePush
        - xmlXPathWrapString
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:3656,9'
          Branch Sides:
            - BranchSide:      'date.c:3657,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3660,30'
              BranchSideFuncs:
                - xmlXPathPopString
                - xmlXPathPopString
                - exsltDateAddDuration
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'date.c:3657,2'
          Branch Sides:
            - BranchSide:      'date.c:3657,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3658,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:3661,9'
          Branch Sides:
            - BranchSide:      'date.c:3662,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3664,30'
              BranchSideFuncs:
                - xmlXPathPopString
                - exsltDateAddDuration
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'date.c:3665,9'
          Branch Sides:
            - BranchSide:      'date.c:3666,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3670,32'
              BranchSideFuncs:
                - exsltDateAddDuration
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'date.c:3675,9'
          Branch Sides:
            - BranchSide:      'date.c:3676,9'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'date.c:3678,2'
              BranchSideFuncs:
                - xmlXPathWrapString
                - xmlXPathValuePush
      Callsites:
        - Src:             'date.c:3657,2'
          Dst:             xmlXPatherror
        - Src:             'date.c:3660,12'
          Dst:             xmlXPathPopString
        - Src:             'date.c:3664,12'
          Dst:             xmlXPathPopString
        - Src:             'date.c:3670,11'
          Dst:             exsltDateAddDuration
        - Src:             'date.c:3676,9'
          Dst:             xmlXPathNewCString
        - Src:             'date.c:3676,9'
          Dst:             xmlXPathValuePush
        - Src:             'date.c:3678,2'
          Dst:             xmlXPathWrapString
        - Src:             'date.c:3678,2'
          Dst:             xmlXPathValuePush
    - functionName:    exsltDateDateFunction
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3170
      functionLinenumberEnd: 3198
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         25
      ICount:          136
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - exsltDateDate
        - xmlXPathNewCString
        - xmlXPathPopString
        - xmlXPathValuePush
        - xmlXPathWrapString
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:3173,21'
          Branch Sides:
            - BranchSide:      'date.c:3173,25'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3174,2'
              BranchSideFuncs:
                - xmlXPatherror
        - Branch String:   'date.c:3173,9'
          Branch Sides:
            - BranchSide:      'date.c:3174,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3177,9'
              BranchSideFuncs:
                - exsltDateDate
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathPopString
                - xmlXPatherror
        - Branch String:   'date.c:3174,2'
          Branch Sides:
            - BranchSide:      'date.c:3174,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3175,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:3177,9'
          Branch Sides:
            - BranchSide:      'date.c:3178,25'
              BranchSideFuncs:
                - xmlXPathPopString
                - exsltDateDate
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPatherror
            - BranchSide:      'date.c:3185,25'
              BranchSideFuncs:
                - exsltDateDate
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'date.c:3179,6'
          Branch Sides:
            - BranchSide:      'date.c:3180,6'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3183,5'
              BranchSideFuncs:
                - exsltDateDate
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'date.c:3180,6'
          Branch Sides:
            - BranchSide:      'date.c:3180,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3181,6'
              BranchSideFuncs: []
        - Branch String:   'date.c:3187,9'
          Branch Sides:
            - BranchSide:      'date.c:3188,2'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'date.c:3193,2'
              BranchSideFuncs:
                - xmlXPathWrapString
                - xmlXPathValuePush
        - Branch String:   'date.c:3196,9'
          Branch Sides:
            - BranchSide:      'date.c:3196,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3197,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'date.c:3174,2'
          Dst:             xmlXPatherror
        - Src:             'date.c:3178,7'
          Dst:             xmlXPathPopString
        - Src:             'date.c:3180,6'
          Dst:             xmlXPatherror
        - Src:             'date.c:3185,11'
          Dst:             exsltDateDate
        - Src:             'date.c:3191,2'
          Dst:             xmlXPathNewCString
        - Src:             'date.c:3191,2'
          Dst:             xmlXPathValuePush
        - Src:             'date.c:3193,2'
          Dst:             xmlXPathWrapString
        - Src:             'date.c:3193,2'
          Dst:             xmlXPathValuePush
    - functionName:    exsltDateDateTimeFunction
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3146
      functionLinenumberEnd: 3159
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         11
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - exsltDateDateTime
        - xmlXPathNewCString
        - xmlXPathValuePush
        - xmlXPathWrapString
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:3149,9'
          Branch Sides:
            - BranchSide:      'date.c:3150,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3154,11'
              BranchSideFuncs:
                - exsltDateDateTime
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'date.c:3150,2'
          Branch Sides:
            - BranchSide:      'date.c:3150,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3151,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:3155,9'
          Branch Sides:
            - BranchSide:      'date.c:3156,9'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'date.c:3158,9'
              BranchSideFuncs:
                - xmlXPathWrapString
                - xmlXPathValuePush
      Callsites:
        - Src:             'date.c:3150,2'
          Dst:             xmlXPatherror
        - Src:             'date.c:3154,11'
          Dst:             exsltDateDateTime
        - Src:             'date.c:3156,9'
          Dst:             xmlXPathNewCString
        - Src:             'date.c:3156,9'
          Dst:             xmlXPathValuePush
        - Src:             'date.c:3158,9'
          Dst:             xmlXPathWrapString
        - Src:             'date.c:3158,9'
          Dst:             xmlXPathValuePush
    - functionName:    exsltDateDayAbbreviationFunction
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3518
      functionLinenumberEnd: 3544
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         25
      ICount:          131
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - exsltDateDayAbbreviation
        - xmlStrdup
        - xmlXPathNewCString
        - xmlXPathPopString
        - xmlXPathValuePush
        - xmlXPathWrapString
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:3522,21'
          Branch Sides:
            - BranchSide:      'date.c:3522,25'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3523,2'
              BranchSideFuncs:
                - xmlXPatherror
        - Branch String:   'date.c:3522,9'
          Branch Sides:
            - BranchSide:      'date.c:3523,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3527,9'
              BranchSideFuncs:
                - exsltDateDayAbbreviation
                - xmlStrdup
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathPopString
                - xmlXPatherror
        - Branch String:   'date.c:3523,2'
          Branch Sides:
            - BranchSide:      'date.c:3523,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3524,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:3527,9'
          Branch Sides:
            - BranchSide:      'date.c:3528,25'
              BranchSideFuncs:
                - xmlXPathPopString
                - exsltDateDayAbbreviation
                - xmlStrdup
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPatherror
            - BranchSide:      'date.c:3535,36'
              BranchSideFuncs:
                - exsltDateDayAbbreviation
                - xmlStrdup
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'date.c:3529,6'
          Branch Sides:
            - BranchSide:      'date.c:3530,6'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3533,5'
              BranchSideFuncs:
                - exsltDateDayAbbreviation
                - xmlStrdup
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'date.c:3530,6'
          Branch Sides:
            - BranchSide:      'date.c:3530,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3531,6'
              BranchSideFuncs: []
        - Branch String:   'date.c:3537,9'
          Branch Sides:
            - BranchSide:      'date.c:3538,2'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'date.c:3540,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'date.c:3540,9'
          Branch Sides:
            - BranchSide:      'date.c:3541,2'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'date.c:3543,2'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathWrapString
                - xmlXPathValuePush
      Callsites:
        - Src:             'date.c:3523,2'
          Dst:             xmlXPatherror
        - Src:             'date.c:3528,7'
          Dst:             xmlXPathPopString
        - Src:             'date.c:3530,6'
          Dst:             xmlXPatherror
        - Src:             'date.c:3535,11'
          Dst:             exsltDateDayAbbreviation
        - Src:             'date.c:3541,2'
          Dst:             xmlXPathNewCString
        - Src:             'date.c:3541,2'
          Dst:             xmlXPathValuePush
        - Src:             'date.c:3543,2'
          Dst:             xmlStrdup
        - Src:             'date.c:3543,2'
          Dst:             xmlXPathWrapString
        - Src:             'date.c:3543,2'
          Dst:             xmlXPathValuePush
    - functionName:    exsltDateDayInMonthFunction
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3452
      functionLinenumberEnd: 3452
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         23
      ICount:          117
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - exsltDateDayInMonth
        - xmlXPathNewFloat
        - xmlXPathPopString
        - xmlXPathValuePush
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:3452,1'
          Branch Sides:
            - BranchSide:      'date.c:3452,1'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3452,1'
              BranchSideFuncs:
                - exsltDateDayInMonth
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathPopString
                - xmlXPatherror
                - xmlXPatherror
        - Branch String:   'date.c:3452,1'
          Branch Sides:
            - BranchSide:      'date.c:3452,1'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3452,1'
              BranchSideFuncs:
                - exsltDateDayInMonth
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathPopString
                - xmlXPatherror
        - Branch String:   'date.c:3452,1'
          Branch Sides:
            - BranchSide:      'date.c:3452,1'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3452,1'
              BranchSideFuncs: []
        - Branch String:   'date.c:3452,1'
          Branch Sides:
            - BranchSide:      'date.c:3452,1'
              BranchSideFuncs:
                - xmlXPathPopString
                - exsltDateDayInMonth
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPatherror
            - BranchSide:      'date.c:3452,1'
              BranchSideFuncs:
                - exsltDateDayInMonth
                - xmlXPathNewFloat
                - xmlXPathValuePush
        - Branch String:   'date.c:3452,1'
          Branch Sides:
            - BranchSide:      'date.c:3452,1'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3452,1'
              BranchSideFuncs:
                - exsltDateDayInMonth
                - xmlXPathNewFloat
                - xmlXPathValuePush
        - Branch String:   'date.c:3452,1'
          Branch Sides:
            - BranchSide:      'date.c:3452,1'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3452,1'
              BranchSideFuncs: []
        - Branch String:   'date.c:3452,1'
          Branch Sides:
            - BranchSide:      'date.c:3452,1'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
            - BranchSide:      'date.c:3452,1'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
      Callsites:
        - Src:             'date.c:3452,1'
          Dst:             xmlXPatherror
        - Src:             'date.c:3452,1'
          Dst:             xmlXPathPopString
        - Src:             'date.c:3452,1'
          Dst:             xmlXPatherror
        - Src:             'date.c:3452,1'
          Dst:             exsltDateDayInMonth
        - Src:             'date.c:3452,1'
          Dst:             xmlXPathNewFloat
        - Src:             'date.c:3452,1'
          Dst:             xmlXPathValuePush
    - functionName:    exsltDateDayInWeekFunction
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3470
      functionLinenumberEnd: 3470
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         23
      ICount:          117
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - exsltDateDayInWeek
        - xmlXPathNewFloat
        - xmlXPathPopString
        - xmlXPathValuePush
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:3470,1'
          Branch Sides:
            - BranchSide:      'date.c:3470,1'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3470,1'
              BranchSideFuncs:
                - exsltDateDayInWeek
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathPopString
                - xmlXPatherror
                - xmlXPatherror
        - Branch String:   'date.c:3470,1'
          Branch Sides:
            - BranchSide:      'date.c:3470,1'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3470,1'
              BranchSideFuncs:
                - exsltDateDayInWeek
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathPopString
                - xmlXPatherror
        - Branch String:   'date.c:3470,1'
          Branch Sides:
            - BranchSide:      'date.c:3470,1'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3470,1'
              BranchSideFuncs: []
        - Branch String:   'date.c:3470,1'
          Branch Sides:
            - BranchSide:      'date.c:3470,1'
              BranchSideFuncs:
                - xmlXPathPopString
                - exsltDateDayInWeek
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPatherror
            - BranchSide:      'date.c:3470,1'
              BranchSideFuncs:
                - exsltDateDayInWeek
                - xmlXPathNewFloat
                - xmlXPathValuePush
        - Branch String:   'date.c:3470,1'
          Branch Sides:
            - BranchSide:      'date.c:3470,1'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3470,1'
              BranchSideFuncs:
                - exsltDateDayInWeek
                - xmlXPathNewFloat
                - xmlXPathValuePush
        - Branch String:   'date.c:3470,1'
          Branch Sides:
            - BranchSide:      'date.c:3470,1'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3470,1'
              BranchSideFuncs: []
        - Branch String:   'date.c:3470,1'
          Branch Sides:
            - BranchSide:      'date.c:3470,1'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
            - BranchSide:      'date.c:3470,1'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
      Callsites:
        - Src:             'date.c:3470,1'
          Dst:             xmlXPatherror
        - Src:             'date.c:3470,1'
          Dst:             xmlXPathPopString
        - Src:             'date.c:3470,1'
          Dst:             xmlXPatherror
        - Src:             'date.c:3470,1'
          Dst:             exsltDateDayInWeek
        - Src:             'date.c:3470,1'
          Dst:             xmlXPathNewFloat
        - Src:             'date.c:3470,1'
          Dst:             xmlXPathValuePush
    - functionName:    exsltDateDayInYearFunction
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3443
      functionLinenumberEnd: 3443
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         23
      ICount:          117
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - exsltDateDayInYear
        - xmlXPathNewFloat
        - xmlXPathPopString
        - xmlXPathValuePush
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:3443,1'
          Branch Sides:
            - BranchSide:      'date.c:3443,1'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3443,1'
              BranchSideFuncs:
                - exsltDateDayInYear
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathPopString
                - xmlXPatherror
                - xmlXPatherror
        - Branch String:   'date.c:3443,1'
          Branch Sides:
            - BranchSide:      'date.c:3443,1'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3443,1'
              BranchSideFuncs:
                - exsltDateDayInYear
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathPopString
                - xmlXPatherror
        - Branch String:   'date.c:3443,1'
          Branch Sides:
            - BranchSide:      'date.c:3443,1'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3443,1'
              BranchSideFuncs: []
        - Branch String:   'date.c:3443,1'
          Branch Sides:
            - BranchSide:      'date.c:3443,1'
              BranchSideFuncs:
                - xmlXPathPopString
                - exsltDateDayInYear
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPatherror
            - BranchSide:      'date.c:3443,1'
              BranchSideFuncs:
                - exsltDateDayInYear
                - xmlXPathNewFloat
                - xmlXPathValuePush
        - Branch String:   'date.c:3443,1'
          Branch Sides:
            - BranchSide:      'date.c:3443,1'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3443,1'
              BranchSideFuncs:
                - exsltDateDayInYear
                - xmlXPathNewFloat
                - xmlXPathValuePush
        - Branch String:   'date.c:3443,1'
          Branch Sides:
            - BranchSide:      'date.c:3443,1'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3443,1'
              BranchSideFuncs: []
        - Branch String:   'date.c:3443,1'
          Branch Sides:
            - BranchSide:      'date.c:3443,1'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
            - BranchSide:      'date.c:3443,1'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
      Callsites:
        - Src:             'date.c:3443,1'
          Dst:             xmlXPatherror
        - Src:             'date.c:3443,1'
          Dst:             xmlXPathPopString
        - Src:             'date.c:3443,1'
          Dst:             xmlXPatherror
        - Src:             'date.c:3443,1'
          Dst:             exsltDateDayInYear
        - Src:             'date.c:3443,1'
          Dst:             xmlXPathNewFloat
        - Src:             'date.c:3443,1'
          Dst:             xmlXPathValuePush
    - functionName:    exsltDateDayNameFunction
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3481
      functionLinenumberEnd: 3507
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         25
      ICount:          131
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - exsltDateDayName
        - xmlStrdup
        - xmlXPathNewCString
        - xmlXPathPopString
        - xmlXPathValuePush
        - xmlXPathWrapString
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:3485,21'
          Branch Sides:
            - BranchSide:      'date.c:3485,25'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3486,2'
              BranchSideFuncs:
                - xmlXPatherror
        - Branch String:   'date.c:3485,9'
          Branch Sides:
            - BranchSide:      'date.c:3486,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3490,9'
              BranchSideFuncs:
                - exsltDateDayName
                - xmlStrdup
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathPopString
                - xmlXPatherror
        - Branch String:   'date.c:3486,2'
          Branch Sides:
            - BranchSide:      'date.c:3486,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3487,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:3490,9'
          Branch Sides:
            - BranchSide:      'date.c:3491,25'
              BranchSideFuncs:
                - xmlXPathPopString
                - exsltDateDayName
                - xmlStrdup
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPatherror
            - BranchSide:      'date.c:3498,28'
              BranchSideFuncs:
                - exsltDateDayName
                - xmlStrdup
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'date.c:3492,6'
          Branch Sides:
            - BranchSide:      'date.c:3493,6'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3496,5'
              BranchSideFuncs:
                - exsltDateDayName
                - xmlStrdup
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'date.c:3493,6'
          Branch Sides:
            - BranchSide:      'date.c:3493,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3494,6'
              BranchSideFuncs: []
        - Branch String:   'date.c:3500,9'
          Branch Sides:
            - BranchSide:      'date.c:3501,2'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'date.c:3503,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'date.c:3503,9'
          Branch Sides:
            - BranchSide:      'date.c:3504,2'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'date.c:3506,2'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathWrapString
                - xmlXPathValuePush
      Callsites:
        - Src:             'date.c:3486,2'
          Dst:             xmlXPatherror
        - Src:             'date.c:3491,7'
          Dst:             xmlXPathPopString
        - Src:             'date.c:3493,6'
          Dst:             xmlXPatherror
        - Src:             'date.c:3498,11'
          Dst:             exsltDateDayName
        - Src:             'date.c:3504,2'
          Dst:             xmlXPathNewCString
        - Src:             'date.c:3504,2'
          Dst:             xmlXPathValuePush
        - Src:             'date.c:3506,2'
          Dst:             xmlStrdup
        - Src:             'date.c:3506,2'
          Dst:             xmlXPathWrapString
        - Src:             'date.c:3506,2'
          Dst:             xmlXPathValuePush
    - functionName:    exsltDateDayOfWeekInMonthFunction
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3461
      functionLinenumberEnd: 3461
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         23
      ICount:          117
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - exsltDateDayOfWeekInMonth
        - xmlXPathNewFloat
        - xmlXPathPopString
        - xmlXPathValuePush
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:3461,1'
          Branch Sides:
            - BranchSide:      'date.c:3461,1'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3461,1'
              BranchSideFuncs:
                - exsltDateDayOfWeekInMonth
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathPopString
                - xmlXPatherror
                - xmlXPatherror
        - Branch String:   'date.c:3461,1'
          Branch Sides:
            - BranchSide:      'date.c:3461,1'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3461,1'
              BranchSideFuncs:
                - exsltDateDayOfWeekInMonth
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathPopString
                - xmlXPatherror
        - Branch String:   'date.c:3461,1'
          Branch Sides:
            - BranchSide:      'date.c:3461,1'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3461,1'
              BranchSideFuncs: []
        - Branch String:   'date.c:3461,1'
          Branch Sides:
            - BranchSide:      'date.c:3461,1'
              BranchSideFuncs:
                - xmlXPathPopString
                - exsltDateDayOfWeekInMonth
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPatherror
            - BranchSide:      'date.c:3461,1'
              BranchSideFuncs:
                - exsltDateDayOfWeekInMonth
                - xmlXPathNewFloat
                - xmlXPathValuePush
        - Branch String:   'date.c:3461,1'
          Branch Sides:
            - BranchSide:      'date.c:3461,1'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3461,1'
              BranchSideFuncs:
                - exsltDateDayOfWeekInMonth
                - xmlXPathNewFloat
                - xmlXPathValuePush
        - Branch String:   'date.c:3461,1'
          Branch Sides:
            - BranchSide:      'date.c:3461,1'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3461,1'
              BranchSideFuncs: []
        - Branch String:   'date.c:3461,1'
          Branch Sides:
            - BranchSide:      'date.c:3461,1'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
            - BranchSide:      'date.c:3461,1'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
      Callsites:
        - Src:             'date.c:3461,1'
          Dst:             xmlXPatherror
        - Src:             'date.c:3461,1'
          Dst:             xmlXPathPopString
        - Src:             'date.c:3461,1'
          Dst:             xmlXPatherror
        - Src:             'date.c:3461,1'
          Dst:             exsltDateDayOfWeekInMonth
        - Src:             'date.c:3461,1'
          Dst:             xmlXPathNewFloat
        - Src:             'date.c:3461,1'
          Dst:             xmlXPathValuePush
    - functionName:    exsltDateDifferenceFunction
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3690
      functionLinenumberEnd: 3716
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         15
      ICount:          107
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - exsltDateDifference
        - xmlXPathNewCString
        - xmlXPathPopString
        - xmlXPathValuePush
        - xmlXPathWrapString
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:3693,9'
          Branch Sides:
            - BranchSide:      'date.c:3694,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3697,30'
              BranchSideFuncs:
                - xmlXPathPopString
                - xmlXPathPopString
                - exsltDateDifference
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'date.c:3694,2'
          Branch Sides:
            - BranchSide:      'date.c:3694,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3695,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:3698,9'
          Branch Sides:
            - BranchSide:      'date.c:3699,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3701,30'
              BranchSideFuncs:
                - xmlXPathPopString
                - exsltDateDifference
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'date.c:3702,9'
          Branch Sides:
            - BranchSide:      'date.c:3703,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3707,31'
              BranchSideFuncs:
                - exsltDateDifference
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'date.c:3712,9'
          Branch Sides:
            - BranchSide:      'date.c:3713,9'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'date.c:3715,2'
              BranchSideFuncs:
                - xmlXPathWrapString
                - xmlXPathValuePush
      Callsites:
        - Src:             'date.c:3694,2'
          Dst:             xmlXPatherror
        - Src:             'date.c:3697,12'
          Dst:             xmlXPathPopString
        - Src:             'date.c:3701,12'
          Dst:             xmlXPathPopString
        - Src:             'date.c:3707,11'
          Dst:             exsltDateDifference
        - Src:             'date.c:3713,9'
          Dst:             xmlXPathNewCString
        - Src:             'date.c:3713,9'
          Dst:             xmlXPathValuePush
        - Src:             'date.c:3715,2'
          Dst:             xmlXPathWrapString
        - Src:             'date.c:3715,2'
          Dst:             xmlXPathValuePush
    - functionName:    exsltDateDurationFunction
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3727
      functionLinenumberEnd: 3753
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         25
      ICount:          130
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - exsltDateDuration
        - xmlXPathNewCString
        - xmlXPathPopString
        - xmlXPathValuePush
        - xmlXPathWrapString
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:3731,21'
          Branch Sides:
            - BranchSide:      'date.c:3731,25'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3732,2'
              BranchSideFuncs:
                - xmlXPatherror
        - Branch String:   'date.c:3731,9'
          Branch Sides:
            - BranchSide:      'date.c:3732,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3736,9'
              BranchSideFuncs:
                - exsltDateDuration
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathPopString
                - xmlXPatherror
        - Branch String:   'date.c:3732,2'
          Branch Sides:
            - BranchSide:      'date.c:3732,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3733,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:3736,9'
          Branch Sides:
            - BranchSide:      'date.c:3737,29'
              BranchSideFuncs:
                - xmlXPathPopString
                - exsltDateDuration
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPatherror
            - BranchSide:      'date.c:3744,29'
              BranchSideFuncs:
                - exsltDateDuration
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'date.c:3738,6'
          Branch Sides:
            - BranchSide:      'date.c:3739,6'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3742,5'
              BranchSideFuncs:
                - exsltDateDuration
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'date.c:3739,6'
          Branch Sides:
            - BranchSide:      'date.c:3739,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3740,6'
              BranchSideFuncs: []
        - Branch String:   'date.c:3746,9'
          Branch Sides:
            - BranchSide:      'date.c:3747,2'
              BranchSideFuncs:
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'date.c:3749,9'
              BranchSideFuncs:
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'date.c:3749,9'
          Branch Sides:
            - BranchSide:      'date.c:3750,2'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'date.c:3752,2'
              BranchSideFuncs:
                - xmlXPathWrapString
                - xmlXPathValuePush
      Callsites:
        - Src:             'date.c:3732,2'
          Dst:             xmlXPatherror
        - Src:             'date.c:3737,11'
          Dst:             xmlXPathPopString
        - Src:             'date.c:3739,6'
          Dst:             xmlXPatherror
        - Src:             'date.c:3744,11'
          Dst:             exsltDateDuration
        - Src:             'date.c:3750,2'
          Dst:             xmlXPathNewCString
        - Src:             'date.c:3750,2'
          Dst:             xmlXPathValuePush
        - Src:             'date.c:3752,2'
          Dst:             xmlXPathWrapString
        - Src:             'date.c:3752,2'
          Dst:             xmlXPathValuePush
    - functionName:    exsltDateHourInDayFunction
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3554
      functionLinenumberEnd: 3554
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         23
      ICount:          117
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - exsltDateHourInDay
        - xmlXPathNewFloat
        - xmlXPathPopString
        - xmlXPathValuePush
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:3554,1'
          Branch Sides:
            - BranchSide:      'date.c:3554,1'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3554,1'
              BranchSideFuncs:
                - exsltDateHourInDay
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathPopString
                - xmlXPatherror
                - xmlXPatherror
        - Branch String:   'date.c:3554,1'
          Branch Sides:
            - BranchSide:      'date.c:3554,1'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3554,1'
              BranchSideFuncs:
                - exsltDateHourInDay
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathPopString
                - xmlXPatherror
        - Branch String:   'date.c:3554,1'
          Branch Sides:
            - BranchSide:      'date.c:3554,1'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3554,1'
              BranchSideFuncs: []
        - Branch String:   'date.c:3554,1'
          Branch Sides:
            - BranchSide:      'date.c:3554,1'
              BranchSideFuncs:
                - xmlXPathPopString
                - exsltDateHourInDay
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPatherror
            - BranchSide:      'date.c:3554,1'
              BranchSideFuncs:
                - exsltDateHourInDay
                - xmlXPathNewFloat
                - xmlXPathValuePush
        - Branch String:   'date.c:3554,1'
          Branch Sides:
            - BranchSide:      'date.c:3554,1'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3554,1'
              BranchSideFuncs:
                - exsltDateHourInDay
                - xmlXPathNewFloat
                - xmlXPathValuePush
        - Branch String:   'date.c:3554,1'
          Branch Sides:
            - BranchSide:      'date.c:3554,1'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3554,1'
              BranchSideFuncs: []
        - Branch String:   'date.c:3554,1'
          Branch Sides:
            - BranchSide:      'date.c:3554,1'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
            - BranchSide:      'date.c:3554,1'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
      Callsites:
        - Src:             'date.c:3554,1'
          Dst:             xmlXPatherror
        - Src:             'date.c:3554,1'
          Dst:             xmlXPathPopString
        - Src:             'date.c:3554,1'
          Dst:             xmlXPatherror
        - Src:             'date.c:3554,1'
          Dst:             exsltDateHourInDay
        - Src:             'date.c:3554,1'
          Dst:             xmlXPathNewFloat
        - Src:             'date.c:3554,1'
          Dst:             xmlXPathValuePush
    - functionName:    exsltDateLeapYearFunction
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3282
      functionLinenumberEnd: 3305
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         23
      ICount:          116
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - exsltDateLeapYear
        - xmlXPathPopString
        - xmlXPathValuePush
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:3286,21'
          Branch Sides:
            - BranchSide:      'date.c:3286,25'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3287,2'
              BranchSideFuncs:
                - xmlXPatherror
        - Branch String:   'date.c:3286,9'
          Branch Sides:
            - BranchSide:      'date.c:3287,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3291,9'
              BranchSideFuncs:
                - exsltDateLeapYear
                - xmlXPathValuePush
                - xmlXPathPopString
                - xmlXPatherror
        - Branch String:   'date.c:3287,2'
          Branch Sides:
            - BranchSide:      'date.c:3287,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3288,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:3291,9'
          Branch Sides:
            - BranchSide:      'date.c:3292,25'
              BranchSideFuncs:
                - xmlXPathPopString
                - exsltDateLeapYear
                - xmlXPathValuePush
                - xmlXPatherror
            - BranchSide:      'date.c:3299,29'
              BranchSideFuncs:
                - exsltDateLeapYear
                - xmlXPathValuePush
        - Branch String:   'date.c:3293,6'
          Branch Sides:
            - BranchSide:      'date.c:3294,6'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3297,5'
              BranchSideFuncs:
                - exsltDateLeapYear
                - xmlXPathValuePush
        - Branch String:   'date.c:3294,6'
          Branch Sides:
            - BranchSide:      'date.c:3294,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3295,6'
              BranchSideFuncs: []
        - Branch String:   'date.c:3301,9'
          Branch Sides:
            - BranchSide:      'date.c:3302,2'
              BranchSideFuncs:
                - xmlXPathValuePush
            - BranchSide:      'date.c:3304,15'
              BranchSideFuncs:
                - xmlXPathValuePush
      Callsites:
        - Src:             'date.c:3287,2'
          Dst:             xmlXPatherror
        - Src:             'date.c:3292,7'
          Dst:             xmlXPathPopString
        - Src:             'date.c:3294,6'
          Dst:             xmlXPatherror
        - Src:             'date.c:3299,11'
          Dst:             exsltDateLeapYear
        - Src:             'date.c:3304,5'
          Dst:             xmlXPathValuePush
    - functionName:    exsltDateMinuteInHourFunction
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3563
      functionLinenumberEnd: 3563
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         23
      ICount:          117
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - exsltDateMinuteInHour
        - xmlXPathNewFloat
        - xmlXPathPopString
        - xmlXPathValuePush
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:3563,1'
          Branch Sides:
            - BranchSide:      'date.c:3563,1'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3563,1'
              BranchSideFuncs:
                - exsltDateMinuteInHour
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathPopString
                - xmlXPatherror
                - xmlXPatherror
        - Branch String:   'date.c:3563,1'
          Branch Sides:
            - BranchSide:      'date.c:3563,1'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3563,1'
              BranchSideFuncs:
                - exsltDateMinuteInHour
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathPopString
                - xmlXPatherror
        - Branch String:   'date.c:3563,1'
          Branch Sides:
            - BranchSide:      'date.c:3563,1'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3563,1'
              BranchSideFuncs: []
        - Branch String:   'date.c:3563,1'
          Branch Sides:
            - BranchSide:      'date.c:3563,1'
              BranchSideFuncs:
                - xmlXPathPopString
                - exsltDateMinuteInHour
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPatherror
            - BranchSide:      'date.c:3563,1'
              BranchSideFuncs:
                - exsltDateMinuteInHour
                - xmlXPathNewFloat
                - xmlXPathValuePush
        - Branch String:   'date.c:3563,1'
          Branch Sides:
            - BranchSide:      'date.c:3563,1'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3563,1'
              BranchSideFuncs:
                - exsltDateMinuteInHour
                - xmlXPathNewFloat
                - xmlXPathValuePush
        - Branch String:   'date.c:3563,1'
          Branch Sides:
            - BranchSide:      'date.c:3563,1'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3563,1'
              BranchSideFuncs: []
        - Branch String:   'date.c:3563,1'
          Branch Sides:
            - BranchSide:      'date.c:3563,1'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
            - BranchSide:      'date.c:3563,1'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
      Callsites:
        - Src:             'date.c:3563,1'
          Dst:             xmlXPatherror
        - Src:             'date.c:3563,1'
          Dst:             xmlXPathPopString
        - Src:             'date.c:3563,1'
          Dst:             xmlXPatherror
        - Src:             'date.c:3563,1'
          Dst:             exsltDateMinuteInHour
        - Src:             'date.c:3563,1'
          Dst:             xmlXPathNewFloat
        - Src:             'date.c:3563,1'
          Dst:             xmlXPathValuePush
    - functionName:    exsltDateMonthAbbreviationFunction
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3390
      functionLinenumberEnd: 3416
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         25
      ICount:          131
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - exsltDateMonthAbbreviation
        - xmlStrdup
        - xmlXPathNewCString
        - xmlXPathPopString
        - xmlXPathValuePush
        - xmlXPathWrapString
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:3394,21'
          Branch Sides:
            - BranchSide:      'date.c:3394,25'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3395,2'
              BranchSideFuncs:
                - xmlXPatherror
        - Branch String:   'date.c:3394,9'
          Branch Sides:
            - BranchSide:      'date.c:3395,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3399,9'
              BranchSideFuncs:
                - exsltDateMonthAbbreviation
                - xmlStrdup
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathPopString
                - xmlXPatherror
        - Branch String:   'date.c:3395,2'
          Branch Sides:
            - BranchSide:      'date.c:3395,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3396,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:3399,9'
          Branch Sides:
            - BranchSide:      'date.c:3400,25'
              BranchSideFuncs:
                - xmlXPathPopString
                - exsltDateMonthAbbreviation
                - xmlStrdup
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPatherror
            - BranchSide:      'date.c:3407,38'
              BranchSideFuncs:
                - exsltDateMonthAbbreviation
                - xmlStrdup
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'date.c:3401,6'
          Branch Sides:
            - BranchSide:      'date.c:3402,6'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3405,5'
              BranchSideFuncs:
                - exsltDateMonthAbbreviation
                - xmlStrdup
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'date.c:3402,6'
          Branch Sides:
            - BranchSide:      'date.c:3402,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3403,6'
              BranchSideFuncs: []
        - Branch String:   'date.c:3409,9'
          Branch Sides:
            - BranchSide:      'date.c:3410,2'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'date.c:3412,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'date.c:3412,9'
          Branch Sides:
            - BranchSide:      'date.c:3413,2'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'date.c:3415,2'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathWrapString
                - xmlXPathValuePush
      Callsites:
        - Src:             'date.c:3395,2'
          Dst:             xmlXPatherror
        - Src:             'date.c:3400,7'
          Dst:             xmlXPathPopString
        - Src:             'date.c:3402,6'
          Dst:             xmlXPatherror
        - Src:             'date.c:3407,11'
          Dst:             exsltDateMonthAbbreviation
        - Src:             'date.c:3413,2'
          Dst:             xmlXPathNewCString
        - Src:             'date.c:3413,2'
          Dst:             xmlXPathValuePush
        - Src:             'date.c:3415,2'
          Dst:             xmlStrdup
        - Src:             'date.c:3415,2'
          Dst:             xmlXPathWrapString
        - Src:             'date.c:3415,2'
          Dst:             xmlXPathValuePush
    - functionName:    exsltDateMonthInYearFunction
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3342
      functionLinenumberEnd: 3342
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         23
      ICount:          117
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - exsltDateMonthInYear
        - xmlXPathNewFloat
        - xmlXPathPopString
        - xmlXPathValuePush
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:3342,1'
          Branch Sides:
            - BranchSide:      'date.c:3342,1'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3342,1'
              BranchSideFuncs:
                - exsltDateMonthInYear
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathPopString
                - xmlXPatherror
                - xmlXPatherror
        - Branch String:   'date.c:3342,1'
          Branch Sides:
            - BranchSide:      'date.c:3342,1'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3342,1'
              BranchSideFuncs:
                - exsltDateMonthInYear
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathPopString
                - xmlXPatherror
        - Branch String:   'date.c:3342,1'
          Branch Sides:
            - BranchSide:      'date.c:3342,1'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3342,1'
              BranchSideFuncs: []
        - Branch String:   'date.c:3342,1'
          Branch Sides:
            - BranchSide:      'date.c:3342,1'
              BranchSideFuncs:
                - xmlXPathPopString
                - exsltDateMonthInYear
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPatherror
            - BranchSide:      'date.c:3342,1'
              BranchSideFuncs:
                - exsltDateMonthInYear
                - xmlXPathNewFloat
                - xmlXPathValuePush
        - Branch String:   'date.c:3342,1'
          Branch Sides:
            - BranchSide:      'date.c:3342,1'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3342,1'
              BranchSideFuncs:
                - exsltDateMonthInYear
                - xmlXPathNewFloat
                - xmlXPathValuePush
        - Branch String:   'date.c:3342,1'
          Branch Sides:
            - BranchSide:      'date.c:3342,1'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3342,1'
              BranchSideFuncs: []
        - Branch String:   'date.c:3342,1'
          Branch Sides:
            - BranchSide:      'date.c:3342,1'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
            - BranchSide:      'date.c:3342,1'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
      Callsites:
        - Src:             'date.c:3342,1'
          Dst:             xmlXPatherror
        - Src:             'date.c:3342,1'
          Dst:             xmlXPathPopString
        - Src:             'date.c:3342,1'
          Dst:             xmlXPatherror
        - Src:             'date.c:3342,1'
          Dst:             exsltDateMonthInYear
        - Src:             'date.c:3342,1'
          Dst:             xmlXPathNewFloat
        - Src:             'date.c:3342,1'
          Dst:             xmlXPathValuePush
    - functionName:    exsltDateMonthNameFunction
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3353
      functionLinenumberEnd: 3379
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         25
      ICount:          131
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - exsltDateMonthName
        - xmlStrdup
        - xmlXPathNewCString
        - xmlXPathPopString
        - xmlXPathValuePush
        - xmlXPathWrapString
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:3357,21'
          Branch Sides:
            - BranchSide:      'date.c:3357,25'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3358,2'
              BranchSideFuncs:
                - xmlXPatherror
        - Branch String:   'date.c:3357,9'
          Branch Sides:
            - BranchSide:      'date.c:3358,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3362,9'
              BranchSideFuncs:
                - exsltDateMonthName
                - xmlStrdup
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathPopString
                - xmlXPatherror
        - Branch String:   'date.c:3358,2'
          Branch Sides:
            - BranchSide:      'date.c:3358,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3359,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:3362,9'
          Branch Sides:
            - BranchSide:      'date.c:3363,25'
              BranchSideFuncs:
                - xmlXPathPopString
                - exsltDateMonthName
                - xmlStrdup
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPatherror
            - BranchSide:      'date.c:3370,30'
              BranchSideFuncs:
                - exsltDateMonthName
                - xmlStrdup
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'date.c:3364,6'
          Branch Sides:
            - BranchSide:      'date.c:3365,6'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3368,5'
              BranchSideFuncs:
                - exsltDateMonthName
                - xmlStrdup
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'date.c:3365,6'
          Branch Sides:
            - BranchSide:      'date.c:3365,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3366,6'
              BranchSideFuncs: []
        - Branch String:   'date.c:3372,9'
          Branch Sides:
            - BranchSide:      'date.c:3373,2'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'date.c:3375,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'date.c:3375,9'
          Branch Sides:
            - BranchSide:      'date.c:3376,2'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'date.c:3378,2'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathWrapString
                - xmlXPathValuePush
      Callsites:
        - Src:             'date.c:3358,2'
          Dst:             xmlXPatherror
        - Src:             'date.c:3363,7'
          Dst:             xmlXPathPopString
        - Src:             'date.c:3365,6'
          Dst:             xmlXPatherror
        - Src:             'date.c:3370,11'
          Dst:             exsltDateMonthName
        - Src:             'date.c:3376,2'
          Dst:             xmlXPathNewCString
        - Src:             'date.c:3376,2'
          Dst:             xmlXPathValuePush
        - Src:             'date.c:3378,2'
          Dst:             xmlStrdup
        - Src:             'date.c:3378,2'
          Dst:             xmlXPathWrapString
        - Src:             'date.c:3378,2'
          Dst:             xmlXPathValuePush
    - functionName:    exsltDateSecondInMinuteFunction
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3572
      functionLinenumberEnd: 3572
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         23
      ICount:          117
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - exsltDateSecondInMinute
        - xmlXPathNewFloat
        - xmlXPathPopString
        - xmlXPathValuePush
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:3572,1'
          Branch Sides:
            - BranchSide:      'date.c:3572,1'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3572,1'
              BranchSideFuncs:
                - exsltDateSecondInMinute
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathPopString
                - xmlXPatherror
                - xmlXPatherror
        - Branch String:   'date.c:3572,1'
          Branch Sides:
            - BranchSide:      'date.c:3572,1'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3572,1'
              BranchSideFuncs:
                - exsltDateSecondInMinute
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathPopString
                - xmlXPatherror
        - Branch String:   'date.c:3572,1'
          Branch Sides:
            - BranchSide:      'date.c:3572,1'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3572,1'
              BranchSideFuncs: []
        - Branch String:   'date.c:3572,1'
          Branch Sides:
            - BranchSide:      'date.c:3572,1'
              BranchSideFuncs:
                - xmlXPathPopString
                - exsltDateSecondInMinute
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPatherror
            - BranchSide:      'date.c:3572,1'
              BranchSideFuncs:
                - exsltDateSecondInMinute
                - xmlXPathNewFloat
                - xmlXPathValuePush
        - Branch String:   'date.c:3572,1'
          Branch Sides:
            - BranchSide:      'date.c:3572,1'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3572,1'
              BranchSideFuncs:
                - exsltDateSecondInMinute
                - xmlXPathNewFloat
                - xmlXPathValuePush
        - Branch String:   'date.c:3572,1'
          Branch Sides:
            - BranchSide:      'date.c:3572,1'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3572,1'
              BranchSideFuncs: []
        - Branch String:   'date.c:3572,1'
          Branch Sides:
            - BranchSide:      'date.c:3572,1'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
            - BranchSide:      'date.c:3572,1'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
      Callsites:
        - Src:             'date.c:3572,1'
          Dst:             xmlXPatherror
        - Src:             'date.c:3572,1'
          Dst:             xmlXPathPopString
        - Src:             'date.c:3572,1'
          Dst:             xmlXPatherror
        - Src:             'date.c:3572,1'
          Dst:             exsltDateSecondInMinute
        - Src:             'date.c:3572,1'
          Dst:             xmlXPathNewFloat
        - Src:             'date.c:3572,1'
          Dst:             xmlXPathValuePush
    - functionName:    exsltDateSecondsFunction
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3583
      functionLinenumberEnd: 3605
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         20
      ICount:          105
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - exsltDateSeconds
        - xmlXPathNewFloat
        - xmlXPathPopString
        - xmlXPathValuePush
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:3587,9'
          Branch Sides:
            - BranchSide:      'date.c:3588,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3592,9'
              BranchSideFuncs:
                - exsltDateSeconds
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathPopString
                - xmlXPatherror
        - Branch String:   'date.c:3588,2'
          Branch Sides:
            - BranchSide:      'date.c:3588,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3589,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:3592,9'
          Branch Sides:
            - BranchSide:      'date.c:3593,26'
              BranchSideFuncs:
                - xmlXPathPopString
                - exsltDateSeconds
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPatherror
            - BranchSide:      'date.c:3600,28'
              BranchSideFuncs:
                - exsltDateSeconds
                - xmlXPathNewFloat
                - xmlXPathValuePush
        - Branch String:   'date.c:3594,6'
          Branch Sides:
            - BranchSide:      'date.c:3595,6'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3598,5'
              BranchSideFuncs:
                - exsltDateSeconds
                - xmlXPathNewFloat
                - xmlXPathValuePush
        - Branch String:   'date.c:3595,6'
          Branch Sides:
            - BranchSide:      'date.c:3595,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3596,6'
              BranchSideFuncs: []
        - Branch String:   'date.c:3601,9'
          Branch Sides:
            - BranchSide:      'date.c:3602,2'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
            - BranchSide:      'date.c:3604,5'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
      Callsites:
        - Src:             'date.c:3588,2'
          Dst:             xmlXPatherror
        - Src:             'date.c:3593,8'
          Dst:             xmlXPathPopString
        - Src:             'date.c:3595,6'
          Dst:             xmlXPatherror
        - Src:             'date.c:3600,11'
          Dst:             exsltDateSeconds
        - Src:             'date.c:3604,5'
          Dst:             xmlXPathNewFloat
        - Src:             'date.c:3604,5'
          Dst:             xmlXPathValuePush
    - functionName:    exsltDateSumFunction
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2841
      functionLinenumberEnd: 2919
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         41
      ICount:          278
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - _exsltDateAddDurCalc
        - exsltDateCreateDuration
        - exsltDateFormatDuration
        - exsltDateFreeDuration
        - exsltDateParseDuration
        - xmlFreeNodeList
        - xmlXPathCastNodeToString
        - xmlXPathFreeNodeSet
        - xmlXPathNewCString
        - xmlXPathPopNodeSet
        - xmlXPathValuePush
        - xmlXPathWrapString
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:2849,9'
          Branch Sides:
            - BranchSide:      'date.c:2850,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:2855,10'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - exsltDateCreateDuration
                - exsltDateFormatDuration
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNodeList
                - xmlXPathCastNodeToString
                - exsltDateParseDuration
                - _exsltDateAddDurCalc
                - exsltDateFreeDuration
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathNewCString
                - xmlXPathValuePush
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
        - Branch String:   'date.c:2850,2'
          Branch Sides:
            - BranchSide:      'date.c:2850,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2851,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:2855,31'
          Branch Sides:
            - BranchSide:      'date.c:2855,34'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - exsltDateCreateDuration
                - exsltDateFormatDuration
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNodeList
                - xmlXPathCastNodeToString
                - exsltDateParseDuration
                - _exsltDateAddDurCalc
                - exsltDateFreeDuration
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathNewCString
                - xmlXPathValuePush
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
            - BranchSide:      'date.c:2861,30'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - exsltDateCreateDuration
                - exsltDateFormatDuration
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNodeList
                - xmlXPathCastNodeToString
                - exsltDateParseDuration
                - _exsltDateAddDurCalc
                - exsltDateFreeDuration
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathNewCString
                - xmlXPathValuePush
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
        - Branch String:   'date.c:2855,9'
          Branch Sides:
            - BranchSide:      'date.c:2856,9'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - exsltDateCreateDuration
                - exsltDateFormatDuration
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNodeList
                - xmlXPathCastNodeToString
                - exsltDateParseDuration
                - _exsltDateAddDurCalc
                - exsltDateFreeDuration
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathNewCString
                - xmlXPathValuePush
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
            - BranchSide:      'date.c:2861,30'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - exsltDateCreateDuration
                - exsltDateFormatDuration
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNodeList
                - xmlXPathCastNodeToString
                - exsltDateParseDuration
                - _exsltDateAddDurCalc
                - exsltDateFreeDuration
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathNewCString
                - xmlXPathValuePush
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
        - Branch String:   'date.c:2862,9'
          Branch Sides:
            - BranchSide:      'date.c:2863,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:2865,10'
              BranchSideFuncs:
                - exsltDateCreateDuration
                - exsltDateFormatDuration
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNodeList
                - xmlXPathCastNodeToString
                - exsltDateParseDuration
                - _exsltDateAddDurCalc
                - exsltDateFreeDuration
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathNewCString
                - xmlXPathValuePush
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
        - Branch String:   'date.c:2865,22'
          Branch Sides:
            - BranchSide:      'date.c:2865,26'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
            - BranchSide:      'date.c:2866,2'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
        - Branch String:   'date.c:2865,9'
          Branch Sides:
            - BranchSide:      'date.c:2866,2'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
            - BranchSide:      'date.c:2872,13'
              BranchSideFuncs:
                - exsltDateCreateDuration
                - exsltDateFormatDuration
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNodeList
                - xmlXPathCastNodeToString
                - exsltDateParseDuration
                - _exsltDateAddDurCalc
                - exsltDateFreeDuration
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathNewCString
                - xmlXPathValuePush
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
        - Branch String:   'date.c:2867,6'
          Branch Sides:
            - BranchSide:      'date.c:2868,27'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'date.c:2869,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:2873,9'
          Branch Sides:
            - BranchSide:      'date.c:2874,30'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'date.c:2878,12'
              BranchSideFuncs:
                - exsltDateFormatDuration
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNodeList
                - xmlXPathCastNodeToString
                - exsltDateParseDuration
                - _exsltDateAddDurCalc
                - exsltDateFreeDuration
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathNewCString
                - xmlXPathValuePush
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - exsltDateFreeDuration
        - Branch String:   'date.c:2878,5'
          Branch Sides:
            - BranchSide:      'date.c:2880,34'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - exsltDateParseDuration
                - _exsltDateAddDurCalc
                - exsltDateFreeDuration
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathNewCString
                - xmlXPathValuePush
                - exsltDateFormatDuration
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNodeList
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - exsltDateFreeDuration
            - BranchSide:      'date.c:2908,36'
              BranchSideFuncs:
                - exsltDateFormatDuration
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNodeList
        - Branch String:   'date.c:2881,6'
          Branch Sides:
            - BranchSide:      'date.c:2882,27'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - exsltDateFreeDuration
            - BranchSide:      'date.c:2887,30'
              BranchSideFuncs:
                - exsltDateParseDuration
                - _exsltDateAddDurCalc
                - exsltDateFreeDuration
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathNewCString
                - xmlXPathValuePush
                - exsltDateFormatDuration
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNodeList
                - xmlXPathCastNodeToString
                - xmlXPathFreeNodeSet
                - exsltDateFreeDuration
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'date.c:2888,6'
          Branch Sides:
            - BranchSide:      'date.c:2889,6'
              BranchSideFuncs:
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'date.c:2896,32'
              BranchSideFuncs:
                - _exsltDateAddDurCalc
                - exsltDateFreeDuration
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathNewCString
                - xmlXPathValuePush
                - exsltDateFormatDuration
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNodeList
                - xmlXPathCastNodeToString
                - exsltDateParseDuration
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - exsltDateFreeDuration
        - Branch String:   'date.c:2900,6'
          Branch Sides:
            - BranchSide:      'date.c:2901,29'
              BranchSideFuncs:
                - exsltDateFormatDuration
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNodeList
                - xmlXPathCastNodeToString
                - exsltDateParseDuration
                - _exsltDateAddDurCalc
                - exsltDateFreeDuration
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathNewCString
                - xmlXPathValuePush
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - exsltDateFreeDuration
            - BranchSide:      'date.c:2906,5'
              BranchSideFuncs:
                - exsltDateFormatDuration
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlFreeNodeList
                - xmlXPathCastNodeToString
                - exsltDateParseDuration
                - _exsltDateAddDurCalc
                - exsltDateFreeDuration
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathNewCString
                - xmlXPathValuePush
                - exsltDateFreeDuration
                - xmlXPathFreeNodeSet
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - exsltDateFreeDuration
        - Branch String:   'date.c:2912,9'
          Branch Sides:
            - BranchSide:      'date.c:2913,32'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'date.c:2915,9'
              BranchSideFuncs:
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'date.c:2915,9'
          Branch Sides:
            - BranchSide:      'date.c:2916,2'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'date.c:2918,2'
              BranchSideFuncs:
                - xmlXPathWrapString
                - xmlXPathValuePush
      Callsites:
        - Src:             'date.c:2850,2'
          Dst:             xmlXPatherror
        - Src:             'date.c:2861,10'
          Dst:             xmlXPathPopNodeSet
        - Src:             'date.c:2866,2'
          Dst:             xmlXPathNewCString
        - Src:             'date.c:2866,2'
          Dst:             xmlXPathValuePush
        - Src:             'date.c:2868,6'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'date.c:2872,13'
          Dst:             exsltDateCreateDuration
        - Src:             'date.c:2874,9'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'date.c:2880,8'
          Dst:             xmlXPathCastNodeToString
        - Src:             'date.c:2882,6'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'date.c:2883,6'
          Dst:             exsltDateFreeDuration
        - Src:             'date.c:2887,6'
          Dst:             exsltDateParseDuration
        - Src:             'date.c:2890,6'
          Dst:             exsltDateFreeDuration
        - Src:             'date.c:2891,6'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'date.c:2892,6'
          Dst:             xmlXPathNewCString
        - Src:             'date.c:2892,6'
          Dst:             xmlXPathValuePush
        - Src:             'date.c:2896,11'
          Dst:             _exsltDateAddDurCalc
        - Src:             'date.c:2898,2'
          Dst:             exsltDateFreeDuration
        - Src:             'date.c:2901,6'
          Dst:             exsltDateFreeDuration
        - Src:             'date.c:2902,6'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'date.c:2903,6'
          Dst:             xmlXPathNewCString
        - Src:             'date.c:2903,6'
          Dst:             xmlXPathValuePush
        - Src:             'date.c:2908,11'
          Dst:             exsltDateFormatDuration
        - Src:             'date.c:2909,5'
          Dst:             exsltDateFreeDuration
        - Src:             'date.c:2911,5'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'date.c:2913,2'
          Dst:             xmlFreeNodeList
        - Src:             'date.c:2916,2'
          Dst:             xmlXPathNewCString
        - Src:             'date.c:2916,2'
          Dst:             xmlXPathValuePush
        - Src:             'date.c:2918,2'
          Dst:             xmlXPathWrapString
        - Src:             'date.c:2918,2'
          Dst:             xmlXPathValuePush
    - functionName:    exsltDateTimeFunction
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3209
      functionLinenumberEnd: 3237
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         25
      ICount:          136
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - exsltDateTime
        - xmlXPathNewCString
        - xmlXPathPopString
        - xmlXPathValuePush
        - xmlXPathWrapString
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:3212,21'
          Branch Sides:
            - BranchSide:      'date.c:3212,25'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3213,2'
              BranchSideFuncs:
                - xmlXPatherror
        - Branch String:   'date.c:3212,9'
          Branch Sides:
            - BranchSide:      'date.c:3213,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3216,9'
              BranchSideFuncs:
                - exsltDateTime
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathPopString
                - xmlXPatherror
        - Branch String:   'date.c:3213,2'
          Branch Sides:
            - BranchSide:      'date.c:3213,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3214,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:3216,9'
          Branch Sides:
            - BranchSide:      'date.c:3217,25'
              BranchSideFuncs:
                - xmlXPathPopString
                - exsltDateTime
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPatherror
            - BranchSide:      'date.c:3224,25'
              BranchSideFuncs:
                - exsltDateTime
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'date.c:3218,6'
          Branch Sides:
            - BranchSide:      'date.c:3219,6'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3222,5'
              BranchSideFuncs:
                - exsltDateTime
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'date.c:3219,6'
          Branch Sides:
            - BranchSide:      'date.c:3219,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3220,6'
              BranchSideFuncs: []
        - Branch String:   'date.c:3226,9'
          Branch Sides:
            - BranchSide:      'date.c:3227,2'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
            - BranchSide:      'date.c:3232,2'
              BranchSideFuncs:
                - xmlXPathWrapString
                - xmlXPathValuePush
        - Branch String:   'date.c:3235,9'
          Branch Sides:
            - BranchSide:      'date.c:3235,9'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3236,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'date.c:3213,2'
          Dst:             xmlXPatherror
        - Src:             'date.c:3217,7'
          Dst:             xmlXPathPopString
        - Src:             'date.c:3219,6'
          Dst:             xmlXPatherror
        - Src:             'date.c:3224,11'
          Dst:             exsltDateTime
        - Src:             'date.c:3230,2'
          Dst:             xmlXPathNewCString
        - Src:             'date.c:3230,2'
          Dst:             xmlXPathValuePush
        - Src:             'date.c:3232,2'
          Dst:             xmlXPathWrapString
        - Src:             'date.c:3232,2'
          Dst:             xmlXPathValuePush
    - functionName:    exsltDateWeekInMonthFunction
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3434
      functionLinenumberEnd: 3434
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         23
      ICount:          117
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - exsltDateWeekInMonth
        - xmlXPathNewFloat
        - xmlXPathPopString
        - xmlXPathValuePush
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:3434,1'
          Branch Sides:
            - BranchSide:      'date.c:3434,1'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3434,1'
              BranchSideFuncs:
                - exsltDateWeekInMonth
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathPopString
                - xmlXPatherror
                - xmlXPatherror
        - Branch String:   'date.c:3434,1'
          Branch Sides:
            - BranchSide:      'date.c:3434,1'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3434,1'
              BranchSideFuncs:
                - exsltDateWeekInMonth
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathPopString
                - xmlXPatherror
        - Branch String:   'date.c:3434,1'
          Branch Sides:
            - BranchSide:      'date.c:3434,1'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3434,1'
              BranchSideFuncs: []
        - Branch String:   'date.c:3434,1'
          Branch Sides:
            - BranchSide:      'date.c:3434,1'
              BranchSideFuncs:
                - xmlXPathPopString
                - exsltDateWeekInMonth
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPatherror
            - BranchSide:      'date.c:3434,1'
              BranchSideFuncs:
                - exsltDateWeekInMonth
                - xmlXPathNewFloat
                - xmlXPathValuePush
        - Branch String:   'date.c:3434,1'
          Branch Sides:
            - BranchSide:      'date.c:3434,1'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3434,1'
              BranchSideFuncs:
                - exsltDateWeekInMonth
                - xmlXPathNewFloat
                - xmlXPathValuePush
        - Branch String:   'date.c:3434,1'
          Branch Sides:
            - BranchSide:      'date.c:3434,1'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3434,1'
              BranchSideFuncs: []
        - Branch String:   'date.c:3434,1'
          Branch Sides:
            - BranchSide:      'date.c:3434,1'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
            - BranchSide:      'date.c:3434,1'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
      Callsites:
        - Src:             'date.c:3434,1'
          Dst:             xmlXPatherror
        - Src:             'date.c:3434,1'
          Dst:             xmlXPathPopString
        - Src:             'date.c:3434,1'
          Dst:             xmlXPatherror
        - Src:             'date.c:3434,1'
          Dst:             exsltDateWeekInMonth
        - Src:             'date.c:3434,1'
          Dst:             xmlXPathNewFloat
        - Src:             'date.c:3434,1'
          Dst:             xmlXPathValuePush
    - functionName:    exsltDateWeekInYearFunction
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3425
      functionLinenumberEnd: 3425
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         23
      ICount:          117
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - exsltDateWeekInYear
        - xmlXPathNewFloat
        - xmlXPathPopString
        - xmlXPathValuePush
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:3425,1'
          Branch Sides:
            - BranchSide:      'date.c:3425,1'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3425,1'
              BranchSideFuncs:
                - exsltDateWeekInYear
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathPopString
                - xmlXPatherror
                - xmlXPatherror
        - Branch String:   'date.c:3425,1'
          Branch Sides:
            - BranchSide:      'date.c:3425,1'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3425,1'
              BranchSideFuncs:
                - exsltDateWeekInYear
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathPopString
                - xmlXPatherror
        - Branch String:   'date.c:3425,1'
          Branch Sides:
            - BranchSide:      'date.c:3425,1'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3425,1'
              BranchSideFuncs: []
        - Branch String:   'date.c:3425,1'
          Branch Sides:
            - BranchSide:      'date.c:3425,1'
              BranchSideFuncs:
                - xmlXPathPopString
                - exsltDateWeekInYear
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPatherror
            - BranchSide:      'date.c:3425,1'
              BranchSideFuncs:
                - exsltDateWeekInYear
                - xmlXPathNewFloat
                - xmlXPathValuePush
        - Branch String:   'date.c:3425,1'
          Branch Sides:
            - BranchSide:      'date.c:3425,1'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3425,1'
              BranchSideFuncs:
                - exsltDateWeekInYear
                - xmlXPathNewFloat
                - xmlXPathValuePush
        - Branch String:   'date.c:3425,1'
          Branch Sides:
            - BranchSide:      'date.c:3425,1'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3425,1'
              BranchSideFuncs: []
        - Branch String:   'date.c:3425,1'
          Branch Sides:
            - BranchSide:      'date.c:3425,1'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
            - BranchSide:      'date.c:3425,1'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
      Callsites:
        - Src:             'date.c:3425,1'
          Dst:             xmlXPatherror
        - Src:             'date.c:3425,1'
          Dst:             xmlXPathPopString
        - Src:             'date.c:3425,1'
          Dst:             xmlXPatherror
        - Src:             'date.c:3425,1'
          Dst:             exsltDateWeekInYear
        - Src:             'date.c:3425,1'
          Dst:             xmlXPathNewFloat
        - Src:             'date.c:3425,1'
          Dst:             xmlXPathValuePush
    - functionName:    exsltDateYearFunction
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3248
      functionLinenumberEnd: 3271
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         23
      ICount:          117
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - exsltDateYear
        - xmlXPathNewFloat
        - xmlXPathPopString
        - xmlXPathValuePush
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'date.c:3252,21'
          Branch Sides:
            - BranchSide:      'date.c:3252,25'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3253,2'
              BranchSideFuncs:
                - xmlXPatherror
        - Branch String:   'date.c:3252,9'
          Branch Sides:
            - BranchSide:      'date.c:3253,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3257,9'
              BranchSideFuncs:
                - exsltDateYear
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathPopString
                - xmlXPatherror
        - Branch String:   'date.c:3253,2'
          Branch Sides:
            - BranchSide:      'date.c:3253,2'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3254,2'
              BranchSideFuncs: []
        - Branch String:   'date.c:3257,9'
          Branch Sides:
            - BranchSide:      'date.c:3258,25'
              BranchSideFuncs:
                - xmlXPathPopString
                - exsltDateYear
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPatherror
            - BranchSide:      'date.c:3265,25'
              BranchSideFuncs:
                - exsltDateYear
                - xmlXPathNewFloat
                - xmlXPathValuePush
        - Branch String:   'date.c:3259,6'
          Branch Sides:
            - BranchSide:      'date.c:3260,6'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'date.c:3263,5'
              BranchSideFuncs:
                - exsltDateYear
                - xmlXPathNewFloat
                - xmlXPathValuePush
        - Branch String:   'date.c:3260,6'
          Branch Sides:
            - BranchSide:      'date.c:3260,6'
              BranchSideFuncs: []
            - BranchSide:      'date.c:3261,6'
              BranchSideFuncs: []
        - Branch String:   'date.c:3267,9'
          Branch Sides:
            - BranchSide:      'date.c:3268,2'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
            - BranchSide:      'date.c:3270,5'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
      Callsites:
        - Src:             'date.c:3253,2'
          Dst:             xmlXPatherror
        - Src:             'date.c:3258,7'
          Dst:             xmlXPathPopString
        - Src:             'date.c:3260,6'
          Dst:             xmlXPatherror
        - Src:             'date.c:3265,11'
          Dst:             exsltDateYear
        - Src:             'date.c:3270,5'
          Dst:             xmlXPathNewFloat
        - Src:             'date.c:3270,5'
          Dst:             xmlXPathValuePush
    - functionName:    exsltDateRegister
      functionSourceFile: '/src/libxslt/libexslt/date.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3762
      functionLinenumberEnd: 3838
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - exsltDateAddDurationFunction
        - exsltDateAddFunction
        - exsltDateDateFunction
        - exsltDateDateTimeFunction
        - exsltDateDayAbbreviationFunction
        - exsltDateDayInMonthFunction
        - exsltDateDayInWeekFunction
        - exsltDateDayInYearFunction
        - exsltDateDayNameFunction
        - exsltDateDayOfWeekInMonthFunction
        - exsltDateDifferenceFunction
        - exsltDateDurationFunction
        - exsltDateHourInDayFunction
        - exsltDateLeapYearFunction
        - exsltDateMinuteInHourFunction
        - exsltDateMonthAbbreviationFunction
        - exsltDateMonthInYearFunction
        - exsltDateMonthNameFunction
        - exsltDateSecondInMinuteFunction
        - exsltDateSecondsFunction
        - exsltDateSumFunction
        - exsltDateTimeFunction
        - exsltDateWeekInMonthFunction
        - exsltDateWeekInYearFunction
        - exsltDateYearFunction
        - xsltRegisterExtModuleFunction
      functionUses:    1
      BranchProfiles:
        - Branch String:   'date.c:3763,5'
          Branch Sides:
            - BranchSide:      'date.c:3763,5'
              BranchSideFuncs:
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
            - BranchSide:      'date.c:3763,5'
              BranchSideFuncs:
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
      Callsites:
        - Src:             'date.c:3763,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'date.c:3763,5'
          Dst:             exsltDateAddFunction
        - Src:             'date.c:3766,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'date.c:3766,5'
          Dst:             exsltDateAddDurationFunction
        - Src:             'date.c:3769,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'date.c:3769,5'
          Dst:             exsltDateDateFunction
        - Src:             'date.c:3772,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'date.c:3772,5'
          Dst:             exsltDateDateTimeFunction
        - Src:             'date.c:3775,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'date.c:3775,5'
          Dst:             exsltDateDayAbbreviationFunction
        - Src:             'date.c:3778,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'date.c:3778,5'
          Dst:             exsltDateDayInMonthFunction
        - Src:             'date.c:3781,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'date.c:3781,5'
          Dst:             exsltDateDayInWeekFunction
        - Src:             'date.c:3784,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'date.c:3784,5'
          Dst:             exsltDateDayInYearFunction
        - Src:             'date.c:3787,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'date.c:3787,5'
          Dst:             exsltDateDayNameFunction
        - Src:             'date.c:3790,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'date.c:3790,5'
          Dst:             exsltDateDayOfWeekInMonthFunction
        - Src:             'date.c:3793,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'date.c:3793,5'
          Dst:             exsltDateDifferenceFunction
        - Src:             'date.c:3796,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'date.c:3796,5'
          Dst:             exsltDateDurationFunction
        - Src:             'date.c:3799,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'date.c:3799,5'
          Dst:             exsltDateHourInDayFunction
        - Src:             'date.c:3802,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'date.c:3802,5'
          Dst:             exsltDateLeapYearFunction
        - Src:             'date.c:3805,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'date.c:3805,5'
          Dst:             exsltDateMinuteInHourFunction
        - Src:             'date.c:3808,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'date.c:3808,5'
          Dst:             exsltDateMonthAbbreviationFunction
        - Src:             'date.c:3811,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'date.c:3811,5'
          Dst:             exsltDateMonthInYearFunction
        - Src:             'date.c:3814,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'date.c:3814,5'
          Dst:             exsltDateMonthNameFunction
        - Src:             'date.c:3817,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'date.c:3817,5'
          Dst:             exsltDateSecondInMinuteFunction
        - Src:             'date.c:3820,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'date.c:3820,5'
          Dst:             exsltDateSecondsFunction
        - Src:             'date.c:3823,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'date.c:3823,5'
          Dst:             exsltDateSumFunction
        - Src:             'date.c:3826,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'date.c:3826,5'
          Dst:             exsltDateTimeFunction
        - Src:             'date.c:3829,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'date.c:3829,5'
          Dst:             exsltDateWeekInMonthFunction
        - Src:             'date.c:3832,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'date.c:3832,5'
          Dst:             exsltDateWeekInYearFunction
        - Src:             'date.c:3835,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'date.c:3835,5'
          Dst:             exsltDateYearFunction
    - functionName:    exsltSaxonFreeCompExprEntry
      functionSourceFile: '/src/libxslt/libexslt/saxon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - name
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathFreeCompExpr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'saxon.c:34,5'
          Dst:             xmlXPathFreeCompExpr
    - functionName:    exsltSaxonSystemIdFunction
      functionSourceFile: '/src/libxslt/libexslt/saxon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         18
      ICount:          96
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlXPathNewString
        - xmlXPathValuePush
        - xmlXPatherror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'saxon.c:201,9'
          Branch Sides:
            - BranchSide:      'saxon.c:202,9'
              BranchSideFuncs: []
            - BranchSide:      'saxon.c:203,9'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPatherror
        - Branch String:   'saxon.c:203,9'
          Branch Sides:
            - BranchSide:      'saxon.c:204,9'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'saxon.c:208,10'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
        - Branch String:   'saxon.c:204,9'
          Branch Sides:
            - BranchSide:      'saxon.c:204,9'
              BranchSideFuncs: []
            - BranchSide:      'saxon.c:205,9'
              BranchSideFuncs: []
        - Branch String:   'saxon.c:208,25'
          Branch Sides:
            - BranchSide:      'saxon.c:208,29'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
            - BranchSide:      'saxon.c:212,12'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
        - Branch String:   'saxon.c:208,49'
          Branch Sides:
            - BranchSide:      'saxon.c:209,10'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
            - BranchSide:      'saxon.c:212,12'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
        - Branch String:   'saxon.c:208,9'
          Branch Sides:
            - BranchSide:      'saxon.c:210,12'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
            - BranchSide:      'saxon.c:212,12'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
      Callsites:
        - Src:             'saxon.c:204,9'
          Dst:             xmlXPatherror
        - Src:             'saxon.c:210,18'
          Dst:             xmlXPathNewString
        - Src:             'saxon.c:210,2'
          Dst:             xmlXPathValuePush
        - Src:             'saxon.c:212,18'
          Dst:             xmlXPathNewString
        - Src:             'saxon.c:212,2'
          Dst:             xmlXPathValuePush
    - functionName:    exsltSaxonLineNumberFunction
      functionSourceFile: '/src/libxslt/libexslt/saxon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         41
      ICount:          247
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - xmlGetLineNo
        - xmlXPathCmpNodes
        - xmlXPathFreeObject
        - xmlXPathNewFloat
        - xmlXPathValuePop
        - xmlXPathValuePush
        - xsltTransformError
        - xsltXPathGetTransformContext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'saxon.c:240,9'
          Branch Sides:
            - BranchSide:      'saxon.c:241,8'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlGetLineNo
            - BranchSide:      'saxon.c:242,16'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathValuePop
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlGetLineNo
                - xmlXPathCmpNodes
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'saxon.c:242,16'
          Branch Sides:
            - BranchSide:      'saxon.c:246,7'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlGetLineNo
                - xmlXPathCmpNodes
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'saxon.c:264,50'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'saxon.c:246,28'
          Branch Sides:
            - BranchSide:      'saxon.c:246,32'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'saxon.c:247,54'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'saxon.c:246,6'
          Branch Sides:
            - BranchSide:      'saxon.c:247,54'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'saxon.c:253,17'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlGetLineNo
                - xmlXPathCmpNodes
        - Branch String:   'saxon.c:255,25'
          Branch Sides:
            - BranchSide:      'saxon.c:255,29'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlGetLineNo
                - xmlXPathCmpNodes
            - BranchSide:      'saxon.c:263,5'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlGetLineNo
        - Branch String:   'saxon.c:255,6'
          Branch Sides:
            - BranchSide:      'saxon.c:256,19'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlGetLineNo
                - xmlXPathCmpNodes
            - BranchSide:      'saxon.c:263,5'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlGetLineNo
        - Branch String:   'saxon.c:257,13'
          Branch Sides:
            - BranchSide:      'saxon.c:258,44'
              BranchSideFuncs:
                - xmlXPathCmpNodes
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlGetLineNo
            - BranchSide:      'saxon.c:262,9'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlGetLineNo
        - Branch String:   'saxon.c:259,21'
          Branch Sides:
            - BranchSide:      'saxon.c:260,27'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlGetLineNo
                - xmlXPathCmpNodes
            - BranchSide:      'saxon.c:261,13'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlGetLineNo
                - xmlXPathCmpNodes
        - Branch String:   'saxon.c:271,23'
          Branch Sides:
            - BranchSide:      'saxon.c:271,27'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlGetLineNo
            - BranchSide:      'saxon.c:285,9'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlGetLineNo
        - Branch String:   'saxon.c:271,9'
          Branch Sides:
            - BranchSide:      'saxon.c:276,40'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlGetLineNo
            - BranchSide:      'saxon.c:285,9'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlGetLineNo
        - Branch String:   'saxon.c:277,25'
          Branch Sides:
            - BranchSide:      'saxon.c:277,28'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlGetLineNo
            - BranchSide:      'saxon.c:278,13'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlGetLineNo
        - Branch String:   'saxon.c:277,13'
          Branch Sides:
            - BranchSide:      'saxon.c:278,13'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlGetLineNo
            - BranchSide:      'saxon.c:283,5'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlGetLineNo
        - Branch String:   'saxon.c:285,9'
          Branch Sides:
            - BranchSide:      'saxon.c:286,31'
              BranchSideFuncs:
                - xmlGetLineNo
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathFreeObject
            - BranchSide:      'saxon.c:288,15'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathValuePush
                - xmlXPathFreeObject
      Callsites:
        - Src:             'saxon.c:247,25'
          Dst:             xsltXPathGetTransformContext
        - Src:             'saxon.c:247,6'
          Dst:             xsltTransformError
        - Src:             'saxon.c:253,8'
          Dst:             xmlXPathValuePop
        - Src:             'saxon.c:258,27'
          Dst:             xmlXPathCmpNodes
        - Src:             'saxon.c:264,21'
          Dst:             xsltXPathGetTransformContext
        - Src:             'saxon.c:264,2'
          Dst:             xsltTransformError
        - Src:             'saxon.c:286,18'
          Dst:             xmlGetLineNo
        - Src:             'saxon.c:288,21'
          Dst:             xmlXPathNewFloat
        - Src:             'saxon.c:288,5'
          Dst:             xmlXPathValuePush
        - Src:             'saxon.c:290,5'
          Dst:             xmlXPathFreeObject
    - functionName:    exsltSaxonEvaluateFunction
      functionSourceFile: '/src/libxslt/libexslt/saxon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - exsltSaxonEvalFunction
        - exsltSaxonExpressionFunction
        - xmlXPatherror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'saxon.c:180,10'
          Branch Sides:
            - BranchSide:      'saxon.c:181,4'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'saxon.c:185,35'
              BranchSideFuncs:
                - exsltSaxonExpressionFunction
                - exsltSaxonEvalFunction
        - Branch String:   'saxon.c:181,4'
          Branch Sides:
            - BranchSide:      'saxon.c:181,4'
              BranchSideFuncs: []
            - BranchSide:      'saxon.c:182,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'saxon.c:181,4'
          Dst:             xmlXPatherror
        - Src:             'saxon.c:185,6'
          Dst:             exsltSaxonExpressionFunction
        - Src:             'saxon.c:186,6'
          Dst:             exsltSaxonEvalFunction
    - functionName:    exsltSaxonExpressionFunction
      functionSourceFile: '/src/libxslt/libexslt/saxon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         30
      ICount:          181
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - xmlHashAddEntry
        - xmlHashLookup
        - xmlXPathCtxtCompile
        - xmlXPathFreeCompExpr
        - xmlXPathPopString
        - xmlXPathValuePush
        - xmlXPathWrapExternal
        - xmlXPatherror
        - xsltGetExtData
        - xsltXPathGetTransformContext
      functionUses:    2
      BranchProfiles:
        - Branch String:   'saxon.c:84,9'
          Branch Sides:
            - BranchSide:      'saxon.c:85,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'saxon.c:89,29'
              BranchSideFuncs:
                - xmlXPathPopString
                - xsltGetExtData
                - xmlHashLookup
                - xmlXPathWrapExternal
                - xmlXPathValuePush
                - xmlXPathCtxtCompile
                - xmlHashAddEntry
                - xmlXPathFreeCompExpr
                - xmlXPatherror
                - xmlXPatherror
                - xmlXPatherror
        - Branch String:   'saxon.c:85,2'
          Branch Sides:
            - BranchSide:      'saxon.c:85,2'
              BranchSideFuncs: []
            - BranchSide:      'saxon.c:86,2'
              BranchSideFuncs: []
        - Branch String:   'saxon.c:90,34'
          Branch Sides:
            - BranchSide:      'saxon.c:90,38'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'saxon.c:91,2'
              BranchSideFuncs:
                - xmlXPatherror
        - Branch String:   'saxon.c:90,9'
          Branch Sides:
            - BranchSide:      'saxon.c:91,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'saxon.c:95,45'
              BranchSideFuncs:
                - xsltGetExtData
                - xmlHashLookup
                - xmlXPathWrapExternal
                - xmlXPathValuePush
                - xmlXPathCtxtCompile
                - xmlHashAddEntry
                - xmlXPathFreeCompExpr
                - xmlXPatherror
                - xmlXPatherror
        - Branch String:   'saxon.c:91,2'
          Branch Sides:
            - BranchSide:      'saxon.c:91,2'
              BranchSideFuncs: []
            - BranchSide:      'saxon.c:92,2'
              BranchSideFuncs: []
        - Branch String:   'saxon.c:100,9'
          Branch Sides:
            - BranchSide:      'saxon.c:101,35'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xmlHashAddEntry
                - xmlXPathWrapExternal
                - xmlXPathValuePush
                - xmlXPathFreeCompExpr
                - xmlXPatherror
                - xmlXPatherror
            - BranchSide:      'saxon.c:115,5'
              BranchSideFuncs:
                - xmlXPathWrapExternal
                - xmlXPathValuePush
        - Branch String:   'saxon.c:102,13'
          Branch Sides:
            - BranchSide:      'saxon.c:103,13'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'saxon.c:107,29'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlXPathWrapExternal
                - xmlXPathValuePush
                - xmlXPathFreeCompExpr
                - xmlXPatherror
        - Branch String:   'saxon.c:104,13'
          Branch Sides:
            - BranchSide:      'saxon.c:104,13'
              BranchSideFuncs: []
            - BranchSide:      'saxon.c:105,13'
              BranchSideFuncs: []
        - Branch String:   'saxon.c:107,13'
          Branch Sides:
            - BranchSide:      'saxon.c:108,34'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xmlXPatherror
            - BranchSide:      'saxon.c:113,5'
              BranchSideFuncs:
                - xmlXPathWrapExternal
                - xmlXPathValuePush
        - Branch String:   'saxon.c:110,13'
          Branch Sides:
            - BranchSide:      'saxon.c:110,13'
              BranchSideFuncs: []
            - BranchSide:      'saxon.c:111,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'saxon.c:82,37'
          Dst:             xsltXPathGetTransformContext
        - Src:             'saxon.c:85,2'
          Dst:             xmlXPatherror
        - Src:             'saxon.c:89,11'
          Dst:             xmlXPathPopString
        - Src:             'saxon.c:91,2'
          Dst:             xmlXPatherror
        - Src:             'saxon.c:95,30'
          Dst:             xsltGetExtData
        - Src:             'saxon.c:98,11'
          Dst:             xmlHashLookup
        - Src:             'saxon.c:101,15'
          Dst:             xmlXPathCtxtCompile
        - Src:             'saxon.c:104,13'
          Dst:             xmlXPatherror
        - Src:             'saxon.c:107,13'
          Dst:             xmlHashAddEntry
        - Src:             'saxon.c:108,13'
          Dst:             xmlXPathFreeCompExpr
        - Src:             'saxon.c:110,13'
          Dst:             xmlXPatherror
        - Src:             'saxon.c:117,5'
          Dst:             xmlXPathWrapExternal
        - Src:             'saxon.c:117,5'
          Dst:             xmlXPathValuePush
    - functionName:    exsltSaxonEvalFunction
      functionSourceFile: '/src/libxslt/libexslt/saxon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         22
      ICount:          116
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - xmlXPathCompiledEval
        - xmlXPathPopExternal
        - xmlXPathValuePush
        - xmlXPatherror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'saxon.c:140,10'
          Branch Sides:
            - BranchSide:      'saxon.c:141,4'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'saxon.c:145,11'
              BranchSideFuncs:
                - xmlXPatherror
                - xmlXPathPopExternal
                - xmlXPathCompiledEval
                - xmlXPathValuePush
                - xmlXPatherror
        - Branch String:   'saxon.c:141,4'
          Branch Sides:
            - BranchSide:      'saxon.c:141,4'
              BranchSideFuncs: []
            - BranchSide:      'saxon.c:142,4'
              BranchSideFuncs: []
        - Branch String:   'saxon.c:145,11'
          Branch Sides:
            - BranchSide:      'saxon.c:145,11'
              BranchSideFuncs:
                - xmlXPatherror
                - xmlXPathPopExternal
                - xmlXPathCompiledEval
                - xmlXPathValuePush
                - xmlXPatherror
            - BranchSide:      'saxon.c:146,4'
              BranchSideFuncs:
                - xmlXPatherror
        - Branch String:   'saxon.c:145,10'
          Branch Sides:
            - BranchSide:      'saxon.c:146,4'
              BranchSideFuncs:
                - xmlXPathPopExternal
                - xmlXPathCompiledEval
                - xmlXPathValuePush
                - xmlXPatherror
            - BranchSide:      'saxon.c:150,55'
              BranchSideFuncs:
                - xmlXPathPopExternal
                - xmlXPathCompiledEval
                - xmlXPathValuePush
                - xmlXPatherror
        - Branch String:   'saxon.c:146,4'
          Branch Sides:
            - BranchSide:      'saxon.c:146,4'
              BranchSideFuncs: []
            - BranchSide:      'saxon.c:147,4'
              BranchSideFuncs: []
        - Branch String:   'saxon.c:153,10'
          Branch Sides:
            - BranchSide:      'saxon.c:154,4'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'saxon.c:158,16'
              BranchSideFuncs:
                - xmlXPathValuePush
        - Branch String:   'saxon.c:154,4'
          Branch Sides:
            - BranchSide:      'saxon.c:154,4'
              BranchSideFuncs: []
            - BranchSide:      'saxon.c:155,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'saxon.c:141,4'
          Dst:             xmlXPatherror
        - Src:             'saxon.c:146,4'
          Dst:             xmlXPatherror
        - Src:             'saxon.c:150,35'
          Dst:             xmlXPathPopExternal
        - Src:             'saxon.c:152,12'
          Dst:             xmlXPathCompiledEval
        - Src:             'saxon.c:154,4'
          Dst:             xmlXPatherror
        - Src:             'saxon.c:158,6'
          Dst:             xmlXPathValuePush
    - functionName:    exsltSaxonShutdown
      functionSourceFile: '/src/libxslt/libexslt/saxon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - URI
        - vdata
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - exsltSaxonFreeCompExprEntry
        - xmlHashFree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'saxon.c:50,5'
          Dst:             xmlHashFree
        - Src:             'saxon.c:50,5'
          Dst:             exsltSaxonFreeCompExprEntry
    - functionName:    exsltSaxonInit
      functionSourceFile: '/src/libxslt/libexslt/saxon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - URI
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashCreate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'saxon.c:28,12'
          Dst:             xmlHashCreate
    - functionName:    exsltSaxonRegister
      functionSourceFile: '/src/libxslt/libexslt/saxon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - exsltSaxonEvalFunction
        - exsltSaxonEvaluateFunction
        - exsltSaxonExpressionFunction
        - exsltSaxonInit
        - exsltSaxonLineNumberFunction
        - exsltSaxonShutdown
        - exsltSaxonSystemIdFunction
        - xsltRegisterExtModule
        - xsltRegisterExtModuleFunction
      functionUses:    1
      BranchProfiles:
        - Branch String:   'saxon.c:300,6'
          Branch Sides:
            - BranchSide:      'saxon.c:300,6'
              BranchSideFuncs:
                - xsltRegisterExtModule
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
            - BranchSide:      'saxon.c:300,6'
              BranchSideFuncs:
                - xsltRegisterExtModule
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
      Callsites:
        - Src:             'saxon.c:300,6'
          Dst:             xsltRegisterExtModule
        - Src:             'saxon.c:300,6'
          Dst:             exsltSaxonInit
        - Src:             'saxon.c:300,6'
          Dst:             exsltSaxonShutdown
        - Src:             'saxon.c:303,6'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'saxon.c:303,6'
          Dst:             exsltSaxonExpressionFunction
        - Src:             'saxon.c:306,6'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'saxon.c:306,6'
          Dst:             exsltSaxonEvalFunction
        - Src:             'saxon.c:309,6'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'saxon.c:309,6'
          Dst:             exsltSaxonEvaluateFunction
        - Src:             'saxon.c:312,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'saxon.c:312,5'
          Dst:             exsltSaxonLineNumberFunction
        - Src:             'saxon.c:315,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'saxon.c:315,5'
          Dst:             exsltSaxonSystemIdFunction
    - functionName:    exsltDynMapFunction
      functionSourceFile: '/src/libxslt/libexslt/dynamic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         90
      ICount:          604
      EdgeCount:       118
      CyclomaticComplexity: 30
      functionsReached:
        - xmlNewNs
        - xmlNewTextChild
        - xmlStrlen
        - xmlXPathCastNumberToString
        - xmlXPathCompiledEval
        - xmlXPathCtxtCompile
        - xmlXPathFreeCompExpr
        - xmlXPathFreeNodeSet
        - xmlXPathFreeObject
        - xmlXPathNewNodeSet
        - xmlXPathNodeSetAdd
        - xmlXPathNodeSetAddUnique
        - xmlXPathNodeSetSort
        - xmlXPathPopNodeSet
        - xmlXPathPopString
        - xmlXPathValuePush
        - xmlXPatherror
        - xsltCreateRVT
        - xsltRegisterLocalRVT
        - xsltTransformError
        - xsltXPathGetTransformContext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dynamic.c:113,9'
          Branch Sides:
            - BranchSide:      'dynamic.c:114,9'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'dynamic.c:117,29'
              BranchSideFuncs:
                - xmlXPathPopString
                - xmlXPathPopNodeSet
                - xmlXPathNewNodeSet
                - xsltXPathGetTransformContext
                - xmlStrlen
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xmlXPathCtxtCompile
                - xsltCreateRVT
                - xsltRegisterLocalRVT
                - xmlXPathNodeSetSort
                - xmlXPathCompiledEval
                - xmlXPathFreeObject
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAdd
                - xsltTransformError
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'dynamic.c:114,9'
          Branch Sides:
            - BranchSide:      'dynamic.c:114,9'
              BranchSideFuncs: []
            - BranchSide:      'dynamic.c:115,9'
              BranchSideFuncs: []
        - Branch String:   'dynamic.c:118,9'
          Branch Sides:
            - BranchSide:      'dynamic.c:119,9'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
            - BranchSide:      'dynamic.c:121,34'
              BranchSideFuncs:
                - xmlXPathPopNodeSet
                - xmlXPathNewNodeSet
                - xsltXPathGetTransformContext
                - xmlStrlen
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xmlXPathCtxtCompile
                - xsltCreateRVT
                - xsltRegisterLocalRVT
                - xmlXPathNodeSetSort
                - xmlXPathCompiledEval
                - xmlXPathFreeObject
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAdd
                - xsltTransformError
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'dynamic.c:122,9'
          Branch Sides:
            - BranchSide:      'dynamic.c:123,9'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
            - BranchSide:      'dynamic.c:125,11'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xsltXPathGetTransformContext
                - xmlStrlen
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xmlXPathCtxtCompile
                - xsltCreateRVT
                - xsltRegisterLocalRVT
                - xmlXPathNodeSetSort
                - xmlXPathCompiledEval
                - xmlXPathFreeObject
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAdd
                - xsltTransformError
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'dynamic.c:126,9'
          Branch Sides:
            - BranchSide:      'dynamic.c:127,9'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
            - BranchSide:      'dynamic.c:132,42'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xmlStrlen
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xmlXPathCtxtCompile
                - xsltCreateRVT
                - xsltRegisterLocalRVT
                - xmlXPathNodeSetSort
                - xmlXPathCompiledEval
                - xmlXPathFreeObject
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAdd
                - xsltTransformError
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'dynamic.c:133,9'
          Branch Sides:
            - BranchSide:      'dynamic.c:134,50'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
            - BranchSide:      'dynamic.c:139,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xmlXPathCtxtCompile
                - xsltCreateRVT
                - xsltRegisterLocalRVT
                - xmlXPathNodeSetSort
                - xmlXPathCompiledEval
                - xmlXPathFreeObject
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAdd
                - xsltTransformError
        - Branch String:   'dynamic.c:139,21'
          Branch Sides:
            - BranchSide:      'dynamic.c:139,35'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
            - BranchSide:      'dynamic.c:141,9'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
        - Branch String:   'dynamic.c:139,40'
          Branch Sides:
            - BranchSide:      'dynamic.c:140,38'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xsltCreateRVT
                - xsltRegisterLocalRVT
                - xmlXPathNodeSetSort
                - xmlXPathCompiledEval
                - xmlXPathFreeObject
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAdd
                - xsltTransformError
            - BranchSide:      'dynamic.c:141,9'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
        - Branch String:   'dynamic.c:139,9'
          Branch Sides:
            - BranchSide:      'dynamic.c:141,9'
              BranchSideFuncs:
                - xsltCreateRVT
                - xsltRegisterLocalRVT
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xmlXPathNodeSetSort
                - xmlXPathCompiledEval
                - xmlXPathFreeObject
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAdd
                - xsltTransformError
            - BranchSide:      'dynamic.c:143,14'
              BranchSideFuncs:
                - xsltCreateRVT
                - xsltRegisterLocalRVT
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xmlXPathNodeSetSort
                - xmlXPathCompiledEval
                - xmlXPathFreeObject
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAdd
                - xsltTransformError
        - Branch String:   'dynamic.c:153,9'
          Branch Sides:
            - BranchSide:      'dynamic.c:154,21'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
            - BranchSide:      'dynamic.c:158,26'
              BranchSideFuncs:
                - xsltRegisterLocalRVT
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xmlXPathNodeSetSort
                - xmlXPathCompiledEval
                - xmlXPathFreeObject
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAdd
        - Branch String:   'dynamic.c:159,17'
          Branch Sides:
            - BranchSide:      'dynamic.c:159,20'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xmlXPathNodeSetSort
                - xmlXPathCompiledEval
                - xmlXPathFreeObject
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAdd
            - BranchSide:      'dynamic.c:262,26'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
        - Branch String:   'dynamic.c:159,9'
          Branch Sides:
            - BranchSide:      'dynamic.c:160,29'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xmlXPathCompiledEval
                - xmlXPathFreeObject
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAdd
            - BranchSide:      'dynamic.c:262,26'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
        - Branch String:   'dynamic.c:163,9'
          Branch Sides:
            - BranchSide:      'dynamic.c:164,31'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xmlXPathFreeObject
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAdd
            - BranchSide:      'dynamic.c:261,5'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
        - Branch String:   'dynamic.c:170,17'
          Branch Sides:
            - BranchSide:      'dynamic.c:175,48'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xmlXPathFreeObject
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAdd
            - BranchSide:      'dynamic.c:184,38'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xmlXPathFreeObject
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAdd
        - Branch String:   'dynamic.c:176,35'
          Branch Sides:
            - BranchSide:      'dynamic.c:176,39'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xmlXPathCompiledEval
                - xmlXPathFreeObject
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAdd
            - BranchSide:      'dynamic.c:177,21'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xmlXPathCompiledEval
                - xmlXPathFreeObject
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAdd
        - Branch String:   'dynamic.c:176,21'
          Branch Sides:
            - BranchSide:      'dynamic.c:177,21'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xmlXPathCompiledEval
                - xmlXPathFreeObject
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAdd
            - BranchSide:      'dynamic.c:182,38'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xmlXPathFreeObject
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAdd
        - Branch String:   'dynamic.c:188,17'
          Branch Sides:
            - BranchSide:      'dynamic.c:189,25'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xmlXPathCompiledEval
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAdd
            - BranchSide:      'dynamic.c:260,9'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xmlXPathCompiledEval
                - xmlXPathFreeObject
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAdd
        - Branch String:   'dynamic.c:189,17'
          Branch Sides:
            - BranchSide:      'dynamic.c:191,29'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xmlXPathCompiledEval
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAdd
            - BranchSide:      'dynamic.c:199,29'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xmlXPathCompiledEval
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAdd
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
            - BranchSide:      'dynamic.c:217,29'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xmlXPathCompiledEval
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAdd
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
            - BranchSide:      'dynamic.c:239,29'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xmlXPathCompiledEval
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAdd
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
            - BranchSide:      'dynamic.c:256,25'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xmlXPathCompiledEval
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAdd
        - Branch String:   'dynamic.c:191,29'
          Branch Sides:
            - BranchSide:      'dynamic.c:192,36'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xmlXPathCompiledEval
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAdd
            - BranchSide:      'dynamic.c:197,25'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xmlXPathCompiledEval
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAdd
        - Branch String:   'dynamic.c:192,29'
          Branch Sides:
            - BranchSide:      'dynamic.c:194,52'
              BranchSideFuncs:
                - xmlXPathNodeSetAdd
                - xmlXPathFreeObject
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xmlXPathCompiledEval
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
            - BranchSide:      'dynamic.c:196,62'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xmlXPathCompiledEval
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAdd
        - Branch String:   'dynamic.c:199,29'
          Branch Sides:
            - BranchSide:      'dynamic.c:201,62'
              BranchSideFuncs:
                - xmlNewTextChild
                - xmlXPathFreeObject
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xmlXPathCompiledEval
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAdd
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
            - BranchSide:      'dynamic.c:215,25'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xmlXPathCompiledEval
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAdd
        - Branch String:   'dynamic.c:205,33'
          Branch Sides:
            - BranchSide:      'dynamic.c:207,46'
              BranchSideFuncs:
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeObject
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xmlXPathCompiledEval
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlNewTextChild
                - xmlXPathNodeSetAdd
            - BranchSide:      'dynamic.c:214,25'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xmlXPathCompiledEval
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAdd
        - Branch String:   'dynamic.c:217,29'
          Branch Sides:
            - BranchSide:      'dynamic.c:219,60'
              BranchSideFuncs:
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlXPathFreeObject
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xmlXPathCompiledEval
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAdd
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
            - BranchSide:      'dynamic.c:237,25'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xmlXPathCompiledEval
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAdd
        - Branch String:   'dynamic.c:224,33'
          Branch Sides:
            - BranchSide:      'dynamic.c:225,33'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xmlXPathCompiledEval
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAdd
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
            - BranchSide:      'dynamic.c:227,33'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xmlXPathCompiledEval
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAdd
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
        - Branch String:   'dynamic.c:227,33'
          Branch Sides:
            - BranchSide:      'dynamic.c:229,46'
              BranchSideFuncs:
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeObject
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xmlXPathCompiledEval
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAdd
            - BranchSide:      'dynamic.c:236,25'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xmlXPathCompiledEval
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAdd
        - Branch String:   'dynamic.c:239,29'
          Branch Sides:
            - BranchSide:      'dynamic.c:241,62'
              BranchSideFuncs:
                - xmlNewTextChild
                - xmlXPathFreeObject
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xmlXPathCompiledEval
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAdd
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
            - BranchSide:      'dynamic.c:254,25'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xmlXPathCompiledEval
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAdd
        - Branch String:   'dynamic.c:244,33'
          Branch Sides:
            - BranchSide:      'dynamic.c:246,46'
              BranchSideFuncs:
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeObject
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xmlXPathCompiledEval
                - xmlNewTextChild
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAdd
            - BranchSide:      'dynamic.c:253,25'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathFreeCompExpr
                - xmlXPathCompiledEval
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathCastNumberToString
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlNewTextChild
                - xmlNewNs
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetAdd
        - Branch String:   'dynamic.c:270,9'
          Branch Sides:
            - BranchSide:      'dynamic.c:271,30'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
            - BranchSide:      'dynamic.c:272,9'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
        - Branch String:   'dynamic.c:272,9'
          Branch Sides:
            - BranchSide:      'dynamic.c:273,29'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathValuePush
            - BranchSide:      'dynamic.c:274,9'
              BranchSideFuncs:
                - xmlXPathValuePush
        - Branch String:   'dynamic.c:274,9'
          Branch Sides:
            - BranchSide:      'dynamic.c:275,9'
              BranchSideFuncs:
                - xmlXPathValuePush
            - BranchSide:      'dynamic.c:276,15'
              BranchSideFuncs:
                - xmlXPathValuePush
      Callsites:
        - Src:             'dynamic.c:114,9'
          Dst:             xmlXPatherror
        - Src:             'dynamic.c:117,11'
          Dst:             xmlXPathPopString
        - Src:             'dynamic.c:121,15'
          Dst:             xmlXPathPopNodeSet
        - Src:             'dynamic.c:125,11'
          Dst:             xmlXPathNewNodeSet
        - Src:             'dynamic.c:132,13'
          Dst:             xsltXPathGetTransformContext
        - Src:             'dynamic.c:134,21'
          Dst:             xsltXPathGetTransformContext
        - Src:             'dynamic.c:134,2'
          Dst:             xsltTransformError
        - Src:             'dynamic.c:139,25'
          Dst:             xmlStrlen
        - Src:             'dynamic.c:140,18'
          Dst:             xmlXPathCtxtCompile
        - Src:             'dynamic.c:152,17'
          Dst:             xsltCreateRVT
        - Src:             'dynamic.c:154,2'
          Dst:             xsltTransformError
        - Src:             'dynamic.c:158,5'
          Dst:             xsltRegisterLocalRVT
        - Src:             'dynamic.c:160,9'
          Dst:             xmlXPathNodeSetSort
        - Src:             'dynamic.c:187,25'
          Dst:             xmlXPathCompiledEval
        - Src:             'dynamic.c:194,33'
          Dst:             xmlXPathNodeSetAdd
        - Src:             'dynamic.c:201,33'
          Dst:             xmlNewTextChild
        - Src:             'dynamic.c:207,37'
          Dst:             xmlNewNs
        - Src:             'dynamic.c:211,33'
          Dst:             xmlXPathNodeSetAddUnique
        - Src:             'dynamic.c:219,33'
          Dst:             xmlXPathCastNumberToString
        - Src:             'dynamic.c:222,33'
          Dst:             xmlNewTextChild
        - Src:             'dynamic.c:229,37'
          Dst:             xmlNewNs
        - Src:             'dynamic.c:233,33'
          Dst:             xmlXPathNodeSetAddUnique
        - Src:             'dynamic.c:241,33'
          Dst:             xmlNewTextChild
        - Src:             'dynamic.c:246,37'
          Dst:             xmlNewNs
        - Src:             'dynamic.c:250,33'
          Dst:             xmlXPathNodeSetAddUnique
        - Src:             'dynamic.c:258,17'
          Dst:             xmlXPathFreeObject
        - Src:             'dynamic.c:271,9'
          Dst:             xmlXPathFreeCompExpr
        - Src:             'dynamic.c:273,9'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'dynamic.c:276,5'
          Dst:             xmlXPathValuePush
    - functionName:    exsltDynEvaluateFunction
      functionSourceFile: '/src/libxslt/libexslt/dynamic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         19
      ICount:          138
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlStrlen
        - xmlXPathEval
        - xmlXPathNewNodeSet
        - xmlXPathPopString
        - xmlXPathValuePush
        - xsltPrintErrorContext
        - xsltXPathGetTransformContext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dynamic.c:51,6'
          Branch Sides:
            - BranchSide:      'dynamic.c:52,3'
              BranchSideFuncs: []
            - BranchSide:      'dynamic.c:53,6'
              BranchSideFuncs:
                - xmlXPathPopString
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrlen
                - xmlXPathEval
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xsltPrintErrorContext
        - Branch String:   'dynamic.c:53,6'
          Branch Sides:
            - BranchSide:      'dynamic.c:54,54'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltPrintErrorContext
            - BranchSide:      'dynamic.c:60,26'
              BranchSideFuncs:
                - xmlXPathPopString
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrlen
                - xmlXPathEval
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
        - Branch String:   'dynamic.c:62,10'
          Branch Sides:
            - BranchSide:      'dynamic.c:62,23'
              BranchSideFuncs:
                - xmlStrlen
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathEval
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
            - BranchSide:      'dynamic.c:63,7'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'dynamic.c:62,6'
          Branch Sides:
            - BranchSide:      'dynamic.c:63,7'
              BranchSideFuncs:
                - xmlXPathEval
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
            - BranchSide:      'dynamic.c:71,9'
              BranchSideFuncs:
                - xmlXPathEval
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePush
        - Branch String:   'dynamic.c:63,7'
          Branch Sides:
            - BranchSide:      'dynamic.c:63,12'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'dynamic.c:64,13'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'dynamic.c:77,6'
          Branch Sides:
            - BranchSide:      'dynamic.c:78,13'
              BranchSideFuncs:
                - xmlXPathValuePush
            - BranchSide:      'dynamic.c:80,3'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
      Callsites:
        - Src:             'dynamic.c:54,25'
          Dst:             xsltXPathGetTransformContext
        - Src:             'dynamic.c:54,3'
          Dst:             xsltPrintErrorContext
        - Src:             'dynamic.c:60,8'
          Dst:             xmlXPathPopString
        - Src:             'dynamic.c:62,13'
          Dst:             xmlStrlen
        - Src:             'dynamic.c:64,18'
          Dst:             xmlXPathNewNodeSet
        - Src:             'dynamic.c:64,3'
          Dst:             xmlXPathValuePush
        - Src:             'dynamic.c:73,8'
          Dst:             xmlXPathEval
        - Src:             'dynamic.c:78,3'
          Dst:             xmlXPathValuePush
        - Src:             'dynamic.c:82,18'
          Dst:             xmlXPathNewNodeSet
        - Src:             'dynamic.c:82,3'
          Dst:             xmlXPathValuePush
    - functionName:    exsltDynRegister
      functionSourceFile: '/src/libxslt/libexslt/dynamic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - exsltDynEvaluateFunction
        - exsltDynMapFunction
        - xsltRegisterExtModuleFunction
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dynamic.c:289,5'
          Branch Sides:
            - BranchSide:      'dynamic.c:289,5'
              BranchSideFuncs:
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
            - BranchSide:      'dynamic.c:289,5'
              BranchSideFuncs:
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
      Callsites:
        - Src:             'dynamic.c:289,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'dynamic.c:289,5'
          Dst:             exsltDynEvaluateFunction
        - Src:             'dynamic.c:292,3'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'dynamic.c:292,3'
          Dst:             exsltDynMapFunction
    - functionName:    xsltGetInheritedNsList
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1114
      functionLinenumberEnd: 1182
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - template
        - node
      BBCount:         62
      ICount:          349
      EdgeCount:       83
      CyclomaticComplexity: 23
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
        - xmlStrEqual
        - xsltCheckExtPrefix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xslt.c:1121,25'
          Branch Sides:
            - BranchSide:      'xslt.c:1121,29'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1123,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:1121,47'
          Branch Sides:
            - BranchSide:      'xslt.c:1121,51'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1123,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:1121,65'
          Branch Sides:
            - BranchSide:      'xslt.c:1122,3'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1123,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:1122,33'
          Branch Sides:
            - BranchSide:      'xslt.c:1122,37'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1123,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:1121,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1123,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1124,5'
              BranchSideFuncs:
                - xmlStrEqual
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
        - Branch String:   'xslt.c:1124,5'
          Branch Sides:
            - BranchSide:      'xslt.c:1125,13'
              BranchSideFuncs:
                - xmlStrEqual
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
            - BranchSide:      'xslt.c:1173,9'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:1125,13'
          Branch Sides:
            - BranchSide:      'xslt.c:1126,19'
              BranchSideFuncs:
                - xmlStrEqual
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
            - BranchSide:      'xslt.c:1171,16'
              BranchSideFuncs:
                - xmlStrEqual
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
        - Branch String:   'xslt.c:1127,13'
          Branch Sides:
            - BranchSide:      'xslt.c:1128,19'
              BranchSideFuncs:
                - xmlStrEqual
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
            - BranchSide:      'xslt.c:1170,9'
              BranchSideFuncs:
                - xmlStrEqual
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
        - Branch String:   'xslt.c:1128,7'
          Branch Sides:
            - BranchSide:      'xslt.c:1129,7'
              BranchSideFuncs:
                - xmlStrEqual
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
            - BranchSide:      'xslt.c:1131,8'
              BranchSideFuncs:
                - xmlStrEqual
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
        - Branch String:   'xslt.c:1131,29'
          Branch Sides:
            - BranchSide:      'xslt.c:1132,27'
              BranchSideFuncs:
                - xsltCheckExtPrefix
                - xmlStrEqual
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xslt.c:1139,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltCheckExtPrefix
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xslt.c:1131,7'
          Branch Sides:
            - BranchSide:      'xslt.c:1133,7'
              BranchSideFuncs:
                - xmlStrEqual
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
            - BranchSide:      'xslt.c:1139,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltCheckExtPrefix
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xslt.c:1139,3'
          Branch Sides:
            - BranchSide:      'xslt.c:1140,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrEqual
            - BranchSide:      'xslt.c:1146,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrEqual
        - Branch String:   'xslt.c:1140,11'
          Branch Sides:
            - BranchSide:      'xslt.c:1141,4'
              BranchSideFuncs:
                - xmlStrEqual
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
            - BranchSide:      'xslt.c:1142,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltCheckExtPrefix
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xslt.c:1146,17'
          Branch Sides:
            - BranchSide:      'xslt.c:1147,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'xslt.c:1151,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'xslt.c:1147,57'
          Branch Sides:
            - BranchSide:      'xslt.c:1148,38'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'xslt.c:1149,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'xslt.c:1147,25'
          Branch Sides:
            - BranchSide:      'xslt.c:1149,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'xslt.c:1150,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrEqual
        - Branch String:   'xslt.c:1151,21'
          Branch Sides:
            - BranchSide:      'xslt.c:1151,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'xslt.c:1152,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'xslt.c:1152,25'
          Branch Sides:
            - BranchSide:      'xslt.c:1153,34'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'xslt.c:1164,35'
              BranchSideFuncs:
                - xmlStrEqual
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
        - Branch String:   'xslt.c:1153,33'
          Branch Sides:
            - BranchSide:      'xslt.c:1153,31'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'xslt.c:1153,57'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'xslt.c:1156,29'
          Branch Sides:
            - BranchSide:      'xslt.c:1157,29'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'xslt.c:1162,31'
              BranchSideFuncs:
                - xmlStrEqual
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
        - Branch String:   'xslt.c:1173,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1178,28'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1181,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xslt.c:1128,7'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:1132,8'
          Dst:             xsltCheckExtPrefix
        - Src:             'xslt.c:1140,11'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:1148,26'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:1157,29'
          Dst:             __xmlGenericError
        - Src:             'xslt.c:1157,45'
          Dst:             __xmlGenericErrorContext
    - functionName:    xsltParseStylesheetTemplate
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5382
      functionLinenumberEnd: 5501
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - template
      BBCount:         63
      ICount:          416
      EdgeCount:       84
      CyclomaticComplexity: 23
      functionsReached:
        - xmlDictLookup
        - xmlGetNsProp
        - xmlStrdup
        - xmlValidateNCName
        - xmlXPathStringEvalNumber
        - xsltAddTemplate
        - xsltGetInheritedNsList
        - xsltGetQNameURI
        - xsltNewTemplate
        - xsltParseTemplateContent
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xslt.c:5389,25'
          Branch Sides:
            - BranchSide:      'xslt.c:5389,29'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:5391,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:5389,47'
          Branch Sides:
            - BranchSide:      'xslt.c:5390,10'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:5391,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:5389,9'
          Branch Sides:
            - BranchSide:      'xslt.c:5391,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:5393,9'
              BranchSideFuncs:
                - xsltNewTemplate
                - xsltGetInheritedNsList
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltGetQNameURI
                - xmlValidateNCName
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathStringEvalNumber
                - xsltGetQNameURI
                - xmlDictLookup
                - xmlDictLookup
                - xmlStrdup
                - xsltTransformError
        - Branch String:   'xslt.c:5393,9'
          Branch Sides:
            - BranchSide:      'xslt.c:5394,13'
              BranchSideFuncs:
                - xsltNewTemplate
                - xsltGetInheritedNsList
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltGetQNameURI
                - xmlValidateNCName
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathStringEvalNumber
                - xsltGetQNameURI
                - xmlDictLookup
                - xmlDictLookup
                - xmlStrdup
                - xsltTransformError
            - BranchSide:      'xslt.c:5405,11'
              BranchSideFuncs:
                - xsltNewTemplate
                - xsltGetInheritedNsList
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltGetQNameURI
                - xmlValidateNCName
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathStringEvalNumber
                - xsltGetQNameURI
                - xmlDictLookup
                - xmlDictLookup
                - xmlStrdup
        - Branch String:   'xslt.c:5394,13'
          Branch Sides:
            - BranchSide:      'xslt.c:5395,38'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xslt.c:5400,5'
              BranchSideFuncs:
                - xsltNewTemplate
                - xsltGetInheritedNsList
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltGetQNameURI
                - xmlValidateNCName
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathStringEvalNumber
                - xsltGetQNameURI
                - xmlDictLookup
                - xmlDictLookup
                - xmlStrdup
        - Branch String:   'xslt.c:5406,9'
          Branch Sides:
            - BranchSide:      'xslt.c:5407,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:5408,17'
              BranchSideFuncs:
                - xsltGetInheritedNsList
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltGetQNameURI
                - xmlValidateNCName
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathStringEvalNumber
                - xsltGetQNameURI
                - xmlDictLookup
                - xmlDictLookup
                - xmlStrdup
        - Branch String:   'xslt.c:5425,9'
          Branch Sides:
            - BranchSide:      'xslt.c:5431,24'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xmlDictLookup
                - xmlDictLookup
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltGetQNameURI
                - xmlValidateNCName
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathStringEvalNumber
                - xmlStrdup
            - BranchSide:      'xslt.c:5449,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltGetQNameURI
                - xmlValidateNCName
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathStringEvalNumber
        - Branch String:   'xslt.c:5432,6'
          Branch Sides:
            - BranchSide:      'xslt.c:5433,10'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:5436,13'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltGetQNameURI
                - xmlValidateNCName
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathStringEvalNumber
                - xmlStrdup
        - Branch String:   'xslt.c:5433,10'
          Branch Sides:
            - BranchSide:      'xslt.c:5433,25'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:5434,6'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:5446,13'
          Branch Sides:
            - BranchSide:      'xslt.c:5446,27'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltGetQNameURI
                - xmlValidateNCName
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathStringEvalNumber
            - BranchSide:      'xslt.c:5447,6'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltGetQNameURI
                - xmlValidateNCName
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathStringEvalNumber
        - Branch String:   'xslt.c:5447,6'
          Branch Sides:
            - BranchSide:      'xslt.c:5447,23'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltGetQNameURI
                - xmlValidateNCName
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathStringEvalNumber
            - BranchSide:      'xslt.c:5448,5'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltGetQNameURI
                - xmlValidateNCName
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathStringEvalNumber
        - Branch String:   'xslt.c:5450,9'
          Branch Sides:
            - BranchSide:      'xslt.c:5451,6'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltGetQNameURI
                - xmlValidateNCName
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathStringEvalNumber
            - BranchSide:      'xslt.c:5455,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltGetQNameURI
                - xmlValidateNCName
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathStringEvalNumber
        - Branch String:   'xslt.c:5451,6'
          Branch Sides:
            - BranchSide:      'xslt.c:5451,26'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltGetQNameURI
                - xmlValidateNCName
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathStringEvalNumber
            - BranchSide:      'xslt.c:5452,16'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltGetQNameURI
                - xmlValidateNCName
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathStringEvalNumber
        - Branch String:   'xslt.c:5456,9'
          Branch Sides:
            - BranchSide:      'xslt.c:5457,38'
              BranchSideFuncs:
                - xmlXPathStringEvalNumber
                - xmlGetNsProp
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltGetQNameURI
                - xmlValidateNCName
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
            - BranchSide:      'xslt.c:5462,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltGetQNameURI
                - xmlValidateNCName
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'xslt.c:5463,9'
          Branch Sides:
            - BranchSide:      'xslt.c:5469,24'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xmlValidateNCName
                - xmlDictLookup
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xmlDictLookup
                - xsltTransformError
            - BranchSide:      'xslt.c:5494,30'
              BranchSideFuncs:
                - xsltParseTemplateContent
                - xsltAddTemplate
        - Branch String:   'xslt.c:5470,6'
          Branch Sides:
            - BranchSide:      'xslt.c:5471,10'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:5474,28'
              BranchSideFuncs:
                - xmlValidateNCName
                - xmlDictLookup
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'xslt.c:5471,10'
          Branch Sides:
            - BranchSide:      'xslt.c:5471,25'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:5472,6'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:5474,10'
          Branch Sides:
            - BranchSide:      'xslt.c:5475,35'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xslt.c:5481,32'
              BranchSideFuncs:
                - xmlDictLookup
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xmlDictLookup
        - Branch String:   'xslt.c:5477,7'
          Branch Sides:
            - BranchSide:      'xslt.c:5477,22'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:5478,17'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:5484,10'
          Branch Sides:
            - BranchSide:      'xslt.c:5485,32'
              BranchSideFuncs:
                - xmlDictLookup
                - xsltParseTemplateContent
                - xsltAddTemplate
            - BranchSide:      'xslt.c:5487,3'
              BranchSideFuncs:
                - xsltParseTemplateContent
                - xsltAddTemplate
      Callsites:
        - Src:             'xslt.c:5395,13'
          Dst:             xsltTransformError
        - Src:             'xslt.c:5405,11'
          Dst:             xsltNewTemplate
        - Src:             'xslt.c:5419,5'
          Dst:             xsltGetInheritedNsList
        - Src:             'xslt.c:5424,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:5431,8'
          Dst:             xsltGetQNameURI
        - Src:             'xslt.c:5438,13'
          Dst:             xmlStrdup
        - Src:             'xslt.c:5440,14'
          Dst:             xmlDictLookup
        - Src:             'xslt.c:5441,17'
          Dst:             xmlDictLookup
        - Src:             'xslt.c:5449,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:5455,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:5457,13'
          Dst:             xmlXPathStringEvalNumber
        - Src:             'xslt.c:5462,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:5469,8'
          Dst:             xsltGetQNameURI
        - Src:             'xslt.c:5474,10'
          Dst:             xmlValidateNCName
        - Src:             'xslt.c:5475,10'
          Dst:             xsltTransformError
        - Src:             'xslt.c:5481,18'
          Dst:             xmlDictLookup
        - Src:             'xslt.c:5485,18'
          Dst:             xmlDictLookup
        - Src:             'xslt.c:5494,5'
          Dst:             xsltParseTemplateContent
        - Src:             'xslt.c:5497,5'
          Dst:             xsltAddTemplate
    - functionName:    xsltNewTemplate
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xslt.c:422,29'
          Branch Sides:
            - BranchSide:      'xslt.c:420,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xslt.c:422,29'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'xslt.c:423,9'
          Branch Sides:
            - BranchSide:      'xslt.c:424,2'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xslt.c:428,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xslt.c:424,2'
          Dst:             xsltTransformError
    - functionName:    xsltParseTemplateContent
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4904
      functionLinenumberEnd: 5114
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - templ
      BBCount:         156
      ICount:          802
      EdgeCount:       213
      CyclomaticComplexity: 59
      functionsReached:
        - xmlAddPrevSibling
        - xmlDictLookup
        - xmlDictOwns
        - xmlFreeNode
        - xmlGetNsProp
        - xmlNodeSetContent
        - xmlSearchNsByHref
        - xmlStrEqual
        - xmlUnlinkNode
        - xsltCheckExtPrefix
        - xsltCompileAttr
        - xsltStylePreCompute
        - xsltTransformError
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xslt.c:4907,25'
          Branch Sides:
            - BranchSide:      'xslt.c:4907,29'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:4908,46'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:4907,44'
          Branch Sides:
            - BranchSide:      'xslt.c:4908,46'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:4908,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:4907,9'
          Branch Sides:
            - BranchSide:      'xslt.c:4908,46'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:4915,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:4917,5'
          Branch Sides:
            - BranchSide:      'xslt.c:4918,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:5078,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:4920,6'
          Branch Sides:
            - BranchSide:      'xslt.c:4925,20'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:4929,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:4929,6'
          Branch Sides:
            - BranchSide:      'xslt.c:4929,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:5022,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
        - Branch String:   'xslt.c:4929,6'
          Branch Sides:
            - BranchSide:      'xslt.c:4929,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:5022,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
        - Branch String:   'xslt.c:4929,6'
          Branch Sides:
            - BranchSide:      'xslt.c:4929,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:5022,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
        - Branch String:   'xslt.c:4929,6'
          Branch Sides:
            - BranchSide:      'xslt.c:4930,33'
              BranchSideFuncs:
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:5022,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
        - Branch String:   'xslt.c:4932,10'
          Branch Sides:
            - BranchSide:      'xslt.c:4940,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:5021,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:4940,7'
          Branch Sides:
            - BranchSide:      'xslt.c:4942,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:5018,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:4948,11'
          Branch Sides:
            - BranchSide:      'xslt.c:4953,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
            - BranchSide:      'xslt.c:4965,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
        - Branch String:   'xslt.c:4953,8'
          Branch Sides:
            - BranchSide:      'xslt.c:4954,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
            - BranchSide:      'xslt.c:4955,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
        - Branch String:   'xslt.c:4965,7'
          Branch Sides:
            - BranchSide:      'xslt.c:4966,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
            - BranchSide:      'xslt.c:4985,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
        - Branch String:   'xslt.c:4966,8'
          Branch Sides:
            - BranchSide:      'xslt.c:4967,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
            - BranchSide:      'xslt.c:4970,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
        - Branch String:   'xslt.c:4970,38'
          Branch Sides:
            - BranchSide:      'xslt.c:4971,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
            - BranchSide:      'xslt.c:4977,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
        - Branch String:   'xslt.c:4970,8'
          Branch Sides:
            - BranchSide:      'xslt.c:4972,33'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
            - BranchSide:      'xslt.c:4977,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
        - Branch String:   'xslt.c:4977,16'
          Branch Sides:
            - BranchSide:      'xslt.c:4977,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
            - BranchSide:      'xslt.c:4979,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
        - Branch String:   'xslt.c:4977,8'
          Branch Sides:
            - BranchSide:      'xslt.c:4978,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
            - BranchSide:      'xslt.c:4979,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
        - Branch String:   'xslt.c:4985,11'
          Branch Sides:
            - BranchSide:      'xslt.c:4986,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
            - BranchSide:      'xslt.c:5017,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:4987,4'
          Branch Sides:
            - BranchSide:      'xslt.c:4988,13'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
            - BranchSide:      'xslt.c:5016,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:4988,34'
          Branch Sides:
            - BranchSide:      'xslt.c:4989,13'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
            - BranchSide:      'xslt.c:5007,15'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlFreeNode
        - Branch String:   'xslt.c:4989,36'
          Branch Sides:
            - BranchSide:      'xslt.c:4990,26'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltTransformError
                - xmlFreeNode
                - xmlDictLookup
                - xmlNodeSetContent
            - BranchSide:      'xslt.c:5007,15'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlFreeNode
        - Branch String:   'xslt.c:4988,12'
          Branch Sides:
            - BranchSide:      'xslt.c:4995,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlFreeNode
            - BranchSide:      'xslt.c:5007,15'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlFreeNode
        - Branch String:   'xslt.c:4995,9'
          Branch Sides:
            - BranchSide:      'xslt.c:4998,29'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xsltTransformError
                - xmlFreeNode
                - xmlNodeSetContent
            - BranchSide:      'xslt.c:5005,8'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlFreeNode
        - Branch String:   'xslt.c:5000,13'
          Branch Sides:
            - BranchSide:      'xslt.c:5001,31'
              BranchSideFuncs:
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xsltTransformError
                - xmlFreeNode
            - BranchSide:      'xslt.c:5004,5'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlFreeNode
        - Branch String:   'xslt.c:5009,33'
          Branch Sides:
            - BranchSide:      'xslt.c:5010,58'
              BranchSideFuncs:
                - xsltTransformError
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
            - BranchSide:      'xslt.c:5014,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
        - Branch String:   'xslt.c:5022,29'
          Branch Sides:
            - BranchSide:      'xslt.c:5022,33'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
            - BranchSide:      'xslt.c:5030,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
        - Branch String:   'xslt.c:5022,56'
          Branch Sides:
            - BranchSide:      'xslt.c:5023,26'
              BranchSideFuncs:
                - xsltCheckExtPrefix
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltStylePreCompute
            - BranchSide:      'xslt.c:5030,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
        - Branch String:   'xslt.c:5022,11'
          Branch Sides:
            - BranchSide:      'xslt.c:5028,26'
              BranchSideFuncs:
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:5030,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
        - Branch String:   'xslt.c:5036,28'
          Branch Sides:
            - BranchSide:      'xslt.c:5036,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
            - BranchSide:      'xslt.c:5040,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
        - Branch String:   'xslt.c:5036,10'
          Branch Sides:
            - BranchSide:      'xslt.c:5037,31'
              BranchSideFuncs:
                - xmlSearchNsByHref
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
            - BranchSide:      'xslt.c:5040,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
        - Branch String:   'xslt.c:5040,10'
          Branch Sides:
            - BranchSide:      'xslt.c:5041,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
            - BranchSide:      'xslt.c:5048,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:5043,3'
          Branch Sides:
            - BranchSide:      'xslt.c:5044,23'
              BranchSideFuncs:
                - xsltCompileAttr
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:5047,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:5052,6'
          Branch Sides:
            - BranchSide:      'xslt.c:5052,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:5053,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:5053,10'
          Branch Sides:
            - BranchSide:      'xslt.c:5054,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:5057,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:5059,6'
          Branch Sides:
            - BranchSide:      'xslt.c:5060,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:5064,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:5066,10'
          Branch Sides:
            - BranchSide:      'xslt.c:5067,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:5068,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:5068,10'
          Branch Sides:
            - BranchSide:      'xslt.c:5069,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:5072,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:5072,10'
          Branch Sides:
            - BranchSide:      'xslt.c:5073,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:5076,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:5076,2'
          Branch Sides:
            - BranchSide:      'xslt.c:4917,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:5065,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:5078,9'
          Branch Sides:
            - BranchSide:      'xslt.c:5083,16'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xslt.c:5091,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xslt.c:5092,5'
          Branch Sides:
            - BranchSide:      'xslt.c:5093,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xslt.c:5101,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:5093,7'
          Branch Sides:
            - BranchSide:      'xslt.c:5093,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xslt.c:5095,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xslt.c:5093,7'
          Branch Sides:
            - BranchSide:      'xslt.c:5093,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xslt.c:5095,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xslt.c:5093,7'
          Branch Sides:
            - BranchSide:      'xslt.c:5093,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
            - BranchSide:      'xslt.c:5095,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xslt.c:5093,26'
          Branch Sides:
            - BranchSide:      'xslt.c:5093,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
            - BranchSide:      'xslt.c:5095,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xslt.c:5093,6'
          Branch Sides:
            - BranchSide:      'xslt.c:5094,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xslt.c:5095,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xslt.c:5101,5'
          Branch Sides:
            - BranchSide:      'xslt.c:5101,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:5102,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:5102,7'
          Branch Sides:
            - BranchSide:      'xslt.c:5102,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:5112,6'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:5102,7'
          Branch Sides:
            - BranchSide:      'xslt.c:5102,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:5112,6'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:5102,7'
          Branch Sides:
            - BranchSide:      'xslt.c:5102,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:5112,6'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:5102,26'
          Branch Sides:
            - BranchSide:      'xslt.c:5102,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
            - BranchSide:      'xslt.c:5112,6'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:5102,6'
          Branch Sides:
            - BranchSide:      'xslt.c:5103,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xslt.c:5112,6'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:5107,10'
          Branch Sides:
            - BranchSide:      'xslt.c:5107,25'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:5108,19'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
      Callsites:
        - Src:             'xslt.c:4925,6'
          Dst:             xmlUnlinkNode
        - Src:             'xslt.c:4926,6'
          Dst:             xmlFreeNode
        - Src:             'xslt.c:4929,6'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:4930,13'
          Dst:             xsltStylePreCompute
        - Src:             'xslt.c:4932,10'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:4945,14'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:4953,8'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:4955,16'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:4957,8'
          Dst:             xsltTransformError
        - Src:             'xslt.c:4972,8'
          Dst:             xsltTransformError
        - Src:             'xslt.c:4990,14'
          Dst:             xmlDictOwns
        - Src:             'xslt.c:4998,15'
          Dst:             xmlDictLookup
        - Src:             'xslt.c:5001,13'
          Dst:             xmlNodeSetContent
        - Src:             'xslt.c:5008,8'
          Dst:             xmlUnlinkNode
        - Src:             'xslt.c:5009,33'
          Dst:             xmlAddPrevSibling
        - Src:             'xslt.c:5010,33'
          Dst:             xsltTransformError
        - Src:             'xslt.c:5012,33'
          Dst:             xmlFreeNode
        - Src:             'xslt.c:5023,7'
          Dst:             xsltCheckExtPrefix
        - Src:             'xslt.c:5028,6'
          Dst:             xsltStylePreCompute
        - Src:             'xslt.c:5037,13'
          Dst:             xmlSearchNsByHref
        - Src:             'xslt.c:5044,7'
          Dst:             xsltCompileAttr
        - Src:             'xslt.c:5083,2'
          Dst:             xmlUnlinkNode
        - Src:             'xslt.c:5084,2'
          Dst:             xmlFreeNode
        - Src:             'xslt.c:5093,7'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:5093,32'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:5102,7'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:5102,30'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:5105,6'
          Dst:             xsltTransformError
        - Src:             'xslt.c:5109,6'
          Dst:             xmlUnlinkNode
        - Src:             'xslt.c:5110,6'
          Dst:             xmlFreeNode
    - functionName:    xsltParseStylesheetDecimalFormat
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1416
      functionLinenumberEnd: 1530
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - cur
      BBCount:         91
      ICount:          555
      EdgeCount:       122
      CyclomaticComplexity: 33
      functionsReached:
        - xmlGetNsProp
        - xmlValidateQName
        - xsltDecimalFormatGetByQName
        - xsltGetQNameURI
        - xsltNewDecimalFormat
        - xsltParseContentError
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xslt.c:1421,23'
          Branch Sides:
            - BranchSide:      'xslt.c:1421,27'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1422,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:1421,42'
          Branch Sides:
            - BranchSide:      'xslt.c:1421,46'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1422,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:1421,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1422,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1424,14'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlValidateQName
                - xsltGetQNameURI
                - xsltDecimalFormatGetByQName
                - xsltNewDecimalFormat
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'xslt.c:1427,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1430,30'
              BranchSideFuncs:
                - xmlValidateQName
                - xsltGetQNameURI
                - xsltDecimalFormatGetByQName
                - xsltNewDecimalFormat
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'xslt.c:1468,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1430,13'
          Branch Sides:
            - BranchSide:      'xslt.c:1431,38'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xslt.c:1440,33'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltDecimalFormatGetByQName
                - xsltNewDecimalFormat
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'xslt.c:1441,13'
          Branch Sides:
            - BranchSide:      'xslt.c:1442,6'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1445,39'
              BranchSideFuncs:
                - xsltDecimalFormatGetByQName
                - xsltNewDecimalFormat
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'xslt.c:1446,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1447,31'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xslt.c:1453,32'
              BranchSideFuncs:
                - xsltNewDecimalFormat
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xsltTransformError
        - Branch String:   'xslt.c:1454,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1455,31'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xslt.c:1462,14'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1462,2'
          Branch Sides:
            - BranchSide:      'xslt.c:1462,55'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
            - BranchSide:      'xslt.c:1464,6'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1464,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1465,19'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
            - BranchSide:      'xslt.c:1466,5'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1469,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1470,6'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
            - BranchSide:      'xslt.c:1474,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1470,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1470,36'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
            - BranchSide:      'xslt.c:1471,26'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1475,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1476,6'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
            - BranchSide:      'xslt.c:1480,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1476,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1476,32'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
            - BranchSide:      'xslt.c:1477,22'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1481,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1482,6'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
            - BranchSide:      'xslt.c:1486,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1482,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1482,32'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
            - BranchSide:      'xslt.c:1483,22'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1487,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1488,6'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
            - BranchSide:      'xslt.c:1492,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1488,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1488,33'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
            - BranchSide:      'xslt.c:1489,23'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1493,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1494,6'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
            - BranchSide:      'xslt.c:1498,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1494,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1494,32'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
            - BranchSide:      'xslt.c:1495,22'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1499,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1500,6'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
            - BranchSide:      'xslt.c:1504,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1500,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1500,31'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
            - BranchSide:      'xslt.c:1501,21'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1505,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1506,6'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
            - BranchSide:      'xslt.c:1510,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1506,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1506,32'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
            - BranchSide:      'xslt.c:1507,22'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1511,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1512,6'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
            - BranchSide:      'xslt.c:1516,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1512,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1512,33'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
            - BranchSide:      'xslt.c:1513,23'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1517,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1518,6'
              BranchSideFuncs:
                - xmlGetNsProp
                - xsltParseContentError
            - BranchSide:      'xslt.c:1522,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1518,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1518,29'
              BranchSideFuncs:
                - xmlGetNsProp
                - xsltParseContentError
            - BranchSide:      'xslt.c:1519,19'
              BranchSideFuncs:
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1523,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1524,6'
              BranchSideFuncs:
                - xsltParseContentError
            - BranchSide:      'xslt.c:1527,9'
              BranchSideFuncs:
                - xsltParseContentError
        - Branch String:   'xslt.c:1524,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1524,40'
              BranchSideFuncs:
                - xsltParseContentError
            - BranchSide:      'xslt.c:1525,30'
              BranchSideFuncs:
                - xsltParseContentError
        - Branch String:   'xslt.c:1527,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1527,9'
              BranchSideFuncs:
                - xsltParseContentError
            - BranchSide:      'xslt.c:1528,24'
              BranchSideFuncs:
                - xsltParseContentError
      Callsites:
        - Src:             'xslt.c:1426,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1430,13'
          Dst:             xmlValidateQName
        - Src:             'xslt.c:1431,13'
          Dst:             xsltTransformError
        - Src:             'xslt.c:1440,17'
          Dst:             xsltGetQNameURI
        - Src:             'xslt.c:1445,11'
          Dst:             xsltDecimalFormatGetByQName
        - Src:             'xslt.c:1447,6'
          Dst:             xsltTransformError
        - Src:             'xslt.c:1453,11'
          Dst:             xsltNewDecimalFormat
        - Src:             'xslt.c:1455,6'
          Dst:             xsltTransformError
        - Src:             'xslt.c:1468,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1474,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1480,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1486,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1492,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1498,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1504,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1510,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1516,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1522,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1528,2'
          Dst:             xsltParseContentError
    - functionName:    xsltDecimalFormatGetByQName
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - nsUri
        - name
      BBCount:         18
      ICount:          102
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlStrEqual
        - xsltNextImport
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xslt.c:394,9'
          Branch Sides:
            - BranchSide:      'xslt.c:395,9'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:397,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xslt.c:397,5'
          Branch Sides:
            - BranchSide:      'xslt.c:398,16'
              BranchSideFuncs:
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xslt.c:407,12'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:398,2'
          Branch Sides:
            - BranchSide:      'xslt.c:401,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltNextImport
                - xmlStrEqual
            - BranchSide:      'xslt.c:405,25'
              BranchSideFuncs:
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xslt.c:401,44'
          Branch Sides:
            - BranchSide:      'xslt.c:402,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltNextImport
                - xmlStrEqual
            - BranchSide:      'xslt.c:404,2'
              BranchSideFuncs:
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xslt.c:401,10'
          Branch Sides:
            - BranchSide:      'xslt.c:403,10'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:404,2'
              BranchSideFuncs:
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
      Callsites:
        - Src:             'xslt.c:401,10'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:402,17'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:405,10'
          Dst:             xsltNextImport
    - functionName:    xsltNewDecimalFormat
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nsUri
        - name
      BBCount:         6
      ICount:          87
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlStrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xslt.c:282,9'
          Branch Sides:
            - BranchSide:      'xslt.c:282,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xslt.c:283,2'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
      Callsites:
        - Src:             'xslt.c:288,16'
          Dst:             xmlStrdup
        - Src:             'xslt.c:289,27'
          Dst:             xmlStrdup
        - Src:             'xslt.c:290,23'
          Dst:             xmlStrdup
        - Src:             'xslt.c:291,19'
          Dst:             xmlStrdup
        - Src:             'xslt.c:292,18'
          Dst:             xmlStrdup
        - Src:             'xslt.c:293,19'
          Dst:             xmlStrdup
        - Src:             'xslt.c:294,20'
          Dst:             xmlStrdup
        - Src:             'xslt.c:295,20'
          Dst:             xmlStrdup
        - Src:             'xslt.c:296,19'
          Dst:             xmlStrdup
        - Src:             'xslt.c:297,19'
          Dst:             xmlStrdup
    - functionName:    xsltParseContentError
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - node
      BBCount:         19
      ICount:          94
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlStrEqual
        - xsltTransformError
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xslt.c:123,25'
          Branch Sides:
            - BranchSide:      'xslt.c:123,29'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:124,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:123,9'
          Branch Sides:
            - BranchSide:      'xslt.c:124,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:126,9'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:126,9'
          Branch Sides:
            - BranchSide:      'xslt.c:126,9'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:131,27'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'xslt.c:126,9'
          Branch Sides:
            - BranchSide:      'xslt.c:126,9'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:131,27'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'xslt.c:126,9'
          Branch Sides:
            - BranchSide:      'xslt.c:126,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'xslt.c:131,27'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'xslt.c:126,9'
          Branch Sides:
            - BranchSide:      'xslt.c:127,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xslt.c:131,27'
              BranchSideFuncs:
                - xsltTransformError
      Callsites:
        - Src:             'xslt.c:126,9'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:127,2'
          Dst:             xsltTransformError
        - Src:             'xslt.c:131,2'
          Dst:             xsltTransformError
    - functionName:    xsltParseStylesheetKey
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5130
      functionLinenumberEnd: 5205
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - key
      BBCount:         51
      ICount:          272
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - xmlGetNsProp
        - xmlStrdup
        - xsltAddKey
        - xsltGetQNameURI
        - xsltParseContentError
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xslt.c:5137,25'
          Branch Sides:
            - BranchSide:      'xslt.c:5137,29'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:5138,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:5137,42'
          Branch Sides:
            - BranchSide:      'xslt.c:5137,46'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:5138,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:5137,9'
          Branch Sides:
            - BranchSide:      'xslt.c:5138,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:5143,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xsltTransformError
                - xsltParseContentError
                - xsltGetQNameURI
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltAddKey
                - xsltTransformError
                - xsltTransformError
                - xmlStrdup
        - Branch String:   'xslt.c:5144,9'
          Branch Sides:
            - BranchSide:      'xslt.c:5150,24'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltAddKey
                - xsltParseContentError
                - xsltTransformError
                - xsltTransformError
                - xmlStrdup
            - BranchSide:      'xslt.c:5164,27'
              BranchSideFuncs:
                - xsltTransformError
                - xsltParseContentError
        - Branch String:   'xslt.c:5151,6'
          Branch Sides:
            - BranchSide:      'xslt.c:5152,10'
              BranchSideFuncs:
                - xsltParseContentError
            - BranchSide:      'xslt.c:5155,13'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltAddKey
                - xsltParseContentError
                - xsltTransformError
                - xsltTransformError
                - xmlStrdup
        - Branch String:   'xslt.c:5152,10'
          Branch Sides:
            - BranchSide:      'xslt.c:5152,25'
              BranchSideFuncs:
                - xsltParseContentError
            - BranchSide:      'xslt.c:5153,6'
              BranchSideFuncs:
                - xsltParseContentError
        - Branch String:   'xslt.c:5166,6'
          Branch Sides:
            - BranchSide:      'xslt.c:5166,21'
              BranchSideFuncs:
                - xsltParseContentError
            - BranchSide:      'xslt.c:5167,2'
              BranchSideFuncs:
                - xsltParseContentError
        - Branch String:   'xslt.c:5171,9'
          Branch Sides:
            - BranchSide:      'xslt.c:5172,27'
              BranchSideFuncs:
                - xsltTransformError
                - xsltParseContentError
            - BranchSide:      'xslt.c:5178,24'
              BranchSideFuncs:
                - xmlGetNsProp
                - xsltAddKey
                - xsltParseContentError
                - xsltTransformError
        - Branch String:   'xslt.c:5174,6'
          Branch Sides:
            - BranchSide:      'xslt.c:5174,21'
              BranchSideFuncs:
                - xsltParseContentError
            - BranchSide:      'xslt.c:5175,2'
              BranchSideFuncs:
                - xsltParseContentError
        - Branch String:   'xslt.c:5179,9'
          Branch Sides:
            - BranchSide:      'xslt.c:5180,27'
              BranchSideFuncs:
                - xsltTransformError
                - xsltParseContentError
            - BranchSide:      'xslt.c:5189,16'
              BranchSideFuncs:
                - xsltAddKey
                - xsltParseContentError
        - Branch String:   'xslt.c:5182,6'
          Branch Sides:
            - BranchSide:      'xslt.c:5182,21'
              BranchSideFuncs:
                - xsltParseContentError
            - BranchSide:      'xslt.c:5183,2'
              BranchSideFuncs:
                - xsltParseContentError
        - Branch String:   'xslt.c:5193,9'
          Branch Sides:
            - BranchSide:      'xslt.c:5194,2'
              BranchSideFuncs:
                - xsltParseContentError
            - BranchSide:      'xslt.c:5195,9'
              BranchSideFuncs:
                - xsltParseContentError
        - Branch String:   'xslt.c:5195,9'
          Branch Sides:
            - BranchSide:      'xslt.c:5196,2'
              BranchSideFuncs:
                - xsltParseContentError
            - BranchSide:      'xslt.c:5197,9'
              BranchSideFuncs:
                - xsltParseContentError
        - Branch String:   'xslt.c:5197,9'
          Branch Sides:
            - BranchSide:      'xslt.c:5198,2'
              BranchSideFuncs:
                - xsltParseContentError
            - BranchSide:      'xslt.c:5199,9'
              BranchSideFuncs:
                - xsltParseContentError
        - Branch String:   'xslt.c:5199,9'
          Branch Sides:
            - BranchSide:      'xslt.c:5200,2'
              BranchSideFuncs:
                - xsltParseContentError
            - BranchSide:      'xslt.c:5202,9'
              BranchSideFuncs:
                - xsltParseContentError
        - Branch String:   'xslt.c:5202,9'
          Branch Sides:
            - BranchSide:      'xslt.c:5202,9'
              BranchSideFuncs:
                - xsltParseContentError
            - BranchSide:      'xslt.c:5203,24'
              BranchSideFuncs:
                - xsltParseContentError
      Callsites:
        - Src:             'xslt.c:5143,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:5150,8'
          Dst:             xsltGetQNameURI
        - Src:             'xslt.c:5157,13'
          Dst:             xmlStrdup
        - Src:             'xslt.c:5164,2'
          Dst:             xsltTransformError
        - Src:             'xslt.c:5170,13'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:5172,2'
          Dst:             xsltTransformError
        - Src:             'xslt.c:5178,11'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:5180,2'
          Dst:             xsltTransformError
        - Src:             'xslt.c:5189,5'
          Dst:             xsltAddKey
        - Src:             'xslt.c:5203,2'
          Dst:             xsltParseContentError
    - functionName:    xsltParseStylesheetPreserveSpace
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1542
      functionLinenumberEnd: 1598
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - cur
      BBCount:         58
      ICount:          316
      EdgeCount:       79
      CyclomaticComplexity: 23
      functionsReached:
        - xmlGetNsProp
        - xmlHashAddEntry2
        - xmlHashCreate
        - xmlStrEqual
        - xmlStrndup
        - xsltGetQNameURI
        - xsltParseContentError
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xslt.c:1546,23'
          Branch Sides:
            - BranchSide:      'xslt.c:1546,27'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1547,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:1546,42'
          Branch Sides:
            - BranchSide:      'xslt.c:1546,46'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1547,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:1546,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1547,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1549,29'
              BranchSideFuncs:
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xsltTransformError
        - Branch String:   'xslt.c:1550,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1551,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xslt.c:1557,9'
              BranchSideFuncs:
                - xsltParseContentError
                - xmlStrndup
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
        - Branch String:   'xslt.c:1553,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1553,21'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1554,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:1557,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1558,23'
              BranchSideFuncs:
                - xmlHashCreate
                - xsltParseContentError
                - xmlStrndup
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1559,9'
              BranchSideFuncs:
                - xsltParseContentError
                - xmlStrndup
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1559,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1560,9'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1564,15'
              BranchSideFuncs:
                - xsltParseContentError
                - xmlStrndup
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1565,5'
          Branch Sides:
            - BranchSide:      'xslt.c:1566,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1594,5'
              BranchSideFuncs:
                - xsltParseContentError
        - Branch String:   'xslt.c:1566,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1566,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1566,9'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1566,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1566,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1566,9'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1566,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1566,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1566,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1566,2'
          Branch Sides:
            - BranchSide:      'xslt.c:1566,36'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1567,7'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1567,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1568,6'
              BranchSideFuncs:
                - xsltParseContentError
            - BranchSide:      'xslt.c:1569,15'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1570,21'
          Branch Sides:
            - BranchSide:      'xslt.c:1570,26'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1570,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1570,26'
          Branch Sides:
            - BranchSide:      'xslt.c:1570,25'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1570,26'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1570,26'
          Branch Sides:
            - BranchSide:      'xslt.c:1570,25'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1570,26'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1570,26'
          Branch Sides:
            - BranchSide:      'xslt.c:1570,25'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1570,25'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1570,2'
          Branch Sides:
            - BranchSide:      'xslt.c:1570,46'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1571,23'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1572,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1577,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xsltParseContentError
                - xmlStrndup
            - BranchSide:      'xslt.c:1592,12'
              BranchSideFuncs:
                - xsltParseContentError
                - xmlStrndup
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1577,10'
          Branch Sides:
            - BranchSide:      'xslt.c:1578,3'
              BranchSideFuncs:
                - xsltParseContentError
                - xmlStrndup
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1585,39'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xsltParseContentError
                - xmlStrndup
                - xmlStrEqual
        - Branch String:   'xslt.c:1595,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1595,9'
              BranchSideFuncs:
                - xsltParseContentError
            - BranchSide:      'xslt.c:1596,24'
              BranchSideFuncs:
                - xsltParseContentError
      Callsites:
        - Src:             'xslt.c:1549,16'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1551,2'
          Dst:             xsltTransformError
        - Src:             'xslt.c:1558,23'
          Dst:             xmlHashCreate
        - Src:             'xslt.c:1571,12'
          Dst:             xmlStrndup
        - Src:             'xslt.c:1577,10'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:1585,23'
          Dst:             xsltGetQNameURI
        - Src:             'xslt.c:1587,3'
          Dst:             xmlHashAddEntry2
        - Src:             'xslt.c:1596,2'
          Dst:             xsltParseContentError
    - functionName:    xsltParseStylesheetStripSpace
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1683
      functionLinenumberEnd: 1737
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - cur
      BBCount:         58
      ICount:          311
      EdgeCount:       79
      CyclomaticComplexity: 23
      functionsReached:
        - xmlGetNsProp
        - xmlHashAddEntry2
        - xmlHashCreate
        - xmlStrEqual
        - xmlStrndup
        - xsltGetQNameURI
        - xsltParseContentError
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xslt.c:1687,23'
          Branch Sides:
            - BranchSide:      'xslt.c:1687,27'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1688,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:1687,42'
          Branch Sides:
            - BranchSide:      'xslt.c:1687,46'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1688,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:1687,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1688,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1690,9'
              BranchSideFuncs:
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xsltTransformError
                - xmlHashCreate
        - Branch String:   'xslt.c:1690,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1691,23'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xsltTransformError
            - BranchSide:      'xslt.c:1692,9'
              BranchSideFuncs:
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xsltTransformError
        - Branch String:   'xslt.c:1692,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1693,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1695,29'
              BranchSideFuncs:
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xsltTransformError
        - Branch String:   'xslt.c:1696,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1697,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xslt.c:1703,15'
              BranchSideFuncs:
                - xsltParseContentError
                - xmlStrndup
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1699,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1699,21'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1700,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:1704,5'
          Branch Sides:
            - BranchSide:      'xslt.c:1705,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1733,5'
              BranchSideFuncs:
                - xsltParseContentError
        - Branch String:   'xslt.c:1705,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1705,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1705,9'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1705,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1705,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1705,9'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1705,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1705,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1705,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1705,2'
          Branch Sides:
            - BranchSide:      'xslt.c:1705,36'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1706,7'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1706,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1707,6'
              BranchSideFuncs:
                - xsltParseContentError
            - BranchSide:      'xslt.c:1708,15'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1709,21'
          Branch Sides:
            - BranchSide:      'xslt.c:1709,26'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1709,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1709,26'
          Branch Sides:
            - BranchSide:      'xslt.c:1709,25'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1709,26'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1709,26'
          Branch Sides:
            - BranchSide:      'xslt.c:1709,25'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1709,26'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1709,26'
          Branch Sides:
            - BranchSide:      'xslt.c:1709,25'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1709,25'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1709,2'
          Branch Sides:
            - BranchSide:      'xslt.c:1709,46'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1710,23'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1711,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1716,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xsltParseContentError
                - xmlStrndup
            - BranchSide:      'xslt.c:1731,12'
              BranchSideFuncs:
                - xsltParseContentError
                - xmlStrndup
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1716,10'
          Branch Sides:
            - BranchSide:      'xslt.c:1717,3'
              BranchSideFuncs:
                - xsltParseContentError
                - xmlStrndup
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1724,39'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xsltParseContentError
                - xmlStrndup
                - xmlStrEqual
        - Branch String:   'xslt.c:1734,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1734,9'
              BranchSideFuncs:
                - xsltParseContentError
            - BranchSide:      'xslt.c:1735,24'
              BranchSideFuncs:
                - xsltParseContentError
      Callsites:
        - Src:             'xslt.c:1691,23'
          Dst:             xmlHashCreate
        - Src:             'xslt.c:1695,16'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1697,2'
          Dst:             xsltTransformError
        - Src:             'xslt.c:1710,12'
          Dst:             xmlStrndup
        - Src:             'xslt.c:1716,10'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:1724,23'
          Dst:             xsltGetQNameURI
        - Src:             'xslt.c:1726,3'
          Dst:             xmlHashAddEntry2
        - Src:             'xslt.c:1735,2'
          Dst:             xsltParseContentError
    - functionName:    exclPrefixPop
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
      BBCount:         7
      ICount:          79
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xslt.c:199,9'
          Branch Sides:
            - BranchSide:      'xslt.c:200,9'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:201,5'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:202,9'
          Branch Sides:
            - BranchSide:      'xslt.c:203,29'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:205,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    exclPrefixPush
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - orig
      BBCount:         20
      ICount:          168
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
        - xmlDictLookup
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xslt.c:161,9'
          Branch Sides:
            - BranchSide:      'xslt.c:162,9'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:165,12'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrEqual
        - Branch String:   'xslt.c:165,5'
          Branch Sides:
            - BranchSide:      'xslt.c:166,25'
              BranchSideFuncs:
                - xmlStrEqual
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'xslt.c:169,9'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'xslt.c:166,13'
          Branch Sides:
            - BranchSide:      'xslt.c:167,6'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:168,5'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrEqual
        - Branch String:   'xslt.c:169,9'
          Branch Sides:
            - BranchSide:      'xslt.c:171,22'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'xslt.c:182,49'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:171,22'
          Branch Sides:
            - BranchSide:      'xslt.c:171,45'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'xslt.c:171,22'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'xslt.c:175,13'
          Branch Sides:
            - BranchSide:      'xslt.c:176,13'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'xslt.c:179,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xslt.c:160,25'
          Dst:             xmlDictLookup
        - Src:             'xslt.c:166,13'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:176,13'
          Dst:             __xmlGenericError
        - Src:             'xslt.c:176,29'
          Dst:             __xmlGenericErrorContext
    - functionName:    xsltFreeTemplate
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - template
      BBCount:         18
      ICount:          109
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xslt.c:441,9'
          Branch Sides:
            - BranchSide:      'xslt.c:442,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:443,9'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:443,9'
          Branch Sides:
            - BranchSide:      'xslt.c:443,26'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:453,9'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:453,9'
          Branch Sides:
            - BranchSide:      'xslt.c:453,32'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:456,9'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:456,9'
          Branch Sides:
            - BranchSide:      'xslt.c:456,35'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:457,9'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:457,9'
          Branch Sides:
            - BranchSide:      'xslt.c:457,34'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:459,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltFreeDecimalFormat
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
      BBCount:         39
      ICount:          247
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xslt.c:305,9'
          Branch Sides:
            - BranchSide:      'xslt.c:305,9'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:306,6'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:306,6'
          Branch Sides:
            - BranchSide:      'xslt.c:307,6'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:308,6'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:308,6'
          Branch Sides:
            - BranchSide:      'xslt.c:309,6'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:310,6'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:310,6'
          Branch Sides:
            - BranchSide:      'xslt.c:311,6'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:312,6'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:312,6'
          Branch Sides:
            - BranchSide:      'xslt.c:313,6'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:314,6'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:314,6'
          Branch Sides:
            - BranchSide:      'xslt.c:315,6'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:316,6'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:316,6'
          Branch Sides:
            - BranchSide:      'xslt.c:317,6'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:318,6'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:318,6'
          Branch Sides:
            - BranchSide:      'xslt.c:319,6'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:320,6'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:320,6'
          Branch Sides:
            - BranchSide:      'xslt.c:321,6'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:322,6'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:322,6'
          Branch Sides:
            - BranchSide:      'xslt.c:323,6'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:324,6'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:324,6'
          Branch Sides:
            - BranchSide:      'xslt.c:325,6'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:326,6'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:326,6'
          Branch Sides:
            - BranchSide:      'xslt.c:327,6'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:328,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltParseStylesheetPI
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6834
      functionLinenumberEnd: 6908
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
      BBCount:         157
      ICount:          818
      EdgeCount:       215
      CyclomaticComplexity: 60
      functionsReached:
        - xmlStrcasecmp
        - xmlStrndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xslt.c:6842,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6843,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:6845,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6846,5'
          Branch Sides:
            - BranchSide:      'xslt.c:6847,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6902,10'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:6847,2'
          Branch Sides:
            - BranchSide:      'xslt.c:6847,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6847,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6847,2'
          Branch Sides:
            - BranchSide:      'xslt.c:6847,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6847,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6847,2'
          Branch Sides:
            - BranchSide:      'xslt.c:6847,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6847,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6847,2'
          Branch Sides:
            - BranchSide:      'xslt.c:6847,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6848,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6847,2'
          Branch Sides:
            - BranchSide:      'xslt.c:6847,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6847,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6848,19'
          Branch Sides:
            - BranchSide:      'xslt.c:6848,23'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6876,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
        - Branch String:   'xslt.c:6848,38'
          Branch Sides:
            - BranchSide:      'xslt.c:6848,42'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6876,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
        - Branch String:   'xslt.c:6848,57'
          Branch Sides:
            - BranchSide:      'xslt.c:6849,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6876,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
        - Branch String:   'xslt.c:6848,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6850,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6876,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
        - Branch String:   'xslt.c:6851,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6851,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6851,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6851,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6851,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6851,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6851,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6851,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6851,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6851,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6851,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6852,10'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6851,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6851,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6851,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6852,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6853,3'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6854,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6854,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6855,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6855,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6855,24'
          Branch Sides:
            - BranchSide:      'xslt.c:6855,28'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6857,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6855,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6856,3'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6857,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6858,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6859,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6859,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6860,24'
          Branch Sides:
            - BranchSide:      'xslt.c:6860,28'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6860,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6860,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6861,3'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6862,10'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6861,3'
          Branch Sides:
            - BranchSide:      'xslt.c:6860,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6860,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6862,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6863,3'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6864,23'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6865,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6866,10'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6866,10'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6866,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6867,3'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:6868,25'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6868,52'
          Branch Sides:
            - BranchSide:      'xslt.c:6869,18'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6874,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6869,45'
          Branch Sides:
            - BranchSide:      'xslt.c:6870,18'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6874,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6868,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6871,17'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:6874,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6876,26'
          Branch Sides:
            - BranchSide:      'xslt.c:6876,30'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
            - BranchSide:      'xslt.c:6896,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6876,45'
          Branch Sides:
            - BranchSide:      'xslt.c:6876,49'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
            - BranchSide:      'xslt.c:6896,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6876,64'
          Branch Sides:
            - BranchSide:      'xslt.c:6877,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
            - BranchSide:      'xslt.c:6896,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6876,13'
          Branch Sides:
            - BranchSide:      'xslt.c:6878,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
            - BranchSide:      'xslt.c:6896,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6879,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6879,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
            - BranchSide:      'xslt.c:6879,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
        - Branch String:   'xslt.c:6879,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6879,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
            - BranchSide:      'xslt.c:6879,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
        - Branch String:   'xslt.c:6879,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6879,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
            - BranchSide:      'xslt.c:6879,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
        - Branch String:   'xslt.c:6879,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6879,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
            - BranchSide:      'xslt.c:6880,10'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
        - Branch String:   'xslt.c:6879,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6879,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
            - BranchSide:      'xslt.c:6879,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
        - Branch String:   'xslt.c:6880,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6881,3'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6882,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
        - Branch String:   'xslt.c:6882,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6883,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
            - BranchSide:      'xslt.c:6883,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
        - Branch String:   'xslt.c:6883,24'
          Branch Sides:
            - BranchSide:      'xslt.c:6883,28'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
            - BranchSide:      'xslt.c:6885,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
        - Branch String:   'xslt.c:6883,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6884,3'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6885,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
        - Branch String:   'xslt.c:6886,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6887,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
            - BranchSide:      'xslt.c:6887,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
        - Branch String:   'xslt.c:6888,24'
          Branch Sides:
            - BranchSide:      'xslt.c:6888,28'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
            - BranchSide:      'xslt.c:6888,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
        - Branch String:   'xslt.c:6888,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6889,3'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
            - BranchSide:      'xslt.c:6890,10'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
        - Branch String:   'xslt.c:6889,3'
          Branch Sides:
            - BranchSide:      'xslt.c:6888,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
            - BranchSide:      'xslt.c:6888,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
        - Branch String:   'xslt.c:6890,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6891,3'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6892,10'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
        - Branch String:   'xslt.c:6892,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6893,21'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6894,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6894,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6895,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6895,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6896,24'
          Branch Sides:
            - BranchSide:      'xslt.c:6896,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6896,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6896,29'
          Branch Sides:
            - BranchSide:      'xslt.c:6896,28'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6896,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6896,29'
          Branch Sides:
            - BranchSide:      'xslt.c:6896,28'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6896,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6896,29'
          Branch Sides:
            - BranchSide:      'xslt.c:6896,28'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6896,28'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6896,6'
          Branch Sides:
            - BranchSide:      'xslt.c:0,0'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6897,3'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6897,3'
          Branch Sides:
            - BranchSide:      'xslt.c:6896,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6896,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6902,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6903,6'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:6907,12'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:6903,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6904,6'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:6905,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xslt.c:6864,12'
          Dst:             xmlStrndup
        - Src:             'xslt.c:6868,11'
          Dst:             xmlStrcasecmp
        - Src:             'xslt.c:6869,4'
          Dst:             xmlStrcasecmp
        - Src:             'xslt.c:6870,4'
          Dst:             xmlStrcasecmp
        - Src:             'xslt.c:6893,10'
          Dst:             xmlStrndup
    - functionName:    xsltLoadStylesheetPI
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6925
      functionLinenumberEnd: 7066
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
      BBCount:         68
      ICount:          410
      EdgeCount:       92
      CyclomaticComplexity: 26
      functionsReached:
        - xmlAddChild
        - xmlBuildURI
        - xmlDictReference
        - xmlDocCopyNode
        - xmlFreeDoc
        - xmlFreeURI
        - xmlGetID
        - xmlNewDoc
        - xmlNewNs
        - xmlNodeGetBase
        - xmlParseURI
        - xmlStrEqual
        - xsltInitGlobals
        - xsltParseStylesheetDoc
        - xsltParseStylesheetFile
        - xsltParseStylesheetPI
        - xsltTransformError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xslt.c:6933,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6934,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:6939,13'
              BranchSideFuncs:
                - xmlParseURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
                - xmlGetID
                - xmlNewDoc
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
                - xmlGetID
                - xsltTransformError
                - xmlStrEqual
                - xsltParseStylesheetPI
        - Branch String:   'xslt.c:6940,28'
          Branch Sides:
            - BranchSide:      'xslt.c:6940,32'
              BranchSideFuncs:
                - xmlParseURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
                - xmlGetID
                - xmlNewDoc
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
                - xmlGetID
                - xsltTransformError
                - xmlStrEqual
                - xsltParseStylesheetPI
            - BranchSide:      'xslt.c:6940,5'
              BranchSideFuncs:
                - xmlParseURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
                - xmlGetID
                - xmlNewDoc
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
                - xmlGetID
                - xsltTransformError
                - xmlStrEqual
                - xsltParseStylesheetPI
        - Branch String:   'xslt.c:6940,5'
          Branch Sides:
            - BranchSide:      'xslt.c:6941,7'
              BranchSideFuncs:
                - xmlParseURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
                - xmlGetID
                - xmlNewDoc
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
                - xmlGetID
                - xsltTransformError
                - xmlStrEqual
                - xsltParseStylesheetPI
            - BranchSide:      'xslt.c:6953,9'
              BranchSideFuncs:
                - xmlParseURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
                - xmlGetID
                - xmlNewDoc
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
                - xmlGetID
                - xsltTransformError
        - Branch String:   'xslt.c:6941,35'
          Branch Sides:
            - BranchSide:      'xslt.c:6942,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlParseURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
                - xmlGetID
                - xmlNewDoc
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
                - xmlGetID
                - xsltTransformError
                - xsltParseStylesheetPI
            - BranchSide:      'xslt.c:6947,10'
              BranchSideFuncs:
                - xmlParseURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
                - xmlGetID
                - xmlNewDoc
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
                - xmlGetID
                - xsltTransformError
                - xmlStrEqual
                - xsltParseStylesheetPI
        - Branch String:   'xslt.c:6941,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6943,35'
              BranchSideFuncs:
                - xsltParseStylesheetPI
                - xmlParseURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
                - xmlGetID
                - xmlNewDoc
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
                - xmlGetID
                - xsltTransformError
                - xmlStrEqual
            - BranchSide:      'xslt.c:6947,10'
              BranchSideFuncs:
                - xmlParseURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
                - xmlGetID
                - xmlNewDoc
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
                - xmlGetID
                - xsltTransformError
                - xmlStrEqual
                - xsltParseStylesheetPI
        - Branch String:   'xslt.c:6944,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6945,3'
              BranchSideFuncs:
                - xmlParseURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
                - xmlGetID
                - xmlNewDoc
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
                - xmlGetID
                - xsltTransformError
            - BranchSide:      'xslt.c:6946,2'
              BranchSideFuncs:
                - xmlParseURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
                - xmlGetID
                - xmlNewDoc
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
                - xmlGetID
                - xsltTransformError
                - xmlStrEqual
                - xsltParseStylesheetPI
        - Branch String:   'xslt.c:6953,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6958,35'
              BranchSideFuncs:
                - xmlParseURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
                - xmlGetID
                - xmlNewDoc
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
                - xmlGetID
                - xsltTransformError
            - BranchSide:      'xslt.c:7065,12'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:6959,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6960,37'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xslt.c:6965,7'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
                - xmlGetID
                - xmlNewDoc
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
                - xmlGetID
        - Branch String:   'xslt.c:6965,30'
          Branch Sides:
            - BranchSide:      'xslt.c:6965,34'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
                - xmlGetID
                - xmlNewDoc
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
                - xmlGetID
            - BranchSide:      'xslt.c:7043,28'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
        - Branch String:   'xslt.c:6965,55'
          Branch Sides:
            - BranchSide:      'xslt.c:6966,14'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
                - xmlGetID
                - xmlNewDoc
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
                - xmlGetID
            - BranchSide:      'xslt.c:7043,28'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
        - Branch String:   'xslt.c:6966,35'
          Branch Sides:
            - BranchSide:      'xslt.c:6966,39'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
                - xmlGetID
                - xmlNewDoc
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
                - xmlGetID
            - BranchSide:      'xslt.c:7043,28'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
        - Branch String:   'xslt.c:6966,63'
          Branch Sides:
            - BranchSide:      'xslt.c:6967,14'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
                - xmlGetID
                - xmlNewDoc
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
                - xmlGetID
            - BranchSide:      'xslt.c:7043,28'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
        - Branch String:   'xslt.c:6967,35'
          Branch Sides:
            - BranchSide:      'xslt.c:6967,39'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
                - xmlGetID
                - xmlNewDoc
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
                - xmlGetID
            - BranchSide:      'xslt.c:7043,28'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
        - Branch String:   'xslt.c:6967,58'
          Branch Sides:
            - BranchSide:      'xslt.c:6968,14'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
                - xmlGetID
                - xmlNewDoc
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
                - xmlGetID
            - BranchSide:      'xslt.c:7043,28'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
        - Branch String:   'xslt.c:6968,33'
          Branch Sides:
            - BranchSide:      'xslt.c:6968,37'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
                - xmlGetID
                - xmlNewDoc
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
                - xmlGetID
            - BranchSide:      'xslt.c:7043,28'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
        - Branch String:   'xslt.c:6965,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6975,10'
              BranchSideFuncs:
                - xmlGetID
                - xmlNewDoc
                - xmlFreeURI
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
                - xmlGetID
            - BranchSide:      'xslt.c:7043,28'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
        - Branch String:   'xslt.c:6975,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6976,17'
              BranchSideFuncs:
                - xmlGetID
                - xmlNewDoc
                - xmlFreeURI
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
            - BranchSide:      'xslt.c:6978,17'
              BranchSideFuncs:
                - xmlGetID
                - xmlNewDoc
                - xmlFreeURI
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
        - Branch String:   'xslt.c:6979,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6980,34'
              BranchSideFuncs:
                - xsltTransformError
                - xmlFreeURI
            - BranchSide:      'xslt.c:6996,13'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlFreeURI
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
        - Branch String:   'xslt.c:7024,7'
          Branch Sides:
            - BranchSide:      'xslt.c:7025,14'
              BranchSideFuncs:
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeURI
                - xmlFreeDoc
                - xmlNewNs
            - BranchSide:      'xslt.c:7030,31'
              BranchSideFuncs:
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeURI
                - xmlFreeDoc
        - Branch String:   'xslt.c:7025,4'
          Branch Sides:
            - BranchSide:      'xslt.c:7024,7'
              BranchSideFuncs:
                - xmlNewNs
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeURI
                - xmlFreeDoc
            - BranchSide:      'xslt.c:7026,17'
              BranchSideFuncs:
                - xmlNewNs
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeURI
                - xmlFreeDoc
        - Branch String:   'xslt.c:7032,11'
          Branch Sides:
            - BranchSide:      'xslt.c:7033,15'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeURI
            - BranchSide:      'xslt.c:7034,3'
              BranchSideFuncs:
                - xmlFreeURI
        - Branch String:   'xslt.c:7045,10'
          Branch Sides:
            - BranchSide:      'xslt.c:7050,33'
              BranchSideFuncs:
                - xsltParseStylesheetFile
                - xmlFreeURI
            - BranchSide:      'xslt.c:7057,33'
              BranchSideFuncs:
                - xsltParseStylesheetFile
                - xmlFreeURI
      Callsites:
        - Src:             'xslt.c:6931,5'
          Dst:             xsltInitGlobals
        - Src:             'xslt.c:6942,7'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6943,13'
          Dst:             xsltParseStylesheetPI
        - Src:             'xslt.c:6958,8'
          Dst:             xmlParseURI
        - Src:             'xslt.c:6960,6'
          Dst:             xsltTransformError
        - Src:             'xslt.c:6976,8'
          Dst:             xmlGetID
        - Src:             'xslt.c:6978,8'
          Dst:             xmlGetID
        - Src:             'xslt.c:6980,3'
          Dst:             xsltTransformError
        - Src:             'xslt.c:6997,10'
          Dst:             xmlNewDoc
        - Src:             'xslt.c:7004,7'
          Dst:             xmlDictReference
        - Src:             'xslt.c:7011,17'
          Dst:             xmlDocCopyNode
        - Src:             'xslt.c:7013,19'
          Dst:             xmlNodeGetBase
        - Src:             'xslt.c:7026,8'
          Dst:             xmlNewNs
        - Src:             'xslt.c:7030,7'
          Dst:             xmlAddChild
        - Src:             'xslt.c:7031,13'
          Dst:             xsltParseStylesheetDoc
        - Src:             'xslt.c:7033,4'
          Dst:             xmlFreeDoc
        - Src:             'xslt.c:7043,13'
          Dst:             xmlNodeGetBase
        - Src:             'xslt.c:7044,12'
          Dst:             xmlBuildURI
        - Src:             'xslt.c:7050,9'
          Dst:             xsltParseStylesheetFile
        - Src:             'xslt.c:7057,9'
          Dst:             xsltParseStylesheetFile
        - Src:             'xslt.c:7062,2'
          Dst:             xmlFreeURI
    - functionName:    xsltParseStylesheetDoc
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6746
      functionLinenumberEnd: 6749
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltInitGlobals
        - xsltParseStylesheetImportedDoc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'xslt.c:6747,5'
          Dst:             xsltInitGlobals
        - Src:             'xslt.c:6749,12'
          Dst:             xsltParseStylesheetImportedDoc
    - functionName:    xsltParseStylesheetFile
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6762
      functionLinenumberEnd: 6808
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         18
      ICount:          105
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlFreeDoc
        - xsltCheckRead
        - xsltGetDefaultSecurityPrefs
        - xsltInitGlobals
        - xsltParseStylesheetDoc
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xslt.c:6769,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6770,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:6780,11'
              BranchSideFuncs:
                - xsltGetDefaultSecurityPrefs
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xsltTransformError
                - xsltCheckRead
                - xsltTransformError
        - Branch String:   'xslt.c:6781,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6784,22'
              BranchSideFuncs:
                - xsltCheckRead
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'xslt.c:6794,11'
              BranchSideFuncs:
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xsltTransformError
        - Branch String:   'xslt.c:6785,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6786,17'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xslt.c:6792,5'
              BranchSideFuncs:
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xsltTransformError
        - Branch String:   'xslt.c:6786,17'
          Branch Sides:
            - BranchSide:      'xslt.c:6789,34'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xslt.c:6790,6'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:6796,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6798,50'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xslt.c:6801,34'
              BranchSideFuncs:
                - xsltParseStylesheetDoc
                - xmlFreeDoc
        - Branch String:   'xslt.c:6802,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6803,13'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'xslt.c:6807,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xslt.c:6767,5'
          Dst:             xsltInitGlobals
        - Src:             'xslt.c:6780,11'
          Dst:             xsltGetDefaultSecurityPrefs
        - Src:             'xslt.c:6784,8'
          Dst:             xsltCheckRead
        - Src:             'xslt.c:6787,17'
          Dst:             xsltTransformError
        - Src:             'xslt.c:6797,2'
          Dst:             xsltTransformError
        - Src:             'xslt.c:6801,11'
          Dst:             xsltParseStylesheetDoc
        - Src:             'xslt.c:6803,2'
          Dst:             xmlFreeDoc
    - functionName:    xsltParseStylesheetImportedDoc
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6566
      functionLinenumberEnd: 6582
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - parentStyle
      BBCount:         10
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xsltFreeStylesheet
        - xsltNewStylesheetInternal
        - xsltParseStylesheetUser
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xslt.c:6569,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6570,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:6572,42'
              BranchSideFuncs:
                - xsltNewStylesheetInternal
                - xsltParseStylesheetUser
                - xsltFreeStylesheet
        - Branch String:   'xslt.c:6573,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6574,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:6576,33'
              BranchSideFuncs:
                - xsltParseStylesheetUser
                - xsltFreeStylesheet
        - Branch String:   'xslt.c:6576,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6577,28'
              BranchSideFuncs:
                - xsltFreeStylesheet
            - BranchSide:      'xslt.c:6581,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xslt.c:6572,16'
          Dst:             xsltNewStylesheetInternal
        - Src:             'xslt.c:6576,9'
          Dst:             xsltParseStylesheetUser
        - Src:             'xslt.c:6577,9'
          Dst:             xsltFreeStylesheet
    - functionName:    xsltNewStylesheetInternal
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 810
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
      BBCount:         17
      ICount:          151
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlDictCreate
        - xmlXPathContextSetCache
        - xmlXPathNewContext
        - xsltFreeStylesheet
        - xsltInit
        - xsltNewDecimalFormat
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xslt.c:759,9'
          Branch Sides:
            - BranchSide:      'xslt.c:760,2'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeStylesheet
            - BranchSide:      'xslt.c:764,12'
              BranchSideFuncs:
                - xsltNewDecimalFormat
                - xmlDictCreate
                - xsltInit
                - xmlXPathNewContext
                - xmlXPathContextSetCache
                - xsltFreeStylesheet
                - xsltTransformError
        - Branch String:   'xslt.c:787,9'
          Branch Sides:
            - BranchSide:      'xslt.c:788,26'
              BranchSideFuncs:
                - xmlXPathNewContext
                - xmlXPathContextSetCache
                - xsltInit
                - xsltFreeStylesheet
                - xsltTransformError
            - BranchSide:      'xslt.c:799,26'
              BranchSideFuncs:
                - xsltInit
        - Branch String:   'xslt.c:791,13'
          Branch Sides:
            - BranchSide:      'xslt.c:792,13'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeStylesheet
            - BranchSide:      'xslt.c:796,37'
              BranchSideFuncs:
                - xmlXPathContextSetCache
                - xsltInit
                - xsltFreeStylesheet
        - Branch String:   'xslt.c:796,13'
          Branch Sides:
            - BranchSide:      'xslt.c:797,13'
              BranchSideFuncs:
                - xsltFreeStylesheet
            - BranchSide:      'xslt.c:798,5'
              BranchSideFuncs:
                - xsltInit
        - Branch String:   'xslt.c:807,9'
          Branch Sides:
            - BranchSide:      'xslt.c:808,21'
              BranchSideFuncs:
                - xsltFreeStylesheet
            - BranchSide:      'xslt.c:809,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xslt.c:760,2'
          Dst:             xsltTransformError
        - Src:             'xslt.c:769,26'
          Dst:             xsltNewDecimalFormat
        - Src:             'xslt.c:781,17'
          Dst:             xmlDictCreate
        - Src:             'xslt.c:790,26'
          Dst:             xmlXPathNewContext
        - Src:             'xslt.c:792,13'
          Dst:             xsltTransformError
        - Src:             'xslt.c:796,13'
          Dst:             xmlXPathContextSetCache
        - Src:             'xslt.c:802,5'
          Dst:             xsltInit
        - Src:             'xslt.c:808,2'
          Dst:             xsltFreeStylesheet
    - functionName:    xsltParseStylesheetUser
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6594
      functionLinenumberEnd: 6730
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - doc
      BBCount:         22
      ICount:          129
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - xmlDictFree
        - xmlDictReference
        - xmlDocGetRootElement
        - xsltCleanupStylesheetTree
        - xsltGatherNamespaces
        - xsltParseStylesheetProcess
        - xsltResolveStylesheetAttributeSet
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xslt.c:6595,25'
          Branch Sides:
            - BranchSide:      'xslt.c:6595,29'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:6596,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:6595,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6596,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:6601,9'
              BranchSideFuncs:
                - xsltGatherNamespaces
                - xsltParseStylesheetProcess
                - xmlDocGetRootElement
                - xsltCleanupStylesheetTree
                - xsltResolveStylesheetAttributeSet
                - xmlDictFree
                - xmlDictReference
        - Branch String:   'xslt.c:6601,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6602,21'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictReference
                - xsltGatherNamespaces
                - xsltParseStylesheetProcess
                - xmlDocGetRootElement
                - xsltCleanupStylesheetTree
                - xsltResolveStylesheetAttributeSet
            - BranchSide:      'xslt.c:6616,26'
              BranchSideFuncs:
                - xsltGatherNamespaces
                - xsltParseStylesheetProcess
                - xmlDocGetRootElement
                - xsltCleanupStylesheetTree
                - xsltResolveStylesheetAttributeSet
        - Branch String:   'xslt.c:6706,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6707,9'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:6712,9'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltCleanupStylesheetTree
                - xsltResolveStylesheetAttributeSet
        - Branch String:   'xslt.c:6712,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6713,43'
              BranchSideFuncs:
                - xsltResolveStylesheetAttributeSet
                - xmlDocGetRootElement
                - xsltCleanupStylesheetTree
            - BranchSide:      'xslt.c:6715,9'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltCleanupStylesheetTree
        - Branch String:   'xslt.c:6715,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6720,9'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltCleanupStylesheetTree
            - BranchSide:      'xslt.c:6729,5'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:6724,13'
          Branch Sides:
            - BranchSide:      'xslt.c:6725,39'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltCleanupStylesheetTree
            - BranchSide:      'xslt.c:6726,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xslt.c:6602,9'
          Dst:             xmlDictFree
        - Src:             'xslt.c:6609,2'
          Dst:             xmlDictReference
        - Src:             'xslt.c:6616,5'
          Dst:             xsltGatherNamespaces
        - Src:             'xslt.c:6706,9'
          Dst:             xsltParseStylesheetProcess
        - Src:             'xslt.c:6713,9'
          Dst:             xsltResolveStylesheetAttributeSet
        - Src:             'xslt.c:6725,44'
          Dst:             xmlDocGetRootElement
        - Src:             'xslt.c:6725,13'
          Dst:             xsltCleanupStylesheetTree
    - functionName:    xsltFreeStylesheet
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 1085
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
      BBCount:         59
      ICount:          381
      EdgeCount:       78
      CyclomaticComplexity: 21
      functionsReached:
        - xmlDictFree
        - xmlDocGetRootElement
        - xmlFreeDoc
        - xmlHashFree
        - xmlXPathFreeContext
        - xsltCleanupStylesheetTree
        - xsltFreeAVTList
        - xsltFreeAttributeSetsHashes
        - xsltFreeDecimalFormatList
        - xsltFreeExts
        - xsltFreeKeys
        - xsltFreeNamespaceAliasHashes
        - xsltFreeStackElemList
        - xsltFreeStyleDocuments
        - xsltFreeStylePreComps
        - xsltFreeStylesheetList
        - xsltFreeTemplateHashes
        - xsltFreeTemplateList
        - xsltShutdownExts
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xslt.c:977,9'
          Branch Sides:
            - BranchSide:      'xslt.c:978,9'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1002,10'
              BranchSideFuncs:
                - xsltFreeKeys
                - xsltFreeExts
                - xsltFreeTemplateHashes
                - xsltFreeDecimalFormatList
                - xsltFreeTemplateList
                - xsltFreeAttributeSetsHashes
                - xsltFreeNamespaceAliasHashes
                - xsltFreeStylePreComps
                - xsltFreeStyleDocuments
                - xsltShutdownExts
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xsltFreeStackElemList
                - xmlDocGetRootElement
                - xsltCleanupStylesheetTree
        - Branch String:   'xslt.c:1002,33'
          Branch Sides:
            - BranchSide:      'xslt.c:1002,37'
              BranchSideFuncs:
                - xsltFreeKeys
                - xsltFreeExts
                - xsltFreeTemplateHashes
                - xsltFreeDecimalFormatList
                - xsltFreeTemplateList
                - xsltFreeAttributeSetsHashes
                - xsltFreeNamespaceAliasHashes
                - xsltFreeStylePreComps
                - xsltFreeStyleDocuments
                - xsltShutdownExts
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xsltFreeStackElemList
                - xmlDocGetRootElement
                - xsltCleanupStylesheetTree
            - BranchSide:      'xslt.c:1007,18'
              BranchSideFuncs:
                - xsltFreeKeys
                - xsltFreeExts
                - xsltFreeTemplateHashes
                - xsltFreeDecimalFormatList
                - xsltFreeTemplateList
                - xsltFreeAttributeSetsHashes
                - xsltFreeNamespaceAliasHashes
                - xsltFreeStylePreComps
                - xsltFreeStyleDocuments
                - xsltShutdownExts
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xsltFreeStackElemList
        - Branch String:   'xslt.c:1002,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1003,28'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltCleanupStylesheetTree
                - xsltFreeKeys
                - xsltFreeExts
                - xsltFreeTemplateHashes
                - xsltFreeDecimalFormatList
                - xsltFreeTemplateList
                - xsltFreeAttributeSetsHashes
                - xsltFreeNamespaceAliasHashes
                - xsltFreeStylePreComps
                - xsltFreeStyleDocuments
                - xsltShutdownExts
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xsltFreeStackElemList
            - BranchSide:      'xslt.c:1007,18'
              BranchSideFuncs:
                - xsltFreeKeys
                - xsltFreeExts
                - xsltFreeTemplateHashes
                - xsltFreeDecimalFormatList
                - xsltFreeTemplateList
                - xsltFreeAttributeSetsHashes
                - xsltFreeNamespaceAliasHashes
                - xsltFreeStylePreComps
                - xsltFreeStyleDocuments
                - xsltShutdownExts
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xsltFreeStackElemList
        - Branch String:   'xslt.c:1025,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1026,31'
              BranchSideFuncs:
                - xsltFreeStackElemList
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
            - BranchSide:      'xslt.c:1027,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
        - Branch String:   'xslt.c:1027,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1028,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
                - xmlHashFree
                - xmlHashFree
            - BranchSide:      'xslt.c:1029,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
                - xmlHashFree
                - xmlHashFree
        - Branch String:   'xslt.c:1029,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1030,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
                - xmlHashFree
            - BranchSide:      'xslt.c:1031,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
                - xmlHashFree
        - Branch String:   'xslt.c:1031,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1032,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
            - BranchSide:      'xslt.c:1033,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
        - Branch String:   'xslt.c:1033,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1034,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
            - BranchSide:      'xslt.c:1035,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
        - Branch String:   'xslt.c:1035,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1036,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
            - BranchSide:      'xslt.c:1037,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
        - Branch String:   'xslt.c:1037,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1038,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
            - BranchSide:      'xslt.c:1039,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
        - Branch String:   'xslt.c:1039,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1040,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
            - BranchSide:      'xslt.c:1041,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
        - Branch String:   'xslt.c:1041,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1042,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
            - BranchSide:      'xslt.c:1043,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
        - Branch String:   'xslt.c:1043,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1044,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
            - BranchSide:      'xslt.c:1045,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
        - Branch String:   'xslt.c:1045,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1046,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
            - BranchSide:      'xslt.c:1047,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
        - Branch String:   'xslt.c:1047,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1048,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
            - BranchSide:      'xslt.c:1049,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
        - Branch String:   'xslt.c:1049,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1050,25'
              BranchSideFuncs:
                - xsltFreeAVTList
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
            - BranchSide:      'xslt.c:1051,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
        - Branch String:   'xslt.c:1051,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1052,32'
              BranchSideFuncs:
                - xsltFreeStylesheetList
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
            - BranchSide:      'xslt.c:1070,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
        - Branch String:   'xslt.c:1070,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1071,20'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlDictFree
                - xmlXPathFreeContext
            - BranchSide:      'xslt.c:1078,17'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
        - Branch String:   'xslt.c:1080,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1081,22'
              BranchSideFuncs:
                - xmlXPathFreeContext
            - BranchSide:      'xslt.c:1083,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xslt.c:1004,6'
          Dst:             xmlDocGetRootElement
        - Src:             'xslt.c:1003,2'
          Dst:             xsltCleanupStylesheetTree
        - Src:             'xslt.c:1007,5'
          Dst:             xsltFreeKeys
        - Src:             'xslt.c:1008,5'
          Dst:             xsltFreeExts
        - Src:             'xslt.c:1009,5'
          Dst:             xsltFreeTemplateHashes
        - Src:             'xslt.c:1010,5'
          Dst:             xsltFreeDecimalFormatList
        - Src:             'xslt.c:1011,5'
          Dst:             xsltFreeTemplateList
        - Src:             'xslt.c:1012,5'
          Dst:             xsltFreeAttributeSetsHashes
        - Src:             'xslt.c:1013,5'
          Dst:             xsltFreeNamespaceAliasHashes
        - Src:             'xslt.c:1014,5'
          Dst:             xsltFreeStylePreComps
        - Src:             'xslt.c:1019,5'
          Dst:             xsltFreeStyleDocuments
        - Src:             'xslt.c:1023,5'
          Dst:             xsltShutdownExts
        - Src:             'xslt.c:1026,9'
          Dst:             xsltFreeStackElemList
        - Src:             'xslt.c:1028,9'
          Dst:             xmlHashFree
        - Src:             'xslt.c:1030,9'
          Dst:             xmlHashFree
        - Src:             'xslt.c:1032,9'
          Dst:             xmlHashFree
        - Src:             'xslt.c:1050,9'
          Dst:             xsltFreeAVTList
        - Src:             'xslt.c:1052,9'
          Dst:             xsltFreeStylesheetList
        - Src:             'xslt.c:1071,9'
          Dst:             xmlFreeDoc
        - Src:             'xslt.c:1078,5'
          Dst:             xmlDictFree
        - Src:             'xslt.c:1081,2'
          Dst:             xmlXPathFreeContext
    - functionName:    xsltCleanupStylesheetTree
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 922
      functionLinenumberEnd: 965
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - rootElem
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltFreeDecimalFormatList
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xsltFreeDecimalFormat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xslt.c:338,9'
          Branch Sides:
            - BranchSide:      'xslt.c:339,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:341,12'
              BranchSideFuncs:
                - xsltFreeDecimalFormat
        - Branch String:   'xslt.c:342,5'
          Branch Sides:
            - BranchSide:      'xslt.c:342,5'
              BranchSideFuncs:
                - xsltFreeDecimalFormat
            - BranchSide:      'xslt.c:343,8'
              BranchSideFuncs:
                - xsltFreeDecimalFormat
      Callsites:
        - Src:             'xslt.c:344,2'
          Dst:             xsltFreeDecimalFormat
    - functionName:    xsltFreeTemplateList
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - template
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltFreeTemplate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xslt.c:473,5'
          Branch Sides:
            - BranchSide:      'xslt.c:474,8'
              BranchSideFuncs:
                - xsltFreeTemplate
            - BranchSide:      'xslt.c:478,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xslt.c:476,2'
          Dst:             xsltFreeTemplate
    - functionName:    xsltFreeStylesheetList
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 898
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltFreeStylesheet
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xslt.c:901,5'
          Branch Sides:
            - BranchSide:      'xslt.c:902,9'
              BranchSideFuncs:
                - xsltFreeStylesheet
            - BranchSide:      'xslt.c:906,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xslt.c:903,2'
          Dst:             xsltFreeStylesheet
    - functionName:    xsltGatherNamespaces
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3692
      functionLinenumberEnd: 3772
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
      BBCount:         50
      ICount:          265
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - xmlDocGetRootElement
        - xmlHashCreate
        - xmlHashLookup
        - xmlHashUpdateEntry
        - xmlStrEqual
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xslt.c:3696,9'
          Branch Sides:
            - BranchSide:      'xslt.c:3697,9'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:3710,32'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
        - Branch String:   'xslt.c:3711,5'
          Branch Sides:
            - BranchSide:      'xslt.c:3711,5'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
            - BranchSide:      'xslt.c:3712,6'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
        - Branch String:   'xslt.c:3712,6'
          Branch Sides:
            - BranchSide:      'xslt.c:3713,20'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
            - BranchSide:      'xslt.c:3747,6'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
        - Branch String:   'xslt.c:3714,6'
          Branch Sides:
            - BranchSide:      'xslt.c:3715,7'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
            - BranchSide:      'xslt.c:3742,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
        - Branch String:   'xslt.c:3715,7'
          Branch Sides:
            - BranchSide:      'xslt.c:3716,11'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
            - BranchSide:      'xslt.c:3740,8'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
        - Branch String:   'xslt.c:3716,11'
          Branch Sides:
            - BranchSide:      'xslt.c:3717,20'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'xslt.c:3725,27'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashCreate
                - xsltTransformError
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:3718,8'
          Branch Sides:
            - BranchSide:      'xslt.c:3719,33'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xslt.c:3724,7'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashCreate
                - xsltTransformError
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:3726,25'
          Branch Sides:
            - BranchSide:      'xslt.c:3726,42'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlHashCreate
                - xsltTransformError
            - BranchSide:      'xslt.c:3730,18'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
                - xmlHashUpdateEntry
        - Branch String:   'xslt.c:3726,11'
          Branch Sides:
            - BranchSide:      'xslt.c:3727,29'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
                - xmlHashUpdateEntry
            - BranchSide:      'xslt.c:3730,18'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
                - xmlHashUpdateEntry
        - Branch String:   'xslt.c:3747,6'
          Branch Sides:
            - BranchSide:      'xslt.c:3748,10'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
            - BranchSide:      'xslt.c:3753,6'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
        - Branch String:   'xslt.c:3748,10'
          Branch Sides:
            - BranchSide:      'xslt.c:3749,9'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
            - BranchSide:      'xslt.c:3752,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
        - Branch String:   'xslt.c:3753,6'
          Branch Sides:
            - BranchSide:      'xslt.c:3754,12'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
            - BranchSide:      'xslt.c:3758,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
        - Branch String:   'xslt.c:3760,10'
          Branch Sides:
            - BranchSide:      'xslt.c:3761,3'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
            - BranchSide:      'xslt.c:3762,10'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
        - Branch String:   'xslt.c:3762,10'
          Branch Sides:
            - BranchSide:      'xslt.c:3763,7'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
            - BranchSide:      'xslt.c:3766,10'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
        - Branch String:   'xslt.c:3766,10'
          Branch Sides:
            - BranchSide:      'xslt.c:3767,9'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
            - BranchSide:      'xslt.c:3770,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
        - Branch String:   'xslt.c:3770,2'
          Branch Sides:
            - BranchSide:      'xslt.c:3711,5'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
            - BranchSide:      'xslt.c:3759,12'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
      Callsites:
        - Src:             'xslt.c:3710,11'
          Dst:             xmlDocGetRootElement
        - Src:             'xslt.c:3717,20'
          Dst:             xmlHashCreate
        - Src:             'xslt.c:3719,8'
          Dst:             xsltTransformError
        - Src:             'xslt.c:3725,13'
          Dst:             xmlHashLookup
        - Src:             'xslt.c:3726,30'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:3727,4'
          Dst:             xsltTransformError
        - Src:             'xslt.c:3731,4'
          Dst:             xmlHashUpdateEntry
    - functionName:    xsltParseStylesheetProcess
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6457
      functionLinenumberEnd: 6549
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ret
        - doc
      BBCount:         40
      ICount:          274
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - xmlDocGetRootElement
        - xmlGetNsProp
        - xmlStrEqual
        - xmlStrdup
        - xsltAddTemplate
        - xsltInitGlobals
        - xsltNewTemplate
        - xsltParseStylesheetExcludePrefix
        - xsltParseStylesheetExtPrefix
        - xsltParseStylesheetTop
        - xsltParseTemplateContent
        - xsltPreprocessStylesheet
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xslt.c:6462,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6463,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:6464,9'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
                - xsltPreprocessStylesheet
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltTransformError
                - xsltParseStylesheetTop
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
                - xsltTransformError
        - Branch String:   'xslt.c:6464,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6465,9'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:6472,32'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
                - xsltPreprocessStylesheet
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltTransformError
                - xsltParseStylesheetTop
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
                - xsltTransformError
        - Branch String:   'xslt.c:6473,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6474,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xslt.c:6479,10'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
                - xsltPreprocessStylesheet
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltTransformError
                - xsltParseStylesheetTop
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
        - Branch String:   'xslt.c:6479,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6479,10'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
                - xsltPreprocessStylesheet
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltTransformError
                - xsltParseStylesheetTop
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
            - BranchSide:      'xslt.c:6490,35'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
                - xsltPreprocessStylesheet
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltTransformError
                - xsltParseStylesheetTop
        - Branch String:   'xslt.c:6479,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6479,10'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
                - xsltPreprocessStylesheet
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltTransformError
                - xsltParseStylesheetTop
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
            - BranchSide:      'xslt.c:6490,35'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
                - xsltPreprocessStylesheet
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltTransformError
                - xsltParseStylesheetTop
        - Branch String:   'xslt.c:6479,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6479,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
                - xsltPreprocessStylesheet
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltTransformError
                - xsltParseStylesheetTop
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
            - BranchSide:      'xslt.c:6490,35'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
                - xsltPreprocessStylesheet
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltTransformError
                - xsltParseStylesheetTop
        - Branch String:   'xslt.c:6479,29'
          Branch Sides:
            - BranchSide:      'xslt.c:6480,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
                - xsltPreprocessStylesheet
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltTransformError
                - xsltParseStylesheetTop
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
            - BranchSide:      'xslt.c:6490,35'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
                - xsltPreprocessStylesheet
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltTransformError
                - xsltParseStylesheetTop
        - Branch String:   'xslt.c:6480,37'
          Branch Sides:
            - BranchSide:      'xslt.c:6481,4'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
                - xsltPreprocessStylesheet
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltTransformError
                - xsltParseStylesheetTop
            - BranchSide:      'xslt.c:6486,2'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
                - xsltPreprocessStylesheet
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltTransformError
                - xsltParseStylesheetTop
        - Branch String:   'xslt.c:6479,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6486,2'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
                - xsltPreprocessStylesheet
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltTransformError
                - xsltParseStylesheetTop
            - BranchSide:      'xslt.c:6490,35'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
                - xsltPreprocessStylesheet
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltTransformError
                - xsltParseStylesheetTop
        - Branch String:   'xslt.c:6494,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6495,27'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltTransformError
                - xsltParseStylesheetTop
            - BranchSide:      'xslt.c:6497,9'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltTransformError
                - xsltParseStylesheetTop
        - Branch String:   'xslt.c:6497,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6498,25'
              BranchSideFuncs:
                - xsltParseStylesheetTop
            - BranchSide:      'xslt.c:6506,22'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltTransformError
        - Branch String:   'xslt.c:6507,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6508,31'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xslt.c:6518,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
        - Branch String:   'xslt.c:6518,51'
          Branch Sides:
            - BranchSide:      'xslt.c:6519,27'
              BranchSideFuncs:
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
            - BranchSide:      'xslt.c:6525,2'
              BranchSideFuncs:
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
        - Branch String:   'xslt.c:6518,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6520,31'
              BranchSideFuncs:
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
            - BranchSide:      'xslt.c:6525,2'
              BranchSideFuncs:
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
        - Branch String:   'xslt.c:6531,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6532,6'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:6534,19'
              BranchSideFuncs:
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
      Callsites:
        - Src:             'xslt.c:6460,5'
          Dst:             xsltInitGlobals
        - Src:             'xslt.c:6472,11'
          Dst:             xmlDocGetRootElement
        - Src:             'xslt.c:6474,2'
          Dst:             xsltTransformError
        - Src:             'xslt.c:6479,10'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6480,4'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6481,4'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6487,2'
          Dst:             xsltParseStylesheetExcludePrefix
        - Src:             'xslt.c:6488,2'
          Dst:             xsltParseStylesheetExtPrefix
        - Src:             'xslt.c:6490,2'
          Dst:             xsltParseStylesheetExcludePrefix
        - Src:             'xslt.c:6491,2'
          Dst:             xsltParseStylesheetExtPrefix
        - Src:             'xslt.c:6495,2'
          Dst:             xsltPreprocessStylesheet
        - Src:             'xslt.c:6498,2'
          Dst:             xsltParseStylesheetTop
        - Src:             'xslt.c:6506,9'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:6508,6'
          Dst:             xsltTransformError
        - Src:             'xslt.c:6518,8'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6519,15'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6520,6'
          Dst:             xsltTransformError
        - Src:             'xslt.c:6530,13'
          Dst:             xsltNewTemplate
        - Src:             'xslt.c:6536,20'
          Dst:             xmlStrdup
        - Src:             'xslt.c:6541,2'
          Dst:             xsltParseTemplateContent
        - Src:             'xslt.c:6544,2'
          Dst:             xsltAddTemplate
    - functionName:    xsltParseStylesheetExcludePrefix
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1755
      functionLinenumberEnd: 1809
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - style
        - cur
        - isXsltElem
      BBCount:         60
      ICount:          324
      EdgeCount:       81
      CyclomaticComplexity: 23
      functionsReached:
        - exclPrefixPush
        - xmlGetNsProp
        - xmlSearchNs
        - xmlStrEqual
        - xmlStrndup
        - xsltTransformError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xslt.c:1760,23'
          Branch Sides:
            - BranchSide:      'xslt.c:1760,27'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1761,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:1760,42'
          Branch Sides:
            - BranchSide:      'xslt.c:1760,46'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1761,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:1760,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1761,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1763,9'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
                - xmlGetNsProp
        - Branch String:   'xslt.c:1763,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1764,26'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1767,26'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1770,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1771,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1774,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1775,5'
          Branch Sides:
            - BranchSide:      'xslt.c:1776,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1807,5'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:1776,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1776,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1776,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1776,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1776,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1776,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1776,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1776,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1776,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1776,2'
          Branch Sides:
            - BranchSide:      'xslt.c:1776,34'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1777,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1777,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1778,6'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1779,15'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1780,21'
          Branch Sides:
            - BranchSide:      'xslt.c:1780,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1780,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1780,26'
          Branch Sides:
            - BranchSide:      'xslt.c:1780,25'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1780,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1780,26'
          Branch Sides:
            - BranchSide:      'xslt.c:1780,25'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1780,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1780,26'
          Branch Sides:
            - BranchSide:      'xslt.c:1780,25'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1780,25'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1780,2'
          Branch Sides:
            - BranchSide:      'xslt.c:1780,46'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1781,22'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1782,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1785,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xmlStrndup
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1805,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1785,10'
          Branch Sides:
            - BranchSide:      'xslt.c:1786,20'
              BranchSideFuncs:
                - xmlSearchNs
                - exclPrefixPush
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltTransformError
            - BranchSide:      'xslt.c:1788,20'
              BranchSideFuncs:
                - xmlSearchNs
                - exclPrefixPush
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltTransformError
        - Branch String:   'xslt.c:1789,10'
          Branch Sides:
            - BranchSide:      'xslt.c:1790,28'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xmlSearchNs
            - BranchSide:      'xslt.c:1795,22'
              BranchSideFuncs:
                - exclPrefixPush
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1793,7'
          Branch Sides:
            - BranchSide:      'xslt.c:1793,22'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1794,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
      Callsites:
        - Src:             'xslt.c:1764,13'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1767,13'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1781,11'
          Dst:             xmlStrndup
        - Src:             'xslt.c:1785,10'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:1786,8'
          Dst:             xmlSearchNs
        - Src:             'xslt.c:1788,8'
          Dst:             xmlSearchNs
        - Src:             'xslt.c:1790,3'
          Dst:             xsltTransformError
        - Src:             'xslt.c:1795,7'
          Dst:             exclPrefixPush
    - functionName:    xsltParseStylesheetExtPrefix
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1618
      functionLinenumberEnd: 1670
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - style
        - cur
        - isXsltElem
      BBCount:         57
      ICount:          305
      EdgeCount:       77
      CyclomaticComplexity: 22
      functionsReached:
        - xmlGetNsProp
        - xmlSearchNs
        - xmlStrEqual
        - xmlStrndup
        - xsltRegisterExtPrefix
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xslt.c:1622,23'
          Branch Sides:
            - BranchSide:      'xslt.c:1622,27'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1623,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:1622,42'
          Branch Sides:
            - BranchSide:      'xslt.c:1622,46'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1623,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:1622,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1623,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1625,9'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
                - xmlGetNsProp
        - Branch String:   'xslt.c:1625,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1627,26'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1631,26'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1634,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1635,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1638,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1639,5'
          Branch Sides:
            - BranchSide:      'xslt.c:1640,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1669,5'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:1640,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1640,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1640,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1640,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1640,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1640,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1640,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1640,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1640,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1640,2'
          Branch Sides:
            - BranchSide:      'xslt.c:1640,34'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1641,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1641,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1642,6'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1643,15'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1644,21'
          Branch Sides:
            - BranchSide:      'xslt.c:1644,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1644,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1644,26'
          Branch Sides:
            - BranchSide:      'xslt.c:1644,25'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1644,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1644,26'
          Branch Sides:
            - BranchSide:      'xslt.c:1644,25'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1644,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1644,26'
          Branch Sides:
            - BranchSide:      'xslt.c:1644,25'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1644,25'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1644,2'
          Branch Sides:
            - BranchSide:      'xslt.c:1644,46'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1645,22'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1646,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1649,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xmlStrndup
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1667,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1649,10'
          Branch Sides:
            - BranchSide:      'xslt.c:1650,20'
              BranchSideFuncs:
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltTransformError
            - BranchSide:      'xslt.c:1652,20'
              BranchSideFuncs:
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltTransformError
        - Branch String:   'xslt.c:1653,10'
          Branch Sides:
            - BranchSide:      'xslt.c:1654,28'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xmlSearchNs
            - BranchSide:      'xslt.c:1663,25'
              BranchSideFuncs:
                - xsltRegisterExtPrefix
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1657,7'
          Branch Sides:
            - BranchSide:      'xslt.c:1657,22'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1658,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
      Callsites:
        - Src:             'xslt.c:1627,13'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1631,13'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1645,11'
          Dst:             xmlStrndup
        - Src:             'xslt.c:1649,10'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:1650,8'
          Dst:             xmlSearchNs
        - Src:             'xslt.c:1652,8'
          Dst:             xmlSearchNs
        - Src:             'xslt.c:1654,3'
          Dst:             xsltTransformError
        - Src:             'xslt.c:1663,3'
          Dst:             xsltRegisterExtPrefix
    - functionName:    xsltPreprocessStylesheet
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3488
      functionLinenumberEnd: 3680
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - cur
      BBCount:         167
      ICount:          854
      EdgeCount:       229
      CyclomaticComplexity: 64
      functionsReached:
        - exclPrefixPop
        - xmlDictLookup
        - xmlDictOwns
        - xmlDocGetRootElement
        - xmlFreeNode
        - xmlNodeGetSpacePreserve
        - xmlNodeSetContent
        - xmlStrEqual
        - xmlUnlinkNode
        - xsltCheckExtURI
        - xsltIsBlank
        - xsltParseStylesheetExcludePrefix
        - xsltPreprocessStylesheet
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xslt.c:3492,25'
          Branch Sides:
            - BranchSide:      'xslt.c:3492,29'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:3493,9'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:3492,9'
          Branch Sides:
            - BranchSide:      'xslt.c:3493,9'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:3495,10'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xslt.c:3495,28'
          Branch Sides:
            - BranchSide:      'xslt.c:3495,32'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xslt.c:3499,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xslt.c:3495,53'
          Branch Sides:
            - BranchSide:      'xslt.c:3496,10'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xslt.c:3499,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xslt.c:3495,9'
          Branch Sides:
            - BranchSide:      'xslt.c:3497,14'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xslt.c:3499,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xslt.c:3501,23'
          Branch Sides:
            - BranchSide:      'xslt.c:3501,27'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xslt.c:3505,19'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:3501,27'
          Branch Sides:
            - BranchSide:      'xslt.c:3501,27'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xslt.c:3505,19'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:3501,27'
          Branch Sides:
            - BranchSide:      'xslt.c:3501,27'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xslt.c:3505,19'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:3501,27'
          Branch Sides:
            - BranchSide:      'xslt.c:3501,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
            - BranchSide:      'xslt.c:3505,19'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:3501,46'
          Branch Sides:
            - BranchSide:      'xslt.c:3502,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:3505,19'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:3501,9'
          Branch Sides:
            - BranchSide:      'xslt.c:3503,14'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:3505,19'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:3514,5'
          Branch Sides:
            - BranchSide:      'xslt.c:3515,6'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:3672,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:3515,6'
          Branch Sides:
            - BranchSide:      'xslt.c:3520,20'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
            - BranchSide:      'xslt.c:3524,6'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
        - Branch String:   'xslt.c:3524,6'
          Branch Sides:
            - BranchSide:      'xslt.c:3529,11'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
            - BranchSide:      'xslt.c:3613,13'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
        - Branch String:   'xslt.c:3529,24'
          Branch Sides:
            - BranchSide:      'xslt.c:3529,28'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
            - BranchSide:      'xslt.c:3556,10'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
        - Branch String:   'xslt.c:3529,10'
          Branch Sides:
            - BranchSide:      'xslt.c:3530,28'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
            - BranchSide:      'xslt.c:3556,10'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
        - Branch String:   'xslt.c:3533,3'
          Branch Sides:
            - BranchSide:      'xslt.c:3534,13'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
            - BranchSide:      'xslt.c:3555,6'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
        - Branch String:   'xslt.c:3535,25'
          Branch Sides:
            - BranchSide:      'xslt.c:3535,29'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
            - BranchSide:      'xslt.c:3553,14'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
        - Branch String:   'xslt.c:3535,57'
          Branch Sides:
            - BranchSide:      'xslt.c:3536,12'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
            - BranchSide:      'xslt.c:3553,14'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
        - Branch String:   'xslt.c:3536,34'
          Branch Sides:
            - BranchSide:      'xslt.c:3537,18'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlNodeSetContent
            - BranchSide:      'xslt.c:3553,14'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
        - Branch String:   'xslt.c:3535,11'
          Branch Sides:
            - BranchSide:      'xslt.c:3546,36'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
            - BranchSide:      'xslt.c:3553,14'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
        - Branch String:   'xslt.c:3548,8'
          Branch Sides:
            - BranchSide:      'xslt.c:3549,26'
              BranchSideFuncs:
                - xmlNodeSetContent
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'xslt.c:3552,7'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
        - Branch String:   'xslt.c:3556,10'
          Branch Sides:
            - BranchSide:      'xslt.c:3556,10'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
            - BranchSide:      'xslt.c:3564,51'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
        - Branch String:   'xslt.c:3556,10'
          Branch Sides:
            - BranchSide:      'xslt.c:3556,10'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
            - BranchSide:      'xslt.c:3564,51'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
        - Branch String:   'xslt.c:3556,10'
          Branch Sides:
            - BranchSide:      'xslt.c:3556,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
            - BranchSide:      'xslt.c:3564,51'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
        - Branch String:   'xslt.c:3556,10'
          Branch Sides:
            - BranchSide:      'xslt.c:3557,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlStrEqual
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - exclPrefixPop
            - BranchSide:      'xslt.c:3564,51'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
        - Branch String:   'xslt.c:3558,7'
          Branch Sides:
            - BranchSide:      'xslt.c:3559,7'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - exclPrefixPop
            - BranchSide:      'xslt.c:3563,6'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
        - Branch String:   'xslt.c:3559,7'
          Branch Sides:
            - BranchSide:      'xslt.c:3560,18'
              BranchSideFuncs:
                - exclPrefixPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:3561,7'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:3567,31'
          Branch Sides:
            - BranchSide:      'xslt.c:3567,35'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
            - BranchSide:      'xslt.c:3607,10'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
        - Branch String:   'xslt.c:3567,10'
          Branch Sides:
            - BranchSide:      'xslt.c:3568,17'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlStrEqual
            - BranchSide:      'xslt.c:3607,10'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
        - Branch String:   'xslt.c:3573,22'
          Branch Sides:
            - BranchSide:      'xslt.c:3573,26'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlStrEqual
            - BranchSide:      'xslt.c:3602,6'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
        - Branch String:   'xslt.c:3573,7'
          Branch Sides:
            - BranchSide:      'xslt.c:3574,7'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlStrEqual
            - BranchSide:      'xslt.c:3602,6'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
        - Branch String:   'xslt.c:3574,7'
          Branch Sides:
            - BranchSide:      'xslt.c:3575,10'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlStrEqual
            - BranchSide:      'xslt.c:3601,3'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
        - Branch String:   'xslt.c:3577,4'
          Branch Sides:
            - BranchSide:      'xslt.c:3578,13'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlStrEqual
            - BranchSide:      'xslt.c:3597,8'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlStrEqual
        - Branch String:   'xslt.c:3578,33'
          Branch Sides:
            - BranchSide:      'xslt.c:3579,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
            - BranchSide:      'xslt.c:3596,4'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlStrEqual
        - Branch String:   'xslt.c:3578,12'
          Branch Sides:
            - BranchSide:      'xslt.c:3586,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlStrEqual
            - BranchSide:      'xslt.c:3596,4'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlStrEqual
        - Branch String:   'xslt.c:3586,9'
          Branch Sides:
            - BranchSide:      'xslt.c:3587,22'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlStrEqual
            - BranchSide:      'xslt.c:3589,22'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlStrEqual
        - Branch String:   'xslt.c:3597,8'
          Branch Sides:
            - BranchSide:      'xslt.c:3598,15'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlStrEqual
            - BranchSide:      'xslt.c:3599,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlStrEqual
        - Branch String:   'xslt.c:3607,10'
          Branch Sides:
            - BranchSide:      'xslt.c:3608,28'
              BranchSideFuncs:
                - xsltPreprocessStylesheet
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - exclPrefixPop
            - BranchSide:      'xslt.c:3613,2'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
        - Branch String:   'xslt.c:3609,3'
          Branch Sides:
            - BranchSide:      'xslt.c:3610,21'
              BranchSideFuncs:
                - exclPrefixPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:3611,3'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:3613,13'
          Branch Sides:
            - BranchSide:      'xslt.c:3614,10'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
            - BranchSide:      'xslt.c:3631,14'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
        - Branch String:   'xslt.c:3614,10'
          Branch Sides:
            - BranchSide:      'xslt.c:3614,10'
              BranchSideFuncs:
                - xsltIsBlank
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlNodeGetSpacePreserve
            - BranchSide:      'xslt.c:3618,18'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
        - Branch String:   'xslt.c:3614,10'
          Branch Sides:
            - BranchSide:      'xslt.c:3615,31'
              BranchSideFuncs:
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
            - BranchSide:      'xslt.c:3618,18'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
        - Branch String:   'xslt.c:3615,7'
          Branch Sides:
            - BranchSide:      'xslt.c:3616,20'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
            - BranchSide:      'xslt.c:3618,6'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
        - Branch String:   'xslt.c:3642,38'
          Branch Sides:
            - BranchSide:      'xslt.c:3642,42'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
            - BranchSide:      'xslt.c:3647,13'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:3642,59'
          Branch Sides:
            - BranchSide:      'xslt.c:3643,7'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
            - BranchSide:      'xslt.c:3647,13'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:3643,26'
          Branch Sides:
            - BranchSide:      'xslt.c:3643,30'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
            - BranchSide:      'xslt.c:3647,13'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:3643,56'
          Branch Sides:
            - BranchSide:      'xslt.c:3644,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:3647,13'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:3644,52'
          Branch Sides:
            - BranchSide:      'xslt.c:3645,24'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:3647,13'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:3642,6'
          Branch Sides:
            - BranchSide:      'xslt.c:3646,6'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:3647,13'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:3653,6'
          Branch Sides:
            - BranchSide:      'xslt.c:3654,12'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:3657,2'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:3660,10'
          Branch Sides:
            - BranchSide:      'xslt.c:3661,3'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:3662,10'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:3662,10'
          Branch Sides:
            - BranchSide:      'xslt.c:3663,7'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:3666,10'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:3666,10'
          Branch Sides:
            - BranchSide:      'xslt.c:3667,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:3670,2'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:3670,2'
          Branch Sides:
            - BranchSide:      'xslt.c:3514,5'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:3659,12'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:3672,9'
          Branch Sides:
            - BranchSide:      'xslt.c:3672,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:3677,16'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
      Callsites:
        - Src:             'xslt.c:3501,27'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:3502,10'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:3520,6'
          Dst:             xmlUnlinkNode
        - Src:             'xslt.c:3521,6'
          Dst:             xmlFreeNode
        - Src:             'xslt.c:3537,6'
          Dst:             xmlDictOwns
        - Src:             'xslt.c:3546,22'
          Dst:             xmlDictLookup
        - Src:             'xslt.c:3549,8'
          Dst:             xmlNodeSetContent
        - Src:             'xslt.c:3556,10'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:3558,7'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:3560,4'
          Dst:             exclPrefixPop
        - Src:             'xslt.c:3564,18'
          Dst:             xsltParseStylesheetExcludePrefix
        - Src:             'xslt.c:3572,10'
          Dst:             xmlDocGetRootElement
        - Src:             'xslt.c:3579,13'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:3608,3'
          Dst:             xsltPreprocessStylesheet
        - Src:             'xslt.c:3610,7'
          Dst:             exclPrefixPop
        - Src:             'xslt.c:3614,10'
          Dst:             xsltIsBlank
        - Src:             'xslt.c:3615,7'
          Dst:             xmlNodeGetSpacePreserve
        - Src:             'xslt.c:3619,19'
          Dst:             xmlDictOwns
        - Src:             'xslt.c:3627,21'
          Dst:             xmlDictLookup
        - Src:             'xslt.c:3628,3'
          Dst:             xmlNodeSetContent
        - Src:             'xslt.c:3644,8'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:3645,8'
          Dst:             xsltCheckExtURI
        - Src:             'xslt.c:3677,2'
          Dst:             xmlUnlinkNode
        - Src:             'xslt.c:3678,2'
          Dst:             xmlFreeNode
    - functionName:    xsltParseStylesheetTop
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6116
      functionLinenumberEnd: 6259
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - top
      BBCount:         147
      ICount:          769
      EdgeCount:       199
      CyclomaticComplexity: 54
      functionsReached:
        - xmlGetNsProp
        - xmlStrEqual
        - xsltExtModuleTopLevelLookup
        - xsltIsBlank
        - xsltNamespaceAlias
        - xsltParseGlobalParam
        - xsltParseGlobalVariable
        - xsltParseStylesheetAttributeSet
        - xsltParseStylesheetDecimalFormat
        - xsltParseStylesheetImport
        - xsltParseStylesheetInclude
        - xsltParseStylesheetKey
        - xsltParseStylesheetOutput
        - xsltParseStylesheetPreserveSpace
        - xsltParseStylesheetStripSpace
        - xsltParseStylesheetTemplate
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xslt.c:6123,23'
          Branch Sides:
            - BranchSide:      'xslt.c:6123,27'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:6124,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:6123,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6124,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:6126,9'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'xslt.c:6126,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6127,13'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'xslt.c:6135,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
                - xsltTransformError
        - Branch String:   'xslt.c:6127,13'
          Branch Sides:
            - BranchSide:      'xslt.c:6128,38'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xslt.c:6133,5'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
                - xsltTransformError
        - Branch String:   'xslt.c:6136,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6137,27'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
            - BranchSide:      'xslt.c:6141,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
        - Branch String:   'xslt.c:6139,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6139,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
            - BranchSide:      'xslt.c:6140,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
        - Branch String:   'xslt.c:6141,51'
          Branch Sides:
            - BranchSide:      'xslt.c:6142,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
            - BranchSide:      'xslt.c:6150,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
        - Branch String:   'xslt.c:6141,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6143,31'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
            - BranchSide:      'xslt.c:6150,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
        - Branch String:   'xslt.c:6145,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6146,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
            - BranchSide:      'xslt.c:6149,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
        - Branch String:   'xslt.c:6157,5'
          Branch Sides:
            - BranchSide:      'xslt.c:6158,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
            - BranchSide:      'xslt.c:6175,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
        - Branch String:   'xslt.c:6160,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6160,10'
              BranchSideFuncs:
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
            - BranchSide:      'xslt.c:6164,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
        - Branch String:   'xslt.c:6160,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6161,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
            - BranchSide:      'xslt.c:6164,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
        - Branch String:   'xslt.c:6164,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6164,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
            - BranchSide:      'xslt.c:6168,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
        - Branch String:   'xslt.c:6164,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6164,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
            - BranchSide:      'xslt.c:6168,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
        - Branch String:   'xslt.c:6164,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6164,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
            - BranchSide:      'xslt.c:6168,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
        - Branch String:   'xslt.c:6164,28'
          Branch Sides:
            - BranchSide:      'xslt.c:6164,31'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xsltParseStylesheetImport
                - xmlStrEqual
                - xsltIsBlank
            - BranchSide:      'xslt.c:6168,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
        - Branch String:   'xslt.c:6164,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6165,37'
              BranchSideFuncs:
                - xsltParseStylesheetImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltIsBlank
            - BranchSide:      'xslt.c:6168,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
        - Branch String:   'xslt.c:6165,11'
          Branch Sides:
            - BranchSide:      'xslt.c:6166,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
            - BranchSide:      'xslt.c:6167,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
        - Branch String:   'xslt.c:6166,12'
          Branch Sides:
            - BranchSide:      'xslt.c:6166,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
            - BranchSide:      'xslt.c:6166,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
        - Branch String:   'xslt.c:6175,5'
          Branch Sides:
            - BranchSide:      'xslt.c:6175,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6176,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
        - Branch String:   'xslt.c:6178,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6178,6'
              BranchSideFuncs:
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:6182,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltIsBlank
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:6178,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6179,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6182,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltIsBlank
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:6182,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6183,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltIsBlank
                - xsltTransformError
            - BranchSide:      'xslt.c:6191,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
        - Branch String:   'xslt.c:6183,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6184,28'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltIsBlank
            - BranchSide:      'xslt.c:6187,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
        - Branch String:   'xslt.c:6187,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6187,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6188,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
        - Branch String:   'xslt.c:6191,38'
          Branch Sides:
            - BranchSide:      'xslt.c:6191,42'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
            - BranchSide:      'xslt.c:6199,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
        - Branch String:   'xslt.c:6191,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6192,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6199,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
        - Branch String:   'xslt.c:6195,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6195,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6196,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
        - Branch String:   'xslt.c:6199,38'
          Branch Sides:
            - BranchSide:      'xslt.c:6199,44'
              BranchSideFuncs:
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
            - BranchSide:      'xslt.c:6215,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
        - Branch String:   'xslt.c:6199,44'
          Branch Sides:
            - BranchSide:      'xslt.c:6199,44'
              BranchSideFuncs:
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
            - BranchSide:      'xslt.c:6202,45'
              BranchSideFuncs:
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
        - Branch String:   'xslt.c:6199,44'
          Branch Sides:
            - BranchSide:      'xslt.c:6199,44'
              BranchSideFuncs:
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
            - BranchSide:      'xslt.c:6202,45'
              BranchSideFuncs:
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
        - Branch String:   'xslt.c:6199,44'
          Branch Sides:
            - BranchSide:      'xslt.c:6199,44'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6202,45'
              BranchSideFuncs:
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
        - Branch String:   'xslt.c:6199,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6202,45'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
            - BranchSide:      'xslt.c:6215,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
        - Branch String:   'xslt.c:6204,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6205,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6212,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
        - Branch String:   'xslt.c:6215,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6216,31'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6219,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
        - Branch String:   'xslt.c:6218,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6218,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6219,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
        - Branch String:   'xslt.c:6219,20'
          Branch Sides:
            - BranchSide:      'xslt.c:6220,37'
              BranchSideFuncs:
                - xsltParseStylesheetInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6222,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
        - Branch String:   'xslt.c:6220,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6221,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6222,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
        - Branch String:   'xslt.c:6221,7'
          Branch Sides:
            - BranchSide:      'xslt.c:6221,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6221,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
        - Branch String:   'xslt.c:6222,20'
          Branch Sides:
            - BranchSide:      'xslt.c:6223,36'
              BranchSideFuncs:
                - xsltParseStylesheetStripSpace
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6224,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
        - Branch String:   'xslt.c:6224,20'
          Branch Sides:
            - BranchSide:      'xslt.c:6225,39'
              BranchSideFuncs:
                - xsltParseStylesheetPreserveSpace
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6226,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
        - Branch String:   'xslt.c:6226,20'
          Branch Sides:
            - BranchSide:      'xslt.c:6227,32'
              BranchSideFuncs:
                - xsltParseStylesheetOutput
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6228,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
        - Branch String:   'xslt.c:6228,20'
          Branch Sides:
            - BranchSide:      'xslt.c:6229,29'
              BranchSideFuncs:
                - xsltParseStylesheetKey
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6230,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
        - Branch String:   'xslt.c:6230,20'
          Branch Sides:
            - BranchSide:      'xslt.c:6231,39'
              BranchSideFuncs:
                - xsltParseStylesheetDecimalFormat
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6232,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
        - Branch String:   'xslt.c:6232,20'
          Branch Sides:
            - BranchSide:      'xslt.c:6233,38'
              BranchSideFuncs:
                - xsltParseStylesheetAttributeSet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6234,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
        - Branch String:   'xslt.c:6234,20'
          Branch Sides:
            - BranchSide:      'xslt.c:6235,30'
              BranchSideFuncs:
                - xsltParseGlobalVariable
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6236,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
        - Branch String:   'xslt.c:6236,20'
          Branch Sides:
            - BranchSide:      'xslt.c:6237,27'
              BranchSideFuncs:
                - xsltParseGlobalParam
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6238,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
        - Branch String:   'xslt.c:6238,20'
          Branch Sides:
            - BranchSide:      'xslt.c:6242,34'
              BranchSideFuncs:
                - xsltParseStylesheetTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6243,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xsltTransformError
                - xsltNamespaceAlias
        - Branch String:   'xslt.c:6243,20'
          Branch Sides:
            - BranchSide:      'xslt.c:6244,25'
              BranchSideFuncs:
                - xsltNamespaceAlias
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6246,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xsltTransformError
        - Branch String:   'xslt.c:6250,14'
          Branch Sides:
            - BranchSide:      'xslt.c:6250,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6251,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
      Callsites:
        - Src:             'xslt.c:6128,13'
          Dst:             xsltTransformError
        - Src:             'xslt.c:6135,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:6137,2'
          Dst:             xsltTransformError
        - Src:             'xslt.c:6141,8'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6142,15'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6143,6'
          Dst:             xsltTransformError
        - Src:             'xslt.c:6160,10'
          Dst:             xsltIsBlank
        - Src:             'xslt.c:6164,10'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6164,31'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6165,11'
          Dst:             xsltParseStylesheetImport
        - Src:             'xslt.c:6178,6'
          Dst:             xsltIsBlank
        - Src:             'xslt.c:6184,3'
          Dst:             xsltTransformError
        - Src:             'xslt.c:6199,44'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6202,17'
          Dst:             xsltExtModuleTopLevelLookup
        - Src:             'xslt.c:6215,6'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6216,6'
          Dst:             xsltTransformError
        - Src:             'xslt.c:6219,20'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6220,10'
          Dst:             xsltParseStylesheetInclude
        - Src:             'xslt.c:6222,20'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6223,6'
          Dst:             xsltParseStylesheetStripSpace
        - Src:             'xslt.c:6224,20'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6225,6'
          Dst:             xsltParseStylesheetPreserveSpace
        - Src:             'xslt.c:6226,20'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6227,6'
          Dst:             xsltParseStylesheetOutput
        - Src:             'xslt.c:6228,20'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6229,6'
          Dst:             xsltParseStylesheetKey
        - Src:             'xslt.c:6230,20'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6231,6'
          Dst:             xsltParseStylesheetDecimalFormat
        - Src:             'xslt.c:6232,20'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6233,6'
          Dst:             xsltParseStylesheetAttributeSet
        - Src:             'xslt.c:6234,20'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6235,6'
          Dst:             xsltParseGlobalVariable
        - Src:             'xslt.c:6236,20'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6237,6'
          Dst:             xsltParseGlobalParam
        - Src:             'xslt.c:6238,20'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6242,6'
          Dst:             xsltParseStylesheetTemplate
        - Src:             'xslt.c:6243,20'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6244,6'
          Dst:             xsltNamespaceAlias
        - Src:             'xslt.c:6247,10'
          Dst:             xsltTransformError
    - functionName:    xsltIsBlank
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         16
      ICount:          78
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xslt.c:260,9'
          Branch Sides:
            - BranchSide:      'xslt.c:261,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:262,5'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:262,5'
          Branch Sides:
            - BranchSide:      'xslt.c:263,8'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:266,5'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:263,8'
          Branch Sides:
            - BranchSide:      'xslt.c:263,8'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:264,5'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:263,8'
          Branch Sides:
            - BranchSide:      'xslt.c:263,8'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:264,5'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:263,8'
          Branch Sides:
            - BranchSide:      'xslt.c:263,8'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:264,5'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:263,6'
          Branch Sides:
            - BranchSide:      'xslt.c:263,25'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:264,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltParseStylesheetOutput
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1196
      functionLinenumberEnd: 1397
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - cur
      BBCount:         151
      ICount:          853
      EdgeCount:       203
      CyclomaticComplexity: 54
      functionsReached:
        - xmlGetNsProp
        - xmlHashAddEntry2
        - xmlHashCreate
        - xmlSearchNs
        - xmlStrEqual
        - xmlStrdup
        - xmlStrndup
        - xmlValidateQName
        - xsltGetQNameURI
        - xsltParseContentError
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xslt.c:1202,23'
          Branch Sides:
            - BranchSide:      'xslt.c:1202,27'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1203,9'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:1202,42'
          Branch Sides:
            - BranchSide:      'xslt.c:1202,46'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1203,9'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:1202,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1203,9'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1205,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1206,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1207,13'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1212,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1207,13'
          Branch Sides:
            - BranchSide:      'xslt.c:1208,13'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1209,26'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1213,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1214,13'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1222,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1214,13'
          Branch Sides:
            - BranchSide:      'xslt.c:1215,13'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1216,27'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1223,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1226,13'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xmlStrdup
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1256,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1226,13'
          Branch Sides:
            - BranchSide:      'xslt.c:1227,13'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xmlStrdup
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1228,9'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xmlStrdup
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1229,13'
          Branch Sides:
            - BranchSide:      'xslt.c:1230,13'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xmlStrdup
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1231,9'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xmlStrdup
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1237,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1238,10'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1239,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1238,10'
          Branch Sides:
            - BranchSide:      'xslt.c:1238,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1239,2'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1239,13'
          Branch Sides:
            - BranchSide:      'xslt.c:1240,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1251,22'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1240,62'
          Branch Sides:
            - BranchSide:      'xslt.c:1241,30'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1243,33'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1241,63'
          Branch Sides:
            - BranchSide:      'xslt.c:1242,30'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1243,33'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1240,17'
          Branch Sides:
            - BranchSide:      'xslt.c:1243,33'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1245,28'
              BranchSideFuncs:
                - xsltTransformError
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1247,21'
          Branch Sides:
            - BranchSide:      'xslt.c:1247,36'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1248,17'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1257,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1258,13'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1263,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1258,13'
          Branch Sides:
            - BranchSide:      'xslt.c:1259,13'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1260,32'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1264,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1265,13'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1270,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1265,13'
          Branch Sides:
            - BranchSide:      'xslt.c:1266,13'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1267,32'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1271,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1272,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1284,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1272,13'
          Branch Sides:
            - BranchSide:      'xslt.c:1273,13'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1274,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1274,20'
          Branch Sides:
            - BranchSide:      'xslt.c:1275,13'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1277,31'
              BranchSideFuncs:
                - xsltTransformError
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1285,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1286,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1298,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1286,13'
          Branch Sides:
            - BranchSide:      'xslt.c:1287,13'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1288,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1288,20'
          Branch Sides:
            - BranchSide:      'xslt.c:1289,13'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1291,31'
              BranchSideFuncs:
                - xsltTransformError
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1299,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1300,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
            - BranchSide:      'xslt.c:1313,29'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
        - Branch String:   'xslt.c:1300,13'
          Branch Sides:
            - BranchSide:      'xslt.c:1301,13'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
            - BranchSide:      'xslt.c:1302,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
        - Branch String:   'xslt.c:1302,20'
          Branch Sides:
            - BranchSide:      'xslt.c:1303,13'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
            - BranchSide:      'xslt.c:1305,31'
              BranchSideFuncs:
                - xsltTransformError
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
        - Branch String:   'xslt.c:1315,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1316,13'
              BranchSideFuncs:
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
            - BranchSide:      'xslt.c:1388,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1316,13'
          Branch Sides:
            - BranchSide:      'xslt.c:1317,35'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'xslt.c:1318,13'
              BranchSideFuncs:
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'xslt.c:1318,13'
          Branch Sides:
            - BranchSide:      'xslt.c:1319,13'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1323,19'
              BranchSideFuncs:
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'xslt.c:1324,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1325,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsProp
                - xsltParseContentError
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'xslt.c:1385,9'
              BranchSideFuncs:
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1325,20'
          Branch Sides:
            - BranchSide:      'xslt.c:1325,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsProp
                - xsltParseContentError
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'xslt.c:1325,20'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsProp
                - xsltParseContentError
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'xslt.c:1325,20'
          Branch Sides:
            - BranchSide:      'xslt.c:1325,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsProp
                - xsltParseContentError
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'xslt.c:1325,20'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsProp
                - xsltParseContentError
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'xslt.c:1325,20'
          Branch Sides:
            - BranchSide:      'xslt.c:1325,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsProp
                - xsltParseContentError
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'xslt.c:1325,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsProp
                - xsltParseContentError
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'xslt.c:1325,13'
          Branch Sides:
            - BranchSide:      'xslt.c:1326,24'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsProp
                - xsltParseContentError
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'xslt.c:1327,18'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsProp
                - xsltParseContentError
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'xslt.c:1327,17'
          Branch Sides:
            - BranchSide:      'xslt.c:1328,17'
              BranchSideFuncs:
                - xmlGetNsProp
                - xsltParseContentError
            - BranchSide:      'xslt.c:1329,19'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsProp
                - xsltParseContentError
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'xslt.c:1330,32'
          Branch Sides:
            - BranchSide:      'xslt.c:1330,37'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsProp
                - xsltParseContentError
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'xslt.c:1330,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsProp
                - xsltParseContentError
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'xslt.c:1330,37'
          Branch Sides:
            - BranchSide:      'xslt.c:1330,36'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsProp
                - xsltParseContentError
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'xslt.c:1330,37'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsProp
                - xsltParseContentError
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'xslt.c:1330,37'
          Branch Sides:
            - BranchSide:      'xslt.c:1330,36'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsProp
                - xsltParseContentError
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'xslt.c:1330,37'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsProp
                - xsltParseContentError
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'xslt.c:1330,37'
          Branch Sides:
            - BranchSide:      'xslt.c:1330,36'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsProp
                - xsltParseContentError
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'xslt.c:1330,36'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsProp
                - xsltParseContentError
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'xslt.c:1330,13'
          Branch Sides:
            - BranchSide:      'xslt.c:1331,20'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsProp
                - xsltParseContentError
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'xslt.c:1332,34'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsProp
                - xsltParseContentError
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'xslt.c:1333,17'
          Branch Sides:
            - BranchSide:      'xslt.c:1339,33'
              BranchSideFuncs:
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'xslt.c:1383,23'
              BranchSideFuncs:
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'xslt.c:1339,7'
          Branch Sides:
            - BranchSide:      'xslt.c:1340,32'
              BranchSideFuncs:
                - xsltTransformError
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
            - BranchSide:      'xslt.c:1351,29'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltTransformError
                - xmlSearchNs
                - xsltTransformError
        - Branch String:   'xslt.c:1352,11'
          Branch Sides:
            - BranchSide:      'xslt.c:1357,29'
              BranchSideFuncs:
                - xsltTransformError
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
            - BranchSide:      'xslt.c:1372,8'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xsltTransformError
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1372,8'
          Branch Sides:
            - BranchSide:      'xslt.c:1373,25'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlHashAddEntry2
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'xslt.c:1377,21'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'xslt.c:1374,12'
          Branch Sides:
            - BranchSide:      'xslt.c:1375,11'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'xslt.c:1376,4'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'xslt.c:1389,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1390,6'
              BranchSideFuncs:
                - xsltParseContentError
            - BranchSide:      'xslt.c:1394,9'
              BranchSideFuncs:
                - xsltParseContentError
        - Branch String:   'xslt.c:1390,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1391,6'
              BranchSideFuncs:
                - xsltParseContentError
            - BranchSide:      'xslt.c:1392,21'
              BranchSideFuncs:
                - xsltParseContentError
        - Branch String:   'xslt.c:1394,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1394,9'
              BranchSideFuncs:
                - xsltParseContentError
            - BranchSide:      'xslt.c:1395,24'
              BranchSideFuncs:
                - xsltParseContentError
      Callsites:
        - Src:             'xslt.c:1205,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1212,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1222,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1236,8'
          Dst:             xsltGetQNameURI
        - Src:             'xslt.c:1240,18'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:1241,18'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:1242,18'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:1245,3'
          Dst:             xsltTransformError
        - Src:             'xslt.c:1252,25'
          Dst:             xmlStrdup
        - Src:             'xslt.c:1256,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1263,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1270,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1272,13'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:1274,20'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:1277,6'
          Dst:             xsltTransformError
        - Src:             'xslt.c:1284,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1286,13'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:1288,20'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:1291,6'
          Dst:             xsltTransformError
        - Src:             'xslt.c:1298,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1300,13'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:1302,20'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:1305,6'
          Dst:             xsltTransformError
        - Src:             'xslt.c:1313,16'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1317,35'
          Dst:             xmlHashCreate
        - Src:             'xslt.c:1332,23'
          Dst:             xmlStrndup
        - Src:             'xslt.c:1339,7'
          Dst:             xmlValidateQName
        - Src:             'xslt.c:1340,7'
          Dst:             xsltTransformError
        - Src:             'xslt.c:1351,13'
          Dst:             xsltGetQNameURI
        - Src:             'xslt.c:1357,4'
          Dst:             xsltTransformError
        - Src:             'xslt.c:1373,13'
          Dst:             xmlSearchNs
        - Src:             'xslt.c:1377,4'
          Dst:             xmlHashAddEntry2
        - Src:             'xslt.c:1388,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1395,2'
          Dst:             xsltParseContentError
    - functionName:    xsltInit
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltRegisterAllExtras
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xslt.c:227,9'
          Branch Sides:
            - BranchSide:      'xslt.c:227,9'
              BranchSideFuncs:
                - xsltRegisterAllExtras
            - BranchSide:      'xslt.c:227,9'
              BranchSideFuncs:
                - xsltRegisterAllExtras
        - Branch String:   'xslt.c:227,9'
          Branch Sides:
            - BranchSide:      'xslt.c:227,9'
              BranchSideFuncs:
                - xsltRegisterAllExtras
            - BranchSide:      'xslt.c:228,14'
              BranchSideFuncs:
                - xsltRegisterAllExtras
      Callsites:
        - Src:             'xslt.c:232,9'
          Dst:             xsltRegisterAllExtras
    - functionName:    xsltAllocateExtraCtxt
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 851
      functionLinenumberEnd: 889
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         22
      ICount:          199
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - xsltTransformError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xslt.c:852,9'
          Branch Sides:
            - BranchSide:      'xslt.c:854,6'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'xslt.c:888,12'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:854,6'
          Branch Sides:
            - BranchSide:      'xslt.c:855,6'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xslt.c:872,6'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'xslt.c:858,10'
          Branch Sides:
            - BranchSide:      'xslt.c:859,22'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xslt.c:863,13'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:863,6'
          Branch Sides:
            - BranchSide:      'xslt.c:864,3'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:869,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:875,10'
          Branch Sides:
            - BranchSide:      'xslt.c:876,22'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xslt.c:880,21'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:881,6'
          Branch Sides:
            - BranchSide:      'xslt.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:882,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xslt.c:859,3'
          Dst:             xsltTransformError
        - Src:             'xslt.c:876,3'
          Dst:             xsltTransformError
    - functionName:    xsltAllocateExtra
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltNewStylesheet
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 820
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltNewStylesheetInternal
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xslt.c:821,12'
          Branch Sides:
            - BranchSide:      'xslt.c:821,12'
              BranchSideFuncs:
                - xsltNewStylesheetInternal
            - BranchSide:      'xslt.c:821,12'
              BranchSideFuncs:
                - xsltNewStylesheetInternal
      Callsites:
        - Src:             'xslt.c:821,12'
          Dst:             xsltNewStylesheetInternal
    - functionName:    xsltDecimalFormatGetByName
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - name
      BBCount:         18
      ICount:          96
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlStrEqual
        - xsltNextImport
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xslt.c:363,9'
          Branch Sides:
            - BranchSide:      'xslt.c:364,9'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:366,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlStrEqual
        - Branch String:   'xslt.c:366,5'
          Branch Sides:
            - BranchSide:      'xslt.c:367,16'
              BranchSideFuncs:
                - xsltNextImport
                - xmlStrEqual
            - BranchSide:      'xslt.c:375,12'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:367,2'
          Branch Sides:
            - BranchSide:      'xslt.c:370,11'
              BranchSideFuncs:
                - xsltNextImport
                - xmlStrEqual
            - BranchSide:      'xslt.c:373,25'
              BranchSideFuncs:
                - xsltNextImport
                - xmlStrEqual
        - Branch String:   'xslt.c:370,34'
          Branch Sides:
            - BranchSide:      'xslt.c:370,49'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltNextImport
            - BranchSide:      'xslt.c:372,2'
              BranchSideFuncs:
                - xsltNextImport
                - xmlStrEqual
        - Branch String:   'xslt.c:370,10'
          Branch Sides:
            - BranchSide:      'xslt.c:371,10'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:372,2'
              BranchSideFuncs:
                - xsltNextImport
                - xmlStrEqual
      Callsites:
        - Src:             'xslt.c:370,37'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:373,10'
          Dst:             xsltNextImport
    - functionName:    xsltUninit
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltGetDebuggerStatus
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2612
      functionLinenumberEnd: 2613
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltXPathCompile
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2591
      functionLinenumberEnd: 2592
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - str
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltXPathCompileFlags
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'xsltutils.c:2592,12'
          Dst:             xsltXPathCompileFlags
    - functionName:    xsltXPathCompileFlags
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2548
      functionLinenumberEnd: 2578
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - style
        - str
        - flags
      BBCount:         14
      ICount:          91
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlXPathCtxtCompile
        - xmlXPathFreeContext
        - xmlXPathNewContext
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xsltutils.c:2552,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:2553,21'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xmlXPathFreeContext
            - BranchSide:      'xsltutils.c:2558,14'
              BranchSideFuncs:
                - xmlXPathNewContext
                - xmlXPathCtxtCompile
                - xmlXPathFreeContext
        - Branch String:   'xsltutils.c:2554,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:2555,6'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:2556,20'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xmlXPathFreeContext
        - Branch String:   'xsltutils.c:2559,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:2560,6'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:2569,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:2570,22'
              BranchSideFuncs:
                - xmlXPathFreeContext
            - BranchSide:      'xsltutils.c:2577,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xsltutils.c:2558,14'
          Dst:             xmlXPathNewContext
        - Src:             'xsltutils.c:2567,11'
          Dst:             xmlXPathCtxtCompile
        - Src:             'xsltutils.c:2570,2'
          Dst:             xmlXPathFreeContext
    - functionName:    xsltGetPSVIPtr
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2028
      functionLinenumberEnd: 2047
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         13
      ICount:          63
      EdgeCount:       24
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xsltutils.c:2029,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:2032,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:2032,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:2035,35'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:2042,21'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:2042,21'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:2042,21'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:2042,21'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:2042,21'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:2045,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltClearSourceNodeFlags
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1997
      functionLinenumberEnd: 2019
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - flags
      BBCount:         13
      ICount:          86
      EdgeCount:       24
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xsltutils.c:1998,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:2001,49'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:2001,49'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:2005,45'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:2013,30'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:2013,30'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:2013,30'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:2013,30'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:2013,30'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:2017,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltSetSourceNodeFlags
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1960
      functionLinenumberEnd: 1985
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - flags
      BBCount:         16
      ICount:          105
      EdgeCount:       31
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xsltutils.c:1961,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1962,9'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1964,13'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:1964,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1967,47'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1967,47'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1971,43'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1979,28'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1979,28'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1979,28'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1979,28'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1979,28'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1983,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltGetSourceNodeFlags
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1921
      functionLinenumberEnd: 1947
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         13
      ICount:          70
      EdgeCount:       24
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xsltutils.c:1929,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1932,33'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1932,33'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1935,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1942,20'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1942,20'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1942,20'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1942,20'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1942,20'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1945,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltSaveResultToString
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1869
      functionLinenumberEnd: 1912
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc_txt_ptr
        - doc_txt_len
        - result
        - style
      BBCount:         25
      ICount:          178
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - xmlAllocOutputBuffer
        - xmlBufContent
        - xmlBufUse
        - xmlFindCharEncodingHandler
        - xmlOutputBufferClose
        - xmlStrcasecmp
        - xmlStrndup
        - xsltNextImport
        - xsltSaveResultTo
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xsltutils.c:1875,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1876,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1878,5'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
                - xsltSaveResultTo
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlStrcasecmp
                - xmlAllocOutputBuffer
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
                - xsltNextImport
        - Branch String:   'xsltutils.c:1878,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1878,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlAllocOutputBuffer
                - xsltSaveResultTo
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlStrcasecmp
                - xmlAllocOutputBuffer
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
            - BranchSide:      'xsltutils.c:1879,9'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
                - xsltSaveResultTo
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlStrcasecmp
                - xmlAllocOutputBuffer
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
        - Branch String:   'xsltutils.c:1878,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1878,5'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
                - xsltSaveResultTo
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlStrcasecmp
                - xmlAllocOutputBuffer
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
            - BranchSide:      'xsltutils.c:1878,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlAllocOutputBuffer
                - xsltSaveResultTo
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlStrcasecmp
                - xmlAllocOutputBuffer
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
        - Branch String:   'xsltutils.c:1879,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1880,28'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlAllocOutputBuffer
                - xsltSaveResultTo
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
            - BranchSide:      'xsltutils.c:1888,8'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
                - xsltSaveResultTo
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
        - Branch String:   'xsltutils.c:1883,62'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1884,28'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlAllocOutputBuffer
                - xsltSaveResultTo
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlFindCharEncodingHandler
            - BranchSide:      'xsltutils.c:1886,29'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
                - xsltSaveResultTo
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
        - Branch String:   'xsltutils.c:1883,13'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1885,52'
              BranchSideFuncs:
                - xmlFindCharEncodingHandler
                - xmlAllocOutputBuffer
                - xsltSaveResultTo
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
            - BranchSide:      'xsltutils.c:1886,29'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
                - xsltSaveResultTo
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
        - Branch String:   'xsltutils.c:1890,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1891,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1892,22'
              BranchSideFuncs:
                - xsltSaveResultTo
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
        - Branch String:   'xsltutils.c:1894,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1895,27'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
            - BranchSide:      'xsltutils.c:1898,27'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
      Callsites:
        - Src:             'xsltutils.c:1878,5'
          Dst:             xsltNextImport
        - Src:             'xsltutils.c:1883,14'
          Dst:             xmlStrcasecmp
        - Src:             'xsltutils.c:1884,14'
          Dst:             xmlStrcasecmp
        - Src:             'xsltutils.c:1885,16'
          Dst:             xmlFindCharEncodingHandler
        - Src:             'xsltutils.c:1886,8'
          Dst:             xmlAllocOutputBuffer
        - Src:             'xsltutils.c:1888,8'
          Dst:             xmlAllocOutputBuffer
        - Src:             'xsltutils.c:1892,5'
          Dst:             xsltSaveResultTo
        - Src:             'xsltutils.c:1895,17'
          Dst:             xmlBufUse
        - Src:             'xsltutils.c:1896,28'
          Dst:             xmlBufContent
        - Src:             'xsltutils.c:1896,17'
          Dst:             xmlStrndup
        - Src:             'xsltutils.c:1898,17'
          Dst:             xmlBufUse
        - Src:             'xsltutils.c:1899,28'
          Dst:             xmlBufContent
        - Src:             'xsltutils.c:1899,17'
          Dst:             xmlStrndup
        - Src:             'xsltutils.c:1910,11'
          Dst:             xmlOutputBufferClose
    - functionName:    xsltSaveResultTo
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1565
      functionLinenumberEnd: 1725
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - result
        - style
      BBCount:         159
      ICount:          817
      EdgeCount:       212
      CyclomaticComplexity: 55
      functionsReached:
        - htmlDocContentDumpFormatOutput
        - htmlDocContentDumpOutput
        - htmlSetMetaEncoding
        - xmlGetCharEncodingName
        - xmlNodeDumpOutput
        - xmlOutputBufferFlush
        - xmlOutputBufferWriteString
        - xmlStrEqual
        - xsltNextImport
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xsltutils.c:1571,23'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1571,27'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1572,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:1571,43'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1571,47'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1572,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:1571,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1572,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1573,10'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
        - Branch String:   'xsltutils.c:1573,36'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1574,4'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1576,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:1574,44'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1575,4'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
            - BranchSide:      'xsltutils.c:1578,10'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
        - Branch String:   'xsltutils.c:1573,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1576,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1578,10'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
        - Branch String:   'xsltutils.c:1578,36'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1579,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'xsltutils.c:1586,12'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'xsltutils.c:1579,27'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1580,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1581,9'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:1578,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1581,9'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'xsltutils.c:1586,12'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'xsltutils.c:1588,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1588,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'xsltutils.c:1589,5'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'xsltutils.c:1588,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1588,5'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'xsltutils.c:1588,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'xsltutils.c:1589,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1589,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xsltNextImport
            - BranchSide:      'xsltutils.c:1590,5'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xsltNextImport
        - Branch String:   'xsltutils.c:1589,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1589,5'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xsltNextImport
            - BranchSide:      'xsltutils.c:1589,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xsltNextImport
        - Branch String:   'xsltutils.c:1590,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1590,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
            - BranchSide:      'xsltutils.c:1592,10'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
        - Branch String:   'xsltutils.c:1590,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1590,5'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
            - BranchSide:      'xsltutils.c:1590,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
        - Branch String:   'xsltutils.c:1592,26'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1592,30'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
            - BranchSide:      'xsltutils.c:1595,10'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
        - Branch String:   'xsltutils.c:1592,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1593,9'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
            - BranchSide:      'xsltutils.c:1595,10'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
        - Branch String:   'xsltutils.c:1595,26'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1596,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
            - BranchSide:      'xsltutils.c:1607,17'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
        - Branch String:   'xsltutils.c:1595,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1597,6'
              BranchSideFuncs:
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
            - BranchSide:      'xsltutils.c:1607,17'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
        - Branch String:   'xsltutils.c:1597,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1598,26'
              BranchSideFuncs:
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
            - BranchSide:      'xsltutils.c:1600,26'
              BranchSideFuncs:
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
        - Branch String:   'xsltutils.c:1602,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1603,13'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
            - BranchSide:      'xsltutils.c:1604,33'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
        - Branch String:   'xsltutils.c:1607,33'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1608,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
            - BranchSide:      'xsltutils.c:1616,17'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1607,16'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1609,6'
              BranchSideFuncs:
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
            - BranchSide:      'xsltutils.c:1616,17'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1609,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1610,26'
              BranchSideFuncs:
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
            - BranchSide:      'xsltutils.c:1612,26'
              BranchSideFuncs:
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
        - Branch String:   'xsltutils.c:1616,33'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1617,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1660,2'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'xsltutils.c:1616,16'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1620,8'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1660,2'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'xsltutils.c:1621,2'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1622,10'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1655,23'
              BranchSideFuncs:
                - xmlOutputBufferFlush
        - Branch String:   'xsltutils.c:1622,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1623,30'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferFlush
            - BranchSide:      'xsltutils.c:1628,10'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1628,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1629,8'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1636,10'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1629,48'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1630,8'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1635,6'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1630,52'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1631,8'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1635,6'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1629,7'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1632,13'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1635,6'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1636,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1637,9'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1641,6'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1643,7'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1644,7'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1645,7'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1645,7'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1646,11'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1649,7'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1649,7'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1650,13'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1653,6'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1653,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1621,2'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1642,9'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1660,2'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1660,2'
              BranchSideFuncs:
                - xsltNextImport
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
            - BranchSide:      'xsltutils.c:1661,2'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
        - Branch String:   'xsltutils.c:1660,2'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1660,2'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
            - BranchSide:      'xsltutils.c:1660,2'
              BranchSideFuncs:
                - xsltNextImport
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
        - Branch String:   'xsltutils.c:1661,2'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1661,2'
              BranchSideFuncs:
                - xsltNextImport
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1663,6'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1661,2'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1661,2'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1661,2'
              BranchSideFuncs:
                - xsltNextImport
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1663,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1664,33'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1697,6'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1665,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1666,30'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
            - BranchSide:      'xsltutils.c:1670,30'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
        - Branch String:   'xsltutils.c:1671,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1672,7'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
            - BranchSide:      'xsltutils.c:1679,10'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1672,7'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1673,18'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1674,12'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
        - Branch String:   'xsltutils.c:1679,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1680,30'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1685,14'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1685,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1687,34'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1690,34'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1693,7'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1697,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1698,35'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1722,23'
              BranchSideFuncs:
                - xmlOutputBufferFlush
        - Branch String:   'xsltutils.c:1708,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1709,21'
              BranchSideFuncs:
                - xmlNodeDumpOutput
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1717,10'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1711,14'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1711,19'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1715,11'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1711,48'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1712,9'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
            - BranchSide:      'xsltutils.c:1714,34'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
        - Branch String:   'xsltutils.c:1712,42'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1713,9'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1715,11'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1711,7'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1714,34'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
            - BranchSide:      'xsltutils.c:1715,11'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1717,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1718,31'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferFlush
            - BranchSide:      'xsltutils.c:1720,32'
              BranchSideFuncs:
                - xmlOutputBufferFlush
      Callsites:
        - Src:             'xsltutils.c:1580,5'
          Dst:             xmlStrEqual
        - Src:             'xsltutils.c:1588,5'
          Dst:             xsltNextImport
        - Src:             'xsltutils.c:1589,5'
          Dst:             xsltNextImport
        - Src:             'xsltutils.c:1590,5'
          Dst:             xsltNextImport
        - Src:             'xsltutils.c:1596,3'
          Dst:             xmlStrEqual
        - Src:             'xsltutils.c:1598,6'
          Dst:             htmlSetMetaEncoding
        - Src:             'xsltutils.c:1600,6'
          Dst:             htmlSetMetaEncoding
        - Src:             'xsltutils.c:1604,2'
          Dst:             htmlDocContentDumpFormatOutput
        - Src:             'xsltutils.c:1606,2'
          Dst:             xmlOutputBufferFlush
        - Src:             'xsltutils.c:1608,3'
          Dst:             xmlStrEqual
        - Src:             'xsltutils.c:1610,6'
          Dst:             htmlSetMetaEncoding
        - Src:             'xsltutils.c:1612,6'
          Dst:             htmlSetMetaEncoding
        - Src:             'xsltutils.c:1614,2'
          Dst:             htmlDocContentDumpOutput
        - Src:             'xsltutils.c:1615,2'
          Dst:             xmlOutputBufferFlush
        - Src:             'xsltutils.c:1617,10'
          Dst:             xmlStrEqual
        - Src:             'xsltutils.c:1623,3'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xsltutils.c:1655,2'
          Dst:             xmlOutputBufferFlush
        - Src:             'xsltutils.c:1660,2'
          Dst:             xsltNextImport
        - Src:             'xsltutils.c:1661,2'
          Dst:             xsltNextImport
        - Src:             'xsltutils.c:1664,6'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xsltutils.c:1666,3'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xsltutils.c:1667,3'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xsltutils.c:1668,3'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xsltutils.c:1670,3'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xsltutils.c:1676,11'
          Dst:             xmlGetCharEncodingName
        - Src:             'xsltutils.c:1680,3'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xsltutils.c:1681,3'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xsltutils.c:1682,3'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xsltutils.c:1683,3'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xsltutils.c:1687,7'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xsltutils.c:1690,7'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xsltutils.c:1695,6'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xsltutils.c:1709,3'
          Dst:             xmlNodeDumpOutput
        - Src:             'xsltutils.c:1714,7'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xsltutils.c:1718,4'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xsltutils.c:1722,2'
          Dst:             xmlOutputBufferFlush
    - functionName:    xsltGenericErrorDefaultFunc
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - msg
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vfprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xsltutils.c:578,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:578,9'
              BranchSideFuncs:
                - vfprintf
            - BranchSide:      'xsltutils.c:579,37'
              BranchSideFuncs:
                - vfprintf
      Callsites:
        - Src:             'xsltutils.c:582,5'
          Dst:             vfprintf
    - functionName:    vfprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltSaveResultToFd
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1826
      functionLinenumberEnd: 1853
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - result
        - style
      BBCount:         29
      ICount:          159
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - xmlFindCharEncodingHandler
        - xmlOutputBufferClose
        - xmlOutputBufferCreateFd
        - xmlStrcasecmp
        - xsltNextImport
        - xsltSaveResultTo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xsltutils.c:1831,18'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1831,22'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1832,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:1831,38'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1831,42'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1832,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:1831,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1832,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1833,9'
              BranchSideFuncs:
                - xmlOutputBufferCreateFd
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlStrcasecmp
                - xmlOutputBufferCreateFd
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
                - xsltNextImport
        - Branch String:   'xsltutils.c:1833,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1834,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1836,5'
              BranchSideFuncs:
                - xmlOutputBufferCreateFd
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlStrcasecmp
                - xmlOutputBufferCreateFd
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
                - xsltNextImport
        - Branch String:   'xsltutils.c:1836,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1836,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlOutputBufferCreateFd
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlStrcasecmp
                - xmlOutputBufferCreateFd
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
            - BranchSide:      'xsltutils.c:1837,9'
              BranchSideFuncs:
                - xmlOutputBufferCreateFd
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlStrcasecmp
                - xmlOutputBufferCreateFd
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
        - Branch String:   'xsltutils.c:1836,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1836,5'
              BranchSideFuncs:
                - xmlOutputBufferCreateFd
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlStrcasecmp
                - xmlOutputBufferCreateFd
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
            - BranchSide:      'xsltutils.c:1836,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlOutputBufferCreateFd
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlStrcasecmp
                - xmlOutputBufferCreateFd
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
        - Branch String:   'xsltutils.c:1837,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1838,28'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlOutputBufferCreateFd
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
            - BranchSide:      'xsltutils.c:1846,32'
              BranchSideFuncs:
                - xmlOutputBufferCreateFd
                - xsltSaveResultTo
                - xmlOutputBufferClose
        - Branch String:   'xsltutils.c:1841,62'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1842,28'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlOutputBufferCreateFd
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFindCharEncodingHandler
            - BranchSide:      'xsltutils.c:1844,32'
              BranchSideFuncs:
                - xmlOutputBufferCreateFd
                - xsltSaveResultTo
                - xmlOutputBufferClose
        - Branch String:   'xsltutils.c:1841,13'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1843,52'
              BranchSideFuncs:
                - xmlFindCharEncodingHandler
                - xmlOutputBufferCreateFd
                - xsltSaveResultTo
                - xmlOutputBufferClose
            - BranchSide:      'xsltutils.c:1844,32'
              BranchSideFuncs:
                - xmlOutputBufferCreateFd
                - xsltSaveResultTo
                - xmlOutputBufferClose
        - Branch String:   'xsltutils.c:1848,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1849,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1850,22'
              BranchSideFuncs:
                - xsltSaveResultTo
                - xmlOutputBufferClose
      Callsites:
        - Src:             'xsltutils.c:1836,5'
          Dst:             xsltNextImport
        - Src:             'xsltutils.c:1841,14'
          Dst:             xmlStrcasecmp
        - Src:             'xsltutils.c:1842,14'
          Dst:             xmlStrcasecmp
        - Src:             'xsltutils.c:1843,16'
          Dst:             xmlFindCharEncodingHandler
        - Src:             'xsltutils.c:1844,8'
          Dst:             xmlOutputBufferCreateFd
        - Src:             'xsltutils.c:1846,8'
          Dst:             xmlOutputBufferCreateFd
        - Src:             'xsltutils.c:1850,5'
          Dst:             xsltSaveResultTo
        - Src:             'xsltutils.c:1851,11'
          Dst:             xmlOutputBufferClose
    - functionName:    xsltSaveResultToFile
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1783
      functionLinenumberEnd: 1811
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - result
        - style
      BBCount:         29
      ICount:          158
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - xmlFindCharEncodingHandler
        - xmlOutputBufferClose
        - xmlOutputBufferCreateFile
        - xmlStrcasecmp
        - xsltNextImport
        - xsltSaveResultTo
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xsltutils.c:1788,24'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1788,28'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1789,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:1788,44'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1788,48'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1789,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:1788,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1789,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1790,9'
              BranchSideFuncs:
                - xmlOutputBufferCreateFile
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlStrcasecmp
                - xmlOutputBufferCreateFile
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
                - xsltNextImport
        - Branch String:   'xsltutils.c:1790,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1791,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1793,5'
              BranchSideFuncs:
                - xmlOutputBufferCreateFile
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlStrcasecmp
                - xmlOutputBufferCreateFile
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
                - xsltNextImport
        - Branch String:   'xsltutils.c:1793,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1793,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlOutputBufferCreateFile
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlStrcasecmp
                - xmlOutputBufferCreateFile
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
            - BranchSide:      'xsltutils.c:1794,9'
              BranchSideFuncs:
                - xmlOutputBufferCreateFile
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlStrcasecmp
                - xmlOutputBufferCreateFile
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
        - Branch String:   'xsltutils.c:1793,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1793,5'
              BranchSideFuncs:
                - xmlOutputBufferCreateFile
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlStrcasecmp
                - xmlOutputBufferCreateFile
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
            - BranchSide:      'xsltutils.c:1793,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlOutputBufferCreateFile
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlStrcasecmp
                - xmlOutputBufferCreateFile
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
        - Branch String:   'xsltutils.c:1794,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1795,28'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlOutputBufferCreateFile
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
            - BranchSide:      'xsltutils.c:1803,34'
              BranchSideFuncs:
                - xmlOutputBufferCreateFile
                - xsltSaveResultTo
                - xmlOutputBufferClose
        - Branch String:   'xsltutils.c:1798,62'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1799,28'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlOutputBufferCreateFile
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFindCharEncodingHandler
            - BranchSide:      'xsltutils.c:1801,34'
              BranchSideFuncs:
                - xmlOutputBufferCreateFile
                - xsltSaveResultTo
                - xmlOutputBufferClose
        - Branch String:   'xsltutils.c:1798,13'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1800,52'
              BranchSideFuncs:
                - xmlFindCharEncodingHandler
                - xmlOutputBufferCreateFile
                - xsltSaveResultTo
                - xmlOutputBufferClose
            - BranchSide:      'xsltutils.c:1801,34'
              BranchSideFuncs:
                - xmlOutputBufferCreateFile
                - xsltSaveResultTo
                - xmlOutputBufferClose
        - Branch String:   'xsltutils.c:1806,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1807,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1808,22'
              BranchSideFuncs:
                - xsltSaveResultTo
                - xmlOutputBufferClose
      Callsites:
        - Src:             'xsltutils.c:1793,5'
          Dst:             xsltNextImport
        - Src:             'xsltutils.c:1798,14'
          Dst:             xmlStrcasecmp
        - Src:             'xsltutils.c:1799,14'
          Dst:             xmlStrcasecmp
        - Src:             'xsltutils.c:1800,16'
          Dst:             xmlFindCharEncodingHandler
        - Src:             'xsltutils.c:1801,8'
          Dst:             xmlOutputBufferCreateFile
        - Src:             'xsltutils.c:1803,8'
          Dst:             xmlOutputBufferCreateFile
        - Src:             'xsltutils.c:1808,5'
          Dst:             xsltSaveResultTo
        - Src:             'xsltutils.c:1809,11'
          Dst:             xmlOutputBufferClose
    - functionName:    xsltSaveResultToFilename
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1741
      functionLinenumberEnd: 1768
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - URL
        - result
        - style
        - compression
      BBCount:         29
      ICount:          163
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - xmlFindCharEncodingHandler
        - xmlOutputBufferClose
        - xmlOutputBufferCreateFilename
        - xmlStrcasecmp
        - xsltNextImport
        - xsltSaveResultTo
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xsltutils.c:1746,23'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1746,27'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1747,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:1746,43'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1746,47'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1747,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:1746,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1747,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1748,9'
              BranchSideFuncs:
                - xmlOutputBufferCreateFilename
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlStrcasecmp
                - xmlOutputBufferCreateFilename
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
                - xsltNextImport
        - Branch String:   'xsltutils.c:1748,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1749,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1751,5'
              BranchSideFuncs:
                - xmlOutputBufferCreateFilename
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlStrcasecmp
                - xmlOutputBufferCreateFilename
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
                - xsltNextImport
        - Branch String:   'xsltutils.c:1751,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1751,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlOutputBufferCreateFilename
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlStrcasecmp
                - xmlOutputBufferCreateFilename
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
            - BranchSide:      'xsltutils.c:1752,9'
              BranchSideFuncs:
                - xmlOutputBufferCreateFilename
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlStrcasecmp
                - xmlOutputBufferCreateFilename
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
        - Branch String:   'xsltutils.c:1751,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1751,5'
              BranchSideFuncs:
                - xmlOutputBufferCreateFilename
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlStrcasecmp
                - xmlOutputBufferCreateFilename
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
            - BranchSide:      'xsltutils.c:1751,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlOutputBufferCreateFilename
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlStrcasecmp
                - xmlOutputBufferCreateFilename
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
        - Branch String:   'xsltutils.c:1752,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1753,28'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlOutputBufferCreateFilename
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
            - BranchSide:      'xsltutils.c:1761,38'
              BranchSideFuncs:
                - xmlOutputBufferCreateFilename
                - xsltSaveResultTo
                - xmlOutputBufferClose
        - Branch String:   'xsltutils.c:1756,62'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1757,28'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlOutputBufferCreateFilename
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFindCharEncodingHandler
            - BranchSide:      'xsltutils.c:1759,38'
              BranchSideFuncs:
                - xmlOutputBufferCreateFilename
                - xsltSaveResultTo
                - xmlOutputBufferClose
        - Branch String:   'xsltutils.c:1756,13'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1758,52'
              BranchSideFuncs:
                - xmlFindCharEncodingHandler
                - xmlOutputBufferCreateFilename
                - xsltSaveResultTo
                - xmlOutputBufferClose
            - BranchSide:      'xsltutils.c:1759,38'
              BranchSideFuncs:
                - xmlOutputBufferCreateFilename
                - xsltSaveResultTo
                - xmlOutputBufferClose
        - Branch String:   'xsltutils.c:1763,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1764,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1765,22'
              BranchSideFuncs:
                - xsltSaveResultTo
                - xmlOutputBufferClose
      Callsites:
        - Src:             'xsltutils.c:1751,5'
          Dst:             xsltNextImport
        - Src:             'xsltutils.c:1756,14'
          Dst:             xmlStrcasecmp
        - Src:             'xsltutils.c:1757,14'
          Dst:             xmlStrcasecmp
        - Src:             'xsltutils.c:1758,16'
          Dst:             xmlFindCharEncodingHandler
        - Src:             'xsltutils.c:1759,8'
          Dst:             xmlOutputBufferCreateFilename
        - Src:             'xsltutils.c:1761,8'
          Dst:             xmlOutputBufferCreateFilename
        - Src:             'xsltutils.c:1765,5'
          Dst:             xsltSaveResultTo
        - Src:             'xsltutils.c:1766,11'
          Dst:             xmlOutputBufferClose
    - functionName:    xsltSetCtxtParseOptions
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1530
      functionLinenumberEnd: 1544
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - options
      BBCount:         10
      ICount:          69
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xsltutils.c:1533,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1534,9'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1535,15'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:1536,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1537,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1538,27'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:1539,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1540,9'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1542,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltSetCtxtLocaleHandlers
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1503
      functionLinenumberEnd: 1510
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - newLocale
        - freeLocale
        - genSortKey
      BBCount:         4
      ICount:          39
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xsltutils.c:1504,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1505,9'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1507,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltSetCtxtSortFunc
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1486
      functionLinenumberEnd: 1488
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - handler
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltSetSortFunc
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1466
      functionLinenumberEnd: 1471
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handler
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xsltutils.c:1467,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1468,21'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1470,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltDefaultSortFunction
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1182
      functionLinenumberEnd: 1427
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - sorts
        - nbsorts
      BBCount:         189
      ICount:          1257
      EdgeCount:       252
      CyclomaticComplexity: 65
      functionsReached:
        - xmlStrEqual
        - xmlStrcmp
        - xmlXPathFreeObject
        - xmlXPathIsNaN
        - xsltComputeSortResultInternal
        - xsltEvalAttrValueTemplate
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xsltutils.c:1200,24'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1200,28'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1202,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:1200,43'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1200,47'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1202,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:1200,61'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1201,3'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1202,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:1200,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1202,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1203,9'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xsltutils.c:1203,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1204,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1205,12'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xsltutils.c:1206,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1207,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1209,12'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xsltutils.c:1210,24'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1210,28'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1211,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:1210,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1211,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1213,12'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xsltutils.c:1213,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1216,9'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xsltutils.c:1272,11'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
        - Branch String:   'xsltutils.c:1217,28'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1217,32'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xsltutils.c:1235,18'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xsltutils.c:1217,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1219,29'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xsltutils.c:1235,18'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xsltutils.c:1222,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1223,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xsltutils.c:1234,2'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xsltutils.c:1223,7'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1225,24'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xsltutils.c:1232,17'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xsltutils.c:1225,12'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1226,14'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xsltutils.c:1228,26'
              BranchSideFuncs:
                - xsltTransformError
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xsltutils.c:1237,28'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1237,32'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xsltutils.c:1254,16'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
        - Branch String:   'xsltutils.c:1237,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1238,49'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xsltutils.c:1254,16'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
        - Branch String:   'xsltutils.c:1241,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1242,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
            - BranchSide:      'xsltutils.c:1253,2'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
        - Branch String:   'xsltutils.c:1242,7'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1244,24'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
            - BranchSide:      'xsltutils.c:1251,17'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
        - Branch String:   'xsltutils.c:1244,12'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1245,12'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
            - BranchSide:      'xsltutils.c:1247,26'
              BranchSideFuncs:
                - xsltTransformError
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
        - Branch String:   'xsltutils.c:1256,27'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1256,31'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
            - BranchSide:      'xsltutils.c:1261,32'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xsltutils.c:1256,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1257,46'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xsltutils.c:1261,32'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xsltutils.c:1263,13'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1264,25'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xsltutils.c:1268,20'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xsltutils.c:1265,17'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1266,17'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xsltutils.c:1267,9'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xsltutils.c:1276,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1277,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
            - BranchSide:      'xsltutils.c:1279,15'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
        - Branch String:   'xsltutils.c:1282,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1283,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xsltutils.c:1286,17'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
        - Branch String:   'xsltutils.c:1286,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1287,11'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
            - BranchSide:      'xsltutils.c:1414,5'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'xsltutils.c:1287,2'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1288,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
            - BranchSide:      'xsltutils.c:1414,5'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
        - Branch String:   'xsltutils.c:1289,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1290,3'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
            - BranchSide:      'xsltutils.c:1292,6'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
        - Branch String:   'xsltutils.c:1292,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1293,7'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
            - BranchSide:      'xsltutils.c:1413,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
        - Branch String:   'xsltutils.c:1293,7'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1294,11'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
            - BranchSide:      'xsltutils.c:1296,11'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
        - Branch String:   'xsltutils.c:1296,11'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1299,22'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
            - BranchSide:      'xsltutils.c:1314,20'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlXPathFreeObject
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
        - Branch String:   'xsltutils.c:1299,8'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1300,26'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
            - BranchSide:      'xsltutils.c:1304,29'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
        - Branch String:   'xsltutils.c:1300,12'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1301,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
            - BranchSide:      'xsltutils.c:1303,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
        - Branch String:   'xsltutils.c:1304,15'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1305,12'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
            - BranchSide:      'xsltutils.c:1306,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
        - Branch String:   'xsltutils.c:1306,13'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1308,12'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
            - BranchSide:      'xsltutils.c:1309,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
        - Branch String:   'xsltutils.c:1309,13'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1311,12'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
            - BranchSide:      'xsltutils.c:1312,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
        - Branch String:   'xsltutils.c:1320,7'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1324,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
            - BranchSide:      'xsltutils.c:1387,7'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
        - Branch String:   'xsltutils.c:1325,7'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1326,8'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
            - BranchSide:      'xsltutils.c:1386,3'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
        - Branch String:   'xsltutils.c:1326,8'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1327,8'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
            - BranchSide:      'xsltutils.c:1328,11'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
        - Branch String:   'xsltutils.c:1329,8'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1330,8'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
            - BranchSide:      'xsltutils.c:1336,19'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
        - Branch String:   'xsltutils.c:1336,8'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1338,63'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlStrcmp
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
            - BranchSide:      'xsltutils.c:1342,21'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
        - Branch String:   'xsltutils.c:1343,8'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1344,8'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
            - BranchSide:      'xsltutils.c:1345,8'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
        - Branch String:   'xsltutils.c:1345,8'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1346,12'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
            - BranchSide:      'xsltutils.c:1348,15'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
        - Branch String:   'xsltutils.c:1346,12'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1347,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
            - BranchSide:      'xsltutils.c:1348,4'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
        - Branch String:   'xsltutils.c:1348,15'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1349,12'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
            - BranchSide:      'xsltutils.c:1351,19'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
        - Branch String:   'xsltutils.c:1351,12'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1354,23'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
            - BranchSide:      'xsltutils.c:1371,21'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
        - Branch String:   'xsltutils.c:1354,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1355,27'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
            - BranchSide:      'xsltutils.c:1360,30'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
        - Branch String:   'xsltutils.c:1355,13'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1357,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
            - BranchSide:      'xsltutils.c:1359,17'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
        - Branch String:   'xsltutils.c:1360,16'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1362,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
            - BranchSide:      'xsltutils.c:1363,14'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
        - Branch String:   'xsltutils.c:1363,14'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1365,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
            - BranchSide:      'xsltutils.c:1366,14'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
        - Branch String:   'xsltutils.c:1366,14'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1368,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
            - BranchSide:      'xsltutils.c:1369,14'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
        - Branch String:   'xsltutils.c:1382,8'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1383,8'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
            - BranchSide:      'xsltutils.c:1384,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
        - Branch String:   'xsltutils.c:1387,7'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1388,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
            - BranchSide:      'xsltutils.c:1390,7'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
        - Branch String:   'xsltutils.c:1390,7'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1391,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
            - BranchSide:      'xsltutils.c:1411,7'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
        - Branch String:   'xsltutils.c:1398,7'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1399,8'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
            - BranchSide:      'xsltutils.c:1409,12'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
        - Branch String:   'xsltutils.c:1399,8'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1400,8'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
            - BranchSide:      'xsltutils.c:1401,19'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
        - Branch String:   'xsltutils.c:1401,8'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1402,8'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
            - BranchSide:      'xsltutils.c:1403,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
        - Branch String:   'xsltutils.c:1417,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1417,5'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xsltutils.c:1418,20'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'xsltutils.c:1418,13'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1419,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xsltutils.c:1421,17'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'xsltutils.c:1421,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1422,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xsltutils.c:1426,5'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'xsltutils.c:1422,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1423,33'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xsltutils.c:1424,6'
              BranchSideFuncs:
                - xmlXPathFreeObject
      Callsites:
        - Src:             'xsltutils.c:1219,3'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'xsltutils.c:1223,7'
          Dst:             xmlStrEqual
        - Src:             'xsltutils.c:1225,12'
          Dst:             xmlStrEqual
        - Src:             'xsltutils.c:1228,7'
          Dst:             xsltTransformError
        - Src:             'xsltutils.c:1238,23'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'xsltutils.c:1242,7'
          Dst:             xmlStrEqual
        - Src:             'xsltutils.c:1244,12'
          Dst:             xmlStrEqual
        - Src:             'xsltutils.c:1247,7'
          Dst:             xsltTransformError
        - Src:             'xsltutils.c:1257,20'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'xsltutils.c:1274,21'
          Dst:             xsltComputeSortResultInternal
        - Src:             'xsltutils.c:1299,8'
          Dst:             xmlXPathIsNaN
        - Src:             'xsltutils.c:1300,12'
          Dst:             xmlXPathIsNaN
        - Src:             'xsltutils.c:1304,15'
          Dst:             xmlXPathIsNaN
        - Src:             'xsltutils.c:1314,10'
          Dst:             xmlStrcmp
        - Src:             'xsltutils.c:1338,33'
          Dst:             xsltComputeSortResultInternal
        - Src:             'xsltutils.c:1354,9'
          Dst:             xmlXPathIsNaN
        - Src:             'xsltutils.c:1355,13'
          Dst:             xmlXPathIsNaN
        - Src:             'xsltutils.c:1360,16'
          Dst:             xmlXPathIsNaN
        - Src:             'xsltutils.c:1371,11'
          Dst:             xmlStrcmp
        - Src:             'xsltutils.c:1423,3'
          Dst:             xmlXPathFreeObject
    - functionName:    xsltTransformError
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 765
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - style
        - node
        - msg
      BBCount:         36
      ICount:          234
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - vsnprintf
        - xsltPrintErrorContext
      functionUses:    429
      BranchProfiles:
        - Branch String:   'xsltutils.c:770,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:771,13'
              BranchSideFuncs:
                - xsltPrintErrorContext
                - vsnprintf
            - BranchSide:      'xsltutils.c:778,10'
              BranchSideFuncs:
                - xsltPrintErrorContext
                - vsnprintf
        - Branch String:   'xsltutils.c:771,13'
          Branch Sides:
            - BranchSide:      'xsltutils.c:772,6'
              BranchSideFuncs:
                - xsltPrintErrorContext
                - vsnprintf
            - BranchSide:      'xsltutils.c:773,6'
              BranchSideFuncs:
                - xsltPrintErrorContext
                - vsnprintf
        - Branch String:   'xsltutils.c:773,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:774,14'
              BranchSideFuncs:
                - xsltPrintErrorContext
                - vsnprintf
            - BranchSide:      'xsltutils.c:777,5'
              BranchSideFuncs:
                - xsltPrintErrorContext
                - vsnprintf
        - Branch String:   'xsltutils.c:778,24'
          Branch Sides:
            - BranchSide:      'xsltutils.c:778,28'
              BranchSideFuncs:
                - xsltPrintErrorContext
                - vsnprintf
            - BranchSide:      'xsltutils.c:780,27'
              BranchSideFuncs:
                - xsltPrintErrorContext
                - vsnprintf
        - Branch String:   'xsltutils.c:778,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:779,9'
              BranchSideFuncs:
                - xsltPrintErrorContext
                - vsnprintf
            - BranchSide:      'xsltutils.c:780,27'
              BranchSideFuncs:
                - xsltPrintErrorContext
                - vsnprintf
        - Branch String:   'xsltutils.c:781,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:781,5'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:781,5'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'xsltutils.c:781,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:781,5'
              BranchSideFuncs:
                - vsnprintf
            - BranchSide:      'xsltutils.c:782,5'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:781,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:781,5'
              BranchSideFuncs:
                - vsnprintf
            - BranchSide:      'xsltutils.c:781,5'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'xsltutils.c:781,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:781,5'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:781,5'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'xsltutils.c:781,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:781,5'
              BranchSideFuncs:
                - vsnprintf
            - BranchSide:      'xsltutils.c:781,5'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'xsltutils.c:781,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:781,5'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:781,5'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'xsltutils.c:783,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:783,9'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:784,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xsltutils.c:780,5'
          Dst:             xsltPrintErrorContext
        - Src:             'xsltutils.c:781,5'
          Dst:             vsnprintf
    - functionName:    xsltComputeSortResultInternal
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1024
      functionLinenumberEnd: 1148
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - sort
        - number
        - locale
      BBCount:         49
      ICount:          446
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - xmlXPathCompiledEval
        - xmlXPathConvertNumber
        - xmlXPathConvertString
        - xsltTransformError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xsltutils.c:1042,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1043,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1048,10'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathConvertNumber
                - xmlXPathConvertString
        - Branch String:   'xsltutils.c:1048,32'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1048,36'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1049,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:1048,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1049,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1051,12'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathConvertNumber
                - xmlXPathConvertString
        - Branch String:   'xsltutils.c:1052,24'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1052,28'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1053,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:1052,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1053,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1055,11'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathConvertNumber
                - xmlXPathConvertString
        - Branch String:   'xsltutils.c:1062,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1063,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1068,15'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathConvertNumber
                - xmlXPathConvertString
        - Branch String:   'xsltutils.c:1074,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1075,15'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathConvertNumber
                - xmlXPathConvertString
            - BranchSide:      'xsltutils.c:1140,18'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:1093,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1094,10'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathConvertNumber
                - xmlXPathConvertString
            - BranchSide:      'xsltutils.c:1099,13'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathConvertNumber
                - xmlXPathConvertString
                - xsltTransformError
        - Branch String:   'xsltutils.c:1094,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1095,31'
              BranchSideFuncs:
                - xmlXPathConvertString
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathConvertNumber
            - BranchSide:      'xsltutils.c:1096,10'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathConvertString
                - xsltTransformError
                - xmlXPathConvertNumber
        - Branch String:   'xsltutils.c:1096,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1097,31'
              BranchSideFuncs:
                - xmlXPathConvertNumber
                - xmlXPathCompiledEval
                - xmlXPathConvertString
                - xsltTransformError
            - BranchSide:      'xsltutils.c:1098,9'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathConvertNumber
                - xmlXPathConvertString
                - xsltTransformError
        - Branch String:   'xsltutils.c:1099,13'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1100,19'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathConvertNumber
                - xmlXPathConvertString
                - xsltTransformError
            - BranchSide:      'xsltutils.c:1136,6'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathConvertNumber
                - xmlXPathConvertString
        - Branch String:   'xsltutils.c:1101,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1102,7'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathConvertNumber
                - xmlXPathConvertString
            - BranchSide:      'xsltutils.c:1112,7'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathConvertNumber
                - xmlXPathConvertString
                - xsltTransformError
        - Branch String:   'xsltutils.c:1102,7'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1103,20'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathConvertNumber
                - xmlXPathConvertString
            - BranchSide:      'xsltutils.c:1109,7'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathConvertNumber
                - xmlXPathConvertString
        - Branch String:   'xsltutils.c:1112,7'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1113,11'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathConvertNumber
                - xmlXPathConvertString
                - xsltTransformError
            - BranchSide:      'xsltutils.c:1132,7'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathConvertNumber
                - xmlXPathConvertString
        - Branch String:   'xsltutils.c:1113,11'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1114,19'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathConvertNumber
                - xmlXPathConvertString
                - xsltTransformError
            - BranchSide:      'xsltutils.c:1126,20'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathConvertNumber
                - xmlXPathConvertString
        - Branch String:   'xsltutils.c:1117,29'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1118,48'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathConvertNumber
                - xmlXPathConvertString
            - BranchSide:      'xsltutils.c:1121,46'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathConvertNumber
                - xmlXPathConvertString
      Callsites:
        - Src:             'xsltutils.c:1092,8'
          Dst:             xmlXPathCompiledEval
        - Src:             'xsltutils.c:1095,9'
          Dst:             xmlXPathConvertString
        - Src:             'xsltutils.c:1097,9'
          Dst:             xmlXPathConvertNumber
        - Src:             'xsltutils.c:1118,29'
          Dst:             xsltTransformError
    - functionName:    xsltPrintErrorContext
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - style
        - node
      BBCount:         66
      ICount:          348
      EdgeCount:       88
      CyclomaticComplexity: 24
      functionsReached:
        - xmlGetLineNo
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xsltutils.c:676,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:677,13'
              BranchSideFuncs:
                - xmlGetLineNo
            - BranchSide:      'xsltutils.c:684,10'
              BranchSideFuncs:
                - xmlGetLineNo
        - Branch String:   'xsltutils.c:677,13'
          Branch Sides:
            - BranchSide:      'xsltutils.c:678,6'
              BranchSideFuncs:
                - xmlGetLineNo
            - BranchSide:      'xsltutils.c:679,6'
              BranchSideFuncs:
                - xmlGetLineNo
        - Branch String:   'xsltutils.c:679,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:680,14'
              BranchSideFuncs:
                - xmlGetLineNo
            - BranchSide:      'xsltutils.c:683,5'
              BranchSideFuncs:
                - xmlGetLineNo
        - Branch String:   'xsltutils.c:684,24'
          Branch Sides:
            - BranchSide:      'xsltutils.c:684,28'
              BranchSideFuncs:
                - xmlGetLineNo
            - BranchSide:      'xsltutils.c:687,9'
              BranchSideFuncs:
                - xmlGetLineNo
        - Branch String:   'xsltutils.c:684,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:685,9'
              BranchSideFuncs:
                - xmlGetLineNo
            - BranchSide:      'xsltutils.c:687,9'
              BranchSideFuncs:
                - xmlGetLineNo
        - Branch String:   'xsltutils.c:687,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:688,7'
              BranchSideFuncs:
                - xmlGetLineNo
            - BranchSide:      'xsltutils.c:702,9'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:688,40'
          Branch Sides:
            - BranchSide:      'xsltutils.c:689,7'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:690,34'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:688,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:690,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:694,26'
              BranchSideFuncs:
                - xmlGetLineNo
        - Branch String:   'xsltutils.c:695,30'
          Branch Sides:
            - BranchSide:      'xsltutils.c:695,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:697,10'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:695,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:696,10'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:697,10'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:702,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:703,7'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:704,14'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:715,24'
          Branch Sides:
            - BranchSide:      'xsltutils.c:715,28'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:718,15'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:715,39'
          Branch Sides:
            - BranchSide:      'xsltutils.c:715,43'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:718,15'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:715,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:716,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:718,15'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:718,29'
          Branch Sides:
            - BranchSide:      'xsltutils.c:718,33'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:720,15'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:718,14'
          Branch Sides:
            - BranchSide:      'xsltutils.c:719,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:720,15'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:720,29'
          Branch Sides:
            - BranchSide:      'xsltutils.c:720,33'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:722,14'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:720,14'
          Branch Sides:
            - BranchSide:      'xsltutils.c:721,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:722,14'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:722,14'
          Branch Sides:
            - BranchSide:      'xsltutils.c:723,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:724,14'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:724,14'
          Branch Sides:
            - BranchSide:      'xsltutils.c:725,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:727,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xsltutils.c:694,13'
          Dst:             xmlGetLineNo
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltDoSortFunction
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1449
      functionLinenumberEnd: 1454
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - sorts
        - nbsorts
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xsltutils.c:1450,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1451,3'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1452,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltComputeSortResult
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1161
      functionLinenumberEnd: 1167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - sort
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltComputeSortResultInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xsltutils.c:1165,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1165,9'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
            - BranchSide:      'xsltutils.c:1166,18'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
      Callsites:
        - Src:             'xsltutils.c:1167,12'
          Dst:             xsltComputeSortResultInternal
    - functionName:    xsltDocumentSortFunction
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 987
      functionLinenumberEnd: 1008
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         19
      ICount:          138
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXPathCmpNodes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xsltutils.c:992,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:993,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:994,11'
              BranchSideFuncs:
                - xmlXPathCmpNodes
        - Branch String:   'xsltutils.c:995,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:996,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:998,12'
              BranchSideFuncs:
                - xmlXPathCmpNodes
        - Branch String:   'xsltutils.c:998,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:998,5'
              BranchSideFuncs:
                - xmlXPathCmpNodes
            - BranchSide:      'xsltutils.c:999,11'
              BranchSideFuncs:
                - xmlXPathCmpNodes
        - Branch String:   'xsltutils.c:999,2'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1000,29'
              BranchSideFuncs:
                - xmlXPathCmpNodes
            - BranchSide:      'xsltutils.c:1007,5'
              BranchSideFuncs:
                - xmlXPathCmpNodes
        - Branch String:   'xsltutils.c:1001,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1002,10'
              BranchSideFuncs:
                - xmlXPathCmpNodes
            - BranchSide:      'xsltutils.c:1006,2'
              BranchSideFuncs:
                - xmlXPathCmpNodes
      Callsites:
        - Src:             'xsltutils.c:1000,12'
          Dst:             xmlXPathCmpNodes
    - functionName:    xsltGetQNameURI2
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 971
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - node
        - name
      BBCount:         37
      ICount:          270
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached:
        - xmlDictLookup
        - xmlSearchNs
        - xmlStrndup
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xsltutils.c:917,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:918,9'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:919,25'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSearchNs
                - xmlDictLookup
                - xsltTransformError
                - xmlDictLookup
        - Branch String:   'xsltutils.c:920,25'
          Branch Sides:
            - BranchSide:      'xsltutils.c:920,30'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:921,9'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:920,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:921,9'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:922,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSearchNs
                - xmlDictLookup
                - xsltTransformError
                - xmlDictLookup
        - Branch String:   'xsltutils.c:922,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:923,9'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:934,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSearchNs
                - xmlDictLookup
                - xsltTransformError
                - xmlDictLookup
        - Branch String:   'xsltutils.c:934,30'
          Branch Sides:
            - BranchSide:      'xsltutils.c:934,34'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSearchNs
                - xmlDictLookup
                - xsltTransformError
                - xmlDictLookup
            - BranchSide:      'xsltutils.c:934,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSearchNs
                - xmlDictLookup
                - xsltTransformError
                - xmlDictLookup
        - Branch String:   'xsltutils.c:934,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:935,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSearchNs
                - xmlDictLookup
                - xsltTransformError
                - xmlDictLookup
            - BranchSide:      'xsltutils.c:937,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSearchNs
                - xmlDictLookup
                - xsltTransformError
                - xmlDictLookup
        - Branch String:   'xsltutils.c:937,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:938,9'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:943,10'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSearchNs
                - xmlDictLookup
                - xsltTransformError
                - xmlDictLookup
        - Branch String:   'xsltutils.c:943,27'
          Branch Sides:
            - BranchSide:      'xsltutils.c:943,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSearchNs
                - xmlDictLookup
                - xsltTransformError
                - xmlDictLookup
            - BranchSide:      'xsltutils.c:951,25'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSearchNs
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'xsltutils.c:943,48'
          Branch Sides:
            - BranchSide:      'xsltutils.c:944,10'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSearchNs
                - xmlDictLookup
                - xsltTransformError
                - xmlDictLookup
            - BranchSide:      'xsltutils.c:951,25'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSearchNs
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'xsltutils.c:944,27'
          Branch Sides:
            - BranchSide:      'xsltutils.c:944,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSearchNs
                - xmlDictLookup
                - xsltTransformError
                - xmlDictLookup
            - BranchSide:      'xsltutils.c:951,25'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSearchNs
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'xsltutils.c:943,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:945,13'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'xsltutils.c:951,25'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSearchNs
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'xsltutils.c:945,13'
          Branch Sides:
            - BranchSide:      'xsltutils.c:946,13'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:947,31'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'xsltutils.c:953,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:954,6'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xsltutils.c:968,27'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'xsltutils.c:954,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:955,31'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xsltutils.c:960,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xsltutils.c:947,17'
          Dst:             xmlDictLookup
        - Src:             'xsltutils.c:951,13'
          Dst:             xmlStrndup
        - Src:             'xsltutils.c:952,10'
          Dst:             xmlSearchNs
        - Src:             'xsltutils.c:955,6'
          Dst:             xsltTransformError
        - Src:             'xsltutils.c:968,13'
          Dst:             xmlDictLookup
    - functionName:    xsltGetQNameURI
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 896
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - name
      BBCount:         36
      ICount:          269
      EdgeCount:       50
      CyclomaticComplexity: 16
      functionsReached:
        - xmlSearchNs
        - xmlStrdup
      functionUses:    11
      BranchProfiles:
        - Branch String:   'xsltutils.c:843,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:844,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:845,14'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xsltutils.c:846,25'
          Branch Sides:
            - BranchSide:      'xsltutils.c:846,30'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:847,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:846,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:847,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:848,9'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xsltutils.c:848,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:849,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:858,9'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xsltutils.c:858,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:859,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:865,5'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xsltutils.c:865,30'
          Branch Sides:
            - BranchSide:      'xsltutils.c:865,34'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xsltutils.c:865,5'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xsltutils.c:865,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:866,5'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xsltutils.c:868,9'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xsltutils.c:868,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:869,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:874,10'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xsltutils.c:874,27'
          Branch Sides:
            - BranchSide:      'xsltutils.c:874,31'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xsltutils.c:883,5'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrdup
        - Branch String:   'xsltutils.c:874,48'
          Branch Sides:
            - BranchSide:      'xsltutils.c:875,10'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xsltutils.c:883,5'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrdup
        - Branch String:   'xsltutils.c:875,27'
          Branch Sides:
            - BranchSide:      'xsltutils.c:875,31'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xsltutils.c:883,5'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrdup
        - Branch String:   'xsltutils.c:874,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:876,6'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xsltutils.c:883,5'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrdup
        - Branch String:   'xsltutils.c:876,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:877,6'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:878,28'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xsltutils.c:885,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:886,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:893,24'
              BranchSideFuncs:
                - xmlStrdup
      Callsites:
        - Src:             'xsltutils.c:878,17'
          Dst:             xmlStrdup
        - Src:             'xsltutils.c:884,10'
          Dst:             xmlSearchNs
        - Src:             'xsltutils.c:893,13'
          Dst:             xmlStrdup
    - functionName:    xsltSplitQName
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dict
        - name
        - prefix
      BBCount:         19
      ICount:          133
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlDictLookup
      functionUses:    11
      BranchProfiles:
        - Branch String:   'xsltutils.c:809,24'
          Branch Sides:
            - BranchSide:      'xsltutils.c:809,43'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:809,28'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'xsltutils.c:809,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:809,43'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:810,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'xsltutils.c:810,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:811,30'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'xsltutils.c:812,5'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'xsltutils.c:812,29'
          Branch Sides:
            - BranchSide:      'xsltutils.c:812,33'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'xsltutils.c:812,5'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'xsltutils.c:812,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:812,55'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'xsltutils.c:813,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'xsltutils.c:813,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:813,46'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'xsltutils.c:814,29'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
      Callsites:
        - Src:             'xsltutils.c:811,16'
          Dst:             xmlDictLookup
        - Src:             'xsltutils.c:813,32'
          Dst:             xmlDictLookup
        - Src:             'xsltutils.c:814,15'
          Dst:             xmlDictLookup
        - Src:             'xsltutils.c:815,11'
          Dst:             xmlDictLookup
    - functionName:    xsltSetTransformErrorFunc
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - ctx
        - handler
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltSetGenericDebugFunc
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - handler
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xsltutils.c:652,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:653,21'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:655,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltGenericDebugDefaultFunc
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - msg
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vfprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xsltutils.c:624,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:625,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:627,5'
              BranchSideFuncs:
                - vfprintf
      Callsites:
        - Src:             'xsltutils.c:628,5'
          Dst:             vfprintf
    - functionName:    xsltSetGenericErrorFunc
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - handler
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xsltutils.c:606,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:607,21'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:609,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltMessage
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - inst
      BBCount:         31
      ICount:          190
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - xmlGetNsProp
        - xmlStrEqual
        - xmlStrlen
        - xsltEvalTemplateString
        - xsltTransformError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xsltutils.c:498,24'
          Branch Sides:
            - BranchSide:      'xsltutils.c:498,28'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:499,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:498,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:499,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:501,9'
              BranchSideFuncs:
                - xmlGetNsProp
                - xsltEvalTemplateString
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xsltutils.c:501,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:502,10'
              BranchSideFuncs:
                - xmlGetNsProp
                - xsltEvalTemplateString
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xsltutils.c:506,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xsltEvalTemplateString
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xsltutils.c:507,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:508,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalTemplateString
                - xmlStrlen
            - BranchSide:      'xsltutils.c:518,38'
              BranchSideFuncs:
                - xsltEvalTemplateString
                - xmlStrlen
        - Branch String:   'xsltutils.c:508,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:509,16'
              BranchSideFuncs:
                - xsltEvalTemplateString
                - xmlStrlen
            - BranchSide:      'xsltutils.c:510,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalTemplateString
                - xmlStrlen
        - Branch String:   'xsltutils.c:510,13'
          Branch Sides:
            - BranchSide:      'xsltutils.c:511,16'
              BranchSideFuncs:
                - xsltEvalTemplateString
                - xmlStrlen
            - BranchSide:      'xsltutils.c:513,25'
              BranchSideFuncs:
                - xsltTransformError
                - xsltEvalTemplateString
                - xmlStrlen
        - Branch String:   'xsltutils.c:519,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:520,22'
              BranchSideFuncs:
                - xmlStrlen
            - BranchSide:      'xsltutils.c:527,9'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:523,16'
          Branch Sides:
            - BranchSide:      'xsltutils.c:523,20'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:525,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:523,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:524,6'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:525,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:527,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:527,9'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:528,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xsltutils.c:506,12'
          Dst:             xmlGetNsProp
        - Src:             'xsltutils.c:508,6'
          Dst:             xmlStrEqual
        - Src:             'xsltutils.c:510,13'
          Dst:             xmlStrEqual
        - Src:             'xsltutils.c:513,6'
          Dst:             xsltTransformError
        - Src:             'xsltutils.c:518,15'
          Dst:             xsltEvalTemplateString
        - Src:             'xsltutils.c:520,12'
          Dst:             xmlStrlen
    - functionName:    xsltGetUTF8CharZ
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf
        - len
      BBCount:         28
      ICount:          211
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    13
      BranchProfiles:
        - Branch String:   'xsltutils.c:322,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:323,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:324,9'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:324,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:325,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:327,9'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:328,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:329,7'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:358,3'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:329,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:330,6'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:331,7'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:331,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:332,11'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:352,7'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:332,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:333,3'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:334,11'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:334,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:335,8'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:345,4'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:335,26'
          Branch Sides:
            - BranchSide:      'xsltutils.c:335,30'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:336,7'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:335,7'
          Branch Sides:
            - BranchSide:      'xsltutils.c:336,7'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:337,4'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:363,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:364,3'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:365,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltGetUTF8Char
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf
        - len
      BBCount:         36
      ICount:          247
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xsltutils.c:254,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:255,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:256,9'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:256,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:257,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:258,10'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:258,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:259,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:261,9'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:262,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:263,7'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:298,3'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:263,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:264,6'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:265,7'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:265,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:266,6'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:267,7'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:267,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:268,11'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:292,7'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:268,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:269,3'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:270,11'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:270,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:271,3'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:272,11'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:272,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:273,8'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:285,4'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:273,7'
          Branch Sides:
            - BranchSide:      'xsltutils.c:274,7'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:275,8'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:275,26'
          Branch Sides:
            - BranchSide:      'xsltutils.c:275,30'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:276,7'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:275,7'
          Branch Sides:
            - BranchSide:      'xsltutils.c:276,7'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:277,4'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:303,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:304,3'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:305,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltGetNsProp
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - name
        - nameSpace
      BBCount:         54
      ICount:          302
      EdgeCount:       74
      CyclomaticComplexity: 22
      functionsReached:
        - xmlGetDtdAttrDesc
        - xmlGetProp
        - xmlNodeListGetString
        - xmlSearchNs
        - xmlStrEqual
        - xmlStrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xsltutils.c:171,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:172,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:174,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlStrdup
                - xmlStrEqual
                - xmlGetProp
        - Branch String:   'xsltutils.c:174,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:175,27'
              BranchSideFuncs:
                - xmlGetProp
            - BranchSide:      'xsltutils.c:177,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlStrdup
                - xmlStrEqual
        - Branch String:   'xsltutils.c:177,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:178,9'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:179,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlStrdup
                - xmlStrEqual
        - Branch String:   'xsltutils.c:179,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:180,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlStrdup
                - xmlStrEqual
            - BranchSide:      'xsltutils.c:182,7'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlStrdup
                - xmlStrEqual
        - Branch String:   'xsltutils.c:192,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:198,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlStrdup
                - xmlStrEqual
            - BranchSide:      'xsltutils.c:216,12'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
                - xmlGetDtdAttrDesc
        - Branch String:   'xsltutils.c:198,45'
          Branch Sides:
            - BranchSide:      'xsltutils.c:199,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlStrdup
                - xmlStrEqual
            - BranchSide:      'xsltutils.c:209,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlStrdup
                - xmlStrEqual
        - Branch String:   'xsltutils.c:199,27'
          Branch Sides:
            - BranchSide:      'xsltutils.c:199,31'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlStrdup
                - xmlStrEqual
            - BranchSide:      'xsltutils.c:201,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlStrdup
                - xmlStrEqual
        - Branch String:   'xsltutils.c:199,49'
          Branch Sides:
            - BranchSide:      'xsltutils.c:200,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlStrdup
            - BranchSide:      'xsltutils.c:201,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlStrdup
                - xmlStrEqual
        - Branch String:   'xsltutils.c:200,50'
          Branch Sides:
            - BranchSide:      'xsltutils.c:201,9'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlStrdup
            - BranchSide:      'xsltutils.c:205,33'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlStrdup
        - Branch String:   'xsltutils.c:201,27'
          Branch Sides:
            - BranchSide:      'xsltutils.c:202,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlStrdup
            - BranchSide:      'xsltutils.c:209,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlStrdup
                - xmlStrEqual
        - Branch String:   'xsltutils.c:198,13'
          Branch Sides:
            - BranchSide:      'xsltutils.c:205,33'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlStrdup
            - BranchSide:      'xsltutils.c:209,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlStrdup
                - xmlStrEqual
        - Branch String:   'xsltutils.c:206,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:206,30'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xsltutils.c:207,13'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:217,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:218,13'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
                - xmlGetDtdAttrDesc
            - BranchSide:      'xsltutils.c:235,5'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:218,13'
          Branch Sides:
            - BranchSide:      'xsltutils.c:221,35'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
                - xmlGetDtdAttrDesc
            - BranchSide:      'xsltutils.c:234,5'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:222,29'
          Branch Sides:
            - BranchSide:      'xsltutils.c:222,33'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
                - xmlGetDtdAttrDesc
            - BranchSide:      'xsltutils.c:225,11'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
        - Branch String:   'xsltutils.c:222,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:223,32'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
            - BranchSide:      'xsltutils.c:225,11'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
        - Branch String:   'xsltutils.c:225,29'
          Branch Sides:
            - BranchSide:      'xsltutils.c:225,33'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
            - BranchSide:      'xsltutils.c:233,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:225,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:229,20'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
            - BranchSide:      'xsltutils.c:233,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:230,20'
          Branch Sides:
            - BranchSide:      'xsltutils.c:230,36'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrdup
            - BranchSide:      'xsltutils.c:232,6'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:230,7'
          Branch Sides:
            - BranchSide:      'xsltutils.c:231,24'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xsltutils.c:232,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xsltutils.c:175,16'
          Dst:             xmlGetProp
        - Src:             'xsltutils.c:198,14'
          Dst:             xmlStrEqual
        - Src:             'xsltutils.c:200,9'
          Dst:             xmlStrEqual
        - Src:             'xsltutils.c:202,9'
          Dst:             xmlStrEqual
        - Src:             'xsltutils.c:205,12'
          Dst:             xmlNodeListGetString
        - Src:             'xsltutils.c:206,30'
          Dst:             xmlStrdup
        - Src:             'xsltutils.c:221,17'
          Dst:             xmlGetDtdAttrDesc
        - Src:             'xsltutils.c:223,14'
          Dst:             xmlGetDtdAttrDesc
        - Src:             'xsltutils.c:229,8'
          Dst:             xmlSearchNs
        - Src:             'xsltutils.c:230,24'
          Dst:             xmlStrEqual
        - Src:             'xsltutils.c:231,14'
          Dst:             xmlStrdup
    - functionName:    xsltGetCNsProp
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - node
        - name
        - nameSpace
      BBCount:         60
      ICount:          343
      EdgeCount:       82
      CyclomaticComplexity: 24
      functionsReached:
        - xmlDictLookup
        - xmlGetDtdAttrDesc
        - xmlGetProp
        - xmlNodeListGetString
        - xmlSearchNs
        - xmlStrEqual
      functionUses:    24
      BranchProfiles:
        - Branch String:   'xsltutils.c:84,24'
          Branch Sides:
            - BranchSide:      'xsltutils.c:84,28'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:85,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:84,43'
          Branch Sides:
            - BranchSide:      'xsltutils.c:84,47'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:85,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:84,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:85,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:87,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlDictLookup
                - xmlDictLookup
                - xmlStrEqual
                - xmlGetProp
        - Branch String:   'xsltutils.c:87,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:88,27'
              BranchSideFuncs:
                - xmlGetProp
            - BranchSide:      'xsltutils.c:90,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlDictLookup
                - xmlDictLookup
                - xmlStrEqual
        - Branch String:   'xsltutils.c:90,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:91,9'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:92,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlDictLookup
                - xmlDictLookup
                - xmlStrEqual
        - Branch String:   'xsltutils.c:92,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:93,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlDictLookup
                - xmlDictLookup
                - xmlStrEqual
            - BranchSide:      'xsltutils.c:95,7'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlDictLookup
                - xmlDictLookup
                - xmlStrEqual
        - Branch String:   'xsltutils.c:96,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:102,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlDictLookup
                - xmlDictLookup
                - xmlStrEqual
            - BranchSide:      'xsltutils.c:119,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
                - xmlGetDtdAttrDesc
        - Branch String:   'xsltutils.c:102,45'
          Branch Sides:
            - BranchSide:      'xsltutils.c:103,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlDictLookup
                - xmlDictLookup
                - xmlStrEqual
            - BranchSide:      'xsltutils.c:117,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlDictLookup
                - xmlDictLookup
                - xmlStrEqual
        - Branch String:   'xsltutils.c:103,27'
          Branch Sides:
            - BranchSide:      'xsltutils.c:103,31'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlDictLookup
                - xmlDictLookup
                - xmlStrEqual
            - BranchSide:      'xsltutils.c:105,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlDictLookup
                - xmlDictLookup
                - xmlStrEqual
        - Branch String:   'xsltutils.c:103,49'
          Branch Sides:
            - BranchSide:      'xsltutils.c:104,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'xsltutils.c:105,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlDictLookup
                - xmlDictLookup
                - xmlStrEqual
        - Branch String:   'xsltutils.c:104,50'
          Branch Sides:
            - BranchSide:      'xsltutils.c:105,9'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'xsltutils.c:108,33'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'xsltutils.c:105,27'
          Branch Sides:
            - BranchSide:      'xsltutils.c:106,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'xsltutils.c:117,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlDictLookup
                - xmlDictLookup
                - xmlStrEqual
        - Branch String:   'xsltutils.c:102,13'
          Branch Sides:
            - BranchSide:      'xsltutils.c:108,33'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'xsltutils.c:117,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlDictLookup
                - xmlDictLookup
                - xmlStrEqual
        - Branch String:   'xsltutils.c:109,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:110,30'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'xsltutils.c:112,30'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'xsltutils.c:125,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:126,13'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
                - xmlGetDtdAttrDesc
            - BranchSide:      'xsltutils.c:144,5'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:126,13'
          Branch Sides:
            - BranchSide:      'xsltutils.c:129,35'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
                - xmlGetDtdAttrDesc
            - BranchSide:      'xsltutils.c:143,5'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:130,29'
          Branch Sides:
            - BranchSide:      'xsltutils.c:130,33'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
                - xmlGetDtdAttrDesc
            - BranchSide:      'xsltutils.c:133,11'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
        - Branch String:   'xsltutils.c:130,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:131,32'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
            - BranchSide:      'xsltutils.c:133,11'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
        - Branch String:   'xsltutils.c:133,29'
          Branch Sides:
            - BranchSide:      'xsltutils.c:133,33'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
            - BranchSide:      'xsltutils.c:142,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:133,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:137,20'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
            - BranchSide:      'xsltutils.c:142,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:138,20'
          Branch Sides:
            - BranchSide:      'xsltutils.c:138,36'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDictLookup
            - BranchSide:      'xsltutils.c:141,6'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:138,7'
          Branch Sides:
            - BranchSide:      'xsltutils.c:139,28'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'xsltutils.c:141,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xsltutils.c:88,16'
          Dst:             xmlGetProp
        - Src:             'xsltutils.c:102,14'
          Dst:             xmlStrEqual
        - Src:             'xsltutils.c:104,9'
          Dst:             xmlStrEqual
        - Src:             'xsltutils.c:106,9'
          Dst:             xmlStrEqual
        - Src:             'xsltutils.c:108,12'
          Dst:             xmlNodeListGetString
        - Src:             'xsltutils.c:110,16'
          Dst:             xmlDictLookup
        - Src:             'xsltutils.c:112,16'
          Dst:             xmlDictLookup
        - Src:             'xsltutils.c:129,17'
          Dst:             xmlGetDtdAttrDesc
        - Src:             'xsltutils.c:131,14'
          Dst:             xmlGetDtdAttrDesc
        - Src:             'xsltutils.c:137,8'
          Dst:             xmlSearchNs
        - Src:             'xsltutils.c:138,24'
          Dst:             xmlStrEqual
        - Src:             'xsltutils.c:139,14'
          Dst:             xmlDictLookup
    - functionName:    xsltScanLiteral
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1220
      functionLinenumberEnd: 1263
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         146
      ICount:          708
      EdgeCount:       201
      CyclomaticComplexity: 57
      functionsReached:
        - xmlStrndup
        - xsltGetUTF8CharZ
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pattern.c:1225,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1225,5'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1225,5'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1225,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1225,5'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1225,5'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1225,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1225,5'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1225,5'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1225,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1225,5'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1226,9'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1225,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1225,5'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1225,5'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1226,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1227,9'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1242,16'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1227,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1228,12'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1228,12'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1230,27'
          Branch Sides:
            - BranchSide:      'pattern.c:1230,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1230,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1230,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1230,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1230,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1230,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1230,31'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1230,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1230,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1230,31'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1230,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1230,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1230,31'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1230,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1230,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1230,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1230,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1230,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1230,31'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1230,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1230,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1230,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1230,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1230,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1230,31'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1230,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1230,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1230,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1230,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1230,27'
          Branch Sides:
            - BranchSide:      'pattern.c:1230,31'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1230,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1230,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1231,13'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlStrndup
            - BranchSide:      'pattern.c:1234,7'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:1234,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1234,7'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1234,7'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:1234,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1234,7'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1234,7'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:1234,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1234,7'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1238,23'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:1234,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1234,7'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1238,23'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:1234,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1235,6'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1238,23'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:1234,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1234,7'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1234,7'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:1234,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1234,7'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1238,23'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:1234,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1234,7'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1234,7'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:1234,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1234,7'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1238,23'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:1234,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1234,7'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1235,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1234,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1235,6'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1238,23'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:1242,16'
          Branch Sides:
            - BranchSide:      'pattern.c:1243,9'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1259,2'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1243,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1244,12'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1244,12'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1246,27'
          Branch Sides:
            - BranchSide:      'pattern.c:1246,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1246,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1246,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1246,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1246,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1246,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1246,31'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1246,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1246,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1246,31'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1246,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1246,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1246,31'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1246,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1246,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1246,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1246,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1246,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1246,31'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1246,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1246,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1246,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1246,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1246,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1246,31'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1246,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1246,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1246,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1246,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1246,27'
          Branch Sides:
            - BranchSide:      'pattern.c:1246,31'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1246,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1246,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1247,13'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlStrndup
            - BranchSide:      'pattern.c:1250,7'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:1250,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1250,7'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1250,7'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:1250,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1250,7'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1250,7'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:1250,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1250,7'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1254,23'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:1250,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1250,7'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1254,23'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:1250,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1251,6'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1254,23'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:1250,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1250,7'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1250,7'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:1250,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1250,7'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1254,23'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:1250,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1250,7'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1250,7'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:1250,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1250,7'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1254,23'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:1250,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1250,7'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1251,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1250,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1251,6'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1254,23'
              BranchSideFuncs:
                - xmlStrndup
      Callsites:
        - Src:             'pattern.c:1229,8'
          Dst:             xsltGetUTF8CharZ
        - Src:             'pattern.c:1232,12'
          Dst:             xsltGetUTF8CharZ
        - Src:             'pattern.c:1238,12'
          Dst:             xmlStrndup
        - Src:             'pattern.c:1245,8'
          Dst:             xsltGetUTF8CharZ
        - Src:             'pattern.c:1248,12'
          Dst:             xsltGetUTF8CharZ
        - Src:             'pattern.c:1254,12'
          Dst:             xmlStrndup
    - functionName:    xsltSwapTopCompMatch
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - comp
      BBCount:         4
      ICount:          311
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:370,9'
          Branch Sides:
            - BranchSide:      'pattern.c:370,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:375,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltCompileStepPattern
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1503
      functionLinenumberEnd: 1693
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - token
        - novar
      BBCount:         234
      ICount:          1440
      EdgeCount:       317
      CyclomaticComplexity: 85
      functionsReached:
        - xmlSearchNs
        - xmlStrEqual
        - xmlStrdup
        - xmlStrndup
        - xsltCompMatchAdd
        - xsltCompileIdKeyPattern
        - xsltGetQNameURI
        - xsltScanNCName
        - xsltSwapTopCompMatch
        - xsltTransformError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pattern.c:1511,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1511,5'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
            - BranchSide:      'pattern.c:1511,5'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
        - Branch String:   'pattern.c:1511,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1511,5'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
            - BranchSide:      'pattern.c:1511,5'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
        - Branch String:   'pattern.c:1511,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1511,5'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
            - BranchSide:      'pattern.c:1511,5'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
        - Branch String:   'pattern.c:1511,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1511,5'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
            - BranchSide:      'pattern.c:1512,10'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
        - Branch String:   'pattern.c:1511,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1511,5'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
            - BranchSide:      'pattern.c:1511,5'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
        - Branch String:   'pattern.c:1512,25'
          Branch Sides:
            - BranchSide:      'pattern.c:1512,29'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
            - BranchSide:      'pattern.c:1512,39'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
        - Branch String:   'pattern.c:1512,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1512,39'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
            - BranchSide:      'pattern.c:1513,2'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
        - Branch String:   'pattern.c:1513,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1514,14'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
            - BranchSide:      'pattern.c:1514,14'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
        - Branch String:   'pattern.c:1517,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1518,25'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1519,9'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1519,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1520,6'
              BranchSideFuncs:
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1538,5'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
        - Branch String:   'pattern.c:1520,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1521,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1530,6'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'pattern.c:1521,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1522,10'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1522,10'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1522,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1523,17'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1526,17'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1523,17'
          Branch Sides:
            - BranchSide:      'pattern.c:1523,17'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1524,13'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1526,17'
          Branch Sides:
            - BranchSide:      'pattern.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1526,17'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1538,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1538,5'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
            - BranchSide:      'pattern.c:1538,5'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
        - Branch String:   'pattern.c:1538,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1538,5'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
            - BranchSide:      'pattern.c:1538,5'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
        - Branch String:   'pattern.c:1538,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1538,5'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
            - BranchSide:      'pattern.c:1538,5'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
        - Branch String:   'pattern.c:1538,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1538,5'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
            - BranchSide:      'pattern.c:1539,9'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
        - Branch String:   'pattern.c:1538,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1538,5'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
            - BranchSide:      'pattern.c:1538,5'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
        - Branch String:   'pattern.c:1539,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1540,26'
              BranchSideFuncs:
                - xsltCompileIdKeyPattern
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1545,16'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1543,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1544,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1545,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1545,16'
          Branch Sides:
            - BranchSide:      'pattern.c:1546,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1623,24'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
        - Branch String:   'pattern.c:1546,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1547,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1547,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1547,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1548,24'
              BranchSideFuncs:
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1599,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
                - xsltTransformError
        - Branch String:   'pattern.c:1556,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1559,6'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:1565,19'
              BranchSideFuncs:
                - xmlStrdup
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1569,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1570,7'
              BranchSideFuncs:
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1587,21'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1570,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1571,7'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1581,7'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'pattern.c:1571,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1572,25'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1572,25'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1572,25'
          Branch Sides:
            - BranchSide:      'pattern.c:1573,25'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1577,25'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1573,25'
          Branch Sides:
            - BranchSide:      'pattern.c:1573,25'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1574,8'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1577,25'
          Branch Sides:
            - BranchSide:      'pattern.c:1577,25'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1578,8'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1587,21'
          Branch Sides:
            - BranchSide:      'pattern.c:1588,21'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1593,21'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1588,21'
          Branch Sides:
            - BranchSide:      'pattern.c:1588,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1589,13'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1593,21'
          Branch Sides:
            - BranchSide:      'pattern.c:1593,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1594,13'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1599,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1600,3'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:1605,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
        - Branch String:   'pattern.c:1605,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1606,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
            - BranchSide:      'pattern.c:1606,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
        - Branch String:   'pattern.c:1606,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1607,15'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
            - BranchSide:      'pattern.c:1608,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
        - Branch String:   'pattern.c:1608,17'
          Branch Sides:
            - BranchSide:      'pattern.c:1609,15'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
            - BranchSide:      'pattern.c:1611,3'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'pattern.c:1618,13'
          Branch Sides:
            - BranchSide:      'pattern.c:1618,13'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
            - BranchSide:      'pattern.c:1618,13'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
        - Branch String:   'pattern.c:1618,13'
          Branch Sides:
            - BranchSide:      'pattern.c:1618,13'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
            - BranchSide:      'pattern.c:1618,13'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
        - Branch String:   'pattern.c:1618,13'
          Branch Sides:
            - BranchSide:      'pattern.c:1618,13'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
            - BranchSide:      'pattern.c:1618,13'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
        - Branch String:   'pattern.c:1618,13'
          Branch Sides:
            - BranchSide:      'pattern.c:1618,13'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
            - BranchSide:      'pattern.c:1619,36'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
        - Branch String:   'pattern.c:1618,13'
          Branch Sides:
            - BranchSide:      'pattern.c:1618,13'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
            - BranchSide:      'pattern.c:1618,13'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
        - Branch String:   'pattern.c:1624,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1625,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1628,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
        - Branch String:   'pattern.c:1628,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1629,22'
              BranchSideFuncs:
                - xmlStrdup
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1630,13'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1630,13'
          Branch Sides:
            - BranchSide:      'pattern.c:1631,13'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1636,13'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1631,13'
          Branch Sides:
            - BranchSide:      'pattern.c:1631,13'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1632,12'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1636,13'
          Branch Sides:
            - BranchSide:      'pattern.c:1636,13'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1637,12'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1642,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1642,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1642,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1642,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1642,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1642,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1642,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1642,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1642,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1642,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1642,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1643,11'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1642,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1642,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1642,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1644,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1647,7'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1683,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1648,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1649,6'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1649,6'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1650,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1652,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1669,6'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1652,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1653,8'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1654,15'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1654,15'
          Branch Sides:
            - BranchSide:      'pattern.c:1655,8'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1658,17'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1656,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1657,7'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1658,6'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1658,17'
          Branch Sides:
            - BranchSide:      'pattern.c:1659,3'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1662,17'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1659,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1660,3'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1660,3'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1660,21'
          Branch Sides:
            - BranchSide:      'pattern.c:1660,25'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1660,3'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1660,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1661,7'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1662,6'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1661,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1660,3'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1660,3'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1663,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1664,3'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1664,3'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1664,21'
          Branch Sides:
            - BranchSide:      'pattern.c:1664,25'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1664,3'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1664,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1665,7'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1666,6'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1665,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1664,3'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1664,3'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1667,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1650,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1650,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1669,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1670,6'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:1675,19'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1676,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1676,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1677,6'
              BranchSideFuncs:
                - xsltSwapTopCompMatch
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1680,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1681,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1681,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1681,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1681,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1681,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1681,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1681,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1681,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1681,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1681,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1681,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1681,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1644,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1681,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1681,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1681,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1681,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1685,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1686,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1687,9'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1687,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1688,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1689,9'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1689,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1690,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1691,9'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1691,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1691,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1692,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:1518,10'
          Dst:             xsltScanNCName
        - Src:             'pattern.c:1523,17'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1526,17'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1530,6'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1540,2'
          Dst:             xsltCompileIdKeyPattern
        - Src:             'pattern.c:1554,14'
          Dst:             xsltScanNCName
        - Src:             'pattern.c:1555,11'
          Dst:             xmlSearchNs
        - Src:             'pattern.c:1557,3'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1565,9'
          Dst:             xmlStrdup
        - Src:             'pattern.c:1573,25'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1577,25'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1581,7'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1588,21'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1593,21'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1600,3'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1606,10'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:1608,17'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:1611,3'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1619,21'
          Dst:             xsltScanNCName
        - Src:             'pattern.c:1623,8'
          Dst:             xsltGetQNameURI
        - Src:             'pattern.c:1629,12'
          Dst:             xmlStrdup
        - Src:             'pattern.c:1631,13'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1636,13'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1670,6'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1675,8'
          Dst:             xmlStrndup
        - Src:             'pattern.c:1676,2'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1679,2'
          Dst:             xsltSwapTopCompMatch
    - functionName:    xsltScanNCName
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1299
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         136
      ICount:          608
      EdgeCount:       190
      CyclomaticComplexity: 56
      functionsReached:
        - xmlCharInRange
        - xmlStrndup
        - xsltGetUTF8CharZ
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pattern.c:1280,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1280,5'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1280,5'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1280,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1280,5'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1280,5'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1280,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1280,5'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1280,5'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1280,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1280,5'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1282,15'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1280,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1280,5'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1280,5'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1284,30'
          Branch Sides:
            - BranchSide:      'pattern.c:1284,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1284,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1284,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1284,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1284,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1284,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1284,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1284,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1284,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1284,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1284,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1284,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1284,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1284,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1284,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1284,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1284,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1284,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1284,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1284,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1284,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1284,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1284,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1284,34'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1284,30'
          Branch Sides:
            - BranchSide:      'pattern.c:1284,34'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1284,57'
          Branch Sides:
            - BranchSide:      'pattern.c:1284,34'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1284,34'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1284,34'
          Branch Sides:
            - BranchSide:      'pattern.c:1284,61'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1284,34'
          Branch Sides:
            - BranchSide:      'pattern.c:1284,34'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1284,34'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1284,34'
          Branch Sides:
            - BranchSide:      'pattern.c:1284,34'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1284,34'
          Branch Sides:
            - BranchSide:      'pattern.c:1284,34'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1284,34'
          Branch Sides:
            - BranchSide:      'pattern.c:1284,34'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1284,61'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1284,57'
          Branch Sides:
            - BranchSide:      'pattern.c:1284,61'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1284,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1285,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1287,32'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
            - BranchSide:      'pattern.c:1287,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1287,12'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
            - BranchSide:      'pattern.c:1287,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
        - Branch String:   'pattern.c:1287,12'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:1287,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
        - Branch String:   'pattern.c:1287,12'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
            - BranchSide:      'pattern.c:1287,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
        - Branch String:   'pattern.c:1287,12'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:1287,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
        - Branch String:   'pattern.c:1287,12'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
            - BranchSide:      'pattern.c:1287,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
        - Branch String:   'pattern.c:1287,12'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:1287,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
        - Branch String:   'pattern.c:1287,12'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
            - BranchSide:      'pattern.c:1287,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
        - Branch String:   'pattern.c:1287,12'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:1287,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
        - Branch String:   'pattern.c:1287,12'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:1287,35'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
        - Branch String:   'pattern.c:1287,32'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:1287,35'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
        - Branch String:   'pattern.c:1287,58'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,35'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
            - BranchSide:      'pattern.c:1287,35'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
        - Branch String:   'pattern.c:1287,35'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:1288,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
        - Branch String:   'pattern.c:1287,35'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,35'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
            - BranchSide:      'pattern.c:1287,35'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
        - Branch String:   'pattern.c:1287,35'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:1287,35'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
        - Branch String:   'pattern.c:1287,35'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:1287,35'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
        - Branch String:   'pattern.c:1287,35'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,35'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
            - BranchSide:      'pattern.c:1288,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
        - Branch String:   'pattern.c:1287,58'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:1288,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
        - Branch String:   'pattern.c:1288,29'
          Branch Sides:
            - BranchSide:      'pattern.c:1288,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:1288,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
        - Branch String:   'pattern.c:1288,12'
          Branch Sides:
            - BranchSide:      'pattern.c:1288,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:1289,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'pattern.c:1288,12'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:1289,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'pattern.c:1288,29'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:1289,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'pattern.c:1289,25'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:1289,29'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'pattern.c:1289,41'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:1290,6'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'pattern.c:1290,18'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:1291,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'pattern.c:1291,26'
          Branch Sides:
            - BranchSide:      'pattern.c:1291,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:1291,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'pattern.c:1291,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:1292,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'pattern.c:1291,26'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:1292,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'pattern.c:1292,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1291,26'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:1291,26'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'pattern.c:1287,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1293,9'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'pattern.c:1296,22'
              BranchSideFuncs:
                - xmlStrndup
      Callsites:
        - Src:             'pattern.c:1283,11'
          Dst:             xsltGetUTF8CharZ
        - Src:             'pattern.c:1284,10'
          Dst:             xmlCharInRange
        - Src:             'pattern.c:1287,12'
          Dst:             xmlCharInRange
        - Src:             'pattern.c:1288,12'
          Dst:             xmlCharInRange
        - Src:             'pattern.c:1291,5'
          Dst:             xmlCharInRange
        - Src:             'pattern.c:1292,5'
          Dst:             xmlCharInRange
        - Src:             'pattern.c:1294,8'
          Dst:             xsltGetUTF8CharZ
        - Src:             'pattern.c:1296,11'
          Dst:             xmlStrndup
    - functionName:    xsltCompMatchAdd
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - comp
        - op
        - value
        - value2
        - novar
      BBCount:         27
      ICount:          345
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - xsltAllocateExtra
        - xsltAllocateExtraCtxt
        - xsltTransformError
        - xsltXPathCompileFlags
      functionUses:    23
      BranchProfiles:
        - Branch String:   'pattern.c:304,9'
          Branch Sides:
            - BranchSide:      'pattern.c:307,24'
              BranchSideFuncs:
                - xsltAllocateExtra
                - xsltAllocateExtra
                - xsltAllocateExtra
                - xsltXPathCompileFlags
                - xsltTransformError
                - xsltAllocateExtraCtxt
                - xsltAllocateExtraCtxt
                - xsltAllocateExtraCtxt
            - BranchSide:      'pattern.c:319,36'
              BranchSideFuncs:
                - xsltAllocateExtra
                - xsltAllocateExtra
                - xsltAllocateExtra
                - xsltXPathCompileFlags
                - xsltTransformError
                - xsltAllocateExtraCtxt
                - xsltAllocateExtraCtxt
                - xsltAllocateExtraCtxt
        - Branch String:   'pattern.c:309,6'
          Branch Sides:
            - BranchSide:      'pattern.c:310,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:316,9'
              BranchSideFuncs:
                - xsltAllocateExtra
                - xsltAllocateExtra
                - xsltAllocateExtra
                - xsltXPathCompileFlags
                - xsltTransformError
                - xsltAllocateExtraCtxt
                - xsltAllocateExtraCtxt
                - xsltAllocateExtraCtxt
        - Branch String:   'pattern.c:312,10'
          Branch Sides:
            - BranchSide:      'pattern.c:313,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:314,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:324,9'
          Branch Sides:
            - BranchSide:      'pattern.c:326,28'
              BranchSideFuncs:
                - xsltAllocateExtraCtxt
                - xsltAllocateExtraCtxt
                - xsltAllocateExtraCtxt
                - xsltXPathCompileFlags
                - xsltTransformError
            - BranchSide:      'pattern.c:333,24'
              BranchSideFuncs:
                - xsltAllocateExtra
                - xsltAllocateExtra
                - xsltAllocateExtra
                - xsltXPathCompileFlags
                - xsltTransformError
        - Branch String:   'pattern.c:339,9'
          Branch Sides:
            - BranchSide:      'pattern.c:340,13'
              BranchSideFuncs:
                - xsltXPathCompileFlags
                - xsltTransformError
            - BranchSide:      'pattern.c:355,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:343,6'
          Branch Sides:
            - BranchSide:      'pattern.c:344,12'
              BranchSideFuncs:
                - xsltXPathCompileFlags
                - xsltTransformError
            - BranchSide:      'pattern.c:346,57'
              BranchSideFuncs:
                - xsltXPathCompileFlags
                - xsltTransformError
        - Branch String:   'pattern.c:348,6'
          Branch Sides:
            - BranchSide:      'pattern.c:349,31'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:354,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:351,10'
          Branch Sides:
            - BranchSide:      'pattern.c:352,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:353,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:326,6'
          Dst:             xsltAllocateExtraCtxt
        - Src:             'pattern.c:328,6'
          Dst:             xsltAllocateExtraCtxt
        - Src:             'pattern.c:330,6'
          Dst:             xsltAllocateExtraCtxt
        - Src:             'pattern.c:333,6'
          Dst:             xsltAllocateExtra
        - Src:             'pattern.c:335,6'
          Dst:             xsltAllocateExtra
        - Src:             'pattern.c:337,6'
          Dst:             xsltAllocateExtra
        - Src:             'pattern.c:346,35'
          Dst:             xsltXPathCompileFlags
        - Src:             'pattern.c:349,6'
          Dst:             xsltTransformError
    - functionName:    xsltCompileIdKeyPattern
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1320
      functionLinenumberEnd: 1478
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - aid
        - novar
        - axis
      BBCount:         272
      ICount:          1690
      EdgeCount:       372
      CyclomaticComplexity: 102
      functionsReached:
        - xmlStrEqual
        - xsltCompMatchAdd
        - xsltScanLiteral
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pattern.c:1324,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1325,2'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:1330,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltScanLiteral
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xsltScanLiteral
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1330,15'
          Branch Sides:
            - BranchSide:      'pattern.c:1330,31'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltScanLiteral
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xsltScanLiteral
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1357,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltScanLiteral
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xsltScanLiteral
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1330,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1331,6'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1357,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltScanLiteral
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xsltScanLiteral
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1331,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1332,6'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:1337,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1337,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1338,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1338,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1338,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1338,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1338,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1338,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1338,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1338,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1338,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1338,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1338,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1338,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1338,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1339,31'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1338,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1338,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1338,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1340,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1341,6'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:1346,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1346,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1346,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1346,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1346,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1346,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1346,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1346,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1346,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1346,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1346,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1346,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1347,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1346,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1346,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1346,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1347,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1348,6'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:1354,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1354,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1355,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1355,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1355,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1355,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1356,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1357,22'
          Branch Sides:
            - BranchSide:      'pattern.c:1357,38'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltScanLiteral
                - xsltTransformError
                - xsltTransformError
                - xsltScanLiteral
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1404,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltScanLiteral
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1357,16'
          Branch Sides:
            - BranchSide:      'pattern.c:1358,6'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1404,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltScanLiteral
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1358,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1359,6'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:1364,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1364,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1365,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1365,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1365,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1365,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1365,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1365,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1365,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1365,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1365,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1365,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1365,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1365,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1365,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1366,31'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1365,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1365,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1365,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1367,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1368,6'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:1373,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1373,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1373,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1373,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1373,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1373,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1373,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1373,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1373,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1373,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1373,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1373,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1374,6'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1373,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1373,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1373,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1374,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1375,6'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:1381,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1381,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1382,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1382,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1382,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1382,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1382,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1382,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1382,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1382,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1382,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1382,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1382,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1382,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1382,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1383,32'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1382,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1382,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1382,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1384,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1385,6'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:1390,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1390,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1390,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1390,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1390,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1390,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1390,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1390,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1390,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1390,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1390,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1390,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1391,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1390,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1390,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1390,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1391,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1392,6'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:1399,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1399,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1401,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1401,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1401,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1401,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1402,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1404,16'
          Branch Sides:
            - BranchSide:      'pattern.c:1405,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltScanLiteral
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1427,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1405,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1406,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltScanLiteral
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1406,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltScanLiteral
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1406,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1406,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltScanLiteral
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1406,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltScanLiteral
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1406,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1406,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltScanLiteral
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1406,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltScanLiteral
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1406,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1406,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltScanLiteral
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1406,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltScanLiteral
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1406,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1406,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltScanLiteral
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1407,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltScanLiteral
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1406,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1406,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltScanLiteral
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1406,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltScanLiteral
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1407,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1408,28'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1424,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1409,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1410,3'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:1415,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1415,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1415,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1415,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1415,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1415,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1415,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1415,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1415,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1415,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1415,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1415,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1416,10'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1415,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1415,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1415,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1416,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1417,3'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:1423,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1424,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1425,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1425,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1425,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1425,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1426,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1427,16'
          Branch Sides:
            - BranchSide:      'pattern.c:1428,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1438,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1428,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1429,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1429,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1429,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1429,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1429,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1429,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1429,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1429,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1429,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1429,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1429,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1429,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1429,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1430,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1429,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1429,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1429,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1430,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1431,6'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:1436,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1436,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1437,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1437,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1437,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1437,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1438,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1438,16'
          Branch Sides:
            - BranchSide:      'pattern.c:1439,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1449,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1439,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1440,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1440,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1440,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1440,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1440,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1440,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1440,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1440,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1440,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1440,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1440,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1440,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1440,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1441,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1440,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1440,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1440,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1441,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1442,6'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:1447,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1447,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1448,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1448,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1448,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1448,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1449,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1449,16'
          Branch Sides:
            - BranchSide:      'pattern.c:1450,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1465,16'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1450,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1451,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1451,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1451,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1451,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1451,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1451,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1451,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1451,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1451,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1451,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1451,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1451,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1451,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1452,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1451,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1451,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1451,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1452,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1453,6'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:1458,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1458,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1459,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1459,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1459,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1460,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1463,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1460,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1460,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1461,2'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1463,6'
          Branch Sides:
            - BranchSide:      'pattern.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1463,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1465,16'
          Branch Sides:
            - BranchSide:      'pattern.c:1466,2'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:1471,2'
              BranchSideFuncs:
                - xsltTransformError
      Callsites:
        - Src:             'pattern.c:1325,2'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1330,19'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:1332,6'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1339,15'
          Dst:             xsltScanLiteral
        - Src:             'pattern.c:1341,6'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1348,6'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1355,2'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1357,26'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:1359,6'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1366,15'
          Dst:             xsltScanLiteral
        - Src:             'pattern.c:1368,6'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1375,6'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1383,16'
          Dst:             xsltScanLiteral
        - Src:             'pattern.c:1385,6'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1392,6'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1401,2'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1404,16'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:1408,12'
          Dst:             xsltScanLiteral
        - Src:             'pattern.c:1410,3'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1417,3'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1425,2'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1427,16'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:1431,6'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1437,2'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1438,16'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:1442,6'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1448,2'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1449,16'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:1453,6'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1460,6'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1463,6'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1466,2'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1471,2'
          Dst:             xsltTransformError
    - functionName:    xsltCompileRelativePathPattern
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1709
      functionLinenumberEnd: 1734
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - token
        - novar
      BBCount:         92
      ICount:          543
      EdgeCount:       124
      CyclomaticComplexity: 34
      functionsReached:
        - xsltCompMatchAdd
        - xsltCompileStepPattern
      functionUses:    7
      BranchProfiles:
        - Branch String:   'pattern.c:1711,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1712,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1713,5'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1713,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1713,5'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
            - BranchSide:      'pattern.c:1713,5'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1713,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1713,5'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
            - BranchSide:      'pattern.c:1713,5'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1713,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1713,5'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
            - BranchSide:      'pattern.c:1713,5'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1713,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1713,5'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
            - BranchSide:      'pattern.c:1714,5'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1713,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1713,5'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
            - BranchSide:      'pattern.c:1713,5'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1714,23'
          Branch Sides:
            - BranchSide:      'pattern.c:1714,27'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
            - BranchSide:      'pattern.c:1714,5'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1714,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1714,5'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
            - BranchSide:      'pattern.c:1715,7'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1715,19'
          Branch Sides:
            - BranchSide:      'pattern.c:1715,23'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
            - BranchSide:      'pattern.c:1721,13'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1715,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1716,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
            - BranchSide:      'pattern.c:1721,13'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1716,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1716,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1717,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1717,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1718,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1718,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1718,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1719,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1719,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1719,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1719,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1719,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1719,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1719,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1719,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1719,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1719,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1719,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1719,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1719,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1720,29'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1719,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1719,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1719,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1721,13'
          Branch Sides:
            - BranchSide:      'pattern.c:1722,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
            - BranchSide:      'pattern.c:1727,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1722,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1722,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1723,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1723,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1724,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileStepPattern
            - BranchSide:      'pattern.c:1724,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1724,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1724,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileStepPattern
            - BranchSide:      'pattern.c:1724,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1724,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1724,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileStepPattern
            - BranchSide:      'pattern.c:1724,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1724,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1724,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileStepPattern
            - BranchSide:      'pattern.c:1724,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1724,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1724,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileStepPattern
            - BranchSide:      'pattern.c:1725,29'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1724,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1724,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileStepPattern
            - BranchSide:      'pattern.c:1724,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1729,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1730,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1731,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1731,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1731,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
            - BranchSide:      'pattern.c:1731,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1731,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1731,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
            - BranchSide:      'pattern.c:1731,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1731,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1731,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
            - BranchSide:      'pattern.c:1731,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1731,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1714,5'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
            - BranchSide:      'pattern.c:1731,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1731,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1731,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
            - BranchSide:      'pattern.c:1731,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
      Callsites:
        - Src:             'pattern.c:1710,5'
          Dst:             xsltCompileStepPattern
        - Src:             'pattern.c:1716,6'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1720,6'
          Dst:             xsltCompileStepPattern
        - Src:             'pattern.c:1722,6'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1725,6'
          Dst:             xsltCompileStepPattern
    - functionName:    xsltFreeParserContext
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pattern.c:282,9'
          Branch Sides:
            - BranchSide:      'pattern.c:283,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:284,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltReverseCompMatch
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - comp
      BBCount:         19
      ICount:          420
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - xmlStrcat
        - xmlStrdup
        - xsltCompMatchAdd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:415,5'
          Branch Sides:
            - BranchSide:      'pattern.c:421,8'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrcat
            - BranchSide:      'pattern.c:448,22'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrcat
        - Branch String:   'pattern.c:454,5'
          Branch Sides:
            - BranchSide:      'pattern.c:454,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
            - BranchSide:      'pattern.c:455,14'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
        - Branch String:   'pattern.c:455,54'
          Branch Sides:
            - BranchSide:      'pattern.c:456,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
            - BranchSide:      'pattern.c:470,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
        - Branch String:   'pattern.c:455,13'
          Branch Sides:
            - BranchSide:      'pattern.c:458,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
            - BranchSide:      'pattern.c:470,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
        - Branch String:   'pattern.c:459,10'
          Branch Sides:
            - BranchSide:      'pattern.c:462,11'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
            - BranchSide:      'pattern.c:468,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:448,5'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:462,11'
          Dst:             xmlStrdup
        - Src:             'pattern.c:463,11'
          Dst:             xmlStrcat
    - functionName:    xsltCompileLocationPathPattern
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1750
      functionLinenumberEnd: 1810
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - novar
      BBCount:         139
      ICount:          829
      EdgeCount:       188
      CyclomaticComplexity: 51
      functionsReached:
        - xmlXPathIsNodeType
        - xsltCompMatchAdd
        - xsltCompileIdKeyPattern
        - xsltCompileRelativePathPattern
        - xsltScanNCName
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:1751,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1751,5'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltTransformError
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1751,5'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltTransformError
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1751,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1751,5'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltTransformError
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1751,5'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltTransformError
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1751,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1751,5'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltTransformError
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1751,5'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltTransformError
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1751,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1751,5'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltTransformError
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1752,10'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltTransformError
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1751,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1751,5'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltTransformError
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1751,5'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltTransformError
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1752,22'
          Branch Sides:
            - BranchSide:      'pattern.c:1752,26'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltTransformError
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1761,16'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltTransformError
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1752,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1757,2'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1761,16'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltTransformError
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1757,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1758,2'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1758,2'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1758,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1759,2'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1759,2'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1761,16'
          Branch Sides:
            - BranchSide:      'pattern.c:1765,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1772,16'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltTransformError
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1765,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1766,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1766,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1766,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1766,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1766,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1766,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1766,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1766,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1766,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1766,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1766,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1766,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1766,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1767,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1766,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1766,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1766,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1767,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1767,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1768,7'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1768,17'
          Branch Sides:
            - BranchSide:      'pattern.c:1768,21'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1772,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1768,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1769,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1772,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1769,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1769,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1770,37'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1772,16'
          Branch Sides:
            - BranchSide:      'pattern.c:1773,33'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1774,16'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltTransformError
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1774,16'
          Branch Sides:
            - BranchSide:      'pattern.c:1775,33'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1778,24'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltTransformError
        - Branch String:   'pattern.c:1779,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1780,6'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:1785,2'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1785,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1785,2'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1785,2'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1785,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1785,2'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1785,2'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1785,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1785,2'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1785,2'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1785,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1785,2'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1786,7'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1785,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1785,2'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1785,2'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1786,19'
          Branch Sides:
            - BranchSide:      'pattern.c:1786,42'
              BranchSideFuncs:
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1806,33'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1786,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1787,30'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1806,33'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1790,17'
          Branch Sides:
            - BranchSide:      'pattern.c:1791,17'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1792,11'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1792,23'
          Branch Sides:
            - BranchSide:      'pattern.c:1792,27'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1798,17'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1792,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1793,3'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1798,17'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1793,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1793,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1794,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1794,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1795,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1795,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1795,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1796,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1796,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1796,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1796,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1796,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1796,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1796,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1796,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1796,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1796,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1796,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1796,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1796,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1797,34'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1796,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1796,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1796,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1799,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1799,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1800,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1800,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1801,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1801,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1801,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1801,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1801,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1801,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1801,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1801,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1801,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1801,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1801,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1801,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1801,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1802,34'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1801,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1801,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1801,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
      Callsites:
        - Src:             'pattern.c:1760,2'
          Dst:             xsltCompileRelativePathPattern
        - Src:             'pattern.c:1767,2'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1769,6'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1770,6'
          Dst:             xsltCompileRelativePathPattern
        - Src:             'pattern.c:1773,2'
          Dst:             xsltCompileRelativePathPattern
        - Src:             'pattern.c:1775,2'
          Dst:             xsltCompileRelativePathPattern
        - Src:             'pattern.c:1778,9'
          Dst:             xsltScanNCName
        - Src:             'pattern.c:1780,6'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1786,23'
          Dst:             xmlXPathIsNodeType
        - Src:             'pattern.c:1787,6'
          Dst:             xsltCompileIdKeyPattern
        - Src:             'pattern.c:1793,3'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1797,3'
          Dst:             xsltCompileRelativePathPattern
        - Src:             'pattern.c:1799,3'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1802,3'
          Dst:             xsltCompileRelativePathPattern
        - Src:             'pattern.c:1806,2'
          Dst:             xsltCompileRelativePathPattern
    - functionName:    xsltNewCompMatch
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          80
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:148,30'
          Branch Sides:
            - BranchSide:      'pattern.c:146,22'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:148,30'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:149,9'
          Branch Sides:
            - BranchSide:      'pattern.c:150,2'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:154,12'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'pattern.c:159,9'
          Branch Sides:
            - BranchSide:      'pattern.c:160,2'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:165,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:150,2'
          Dst:             xsltTransformError
        - Src:             'pattern.c:160,2'
          Dst:             xsltTransformError
    - functionName:    xsltNewParserContext
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - ctxt
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:263,9'
          Branch Sides:
            - BranchSide:      'pattern.c:264,2'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:268,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:264,2'
          Dst:             xsltTransformError
    - functionName:    xmlXPathFreeObjectWrapper
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathFreeObject
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pattern.c:507,5'
          Dst:             xmlXPathFreeObject
    - functionName:    xsltTestStepMatch
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - step
      BBCount:         122
      ICount:          649
      EdgeCount:       161
      CyclomaticComplexity: 41
      functionsReached:
        - xmlGetID
        - xmlStrEqual
        - xsltGetKey
        - xsltTransformError
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pattern.c:634,5'
          Branch Sides:
            - BranchSide:      'pattern.c:636,18'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:646,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:667,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:688,17'
              BranchSideFuncs:
                - xmlGetID
            - BranchSide:      'pattern.c:700,31'
              BranchSideFuncs:
                - xsltGetKey
            - BranchSide:      'pattern.c:712,17'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'pattern.c:725,17'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:729,17'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'pattern.c:737,17'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:741,18'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:746,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:758,32'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'pattern.c:636,51'
          Branch Sides:
            - BranchSide:      'pattern.c:640,18'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:641,17'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:636,17'
          Branch Sides:
            - BranchSide:      'pattern.c:641,17'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:642,18'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:642,50'
          Branch Sides:
            - BranchSide:      'pattern.c:642,54'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:644,13'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:642,17'
          Branch Sides:
            - BranchSide:      'pattern.c:643,17'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:644,13'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:646,17'
          Branch Sides:
            - BranchSide:      'pattern.c:647,17'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:648,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:648,17'
          Branch Sides:
            - BranchSide:      'pattern.c:649,17'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:650,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:650,17'
          Branch Sides:
            - BranchSide:      'pattern.c:651,17'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:652,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:652,17'
          Branch Sides:
            - BranchSide:      'pattern.c:653,17'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'pattern.c:656,17'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'pattern.c:656,17'
          Branch Sides:
            - BranchSide:      'pattern.c:657,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:659,24'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'pattern.c:657,21'
          Branch Sides:
            - BranchSide:      'pattern.c:658,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:659,13'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:660,21'
          Branch Sides:
            - BranchSide:      'pattern.c:661,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:662,34'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'pattern.c:662,21'
          Branch Sides:
            - BranchSide:      'pattern.c:663,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:664,13'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:667,17'
          Branch Sides:
            - BranchSide:      'pattern.c:668,17'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:669,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:669,17'
          Branch Sides:
            - BranchSide:      'pattern.c:670,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:676,17'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'pattern.c:670,21'
          Branch Sides:
            - BranchSide:      'pattern.c:671,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:672,34'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:672,21'
          Branch Sides:
            - BranchSide:      'pattern.c:673,21'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'pattern.c:674,13'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'pattern.c:676,17'
          Branch Sides:
            - BranchSide:      'pattern.c:677,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:679,24'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'pattern.c:677,21'
          Branch Sides:
            - BranchSide:      'pattern.c:678,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:679,13'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:680,21'
          Branch Sides:
            - BranchSide:      'pattern.c:681,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:682,13'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:688,17'
          Branch Sides:
            - BranchSide:      'pattern.c:689,17'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:691,27'
              BranchSideFuncs:
                - xmlGetID
        - Branch String:   'pattern.c:692,30'
          Branch Sides:
            - BranchSide:      'pattern.c:692,34'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:693,17'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:692,17'
          Branch Sides:
            - BranchSide:      'pattern.c:693,17'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:694,13'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:702,17'
          Branch Sides:
            - BranchSide:      'pattern.c:703,17'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:704,23'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:704,13'
          Branch Sides:
            - BranchSide:      'pattern.c:705,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:707,17'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:705,21'
          Branch Sides:
            - BranchSide:      'pattern.c:705,44'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:706,21'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:707,17'
          Branch Sides:
            - BranchSide:      'pattern.c:708,17'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:709,13'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:712,17'
          Branch Sides:
            - BranchSide:      'pattern.c:713,17'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:714,17'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'pattern.c:714,17'
          Branch Sides:
            - BranchSide:      'pattern.c:715,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:717,24'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'pattern.c:715,21'
          Branch Sides:
            - BranchSide:      'pattern.c:716,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:717,13'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:718,21'
          Branch Sides:
            - BranchSide:      'pattern.c:719,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:720,34'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'pattern.c:720,21'
          Branch Sides:
            - BranchSide:      'pattern.c:721,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:722,13'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:725,17'
          Branch Sides:
            - BranchSide:      'pattern.c:726,17'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:727,13'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:729,17'
          Branch Sides:
            - BranchSide:      'pattern.c:730,17'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:731,17'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'pattern.c:731,17'
          Branch Sides:
            - BranchSide:      'pattern.c:732,34'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'pattern.c:735,13'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:732,21'
          Branch Sides:
            - BranchSide:      'pattern.c:733,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:734,13'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:737,17'
          Branch Sides:
            - BranchSide:      'pattern.c:738,17'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:739,13'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:741,47'
          Branch Sides:
            - BranchSide:      'pattern.c:742,18'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:744,13'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:741,17'
          Branch Sides:
            - BranchSide:      'pattern.c:743,17'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:744,13'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:746,13'
          Branch Sides:
            - BranchSide:      'pattern.c:752,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:752,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:752,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:752,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:752,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:754,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:652,18'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:662,22'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:672,22'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:680,22'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:691,18'
          Dst:             xmlGetID
        - Src:             'pattern.c:700,20'
          Dst:             xsltGetKey
        - Src:             'pattern.c:720,22'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:732,22'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:758,13'
          Dst:             xsltTransformError
    - functionName:    xsltTestPredicateMatch
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - comp
        - node
        - step
        - sel
      BBCount:         99
      ICount:          618
      EdgeCount:       133
      CyclomaticComplexity: 36
      functionsReached:
        - xsltEvalXPathPredicate
        - xsltTestStepMatch
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:790,9'
          Branch Sides:
            - BranchSide:      'pattern.c:791,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:792,9'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
                - xsltTestStepMatch
                - xsltTestStepMatch
        - Branch String:   'pattern.c:792,9'
          Branch Sides:
            - BranchSide:      'pattern.c:793,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:794,9'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
                - xsltTestStepMatch
                - xsltTestStepMatch
        - Branch String:   'pattern.c:794,9'
          Branch Sides:
            - BranchSide:      'pattern.c:795,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:797,11'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
                - xsltTestStepMatch
                - xsltTestStepMatch
        - Branch String:   'pattern.c:798,9'
          Branch Sides:
            - BranchSide:      'pattern.c:798,9'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
                - xsltTestStepMatch
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:801,15'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
                - xsltTestStepMatch
                - xsltTestStepMatch
        - Branch String:   'pattern.c:798,9'
          Branch Sides:
            - BranchSide:      'pattern.c:798,9'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
                - xsltTestStepMatch
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:801,15'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
                - xsltTestStepMatch
                - xsltTestStepMatch
        - Branch String:   'pattern.c:798,9'
          Branch Sides:
            - BranchSide:      'pattern.c:798,9'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
                - xsltTestStepMatch
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:801,15'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
                - xsltTestStepMatch
                - xsltTestStepMatch
        - Branch String:   'pattern.c:798,9'
          Branch Sides:
            - BranchSide:      'pattern.c:799,15'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
                - xsltTestStepMatch
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:801,15'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
                - xsltTestStepMatch
                - xsltTestStepMatch
        - Branch String:   'pattern.c:821,32'
          Branch Sides:
            - BranchSide:      'pattern.c:822,14'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
                - xsltTestStepMatch
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:869,33'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
        - Branch String:   'pattern.c:821,13'
          Branch Sides:
            - BranchSide:      'pattern.c:826,17'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:869,33'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
        - Branch String:   'pattern.c:829,13'
          Branch Sides:
            - BranchSide:      'pattern.c:830,21'
              BranchSideFuncs:
                - xsltTestStepMatch
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:836,17'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
        - Branch String:   'pattern.c:830,21'
          Branch Sides:
            - BranchSide:      'pattern.c:831,21'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:832,39'
              BranchSideFuncs:
                - xsltTestStepMatch
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
        - Branch String:   'pattern.c:832,21'
          Branch Sides:
            - BranchSide:      'pattern.c:833,25'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:834,27'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
                - xsltTestStepMatch
        - Branch String:   'pattern.c:836,17'
          Branch Sides:
            - BranchSide:      'pattern.c:838,22'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:848,17'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
        - Branch String:   'pattern.c:840,17'
          Branch Sides:
            - BranchSide:      'pattern.c:841,25'
              BranchSideFuncs:
                - xsltTestStepMatch
                - xsltEvalXPathPredicate
            - BranchSide:      'pattern.c:847,13'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
        - Branch String:   'pattern.c:841,25'
          Branch Sides:
            - BranchSide:      'pattern.c:842,25'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
            - BranchSide:      'pattern.c:843,43'
              BranchSideFuncs:
                - xsltTestStepMatch
                - xsltEvalXPathPredicate
        - Branch String:   'pattern.c:843,25'
          Branch Sides:
            - BranchSide:      'pattern.c:844,29'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:845,31'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
        - Branch String:   'pattern.c:848,17'
          Branch Sides:
            - BranchSide:      'pattern.c:849,23'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
            - BranchSide:      'pattern.c:864,21'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
        - Branch String:   'pattern.c:855,21'
          Branch Sides:
            - BranchSide:      'pattern.c:856,27'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
            - BranchSide:      'pattern.c:863,13'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
        - Branch String:   'pattern.c:857,25'
          Branch Sides:
            - BranchSide:      'pattern.c:859,56'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
            - BranchSide:      'pattern.c:862,17'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
        - Branch String:   'pattern.c:872,17'
          Branch Sides:
            - BranchSide:      'pattern.c:872,36'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:874,13'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
        - Branch String:   'pattern.c:874,13'
          Branch Sides:
            - BranchSide:      'pattern.c:875,21'
              BranchSideFuncs:
                - xsltTestStepMatch
                - xsltEvalXPathPredicate
            - BranchSide:      'pattern.c:883,18'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
        - Branch String:   'pattern.c:875,21'
          Branch Sides:
            - BranchSide:      'pattern.c:876,24'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:878,46'
              BranchSideFuncs:
                - xsltTestStepMatch
                - xsltEvalXPathPredicate
        - Branch String:   'pattern.c:883,34'
          Branch Sides:
            - BranchSide:      'pattern.c:883,38'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
            - BranchSide:      'pattern.c:884,25'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
        - Branch String:   'pattern.c:883,17'
          Branch Sides:
            - BranchSide:      'pattern.c:884,25'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
            - BranchSide:      'pattern.c:886,17'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
        - Branch String:   'pattern.c:886,17'
          Branch Sides:
            - BranchSide:      'pattern.c:887,30'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
            - BranchSide:      'pattern.c:888,23'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
        - Branch String:   'pattern.c:888,58'
          Branch Sides:
            - BranchSide:      'pattern.c:889,23'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
            - BranchSide:      'pattern.c:890,23'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
        - Branch String:   'pattern.c:889,64'
          Branch Sides:
            - BranchSide:      'pattern.c:890,23'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
            - BranchSide:      'pattern.c:891,29'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
        - Branch String:   'pattern.c:894,13'
          Branch Sides:
            - BranchSide:      'pattern.c:895,44'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
            - BranchSide:      'pattern.c:910,15'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
        - Branch String:   'pattern.c:901,26'
          Branch Sides:
            - BranchSide:      'pattern.c:901,30'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
            - BranchSide:      'pattern.c:907,9'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
        - Branch String:   'pattern.c:901,49'
          Branch Sides:
            - BranchSide:      'pattern.c:902,18'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
            - BranchSide:      'pattern.c:907,9'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
        - Branch String:   'pattern.c:901,17'
          Branch Sides:
            - BranchSide:      'pattern.c:903,69'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
            - BranchSide:      'pattern.c:907,9'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
        - Branch String:   'pattern.c:915,9'
          Branch Sides:
            - BranchSide:      'pattern.c:916,40'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:919,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:832,21'
          Dst:             xsltTestStepMatch
        - Src:             'pattern.c:843,25'
          Dst:             xsltTestStepMatch
        - Src:             'pattern.c:878,28'
          Dst:             xsltTestStepMatch
        - Src:             'pattern.c:913,13'
          Dst:             xsltEvalXPathPredicate
    - functionName:    xsltTestCompMatchDirect
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - comp
        - node
        - nsList
        - nsNr
      BBCount:         61
      ICount:          510
      EdgeCount:       82
      CyclomaticComplexity: 23
      functionsReached:
        - xmlXPathEval
        - xmlXPathFreeObject
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:535,9'
          Branch Sides:
            - BranchSide:      'pattern.c:535,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathEval
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'pattern.c:538,8'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathEval
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'pattern.c:535,9'
          Branch Sides:
            - BranchSide:      'pattern.c:535,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathEval
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'pattern.c:538,8'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathEval
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'pattern.c:535,9'
          Branch Sides:
            - BranchSide:      'pattern.c:535,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathEval
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'pattern.c:538,8'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathEval
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'pattern.c:535,9'
          Branch Sides:
            - BranchSide:      'pattern.c:536,8'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathEval
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'pattern.c:538,8'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathEval
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'pattern.c:547,24'
          Branch Sides:
            - BranchSide:      'pattern.c:547,28'
              BranchSideFuncs:
                - xmlXPathEval
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'pattern.c:549,22'
              BranchSideFuncs:
                - xmlXPathEval
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'pattern.c:547,9'
          Branch Sides:
            - BranchSide:      'pattern.c:549,22'
              BranchSideFuncs:
                - xmlXPathEval
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'pattern.c:599,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'pattern.c:572,6'
          Branch Sides:
            - BranchSide:      'pattern.c:573,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:574,6'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'pattern.c:574,6'
          Branch Sides:
            - BranchSide:      'pattern.c:575,25'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'pattern.c:578,5'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'pattern.c:580,23'
          Branch Sides:
            - BranchSide:      'pattern.c:580,27'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'pattern.c:581,14'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'pattern.c:580,46'
          Branch Sides:
            - BranchSide:      'pattern.c:580,49'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'pattern.c:581,14'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'pattern.c:580,6'
          Branch Sides:
            - BranchSide:      'pattern.c:581,14'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'pattern.c:583,6'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'pattern.c:583,6'
          Branch Sides:
            - BranchSide:      'pattern.c:584,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'pattern.c:597,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'pattern.c:584,10'
          Branch Sides:
            - BranchSide:      'pattern.c:585,22'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'pattern.c:586,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'pattern.c:599,36'
          Branch Sides:
            - BranchSide:      'pattern.c:600,3'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'pattern.c:601,6'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'pattern.c:599,9'
          Branch Sides:
            - BranchSide:      'pattern.c:601,6'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'pattern.c:606,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'pattern.c:601,6'
          Branch Sides:
            - BranchSide:      'pattern.c:602,25'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'pattern.c:603,2'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:606,9'
          Branch Sides:
            - BranchSide:      'pattern.c:0,0'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'pattern.c:607,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'pattern.c:607,2'
          Branch Sides:
            - BranchSide:      'pattern.c:608,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'pattern.c:614,5'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'pattern.c:608,10'
          Branch Sides:
            - BranchSide:      'pattern.c:609,7'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'pattern.c:613,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'pattern.c:609,7'
          Branch Sides:
            - BranchSide:      'pattern.c:610,26'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'pattern.c:611,3'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:616,9'
          Branch Sides:
            - BranchSide:      'pattern.c:617,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'pattern.c:618,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:565,12'
          Dst:             xmlXPathEval
        - Src:             'pattern.c:575,6'
          Dst:             xmlXPathFreeObject
        - Src:             'pattern.c:585,3'
          Dst:             xmlXPathFreeObject
        - Src:             'pattern.c:602,6'
          Dst:             xmlXPathFreeObject
        - Src:             'pattern.c:610,7'
          Dst:             xmlXPathFreeObject
        - Src:             'pattern.c:617,2'
          Dst:             xmlXPathFreeObject
    - functionName:    xsltPatPushState
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - states
        - step
        - node
      BBCount:         12
      ICount:          127
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pattern.c:482,9'
          Branch Sides:
            - BranchSide:      'pattern.c:484,22'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:497,45'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:484,22'
          Branch Sides:
            - BranchSide:      'pattern.c:484,13'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:484,55'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:488,6'
          Branch Sides:
            - BranchSide:      'pattern.c:489,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:494,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltFreeCompMatchListEntry
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - name
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltFreeCompMatchList
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pattern.c:224,5'
          Dst:             xsltFreeCompMatchList
    - functionName:    xsltFreeCompMatchList
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - comp
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltFreeCompMatch
      functionUses:    13
      BranchProfiles:
        - Branch String:   'pattern.c:214,5'
          Branch Sides:
            - BranchSide:      'pattern.c:215,8'
              BranchSideFuncs:
                - xsltFreeCompMatch
            - BranchSide:      'pattern.c:219,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:217,2'
          Dst:             xsltFreeCompMatch
    - functionName:    xsltFreeCompMatch
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - comp
      BBCount:         28
      ICount:          184
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - xmlXPathFreeCompExpr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pattern.c:182,9'
          Branch Sides:
            - BranchSide:      'pattern.c:183,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:184,9'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
        - Branch String:   'pattern.c:184,9'
          Branch Sides:
            - BranchSide:      'pattern.c:185,2'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
            - BranchSide:      'pattern.c:186,9'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
        - Branch String:   'pattern.c:186,9'
          Branch Sides:
            - BranchSide:      'pattern.c:187,2'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
            - BranchSide:      'pattern.c:188,12'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
        - Branch String:   'pattern.c:188,5'
          Branch Sides:
            - BranchSide:      'pattern.c:189,8'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
            - BranchSide:      'pattern.c:199,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:190,6'
          Branch Sides:
            - BranchSide:      'pattern.c:191,6'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
            - BranchSide:      'pattern.c:192,6'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
        - Branch String:   'pattern.c:192,6'
          Branch Sides:
            - BranchSide:      'pattern.c:193,6'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
            - BranchSide:      'pattern.c:194,6'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
        - Branch String:   'pattern.c:194,6'
          Branch Sides:
            - BranchSide:      'pattern.c:195,6'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
            - BranchSide:      'pattern.c:196,6'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
        - Branch String:   'pattern.c:196,6'
          Branch Sides:
            - BranchSide:      'pattern.c:197,27'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
            - BranchSide:      'pattern.c:198,5'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
      Callsites:
        - Src:             'pattern.c:197,6'
          Dst:             xmlXPathFreeCompExpr
    - functionName:    xsltFreeTemplateHashes
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2512
      functionLinenumberEnd: 2533
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
      BBCount:         33
      ICount:          184
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - xmlHashFree
        - xsltFreeCompMatchList
        - xsltFreeCompMatchListEntry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:2513,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2514,14'
              BranchSideFuncs:
                - xmlHashFree
                - xmlHashFree
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
            - BranchSide:      'pattern.c:2515,9'
              BranchSideFuncs:
                - xmlHashFree
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
        - Branch String:   'pattern.c:2515,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2516,31'
              BranchSideFuncs:
                - xsltFreeCompMatchList
                - xmlHashFree
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
            - BranchSide:      'pattern.c:2517,9'
              BranchSideFuncs:
                - xmlHashFree
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
        - Branch String:   'pattern.c:2517,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2518,31'
              BranchSideFuncs:
                - xsltFreeCompMatchList
                - xmlHashFree
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
            - BranchSide:      'pattern.c:2519,9'
              BranchSideFuncs:
                - xmlHashFree
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
        - Branch String:   'pattern.c:2519,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2520,31'
              BranchSideFuncs:
                - xsltFreeCompMatchList
                - xmlHashFree
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
            - BranchSide:      'pattern.c:2521,9'
              BranchSideFuncs:
                - xmlHashFree
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
        - Branch String:   'pattern.c:2521,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2522,31'
              BranchSideFuncs:
                - xsltFreeCompMatchList
                - xmlHashFree
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
            - BranchSide:      'pattern.c:2523,9'
              BranchSideFuncs:
                - xmlHashFree
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
        - Branch String:   'pattern.c:2523,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2524,31'
              BranchSideFuncs:
                - xsltFreeCompMatchList
                - xmlHashFree
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
            - BranchSide:      'pattern.c:2525,9'
              BranchSideFuncs:
                - xmlHashFree
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
        - Branch String:   'pattern.c:2525,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2526,31'
              BranchSideFuncs:
                - xsltFreeCompMatchList
                - xmlHashFree
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
            - BranchSide:      'pattern.c:2527,9'
              BranchSideFuncs:
                - xmlHashFree
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
        - Branch String:   'pattern.c:2527,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2528,31'
              BranchSideFuncs:
                - xsltFreeCompMatchList
                - xmlHashFree
                - xsltFreeCompMatchList
            - BranchSide:      'pattern.c:2529,9'
              BranchSideFuncs:
                - xmlHashFree
                - xsltFreeCompMatchList
        - Branch String:   'pattern.c:2529,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2530,31'
              BranchSideFuncs:
                - xsltFreeCompMatchList
                - xmlHashFree
            - BranchSide:      'pattern.c:2531,9'
              BranchSideFuncs:
                - xmlHashFree
        - Branch String:   'pattern.c:2531,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2531,9'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'pattern.c:2532,21'
              BranchSideFuncs:
                - xmlHashFree
      Callsites:
        - Src:             'pattern.c:2514,2'
          Dst:             xmlHashFree
        - Src:             'pattern.c:2514,2'
          Dst:             xsltFreeCompMatchListEntry
        - Src:             'pattern.c:2516,9'
          Dst:             xsltFreeCompMatchList
        - Src:             'pattern.c:2518,9'
          Dst:             xsltFreeCompMatchList
        - Src:             'pattern.c:2520,9'
          Dst:             xsltFreeCompMatchList
        - Src:             'pattern.c:2522,9'
          Dst:             xsltFreeCompMatchList
        - Src:             'pattern.c:2524,9'
          Dst:             xsltFreeCompMatchList
        - Src:             'pattern.c:2526,9'
          Dst:             xsltFreeCompMatchList
        - Src:             'pattern.c:2528,9'
          Dst:             xsltFreeCompMatchList
        - Src:             'pattern.c:2530,9'
          Dst:             xsltFreeCompMatchList
        - Src:             'pattern.c:2532,9'
          Dst:             xmlHashFree
    - functionName:    xsltCleanupTemplates
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2502
      functionLinenumberEnd: 2503
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltComputeAllKeys
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2233
      functionLinenumberEnd: 2263
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - contextNode
      BBCount:         17
      ICount:          97
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xsltInitAllDocKeys
        - xsltNewDocument
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:2234,24'
          Branch Sides:
            - BranchSide:      'pattern.c:2234,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:2235,21'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'pattern.c:2234,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2235,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:2241,9'
              BranchSideFuncs:
                - xsltInitAllDocKeys
                - xsltNewDocument
                - xsltTransformError
        - Branch String:   'pattern.c:2241,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2245,6'
              BranchSideFuncs:
                - xsltNewDocument
                - xsltInitAllDocKeys
                - xsltTransformError
            - BranchSide:      'pattern.c:2254,31'
              BranchSideFuncs:
                - xsltInitAllDocKeys
        - Branch String:   'pattern.c:2245,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2246,6'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:2250,35'
              BranchSideFuncs:
                - xsltNewDocument
                - xsltInitAllDocKeys
        - Branch String:   'pattern.c:2251,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2252,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2253,5'
              BranchSideFuncs:
                - xsltInitAllDocKeys
      Callsites:
        - Src:             'pattern.c:2235,2'
          Dst:             xsltTransformError
        - Src:             'pattern.c:2250,19'
          Dst:             xsltNewDocument
        - Src:             'pattern.c:2254,12'
          Dst:             xsltInitAllDocKeys
        - Src:             'pattern.c:2257,5'
          Dst:             xsltTransformError
    - functionName:    xsltGetTemplate
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2279
      functionLinenumberEnd: 2492
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - style
      BBCount:         185
      ICount:          934
      EdgeCount:       230
      CyclomaticComplexity: 47
      functionsReached:
        - xmlHashLookup3
        - xsltComputeAllKeys
        - xsltGetSourceNodeFlags
        - xsltNextImport
        - xsltTestCompMatch
      functionUses:    5
      BranchProfiles:
        - Branch String:   'pattern.c:2286,24'
          Branch Sides:
            - BranchSide:      'pattern.c:2286,28'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2287,2'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2286,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2287,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2289,9'
              BranchSideFuncs:
                - xsltNextImport
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
        - Branch String:   'pattern.c:2289,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2290,13'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2292,28'
              BranchSideFuncs:
                - xsltNextImport
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
        - Branch String:   'pattern.c:2295,31'
          Branch Sides:
            - BranchSide:      'pattern.c:2295,35'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2295,5'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
        - Branch String:   'pattern.c:2295,5'
          Branch Sides:
            - BranchSide:      'pattern.c:2296,11'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2491,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2298,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2302,14'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2334,6'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
        - Branch String:   'pattern.c:2302,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2304,11'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2309,14'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2309,14'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2328,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2328,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2328,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2328,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2328,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2328,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2328,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2328,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2328,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2328,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2328,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2328,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2328,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2328,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2328,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2328,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2328,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2330,7'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2304,11'
          Branch Sides:
            - BranchSide:      'pattern.c:2304,28'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2305,4'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
        - Branch String:   'pattern.c:2334,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2338,47'
              BranchSideFuncs:
                - xmlHashLookup3
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2341,11'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2342,2'
          Branch Sides:
            - BranchSide:      'pattern.c:2343,28'
              BranchSideFuncs:
                - xsltTestCompMatch
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2351,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2343,10'
          Branch Sides:
            - BranchSide:      'pattern.c:2345,9'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2349,13'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2356,2'
          Branch Sides:
            - BranchSide:      'pattern.c:2358,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2364,10'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2368,10'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2372,10'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2372,10'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2377,10'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2377,10'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2380,10'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2394,3'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2394,3'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2394,3'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2394,3'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2394,3'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2394,3'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2394,3'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2394,3'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2394,3'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2394,3'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2394,3'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2394,3'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2396,3'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2358,7'
          Branch Sides:
            - BranchSide:      'pattern.c:2359,14'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2361,14'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2398,24'
          Branch Sides:
            - BranchSide:      'pattern.c:2398,2'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2399,11'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2401,47'
          Branch Sides:
            - BranchSide:      'pattern.c:2400,45'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2402,19'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2398,2'
          Branch Sides:
            - BranchSide:      'pattern.c:2403,28'
              BranchSideFuncs:
                - xsltTestCompMatch
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2414,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2403,10'
          Branch Sides:
            - BranchSide:      'pattern.c:2405,9'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2409,13'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2414,40'
          Branch Sides:
            - BranchSide:      'pattern.c:2415,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2417,13'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2415,45'
          Branch Sides:
            - BranchSide:      'pattern.c:2416,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2417,13'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2414,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2417,13'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2431,14'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2418,28'
          Branch Sides:
            - BranchSide:      'pattern.c:2418,6'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2419,22'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2421,51'
          Branch Sides:
            - BranchSide:      'pattern.c:2420,49'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2422,23'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2418,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2423,25'
              BranchSideFuncs:
                - xsltTestCompMatch
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2431,2'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2423,7'
          Branch Sides:
            - BranchSide:      'pattern.c:2425,13'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2429,10'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2431,41'
          Branch Sides:
            - BranchSide:      'pattern.c:2432,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2433,13'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2434,28'
          Branch Sides:
            - BranchSide:      'pattern.c:2434,6'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2435,22'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2437,51'
          Branch Sides:
            - BranchSide:      'pattern.c:2436,49'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2438,23'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2434,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2439,25'
              BranchSideFuncs:
                - xsltTestCompMatch
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2447,2'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2439,7'
          Branch Sides:
            - BranchSide:      'pattern.c:2441,13'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2445,10'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2450,13'
          Branch Sides:
            - BranchSide:      'pattern.c:2451,13'
              BranchSideFuncs:
                - xsltNextImport
                - xsltGetSourceNodeFlags
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2466,11'
              BranchSideFuncs:
                - xsltNextImport
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
        - Branch String:   'pattern.c:2452,28'
          Branch Sides:
            - BranchSide:      'pattern.c:2452,6'
              BranchSideFuncs:
                - xsltNextImport
                - xsltGetSourceNodeFlags
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2453,22'
              BranchSideFuncs:
                - xsltNextImport
                - xsltGetSourceNodeFlags
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2455,51'
          Branch Sides:
            - BranchSide:      'pattern.c:2454,49'
              BranchSideFuncs:
                - xsltNextImport
                - xsltGetSourceNodeFlags
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2456,23'
              BranchSideFuncs:
                - xsltNextImport
                - xsltGetSourceNodeFlags
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2452,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2457,25'
              BranchSideFuncs:
                - xsltTestCompMatch
                - xsltNextImport
                - xsltGetSourceNodeFlags
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2465,2'
              BranchSideFuncs:
                - xsltNextImport
                - xsltGetSourceNodeFlags
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
        - Branch String:   'pattern.c:2457,7'
          Branch Sides:
            - BranchSide:      'pattern.c:2459,13'
              BranchSideFuncs:
                - xsltNextImport
                - xsltGetSourceNodeFlags
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2463,10'
              BranchSideFuncs:
                - xsltNextImport
                - xsltGetSourceNodeFlags
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2467,32'
          Branch Sides:
            - BranchSide:      'pattern.c:2468,8'
              BranchSideFuncs:
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2475,29'
              BranchSideFuncs:
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
        - Branch String:   'pattern.c:2475,10'
          Branch Sides:
            - BranchSide:      'pattern.c:2476,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2478,40'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltGetSourceNodeFlags
                - xsltComputeAllKeys
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
        - Branch String:   'pattern.c:2478,17'
          Branch Sides:
            - BranchSide:      'pattern.c:2479,3'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2480,2'
              BranchSideFuncs:
                - xsltNextImport
                - xsltGetSourceNodeFlags
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
        - Branch String:   'pattern.c:2481,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2482,13'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2487,28'
              BranchSideFuncs:
                - xsltNextImport
                - xsltGetSourceNodeFlags
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
      Callsites:
        - Src:             'pattern.c:2292,13'
          Dst:             xsltNextImport
        - Src:             'pattern.c:2338,32'
          Dst:             xmlHashLookup3
        - Src:             'pattern.c:2343,10'
          Dst:             xsltTestCompMatch
        - Src:             'pattern.c:2403,10'
          Dst:             xsltTestCompMatch
        - Src:             'pattern.c:2423,7'
          Dst:             xsltTestCompMatch
        - Src:             'pattern.c:2439,7'
          Dst:             xsltTestCompMatch
        - Src:             'pattern.c:2450,13'
          Dst:             xsltGetSourceNodeFlags
        - Src:             'pattern.c:2457,7'
          Dst:             xsltTestCompMatch
        - Src:             'pattern.c:2475,10'
          Dst:             xsltComputeAllKeys
        - Src:             'pattern.c:2478,17'
          Dst:             xsltGetSourceNodeFlags
        - Src:             'pattern.c:2487,13'
          Dst:             xsltNextImport
    - functionName:    xsltTestCompMatch
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 939
      functionLinenumberEnd: 1119
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - comp
        - matchNode
        - mode
        - modeURI
      BBCount:         145
      ICount:          795
      EdgeCount:       199
      CyclomaticComplexity: 56
      functionsReached:
        - xmlStrEqual
        - xsltPatPushState
        - xsltTestCompMatchDirect
        - xsltTestPredicateMatch
        - xsltTestStepMatch
        - xsltTransformError
      functionUses:    6
      BranchProfiles:
        - Branch String:   'pattern.c:947,24'
          Branch Sides:
            - BranchSide:      'pattern.c:947,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:948,21'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'pattern.c:947,42'
          Branch Sides:
            - BranchSide:      'pattern.c:947,46'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:948,21'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'pattern.c:947,9'
          Branch Sides:
            - BranchSide:      'pattern.c:948,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:952,9'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
        - Branch String:   'pattern.c:952,9'
          Branch Sides:
            - BranchSide:      'pattern.c:953,6'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:961,6'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
        - Branch String:   'pattern.c:953,6'
          Branch Sides:
            - BranchSide:      'pattern.c:954,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:958,6'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
        - Branch String:   'pattern.c:958,6'
          Branch Sides:
            - BranchSide:      'pattern.c:959,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:960,5'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
        - Branch String:   'pattern.c:961,6'
          Branch Sides:
            - BranchSide:      'pattern.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:962,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:964,9'
          Branch Sides:
            - BranchSide:      'pattern.c:965,6'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:973,6'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
        - Branch String:   'pattern.c:965,6'
          Branch Sides:
            - BranchSide:      'pattern.c:966,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:970,6'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
        - Branch String:   'pattern.c:970,6'
          Branch Sides:
            - BranchSide:      'pattern.c:971,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:972,5'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
        - Branch String:   'pattern.c:973,6'
          Branch Sides:
            - BranchSide:      'pattern.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:974,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:983,5'
          Branch Sides:
            - BranchSide:      'pattern.c:984,10'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:1096,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:985,6'
          Branch Sides:
            - BranchSide:      'pattern.c:986,12'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:987,10'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
        - Branch String:   'pattern.c:987,2'
          Branch Sides:
            - BranchSide:      'pattern.c:989,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:991,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xsltTestStepMatch
                - xmlStrEqual
            - BranchSide:      'pattern.c:1020,7'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
            - BranchSide:      'pattern.c:1080,7'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xsltTestCompMatchDirect
            - BranchSide:      'pattern.c:1092,39'
              BranchSideFuncs:
                - xsltTestStepMatch
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:991,41'
          Branch Sides:
            - BranchSide:      'pattern.c:992,8'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:997,7'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
        - Branch String:   'pattern.c:992,46'
          Branch Sides:
            - BranchSide:      'pattern.c:996,8'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:997,7'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
        - Branch String:   'pattern.c:991,7'
          Branch Sides:
            - BranchSide:      'pattern.c:997,7'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:998,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xsltTestStepMatch
                - xmlStrEqual
        - Branch String:   'pattern.c:999,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1000,7'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:1001,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xsltTestStepMatch
                - xmlStrEqual
        - Branch String:   'pattern.c:1001,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1002,7'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:1003,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xsltTestStepMatch
                - xmlStrEqual
        - Branch String:   'pattern.c:1003,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1004,7'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:1005,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xsltTestStepMatch
                - xmlStrEqual
        - Branch String:   'pattern.c:1005,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1006,7'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
            - BranchSide:      'pattern.c:1008,7'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
        - Branch String:   'pattern.c:1008,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1009,11'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:1011,14'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
        - Branch String:   'pattern.c:1009,11'
          Branch Sides:
            - BranchSide:      'pattern.c:1010,4'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:1011,3'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
        - Branch String:   'pattern.c:1012,11'
          Branch Sides:
            - BranchSide:      'pattern.c:1013,4'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:1014,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xsltTestStepMatch
        - Branch String:   'pattern.c:1014,11'
          Branch Sides:
            - BranchSide:      'pattern.c:1015,4'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:1016,3'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
        - Branch String:   'pattern.c:1020,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1021,15'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
            - BranchSide:      'pattern.c:1032,7'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
        - Branch String:   'pattern.c:1022,11'
          Branch Sides:
            - BranchSide:      'pattern.c:1023,4'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1025,12'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
        - Branch String:   'pattern.c:1025,38'
          Branch Sides:
            - BranchSide:      'pattern.c:1026,5'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
            - BranchSide:      'pattern.c:1031,3'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
        - Branch String:   'pattern.c:1026,30'
          Branch Sides:
            - BranchSide:      'pattern.c:1027,5'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
            - BranchSide:      'pattern.c:1031,3'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
        - Branch String:   'pattern.c:1027,29'
          Branch Sides:
            - BranchSide:      'pattern.c:1028,5'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
            - BranchSide:      'pattern.c:1031,3'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
        - Branch String:   'pattern.c:1028,29'
          Branch Sides:
            - BranchSide:      'pattern.c:1029,5'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
            - BranchSide:      'pattern.c:1031,3'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
        - Branch String:   'pattern.c:1025,11'
          Branch Sides:
            - BranchSide:      'pattern.c:1030,4'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:1031,3'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
        - Branch String:   'pattern.c:1032,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1033,7'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:1034,8'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
        - Branch String:   'pattern.c:1034,41'
          Branch Sides:
            - BranchSide:      'pattern.c:1035,8'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:1040,7'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
        - Branch String:   'pattern.c:1035,46'
          Branch Sides:
            - BranchSide:      'pattern.c:1039,8'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:1040,7'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
        - Branch String:   'pattern.c:1034,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1040,7'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:1041,10'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
        - Branch String:   'pattern.c:1042,34'
          Branch Sides:
            - BranchSide:      'pattern.c:1042,37'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
            - BranchSide:      'pattern.c:1046,4'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
        - Branch String:   'pattern.c:1042,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1043,24'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:1046,4'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
        - Branch String:   'pattern.c:1048,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1049,24'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:1052,3'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1052,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1053,12'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1068,7'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
        - Branch String:   'pattern.c:1053,44'
          Branch Sides:
            - BranchSide:      'pattern.c:1054,5'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1066,14'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1054,38'
          Branch Sides:
            - BranchSide:      'pattern.c:1055,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
            - BranchSide:      'pattern.c:1066,14'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1053,11'
          Branch Sides:
            - BranchSide:      'pattern.c:1057,8'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1066,14'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1057,8'
          Branch Sides:
            - BranchSide:      'pattern.c:1058,12'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1060,15'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1058,12'
          Branch Sides:
            - BranchSide:      'pattern.c:1059,5'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:1060,4'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1061,35'
          Branch Sides:
            - BranchSide:      'pattern.c:1062,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
            - BranchSide:      'pattern.c:1064,4'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1061,12'
          Branch Sides:
            - BranchSide:      'pattern.c:1063,5'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:1064,4'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1068,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1069,7'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:1070,20'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
        - Branch String:   'pattern.c:1080,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1081,39'
              BranchSideFuncs:
                - xsltTestCompMatchDirect
            - BranchSide:      'pattern.c:1086,31'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
        - Branch String:   'pattern.c:1086,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1087,7'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:1089,3'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
        - Branch String:   'pattern.c:1092,21'
          Branch Sides:
            - BranchSide:      'pattern.c:1093,21'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:1094,3'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
        - Branch String:   'pattern.c:1101,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1103,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1105,12'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1108,31'
          Branch Sides:
            - BranchSide:      'pattern.c:1108,41'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1109,15'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1108,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1109,15'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1112,12'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
      Callsites:
        - Src:             'pattern.c:948,2'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1005,8'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:1014,12'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:1043,7'
          Dst:             xsltPatPushState
        - Src:             'pattern.c:1049,7'
          Dst:             xsltPatPushState
        - Src:             'pattern.c:1055,5'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:1062,13'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:1070,3'
          Dst:             xsltPatPushState
        - Src:             'pattern.c:1081,15'
          Dst:             xsltTestCompMatchDirect
        - Src:             'pattern.c:1086,8'
          Dst:             xsltTestPredicateMatch
        - Src:             'pattern.c:1092,21'
          Dst:             xsltTestStepMatch
    - functionName:    xsltAddTemplate
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2031
      functionLinenumberEnd: 2229
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - cur
        - mode
        - modeURI
      BBCount:         108
      ICount:          708
      EdgeCount:       137
      CyclomaticComplexity: 31
      functionsReached:
        - xmlDictLookup
        - xmlHashAddEntry2
        - xmlHashAddEntry3
        - xmlHashCreate
        - xmlHashLookup2
        - xmlHashLookup3
        - xmlHashUpdateEntry3
        - xsltCompilePatternInternal
        - xsltFreeCompMatch
        - xsltFreeCompMatchList
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pattern.c:2041,25'
          Branch Sides:
            - BranchSide:      'pattern.c:2041,29'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2042,2'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2041,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2042,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2044,9'
              BranchSideFuncs:
                - xsltCompilePatternInternal
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlHashLookup2
                - xmlHashAddEntry2
                - xsltTransformError
                - xmlHashCreate
        - Branch String:   'pattern.c:2044,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2045,25'
              BranchSideFuncs:
                - xsltCompilePatternInternal
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlHashLookup2
                - xmlHashAddEntry2
                - xsltTransformError
                - xmlHashCreate
            - BranchSide:      'pattern.c:2048,9'
              BranchSideFuncs:
                - xsltCompilePatternInternal
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlHashLookup2
                - xmlHashAddEntry2
                - xsltTransformError
                - xmlHashCreate
        - Branch String:   'pattern.c:2048,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2049,13'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlHashAddEntry2
                - xsltCompilePatternInternal
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
            - BranchSide:      'pattern.c:2069,9'
              BranchSideFuncs:
                - xsltCompilePatternInternal
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'pattern.c:2049,13'
          Branch Sides:
            - BranchSide:      'pattern.c:2050,37'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashAddEntry2
                - xsltCompilePatternInternal
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
            - BranchSide:      'pattern.c:2055,40'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlHashAddEntry2
                - xsltCompilePatternInternal
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:2051,17'
          Branch Sides:
            - BranchSide:      'pattern.c:2052,17'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2053,9'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xsltCompilePatternInternal
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'pattern.c:2057,17'
          Branch Sides:
            - BranchSide:      'pattern.c:0,0'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:2058,42'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'pattern.c:2069,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2070,17'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:2079,16'
              BranchSideFuncs:
                - xsltCompilePatternInternal
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'pattern.c:2070,17'
          Branch Sides:
            - BranchSide:      'pattern.c:2071,42'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:2076,2'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2082,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2083,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2084,5'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'pattern.c:2084,5'
          Branch Sides:
            - BranchSide:      'pattern.c:2085,13'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'pattern.c:2228,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2092,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2093,32'
              BranchSideFuncs:
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
            - BranchSide:      'pattern.c:2094,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
        - Branch String:   'pattern.c:2094,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2095,35'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
            - BranchSide:      'pattern.c:2096,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
        - Branch String:   'pattern.c:2096,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2097,22'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
            - BranchSide:      'pattern.c:2102,10'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
        - Branch String:   'pattern.c:2102,2'
          Branch Sides:
            - BranchSide:      'pattern.c:2104,10'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
            - BranchSide:      'pattern.c:2111,14'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
            - BranchSide:      'pattern.c:2111,14'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
            - BranchSide:      'pattern.c:2114,14'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
            - BranchSide:      'pattern.c:2117,14'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
            - BranchSide:      'pattern.c:2123,14'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
            - BranchSide:      'pattern.c:2123,14'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
            - BranchSide:      'pattern.c:2123,14'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
            - BranchSide:      'pattern.c:2127,31'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
            - BranchSide:      'pattern.c:2127,31'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
            - BranchSide:      'pattern.c:2136,10'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
            - BranchSide:      'pattern.c:2142,14'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
            - BranchSide:      'pattern.c:2145,14'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
            - BranchSide:      'pattern.c:2149,10'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
            - BranchSide:      'pattern.c:2149,10'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
            - BranchSide:      'pattern.c:2155,6'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
        - Branch String:   'pattern.c:2104,10'
          Branch Sides:
            - BranchSide:      'pattern.c:2105,10'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
            - BranchSide:      'pattern.c:2107,11'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
        - Branch String:   'pattern.c:2136,10'
          Branch Sides:
            - BranchSide:      'pattern.c:2137,10'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
            - BranchSide:      'pattern.c:2139,11'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
        - Branch String:   'pattern.c:2149,10'
          Branch Sides:
            - BranchSide:      'pattern.c:2150,10'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
            - BranchSide:      'pattern.c:2152,11'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
        - Branch String:   'pattern.c:2155,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2156,10'
              BranchSideFuncs:
                - xmlHashLookup3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
            - BranchSide:      'pattern.c:2189,13'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
        - Branch String:   'pattern.c:2156,10'
          Branch Sides:
            - BranchSide:      'pattern.c:2157,26'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashAddEntry3
            - BranchSide:      'pattern.c:2162,44'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
        - Branch String:   'pattern.c:2158,44'
          Branch Sides:
            - BranchSide:      'pattern.c:2159,45'
              BranchSideFuncs:
                - xmlHashAddEntry3
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
            - BranchSide:      'pattern.c:2189,2'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
        - Branch String:   'pattern.c:2164,7'
          Branch Sides:
            - BranchSide:      'pattern.c:2165,35'
              BranchSideFuncs:
                - xmlHashAddEntry3
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
            - BranchSide:      'pattern.c:2173,11'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashUpdateEntry3
        - Branch String:   'pattern.c:2173,11'
          Branch Sides:
            - BranchSide:      'pattern.c:2174,16'
              BranchSideFuncs:
                - xmlHashUpdateEntry3
                - xmlHashLookup3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
            - BranchSide:      'pattern.c:2178,4'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
        - Branch String:   'pattern.c:2178,4'
          Branch Sides:
            - BranchSide:      'pattern.c:2179,12'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
            - BranchSide:      'pattern.c:2183,16'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
        - Branch String:   'pattern.c:2179,12'
          Branch Sides:
            - BranchSide:      'pattern.c:2180,5'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
            - BranchSide:      'pattern.c:2181,15'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
        - Branch String:   'pattern.c:2191,10'
          Branch Sides:
            - BranchSide:      'pattern.c:2192,10'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
            - BranchSide:      'pattern.c:2194,17'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
        - Branch String:   'pattern.c:2194,17'
          Branch Sides:
            - BranchSide:      'pattern.c:2195,15'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
            - BranchSide:      'pattern.c:2198,3'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
        - Branch String:   'pattern.c:2198,3'
          Branch Sides:
            - BranchSide:      'pattern.c:2199,11'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
            - BranchSide:      'pattern.c:2203,15'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
        - Branch String:   'pattern.c:2199,11'
          Branch Sides:
            - BranchSide:      'pattern.c:2200,4'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
            - BranchSide:      'pattern.c:2201,14'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
        - Branch String:   'pattern.c:2208,13'
          Branch Sides:
            - BranchSide:      'pattern.c:2209,31'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
            - BranchSide:      'pattern.c:2226,8'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
      Callsites:
        - Src:             'pattern.c:2050,37'
          Dst:             xmlHashCreate
        - Src:             'pattern.c:2055,25'
          Dst:             xmlHashLookup2
        - Src:             'pattern.c:2058,17'
          Dst:             xsltTransformError
        - Src:             'pattern.c:2066,9'
          Dst:             xmlHashAddEntry2
        - Src:             'pattern.c:2071,17'
          Dst:             xsltTransformError
        - Src:             'pattern.c:2080,11'
          Dst:             xsltCompilePatternInternal
        - Src:             'pattern.c:2093,18'
          Dst:             xmlDictLookup
        - Src:             'pattern.c:2095,21'
          Dst:             xmlDictLookup
        - Src:             'pattern.c:2127,6'
          Dst:             xsltTransformError
        - Src:             'pattern.c:2129,6'
          Dst:             xsltFreeCompMatch
        - Src:             'pattern.c:2157,26'
          Dst:             xmlHashCreate
        - Src:             'pattern.c:2159,28'
          Dst:             xmlHashAddEntry3
        - Src:             'pattern.c:2162,29'
          Dst:             xmlHashLookup3
        - Src:             'pattern.c:2165,18'
          Dst:             xmlHashAddEntry3
        - Src:             'pattern.c:2175,4'
          Dst:             xmlHashUpdateEntry3
        - Src:             'pattern.c:2209,6'
          Dst:             xsltTransformError
        - Src:             'pattern.c:2211,6'
          Dst:             xsltFreeCompMatch
        - Src:             'pattern.c:2212,13'
          Dst:             xsltFreeCompMatchList
    - functionName:    xsltCompilePatternInternal
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1832
      functionLinenumberEnd: 1987
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pattern
        - doc
        - node
        - style
        - runtime
        - novar
      BBCount:         153
      ICount:          944
      EdgeCount:       208
      CyclomaticComplexity: 57
      functionsReached:
        - xmlGetNsList
        - xmlStrndup
        - xsltCompileLocationPathPattern
        - xsltFreeCompMatchList
        - xsltFreeParserContext
        - xsltNewCompMatch
        - xsltNewParserContext
        - xsltReverseCompMatch
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pattern.c:1837,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1838,33'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:1843,33'
              BranchSideFuncs:
                - xsltNewParserContext
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1844,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1845,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1846,17'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1849,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1850,10'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1971,9'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
        - Branch String:   'pattern.c:1851,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1851,2'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1851,9'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1851,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1851,9'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1851,2'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1851,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1851,2'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1851,2'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1851,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1852,13'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1853,8'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1855,29'
          Branch Sides:
            - BranchSide:      'pattern.c:1855,34'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1855,2'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1855,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1856,10'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1873,6'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1856,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1857,8'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1858,15'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1858,15'
          Branch Sides:
            - BranchSide:      'pattern.c:1859,8'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1860,15'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1860,15'
          Branch Sides:
            - BranchSide:      'pattern.c:1861,6'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1864,17'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1862,30'
          Branch Sides:
            - BranchSide:      'pattern.c:1862,34'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1862,3'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1862,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1863,10'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1864,6'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1866,30'
          Branch Sides:
            - BranchSide:      'pattern.c:1866,34'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1866,3'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1866,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1867,10'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1868,6'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1869,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1870,10'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1871,9'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1873,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1874,37'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
            - BranchSide:      'pattern.c:1878,12'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1879,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1880,6'
              BranchSideFuncs:
                - xsltFreeCompMatchList
                - xsltFreeParserContext
            - BranchSide:      'pattern.c:1882,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1882,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1883,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1884,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1890,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1891,6'
              BranchSideFuncs:
                - xsltFreeCompMatchList
                - xsltFreeParserContext
            - BranchSide:      'pattern.c:1892,16'
              BranchSideFuncs:
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1897,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1898,6'
              BranchSideFuncs:
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1901,18'
              BranchSideFuncs:
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1898,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1899,4'
              BranchSideFuncs:
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1900,2'
              BranchSideFuncs:
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1915,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1916,31'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
            - BranchSide:      'pattern.c:1926,23'
              BranchSideFuncs:
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1919,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1919,25'
              BranchSideFuncs:
                - xsltFreeCompMatchList
                - xsltFreeParserContext
            - BranchSide:      'pattern.c:1920,6'
              BranchSideFuncs:
                - xsltFreeCompMatchList
                - xsltFreeParserContext
        - Branch String:   'pattern.c:1931,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1932,12'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1967,6'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1932,50'
          Branch Sides:
            - BranchSide:      'pattern.c:1933,5'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1935,4'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1933,43'
          Branch Sides:
            - BranchSide:      'pattern.c:1934,5'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1935,4'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1934,42'
          Branch Sides:
            - BranchSide:      'pattern.c:1935,4'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1938,18'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1935,37'
          Branch Sides:
            - BranchSide:      'pattern.c:1936,4'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1938,18'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1932,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1938,6'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1938,18'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1938,56'
          Branch Sides:
            - BranchSide:      'pattern.c:1939,11'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1942,18'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1939,45'
          Branch Sides:
            - BranchSide:      'pattern.c:1940,11'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1942,18'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1938,17'
          Branch Sides:
            - BranchSide:      'pattern.c:1941,4'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1942,18'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1942,54'
          Branch Sides:
            - BranchSide:      'pattern.c:1943,11'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1946,18'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1943,44'
          Branch Sides:
            - BranchSide:      'pattern.c:1944,11'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1946,18'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1942,17'
          Branch Sides:
            - BranchSide:      'pattern.c:1945,4'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1946,18'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1946,56'
          Branch Sides:
            - BranchSide:      'pattern.c:1947,11'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1951,19'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1947,44'
          Branch Sides:
            - BranchSide:      'pattern.c:1948,11'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1951,19'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1948,45'
          Branch Sides:
            - BranchSide:      'pattern.c:1949,11'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1951,19'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1946,17'
          Branch Sides:
            - BranchSide:      'pattern.c:1950,4'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1951,19'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1951,55'
          Branch Sides:
            - BranchSide:      'pattern.c:1952,11'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1956,11'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1952,49'
          Branch Sides:
            - BranchSide:      'pattern.c:1953,11'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1956,11'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1953,48'
          Branch Sides:
            - BranchSide:      'pattern.c:1954,11'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1956,11'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1954,49'
          Branch Sides:
            - BranchSide:      'pattern.c:1955,11'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1956,11'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1955,53'
          Branch Sides:
            - BranchSide:      'pattern.c:1956,11'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1959,3'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1951,17'
          Branch Sides:
            - BranchSide:      'pattern.c:1957,4'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1959,3'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1967,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1968,9'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1969,12'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1971,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1972,27'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
            - BranchSide:      'pattern.c:1978,27'
              BranchSideFuncs:
                - xsltFreeParserContext
        - Branch String:   'pattern.c:1974,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1974,21'
              BranchSideFuncs:
                - xsltFreeCompMatchList
                - xsltFreeParserContext
            - BranchSide:      'pattern.c:1975,2'
              BranchSideFuncs:
                - xsltFreeCompMatchList
                - xsltFreeParserContext
        - Branch String:   'pattern.c:1982,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1983,24'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltFreeCompMatchList
            - BranchSide:      'pattern.c:1984,9'
              BranchSideFuncs:
                - xsltFreeCompMatchList
        - Branch String:   'pattern.c:1984,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1985,24'
              BranchSideFuncs:
                - xsltFreeCompMatchList
            - BranchSide:      'pattern.c:1986,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:1838,2'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1843,12'
          Dst:             xsltNewParserContext
        - Src:             'pattern.c:1874,6'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1878,12'
          Dst:             xsltNewCompMatch
        - Src:             'pattern.c:1889,15'
          Dst:             xmlStrndup
        - Src:             'pattern.c:1895,20'
          Dst:             xmlGetNsList
        - Src:             'pattern.c:1914,2'
          Dst:             xsltCompileLocationPathPattern
        - Src:             'pattern.c:1916,6'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1926,2'
          Dst:             xsltReverseCompMatch
        - Src:             'pattern.c:1972,2'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1978,5'
          Dst:             xsltFreeParserContext
        - Src:             'pattern.c:1983,2'
          Dst:             xsltFreeParserContext
        - Src:             'pattern.c:1985,2'
          Dst:             xsltFreeCompMatchList
    - functionName:    xsltCompilePattern
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2008
      functionLinenumberEnd: 2009
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pattern
        - doc
        - node
        - style
        - runtime
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltCompilePatternInternal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pattern.c:2009,13'
          Dst:             xsltCompilePatternInternal
    - functionName:    xsltCompMatchClearCache
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1155
      functionLinenumberEnd: 1173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - comp
      BBCount:         11
      ICount:          105
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlXPathFreeObject
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pattern.c:1159,24'
          Branch Sides:
            - BranchSide:      'pattern.c:1159,28'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1160,9'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1159,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1160,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1162,12'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'pattern.c:1165,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1165,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'pattern.c:1166,28'
              BranchSideFuncs:
                - xmlXPathFreeObject
      Callsites:
        - Src:             'pattern.c:1166,9'
          Dst:             xmlXPathFreeObject
    - functionName:    xsltTestCompMatchList
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1133
      functionLinenumberEnd: 1145
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - comp
      BBCount:         14
      ICount:          70
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xsltTestCompMatch
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pattern.c:1136,24'
          Branch Sides:
            - BranchSide:      'pattern.c:1136,28'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1137,2'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1136,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1137,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1138,5'
              BranchSideFuncs:
                - xsltTestCompMatch
        - Branch String:   'pattern.c:1138,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1139,26'
              BranchSideFuncs:
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:1144,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1140,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1141,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1142,9'
              BranchSideFuncs:
                - xsltTestCompMatch
      Callsites:
        - Src:             'pattern.c:1139,8'
          Dst:             xsltTestCompMatch
    - functionName:    xsltNormalizeCompSteps
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - data
        - name
      BBCount:         5
      ICount:          82
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:242,5'
          Branch Sides:
            - BranchSide:      'pattern.c:243,42'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:247,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltTemplateProcess
      functionSourceFile: '/src/libxslt/libxslt/templates.c'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 873
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'templates.c:869,9'
          Branch Sides:
            - BranchSide:      'templates.c:870,2'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:872,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltAttrListTemplateProcess
      functionSourceFile: '/src/libxslt/libxslt/templates.c'
      linkageType:     InternalLinkage
      functionLinenumber: 658
      functionLinenumberEnd: 855
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - target
        - attrs
      BBCount:         100
      ICount:          631
      EdgeCount:       135
      CyclomaticComplexity: 37
      functionsReached:
        - xmlAddID
        - xmlDictLookup
        - xmlDictOwns
        - xmlIsID
        - xmlNewDocProp
        - xmlNewText
        - xmlSetNsProp
        - xmlStrEqual
        - xmlStrdup
        - xsltApplyAttributeSet
        - xsltEvalAVT
        - xsltGetNamespace
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'templates.c:666,24'
          Branch Sides:
            - BranchSide:      'templates.c:666,28'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:668,2'
              BranchSideFuncs: []
        - Branch String:   'templates.c:666,44'
          Branch Sides:
            - BranchSide:      'templates.c:666,48'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:668,2'
              BranchSideFuncs: []
        - Branch String:   'templates.c:666,63'
          Branch Sides:
            - BranchSide:      'templates.c:667,10'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:668,2'
              BranchSideFuncs: []
        - Branch String:   'templates.c:666,9'
          Branch Sides:
            - BranchSide:      'templates.c:668,2'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:670,17'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplyAttributeSet
        - Branch String:   'templates.c:685,25'
          Branch Sides:
            - BranchSide:      'templates.c:686,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplyAttributeSet
            - BranchSide:      'templates.c:692,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplyAttributeSet
        - Branch String:   'templates.c:686,69'
          Branch Sides:
            - BranchSide:      'templates.c:687,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplyAttributeSet
            - BranchSide:      'templates.c:692,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplyAttributeSet
        - Branch String:   'templates.c:685,6'
          Branch Sides:
            - BranchSide:      'templates.c:689,28'
              BranchSideFuncs:
                - xsltApplyAttributeSet
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'templates.c:692,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplyAttributeSet
        - Branch String:   'templates.c:693,5'
          Branch Sides:
            - BranchSide:      'templates.c:685,7'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplyAttributeSet
            - BranchSide:      'templates.c:695,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
        - Branch String:   'templates.c:695,9'
          Branch Sides:
            - BranchSide:      'templates.c:696,17'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
            - BranchSide:      'templates.c:702,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
        - Branch String:   'templates.c:712,25'
          Branch Sides:
            - BranchSide:      'templates.c:713,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
            - BranchSide:      'templates.c:721,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrEqual
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'templates.c:712,6'
          Branch Sides:
            - BranchSide:      'templates.c:715,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
            - BranchSide:      'templates.c:721,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrEqual
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'templates.c:721,6'
          Branch Sides:
            - BranchSide:      'templates.c:722,11'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlNewText
                - xmlDictLookup
                - xmlStrEqual
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
            - BranchSide:      'templates.c:734,28'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
        - Branch String:   'templates.c:722,50'
          Branch Sides:
            - BranchSide:      'templates.c:723,4'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'templates.c:725,22'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'templates.c:722,10'
          Branch Sides:
            - BranchSide:      'templates.c:725,22'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'templates.c:730,14'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlNewText
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
        - Branch String:   'templates.c:731,10'
          Branch Sides:
            - BranchSide:      'templates.c:732,25'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
            - BranchSide:      'templates.c:733,2'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlNewText
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
        - Branch String:   'templates.c:739,6'
          Branch Sides:
            - BranchSide:      'templates.c:740,15'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlNewText
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
            - BranchSide:      'templates.c:757,13'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlNewText
                - xmlDictLookup
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
        - Branch String:   'templates.c:741,10'
          Branch Sides:
            - BranchSide:      'templates.c:746,29'
              BranchSideFuncs:
                - xsltGetNamespace
                - xmlNewDocProp
                - xmlNewText
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
            - BranchSide:      'templates.c:752,10'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlNewText
                - xmlDictLookup
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
        - Branch String:   'templates.c:749,7'
          Branch Sides:
            - BranchSide:      'templates.c:750,7'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:751,6'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlNewText
                - xmlDictLookup
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
        - Branch String:   'templates.c:757,13'
          Branch Sides:
            - BranchSide:      'templates.c:758,26'
              BranchSideFuncs:
                - xmlSetNsProp
                - xmlNewText
                - xmlDictLookup
                - xmlNewDocProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'templates.c:764,27'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlNewText
                - xmlDictLookup
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'templates.c:773,21'
          Branch Sides:
            - BranchSide:      'templates.c:774,42'
              BranchSideFuncs:
                - xmlNewText
                - xmlDictLookup
                - xmlNewDocProp
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'templates.c:777,34'
              BranchSideFuncs:
                - xmlNewText
                - xmlDictLookup
                - xmlNewDocProp
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'templates.c:783,6'
          Branch Sides:
            - BranchSide:      'templates.c:784,10'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'templates.c:799,9'
              BranchSideFuncs:
                - xmlNewText
                - xmlDictLookup
                - xmlNewDocProp
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
        - Branch String:   'templates.c:784,10'
          Branch Sides:
            - BranchSide:      'templates.c:785,22'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'templates.c:789,22'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'templates.c:800,6'
          Branch Sides:
            - BranchSide:      'templates.c:800,14'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
            - BranchSide:      'templates.c:801,36'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
        - Branch String:   'templates.c:805,10'
          Branch Sides:
            - BranchSide:      'templates.c:809,26'
              BranchSideFuncs:
                - xsltEvalAVT
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlIsID
                - xmlAddID
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
            - BranchSide:      'templates.c:831,18'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
        - Branch String:   'templates.c:810,7'
          Branch Sides:
            - BranchSide:      'templates.c:815,11'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
            - BranchSide:      'templates.c:829,23'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlIsID
                - xmlAddID
        - Branch String:   'templates.c:815,11'
          Branch Sides:
            - BranchSide:      'templates.c:816,23'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrdup
            - BranchSide:      'templates.c:821,23'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrdup
        - Branch String:   'templates.c:831,38'
          Branch Sides:
            - BranchSide:      'templates.c:832,4'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
            - BranchSide:      'templates.c:838,29'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlIsID
                - xmlAddID
        - Branch String:   'templates.c:832,25'
          Branch Sides:
            - BranchSide:      'templates.c:833,4'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
            - BranchSide:      'templates.c:838,29'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlIsID
                - xmlAddID
        - Branch String:   'templates.c:833,37'
          Branch Sides:
            - BranchSide:      'templates.c:834,15'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlIsID
                - xmlAddID
            - BranchSide:      'templates.c:838,29'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlIsID
                - xmlAddID
        - Branch String:   'templates.c:831,17'
          Branch Sides:
            - BranchSide:      'templates.c:836,31'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlIsID
                - xmlAddID
            - BranchSide:      'templates.c:838,29'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlIsID
                - xmlAddID
        - Branch String:   'templates.c:840,32'
          Branch Sides:
            - BranchSide:      'templates.c:840,36'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlIsID
                - xmlAddID
            - BranchSide:      'templates.c:843,2'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
        - Branch String:   'templates.c:840,50'
          Branch Sides:
            - BranchSide:      'templates.c:841,26'
              BranchSideFuncs:
                - xmlIsID
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlAddID
            - BranchSide:      'templates.c:843,2'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
        - Branch String:   'templates.c:840,17'
          Branch Sides:
            - BranchSide:      'templates.c:842,32'
              BranchSideFuncs:
                - xmlAddID
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlIsID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
            - BranchSide:      'templates.c:843,2'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
        - Branch String:   'templates.c:847,5'
          Branch Sides:
            - BranchSide:      'templates.c:712,7'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
            - BranchSide:      'templates.c:849,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'templates.c:686,6'
          Dst:             xmlStrEqual
        - Src:             'templates.c:687,6'
          Dst:             xmlStrEqual
        - Src:             'templates.c:689,6'
          Dst:             xsltApplyAttributeSet
        - Src:             'templates.c:713,6'
          Dst:             xmlStrEqual
        - Src:             'templates.c:725,3'
          Dst:             xsltTransformError
        - Src:             'templates.c:732,11'
          Dst:             xmlDictLookup
        - Src:             'templates.c:734,14'
          Dst:             xmlDictLookup
        - Src:             'templates.c:746,12'
          Dst:             xsltGetNamespace
        - Src:             'templates.c:758,13'
          Dst:             xmlSetNsProp
        - Src:             'templates.c:764,13'
          Dst:             xmlNewDocProp
        - Src:             'templates.c:785,3'
          Dst:             xsltTransformError
        - Src:             'templates.c:789,3'
          Dst:             xsltTransformError
        - Src:             'templates.c:799,9'
          Dst:             xmlNewText
        - Src:             'templates.c:809,14'
          Dst:             xsltEvalAVT
        - Src:             'templates.c:816,4'
          Dst:             xsltTransformError
        - Src:             'templates.c:821,4'
          Dst:             xsltTransformError
        - Src:             'templates.c:826,23'
          Dst:             xmlStrdup
        - Src:             'templates.c:834,3'
          Dst:             xmlDictOwns
        - Src:             'templates.c:838,19'
          Dst:             xmlStrdup
        - Src:             'templates.c:841,18'
          Dst:             xmlIsID
        - Src:             'templates.c:842,17'
          Dst:             xmlAddID
    - functionName:    xsltAttrTemplateProcess
      functionSourceFile: '/src/libxslt/libxslt/templates.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - target
        - attr
      BBCount:         86
      ICount:          541
      EdgeCount:       117
      CyclomaticComplexity: 33
      functionsReached:
        - xmlDictLookup
        - xmlDictOwns
        - xmlFreeNodeList
        - xmlNewNsProp
        - xmlNewText
        - xmlStrEqual
        - xmlStrdup
        - xsltEvalAVT
        - xsltGetNamespace
        - xsltTransformError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'templates.c:506,24'
          Branch Sides:
            - BranchSide:      'templates.c:506,28'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:508,2'
              BranchSideFuncs: []
        - Branch String:   'templates.c:506,42'
          Branch Sides:
            - BranchSide:      'templates.c:506,46'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:508,2'
              BranchSideFuncs: []
        - Branch String:   'templates.c:506,62'
          Branch Sides:
            - BranchSide:      'templates.c:507,10'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:508,2'
              BranchSideFuncs: []
        - Branch String:   'templates.c:506,9'
          Branch Sides:
            - BranchSide:      'templates.c:508,2'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:510,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltGetNamespace
                - xmlNewNsProp
                - xmlFreeNodeList
                - xmlStrEqual
                - xsltGetNamespace
                - xmlStrEqual
                - xmlStrEqual
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
        - Branch String:   'templates.c:510,9'
          Branch Sides:
            - BranchSide:      'templates.c:511,2'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:520,10'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltGetNamespace
                - xmlNewNsProp
                - xmlFreeNodeList
                - xmlStrEqual
                - xsltGetNamespace
                - xmlStrEqual
                - xmlStrEqual
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
        - Branch String:   'templates.c:520,28'
          Branch Sides:
            - BranchSide:      'templates.c:520,43'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDictLookup
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltGetNamespace
                - xmlNewNsProp
                - xmlFreeNodeList
                - xmlStrEqual
                - xsltGetNamespace
                - xmlStrEqual
                - xmlStrEqual
                - xmlDictLookup
                - xsltTransformError
            - BranchSide:      'templates.c:526,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltGetNamespace
                - xmlNewNsProp
                - xmlFreeNodeList
                - xmlStrEqual
                - xsltGetNamespace
                - xmlStrEqual
                - xmlStrEqual
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'templates.c:520,9'
          Branch Sides:
            - BranchSide:      'templates.c:521,2'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:526,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltGetNamespace
                - xmlNewNsProp
                - xmlFreeNodeList
                - xmlStrEqual
                - xsltGetNamespace
                - xmlStrEqual
                - xmlStrEqual
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'templates.c:526,9'
          Branch Sides:
            - BranchSide:      'templates.c:527,7'
              BranchSideFuncs:
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltGetNamespace
                - xmlNewNsProp
                - xmlFreeNodeList
                - xmlStrEqual
                - xsltGetNamespace
                - xmlStrEqual
                - xmlStrEqual
                - xmlDictLookup
                - xsltTransformError
            - BranchSide:      'templates.c:539,24'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltGetNamespace
                - xmlNewNsProp
                - xmlFreeNodeList
                - xmlStrEqual
                - xsltGetNamespace
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'templates.c:527,46'
          Branch Sides:
            - BranchSide:      'templates.c:528,7'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'templates.c:530,25'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'templates.c:527,6'
          Branch Sides:
            - BranchSide:      'templates.c:530,25'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'templates.c:535,10'
              BranchSideFuncs:
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltGetNamespace
                - xmlNewNsProp
                - xmlFreeNodeList
                - xmlStrEqual
                - xsltGetNamespace
                - xmlStrEqual
                - xmlStrEqual
                - xmlDictLookup
        - Branch String:   'templates.c:536,6'
          Branch Sides:
            - BranchSide:      'templates.c:537,28'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltGetNamespace
                - xmlNewNsProp
                - xmlFreeNodeList
                - xmlStrEqual
                - xsltGetNamespace
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'templates.c:538,5'
              BranchSideFuncs:
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltGetNamespace
                - xmlNewNsProp
                - xmlFreeNodeList
                - xmlStrEqual
                - xsltGetNamespace
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'templates.c:544,5'
          Branch Sides:
            - BranchSide:      'templates.c:545,15'
              BranchSideFuncs:
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltGetNamespace
                - xmlNewNsProp
                - xmlFreeNodeList
                - xmlStrEqual
                - xsltGetNamespace
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'templates.c:553,9'
              BranchSideFuncs:
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltGetNamespace
                - xmlNewNsProp
                - xmlFreeNodeList
                - xmlStrEqual
                - xsltGetNamespace
        - Branch String:   'templates.c:545,55'
          Branch Sides:
            - BranchSide:      'templates.c:546,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltGetNamespace
                - xmlNewNsProp
                - xmlFreeNodeList
                - xmlStrEqual
                - xsltGetNamespace
                - xmlStrEqual
            - BranchSide:      'templates.c:551,15'
              BranchSideFuncs:
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltGetNamespace
                - xmlNewNsProp
                - xmlFreeNodeList
                - xmlStrEqual
                - xsltGetNamespace
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'templates.c:546,41'
          Branch Sides:
            - BranchSide:      'templates.c:547,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltGetNamespace
                - xmlNewNsProp
                - xmlFreeNodeList
                - xmlStrEqual
                - xsltGetNamespace
                - xmlStrEqual
            - BranchSide:      'templates.c:551,15'
              BranchSideFuncs:
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltGetNamespace
                - xmlNewNsProp
                - xmlFreeNodeList
                - xmlStrEqual
                - xsltGetNamespace
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'templates.c:547,26'
          Branch Sides:
            - BranchSide:      'templates.c:547,41'
              BranchSideFuncs:
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltGetNamespace
                - xmlNewNsProp
                - xmlFreeNodeList
                - xmlStrEqual
                - xsltGetNamespace
            - BranchSide:      'templates.c:549,6'
              BranchSideFuncs:
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltGetNamespace
                - xmlNewNsProp
                - xmlFreeNodeList
                - xmlStrEqual
                - xsltGetNamespace
        - Branch String:   'templates.c:545,13'
          Branch Sides:
            - BranchSide:      'templates.c:549,6'
              BranchSideFuncs:
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltGetNamespace
                - xmlNewNsProp
                - xmlFreeNodeList
                - xmlStrEqual
                - xsltGetNamespace
            - BranchSide:      'templates.c:551,15'
              BranchSideFuncs:
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltGetNamespace
                - xmlNewNsProp
                - xmlFreeNodeList
                - xmlStrEqual
                - xsltGetNamespace
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'templates.c:553,9'
          Branch Sides:
            - BranchSide:      'templates.c:555,18'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xmlStrEqual
                - xsltGetNamespace
            - BranchSide:      'templates.c:567,6'
              BranchSideFuncs:
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltGetNamespace
                - xmlNewNsProp
        - Branch String:   'templates.c:560,24'
          Branch Sides:
            - BranchSide:      'templates.c:561,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltGetNamespace
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
            - BranchSide:      'templates.c:565,5'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
        - Branch String:   'templates.c:560,6'
          Branch Sides:
            - BranchSide:      'templates.c:563,33'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
            - BranchSide:      'templates.c:565,5'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
        - Branch String:   'templates.c:567,6'
          Branch Sides:
            - BranchSide:      'templates.c:568,25'
              BranchSideFuncs:
                - xsltGetNamespace
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
            - BranchSide:      'templates.c:572,25'
              BranchSideFuncs:
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
        - Branch String:   'templates.c:577,9'
          Branch Sides:
            - BranchSide:      'templates.c:580,16'
              BranchSideFuncs:
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
            - BranchSide:      'templates.c:622,6'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'templates.c:581,6'
          Branch Sides:
            - BranchSide:      'templates.c:582,34'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
            - BranchSide:      'templates.c:621,5'
              BranchSideFuncs: []
        - Branch String:   'templates.c:586,10'
          Branch Sides:
            - BranchSide:      'templates.c:591,21'
              BranchSideFuncs:
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
            - BranchSide:      'templates.c:612,18'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictOwns
        - Branch String:   'templates.c:592,7'
          Branch Sides:
            - BranchSide:      'templates.c:597,11'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
            - BranchSide:      'templates.c:610,23'
              BranchSideFuncs: []
        - Branch String:   'templates.c:597,11'
          Branch Sides:
            - BranchSide:      'templates.c:598,23'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrdup
            - BranchSide:      'templates.c:603,23'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrdup
        - Branch String:   'templates.c:612,38'
          Branch Sides:
            - BranchSide:      'templates.c:612,42'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictOwns
            - BranchSide:      'templates.c:618,29'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'templates.c:612,58'
          Branch Sides:
            - BranchSide:      'templates.c:613,18'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictOwns
            - BranchSide:      'templates.c:618,29'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'templates.c:613,39'
          Branch Sides:
            - BranchSide:      'templates.c:614,11'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictOwns
            - BranchSide:      'templates.c:618,29'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'templates.c:614,44'
          Branch Sides:
            - BranchSide:      'templates.c:615,22'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
            - BranchSide:      'templates.c:618,29'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'templates.c:612,17'
          Branch Sides:
            - BranchSide:      'templates.c:616,31'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:618,29'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'templates.c:622,6'
          Branch Sides:
            - BranchSide:      'templates.c:623,25'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'templates.c:627,25'
              BranchSideFuncs:
                - xsltTransformError
      Callsites:
        - Src:             'templates.c:520,31'
          Dst:             xmlStrEqual
        - Src:             'templates.c:530,6'
          Dst:             xsltTransformError
        - Src:             'templates.c:537,14'
          Dst:             xmlDictLookup
        - Src:             'templates.c:539,10'
          Dst:             xmlDictLookup
        - Src:             'templates.c:546,6'
          Dst:             xmlStrEqual
        - Src:             'templates.c:547,29'
          Dst:             xmlStrEqual
        - Src:             'templates.c:555,2'
          Dst:             xmlFreeNodeList
        - Src:             'templates.c:561,9'
          Dst:             xmlStrEqual
        - Src:             'templates.c:563,16'
          Dst:             xsltGetNamespace
        - Src:             'templates.c:569,3'
          Dst:             xsltGetNamespace
        - Src:             'templates.c:568,12'
          Dst:             xmlNewNsProp
        - Src:             'templates.c:572,12'
          Dst:             xmlNewNsProp
        - Src:             'templates.c:580,16'
          Dst:             xmlNewText
        - Src:             'templates.c:591,9'
          Dst:             xsltEvalAVT
        - Src:             'templates.c:598,4'
          Dst:             xsltTransformError
        - Src:             'templates.c:603,4'
          Dst:             xsltTransformError
        - Src:             'templates.c:608,23'
          Dst:             xmlStrdup
        - Src:             'templates.c:615,10'
          Dst:             xmlDictOwns
        - Src:             'templates.c:618,19'
          Dst:             xmlStrdup
        - Src:             'templates.c:623,6'
          Dst:             xsltTransformError
        - Src:             'templates.c:627,6'
          Dst:             xsltTransformError
    - functionName:    xsltEvalStaticAttrValueTemplate
      functionSourceFile: '/src/libxslt/libxslt/templates.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
        - name
        - ns
        - found
      BBCount:         17
      ICount:          115
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - xmlDictLookup
        - xmlStrchr
        - xsltGetNsProp
      functionUses:    13
      BranchProfiles:
        - Branch String:   'templates.c:464,25'
          Branch Sides:
            - BranchSide:      'templates.c:464,29'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:466,2'
              BranchSideFuncs: []
        - Branch String:   'templates.c:464,43'
          Branch Sides:
            - BranchSide:      'templates.c:464,47'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:466,2'
              BranchSideFuncs: []
        - Branch String:   'templates.c:464,61'
          Branch Sides:
            - BranchSide:      'templates.c:465,10'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:466,2'
              BranchSideFuncs: []
        - Branch String:   'templates.c:464,9'
          Branch Sides:
            - BranchSide:      'templates.c:466,2'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:468,26'
              BranchSideFuncs:
                - xsltGetNsProp
                - xmlStrchr
                - xmlDictLookup
        - Branch String:   'templates.c:469,9'
          Branch Sides:
            - BranchSide:      'templates.c:470,3'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:473,6'
              BranchSideFuncs:
                - xmlStrchr
                - xmlDictLookup
        - Branch String:   'templates.c:476,9'
          Branch Sides:
            - BranchSide:      'templates.c:477,2'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:480,25'
              BranchSideFuncs:
                - xmlDictLookup
      Callsites:
        - Src:             'templates.c:468,12'
          Dst:             xsltGetNsProp
        - Src:             'templates.c:475,11'
          Dst:             xmlStrchr
        - Src:             'templates.c:480,11'
          Dst:             xmlDictLookup
    - functionName:    xsltEvalAttrValueTemplate
      functionSourceFile: '/src/libxslt/libxslt/templates.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - inst
        - name
        - ns
      BBCount:         18
      ICount:          99
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xsltAttrTemplateValueProcessNode
        - xsltGetNsProp
      functionUses:    26
      BranchProfiles:
        - Branch String:   'templates.c:419,24'
          Branch Sides:
            - BranchSide:      'templates.c:419,28'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:421,2'
              BranchSideFuncs: []
        - Branch String:   'templates.c:419,42'
          Branch Sides:
            - BranchSide:      'templates.c:419,46'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:421,2'
              BranchSideFuncs: []
        - Branch String:   'templates.c:419,60'
          Branch Sides:
            - BranchSide:      'templates.c:420,10'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:421,2'
              BranchSideFuncs: []
        - Branch String:   'templates.c:419,9'
          Branch Sides:
            - BranchSide:      'templates.c:421,2'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:423,26'
              BranchSideFuncs:
                - xsltGetNsProp
                - xsltAttrTemplateValueProcessNode
        - Branch String:   'templates.c:424,9'
          Branch Sides:
            - BranchSide:      'templates.c:425,2'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:433,44'
              BranchSideFuncs:
                - xsltAttrTemplateValueProcessNode
        - Branch String:   'templates.c:438,9'
          Branch Sides:
            - BranchSide:      'templates.c:439,2'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:440,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'templates.c:423,12'
          Dst:             xsltGetNsProp
        - Src:             'templates.c:433,11'
          Dst:             xsltAttrTemplateValueProcessNode
    - functionName:    xsltAttrTemplateValueProcessNode
      functionSourceFile: '/src/libxslt/libxslt/templates.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - str
        - inst
      BBCount:         72
      ICount:          479
      EdgeCount:       96
      CyclomaticComplexity: 26
      functionsReached:
        - xmlGetNsList
        - xmlStrcat
        - xmlStrncat
        - xmlStrndup
        - xmlXPathCtxtCompile
        - xmlXPathFreeCompExpr
        - xsltEvalXPathStringNs
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'templates.c:290,9'
          Branch Sides:
            - BranchSide:      'templates.c:290,22'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:291,10'
              BranchSideFuncs:
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrndup
        - Branch String:   'templates.c:291,9'
          Branch Sides:
            - BranchSide:      'templates.c:292,9'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'templates.c:294,11'
              BranchSideFuncs:
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
        - Branch String:   'templates.c:295,5'
          Branch Sides:
            - BranchSide:      'templates.c:296,7'
              BranchSideFuncs:
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
            - BranchSide:      'templates.c:371,9'
              BranchSideFuncs:
                - xmlStrncat
        - Branch String:   'templates.c:296,6'
          Branch Sides:
            - BranchSide:      'templates.c:297,12'
              BranchSideFuncs:
                - xmlStrncat
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
            - BranchSide:      'templates.c:357,14'
              BranchSideFuncs:
                - xmlStrncat
                - xmlStrncat
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
        - Branch String:   'templates.c:297,10'
          Branch Sides:
            - BranchSide:      'templates.c:298,13'
              BranchSideFuncs:
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
            - BranchSide:      'templates.c:304,23'
              BranchSideFuncs:
                - xmlStrncat
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
        - Branch String:   'templates.c:307,25'
          Branch Sides:
            - BranchSide:      'templates.c:307,30'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
            - BranchSide:      'templates.c:307,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
        - Branch String:   'templates.c:307,6'
          Branch Sides:
            - BranchSide:      'templates.c:309,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
            - BranchSide:      'templates.c:318,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
        - Branch String:   'templates.c:309,22'
          Branch Sides:
            - BranchSide:      'templates.c:309,27'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
            - BranchSide:      'templates.c:310,25'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
        - Branch String:   'templates.c:309,7'
          Branch Sides:
            - BranchSide:      'templates.c:310,25'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
            - BranchSide:      'templates.c:316,10'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
        - Branch String:   'templates.c:311,26'
          Branch Sides:
            - BranchSide:      'templates.c:311,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
            - BranchSide:      'templates.c:311,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
        - Branch String:   'templates.c:311,7'
          Branch Sides:
            - BranchSide:      'templates.c:312,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
            - BranchSide:      'templates.c:313,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
        - Branch String:   'templates.c:313,11'
          Branch Sides:
            - BranchSide:      'templates.c:314,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
            - BranchSide:      'templates.c:315,3'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
        - Branch String:   'templates.c:318,10'
          Branch Sides:
            - BranchSide:      'templates.c:319,29'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrncat
            - BranchSide:      'templates.c:324,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
        - Branch String:   'templates.c:326,10'
          Branch Sides:
            - BranchSide:      'templates.c:327,3'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:328,16'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrndup
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
        - Branch String:   'templates.c:328,15'
          Branch Sides:
            - BranchSide:      'templates.c:329,19'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrcat
                - xmlGetNsList
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
            - BranchSide:      'templates.c:336,8'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrndup
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
                - xmlGetNsList
        - Branch String:   'templates.c:336,24'
          Branch Sides:
            - BranchSide:      'templates.c:336,28'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrndup
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
                - xmlGetNsList
            - BranchSide:      'templates.c:346,30'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrndup
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
        - Branch String:   'templates.c:336,7'
          Branch Sides:
            - BranchSide:      'templates.c:337,11'
              BranchSideFuncs:
                - xmlGetNsList
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrndup
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
            - BranchSide:      'templates.c:346,30'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrndup
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
        - Branch String:   'templates.c:340,11'
          Branch Sides:
            - BranchSide:      'templates.c:341,4'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrndup
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
            - BranchSide:      'templates.c:345,3'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrndup
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
        - Branch String:   'templates.c:341,4'
          Branch Sides:
            - BranchSide:      'templates.c:342,9'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrndup
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
            - BranchSide:      'templates.c:343,11'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrndup
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
        - Branch String:   'templates.c:357,13'
          Branch Sides:
            - BranchSide:      'templates.c:358,9'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
            - BranchSide:      'templates.c:369,9'
              BranchSideFuncs:
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
        - Branch String:   'templates.c:359,10'
          Branch Sides:
            - BranchSide:      'templates.c:360,20'
              BranchSideFuncs:
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
            - BranchSide:      'templates.c:365,29'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
        - Branch String:   'templates.c:371,9'
          Branch Sides:
            - BranchSide:      'templates.c:371,16'
              BranchSideFuncs:
                - xmlStrncat
            - BranchSide:      'templates.c:372,19'
              BranchSideFuncs:
                - xmlStrncat
        - Branch String:   'templates.c:376,9'
          Branch Sides:
            - BranchSide:      'templates.c:377,2'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:379,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'templates.c:292,9'
          Dst:             xmlStrndup
        - Src:             'templates.c:299,9'
          Dst:             xmlStrncat
        - Src:             'templates.c:304,12'
          Dst:             xmlStrncat
        - Src:             'templates.c:319,10'
          Dst:             xsltTransformError
        - Src:             'templates.c:321,9'
          Dst:             xmlStrncat
        - Src:             'templates.c:325,13'
          Dst:             xmlStrndup
        - Src:             'templates.c:329,9'
          Dst:             xmlStrcat
        - Src:             'templates.c:339,16'
          Dst:             xmlGetNsList
        - Src:             'templates.c:346,10'
          Dst:             xmlXPathCtxtCompile
        - Src:             'templates.c:347,23'
          Dst:             xsltEvalXPathStringNs
        - Src:             'templates.c:348,3'
          Dst:             xmlXPathFreeCompExpr
        - Src:             'templates.c:351,13'
          Dst:             xmlStrcat
        - Src:             'templates.c:360,9'
          Dst:             xmlStrncat
        - Src:             'templates.c:365,10'
          Dst:             xsltTransformError
        - Src:             'templates.c:372,8'
          Dst:             xmlStrncat
    - functionName:    xsltEvalXPathStringNs
      functionSourceFile: '/src/libxslt/libxslt/templates.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - comp
        - nsNr
        - nsList
      BBCount:         21
      ICount:          220
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - xmlXPathCompiledEval
        - xmlXPathConvertString
        - xmlXPathFreeObject
        - xsltTransformError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'templates.c:136,24'
          Branch Sides:
            - BranchSide:      'templates.c:136,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'templates.c:137,28'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'templates.c:136,9'
          Branch Sides:
            - BranchSide:      'templates.c:137,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'templates.c:142,15'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathConvertString
        - Branch String:   'templates.c:154,9'
          Branch Sides:
            - BranchSide:      'templates.c:155,6'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathConvertString
            - BranchSide:      'templates.c:166,2'
              BranchSideFuncs: []
        - Branch String:   'templates.c:155,6'
          Branch Sides:
            - BranchSide:      'templates.c:156,34'
              BranchSideFuncs:
                - xmlXPathConvertString
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'templates.c:157,7'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'templates.c:157,20'
          Branch Sides:
            - BranchSide:      'templates.c:157,24'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'templates.c:161,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'templates.c:157,6'
          Branch Sides:
            - BranchSide:      'templates.c:158,19'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'templates.c:161,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
      Callsites:
        - Src:             'templates.c:137,9'
          Dst:             xsltTransformError
        - Src:             'templates.c:153,11'
          Dst:             xmlXPathCompiledEval
        - Src:             'templates.c:156,12'
          Dst:             xmlXPathConvertString
        - Src:             'templates.c:161,6'
          Dst:             xsltTransformError
        - Src:             'templates.c:164,2'
          Dst:             xmlXPathFreeObject
    - functionName:    xsltAttrTemplateValueProcess
      functionSourceFile: '/src/libxslt/libxslt/templates.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - str
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltAttrTemplateValueProcessNode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'templates.c:394,12'
          Dst:             xsltAttrTemplateValueProcessNode
    - functionName:    xsltEvalTemplateString
      functionSourceFile: '/src/libxslt/libxslt/templates.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - contextNode
        - inst
      BBCount:         20
      ICount:          155
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - xmlFreeNode
        - xmlNewDocNode
        - xmlNodeGetContent
        - xsltApplyOneTemplate
        - xsltTransformError
      functionUses:    4
      BranchProfiles:
        - Branch String:   'templates.c:219,24'
          Branch Sides:
            - BranchSide:      'templates.c:219,28'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:221,2'
              BranchSideFuncs: []
        - Branch String:   'templates.c:219,49'
          Branch Sides:
            - BranchSide:      'templates.c:219,53'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:221,2'
              BranchSideFuncs: []
        - Branch String:   'templates.c:219,67'
          Branch Sides:
            - BranchSide:      'templates.c:220,10'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:221,2'
              BranchSideFuncs: []
        - Branch String:   'templates.c:219,9'
          Branch Sides:
            - BranchSide:      'templates.c:221,2'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:223,9'
              BranchSideFuncs:
                - xmlNewDocNode
                - xsltApplyOneTemplate
                - xmlNodeGetContent
                - xmlFreeNode
                - xsltTransformError
        - Branch String:   'templates.c:223,9'
          Branch Sides:
            - BranchSide:      'templates.c:224,2'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:232,28'
              BranchSideFuncs:
                - xmlNewDocNode
                - xsltApplyOneTemplate
                - xmlNodeGetContent
                - xmlFreeNode
                - xsltTransformError
        - Branch String:   'templates.c:234,9'
          Branch Sides:
            - BranchSide:      'templates.c:235,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'templates.c:239,17'
              BranchSideFuncs:
                - xsltApplyOneTemplate
                - xmlNodeGetContent
                - xmlFreeNode
        - Branch String:   'templates.c:255,9'
          Branch Sides:
            - BranchSide:      'templates.c:256,14'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'templates.c:257,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'templates.c:232,14'
          Dst:             xmlNewDocNode
        - Src:             'templates.c:235,2'
          Dst:             xsltTransformError
        - Src:             'templates.c:247,5'
          Dst:             xsltApplyOneTemplate
        - Src:             'templates.c:254,11'
          Dst:             xmlNodeGetContent
        - Src:             'templates.c:256,2'
          Dst:             xmlFreeNode
    - functionName:    xsltEvalXPathString
      functionSourceFile: '/src/libxslt/libxslt/templates.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - comp
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltEvalXPathStringNs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'templates.c:193,12'
          Dst:             xsltEvalXPathStringNs
    - functionName:    xsltEvalXPathPredicate
      functionSourceFile: '/src/libxslt/libxslt/templates.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - comp
        - nsList
        - nsNr
      BBCount:         12
      ICount:          181
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlXPathCompiledEval
        - xmlXPathEvalPredicate
        - xmlXPathFreeObject
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'templates.c:67,24'
          Branch Sides:
            - BranchSide:      'templates.c:67,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'templates.c:68,28'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'templates.c:67,9'
          Branch Sides:
            - BranchSide:      'templates.c:68,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'templates.c:73,15'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathEvalPredicate
                - xmlXPathFreeObject
        - Branch String:   'templates.c:86,9'
          Branch Sides:
            - BranchSide:      'templates.c:87,30'
              BranchSideFuncs:
                - xmlXPathEvalPredicate
                - xmlXPathFreeObject
            - BranchSide:      'templates.c:98,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'templates.c:68,9'
          Dst:             xsltTransformError
        - Src:             'templates.c:84,11'
          Dst:             xmlXPathCompiledEval
        - Src:             'templates.c:87,8'
          Dst:             xmlXPathEvalPredicate
        - Src:             'templates.c:88,2'
          Dst:             xmlXPathFreeObject
    - functionName:    xsltCheckStackElem
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 726
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - nameURI
      BBCount:         19
      ICount:          95
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xsltStackLookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'variables.c:712,24'
          Branch Sides:
            - BranchSide:      'variables.c:712,28'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:713,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:712,9'
          Branch Sides:
            - BranchSide:      'variables.c:713,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:715,27'
              BranchSideFuncs:
                - xsltStackLookup
        - Branch String:   'variables.c:716,9'
          Branch Sides:
            - BranchSide:      'variables.c:717,9'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:718,9'
              BranchSideFuncs: []
        - Branch String:   'variables.c:718,9'
          Branch Sides:
            - BranchSide:      'variables.c:719,13'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:725,5'
              BranchSideFuncs: []
        - Branch String:   'variables.c:719,13'
          Branch Sides:
            - BranchSide:      'variables.c:720,6'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:721,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'variables.c:715,11'
          Dst:             xsltStackLookup
    - functionName:    xsltStackLookup
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - nameURI
      BBCount:         38
      ICount:          208
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - xmlDictLookup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'variables.c:650,24'
          Branch Sides:
            - BranchSide:      'variables.c:650,28'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:651,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:650,42'
          Branch Sides:
            - BranchSide:      'variables.c:650,46'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:651,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:650,9'
          Branch Sides:
            - BranchSide:      'variables.c:651,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:659,14'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'variables.c:659,5'
          Branch Sides:
            - BranchSide:      'variables.c:660,8'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'variables.c:673,26'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'variables.c:661,2'
          Branch Sides:
            - BranchSide:      'variables.c:662,11'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'variables.c:667,5'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'variables.c:662,30'
          Branch Sides:
            - BranchSide:      'variables.c:662,34'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'variables.c:665,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'variables.c:662,10'
          Branch Sides:
            - BranchSide:      'variables.c:663,10'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:665,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'variables.c:674,9'
          Branch Sides:
            - BranchSide:      'variables.c:675,33'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'variables.c:677,14'
              BranchSideFuncs: []
        - Branch String:   'variables.c:677,5'
          Branch Sides:
            - BranchSide:      'variables.c:678,8'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:687,5'
              BranchSideFuncs: []
        - Branch String:   'variables.c:679,2'
          Branch Sides:
            - BranchSide:      'variables.c:680,11'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:685,5'
              BranchSideFuncs: []
        - Branch String:   'variables.c:680,30'
          Branch Sides:
            - BranchSide:      'variables.c:680,34'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:683,12'
              BranchSideFuncs: []
        - Branch String:   'variables.c:680,10'
          Branch Sides:
            - BranchSide:      'variables.c:681,10'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:683,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'variables.c:673,12'
          Dst:             xmlDictLookup
        - Src:             'variables.c:675,19'
          Dst:             xmlDictLookup
    - functionName:    xsltNewStackElem
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         11
      ICount:          92
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xsltTransformError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'variables.c:509,14'
          Branch Sides:
            - BranchSide:      'variables.c:509,17'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:519,30'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'variables.c:509,9'
          Branch Sides:
            - BranchSide:      'variables.c:510,8'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:519,30'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'variables.c:520,9'
          Branch Sides:
            - BranchSide:      'variables.c:521,2'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:525,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'variables.c:521,2'
          Dst:             xsltTransformError
    - functionName:    xsltXPathVariableLookup
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2259
      functionLinenumberEnd: 2363
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - ns_uri
      BBCount:         57
      ICount:          337
      EdgeCount:       75
      CyclomaticComplexity: 20
      functionsReached:
        - xmlDictLookup
        - xmlXPathObjectCopy
        - xsltEvalVariable
        - xsltGlobalVariableLookup
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'variables.c:2263,24'
          Branch Sides:
            - BranchSide:      'variables.c:2263,28'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:2264,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:2263,9'
          Branch Sides:
            - BranchSide:      'variables.c:2264,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:2271,39'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
                - xmlDictLookup
                - xmlXPathObjectCopy
                - xsltEvalVariable
                - xmlDictLookup
        - Branch String:   'variables.c:2280,9'
          Branch Sides:
            - BranchSide:      'variables.c:2282,19'
              BranchSideFuncs:
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
                - xmlXPathObjectCopy
                - xsltEvalVariable
                - xmlDictLookup
            - BranchSide:      'variables.c:2336,9'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
        - Branch String:   'variables.c:2284,2'
          Branch Sides:
            - BranchSide:      'variables.c:2285,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
                - xmlXPathObjectCopy
                - xsltEvalVariable
                - xmlDictLookup
            - BranchSide:      'variables.c:2299,31'
              BranchSideFuncs:
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
                - xmlXPathObjectCopy
                - xsltEvalVariable
                - xmlDictLookup
        - Branch String:   'variables.c:2286,30'
          Branch Sides:
            - BranchSide:      'variables.c:2286,34'
              BranchSideFuncs:
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
                - xmlXPathObjectCopy
                - xsltEvalVariable
                - xmlDictLookup
            - BranchSide:      'variables.c:2290,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
                - xmlXPathObjectCopy
                - xsltEvalVariable
                - xmlDictLookup
        - Branch String:   'variables.c:2286,10'
          Branch Sides:
            - BranchSide:      'variables.c:2287,14'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
                - xmlXPathObjectCopy
                - xsltEvalVariable
            - BranchSide:      'variables.c:2290,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
                - xmlXPathObjectCopy
                - xsltEvalVariable
                - xmlDictLookup
        - Branch String:   'variables.c:2302,10'
          Branch Sides:
            - BranchSide:      'variables.c:2303,26'
              BranchSideFuncs:
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
                - xmlXPathObjectCopy
                - xsltEvalVariable
            - BranchSide:      'variables.c:2304,11'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
                - xmlXPathObjectCopy
                - xsltEvalVariable
        - Branch String:   'variables.c:2304,28'
          Branch Sides:
            - BranchSide:      'variables.c:2304,32'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
                - xmlXPathObjectCopy
                - xsltEvalVariable
            - BranchSide:      'variables.c:2305,12'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
                - xmlXPathObjectCopy
                - xsltEvalVariable
        - Branch String:   'variables.c:2304,10'
          Branch Sides:
            - BranchSide:      'variables.c:2305,12'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
                - xmlXPathObjectCopy
                - xsltEvalVariable
            - BranchSide:      'variables.c:2313,2'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
                - xmlXPathObjectCopy
                - xsltEvalVariable
        - Branch String:   'variables.c:2305,3'
          Branch Sides:
            - BranchSide:      'variables.c:2306,13'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
                - xmlXPathObjectCopy
                - xsltEvalVariable
            - BranchSide:      'variables.c:2312,6'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
                - xmlXPathObjectCopy
                - xsltEvalVariable
        - Branch String:   'variables.c:2307,31'
          Branch Sides:
            - BranchSide:      'variables.c:2307,35'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
                - xmlXPathObjectCopy
                - xsltEvalVariable
            - BranchSide:      'variables.c:2311,3'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
                - xmlXPathObjectCopy
                - xsltEvalVariable
        - Branch String:   'variables.c:2307,11'
          Branch Sides:
            - BranchSide:      'variables.c:2308,15'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
                - xmlXPathObjectCopy
                - xsltEvalVariable
            - BranchSide:      'variables.c:2311,3'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
                - xmlXPathObjectCopy
                - xsltEvalVariable
        - Branch String:   'variables.c:2317,6'
          Branch Sides:
            - BranchSide:      'variables.c:2318,10'
              BranchSideFuncs:
                - xmlXPathObjectCopy
                - xsltEvalVariable
            - BranchSide:      'variables.c:2332,5'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
        - Branch String:   'variables.c:2318,10'
          Branch Sides:
            - BranchSide:      'variables.c:2324,38'
              BranchSideFuncs:
                - xsltEvalVariable
                - xmlXPathObjectCopy
            - BranchSide:      'variables.c:2327,10'
              BranchSideFuncs:
                - xmlXPathObjectCopy
        - Branch String:   'variables.c:2327,10'
          Branch Sides:
            - BranchSide:      'variables.c:2328,33'
              BranchSideFuncs:
                - xmlXPathObjectCopy
            - BranchSide:      'variables.c:2330,13'
              BranchSideFuncs: []
        - Branch String:   'variables.c:2336,9'
          Branch Sides:
            - BranchSide:      'variables.c:2337,38'
              BranchSideFuncs:
                - xsltGlobalVariableLookup
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'variables.c:2340,9'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'variables.c:2340,9'
          Branch Sides:
            - BranchSide:      'variables.c:0,0'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'variables.c:2347,6'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'variables.c:2347,6'
          Branch Sides:
            - BranchSide:      'variables.c:2348,25'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:2351,25'
              BranchSideFuncs:
                - xsltTransformError
      Callsites:
        - Src:             'variables.c:2301,13'
          Dst:             xmlDictLookup
        - Src:             'variables.c:2303,12'
          Dst:             xmlDictLookup
        - Src:             'variables.c:2324,21'
          Dst:             xsltEvalVariable
        - Src:             'variables.c:2328,14'
          Dst:             xmlXPathObjectCopy
        - Src:             'variables.c:2337,13'
          Dst:             xsltGlobalVariableLookup
        - Src:             'variables.c:2348,6'
          Dst:             xsltTransformError
        - Src:             'variables.c:2351,6'
          Dst:             xsltTransformError
    - functionName:    xsltEvalVariable
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - variable
        - castedComp
      BBCount:         52
      ICount:          472
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - xmlXPathCompiledEval
        - xmlXPathCtxtCompile
        - xmlXPathFreeCompExpr
        - xmlXPathNewCString
        - xmlXPathNewValueTree
        - xsltApplyOneTemplate
        - xsltCreateRVT
        - xsltTransformError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'variables.c:815,24'
          Branch Sides:
            - BranchSide:      'variables.c:815,28'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:816,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:815,9'
          Branch Sides:
            - BranchSide:      'variables.c:816,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:823,15'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xsltCreateRVT
                - xsltApplyOneTemplate
                - xmlXPathNewValueTree
                - xmlXPathNewCString
                - xmlXPathCtxtCompile
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathFreeCompExpr
        - Branch String:   'variables.c:829,9'
          Branch Sides:
            - BranchSide:      'variables.c:830,22'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathFreeCompExpr
            - BranchSide:      'variables.c:942,6'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xsltCreateRVT
                - xsltApplyOneTemplate
                - xmlXPathNewValueTree
                - xmlXPathNewCString
        - Branch String:   'variables.c:838,21'
          Branch Sides:
            - BranchSide:      'variables.c:838,25'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathFreeCompExpr
            - BranchSide:      'variables.c:841,35'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathFreeCompExpr
        - Branch String:   'variables.c:838,6'
          Branch Sides:
            - BranchSide:      'variables.c:839,15'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathFreeCompExpr
            - BranchSide:      'variables.c:841,35'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathFreeCompExpr
        - Branch String:   'variables.c:843,6'
          Branch Sides:
            - BranchSide:      'variables.c:844,6'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:848,13'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathFreeCompExpr
        - Branch String:   'variables.c:860,47'
          Branch Sides:
            - BranchSide:      'variables.c:861,6'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathFreeCompExpr
            - BranchSide:      'variables.c:878,6'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathFreeCompExpr
        - Branch String:   'variables.c:860,6'
          Branch Sides:
            - BranchSide:      'variables.c:862,20'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathFreeCompExpr
            - BranchSide:      'variables.c:878,6'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathFreeCompExpr
        - Branch String:   'variables.c:878,6'
          Branch Sides:
            - BranchSide:      'variables.c:889,27'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathFreeCompExpr
            - BranchSide:      'variables.c:893,6'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathFreeCompExpr
        - Branch String:   'variables.c:922,21'
          Branch Sides:
            - BranchSide:      'variables.c:922,25'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xsltTransformError
            - BranchSide:      'variables.c:923,27'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xsltTransformError
        - Branch String:   'variables.c:922,6'
          Branch Sides:
            - BranchSide:      'variables.c:923,27'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xsltTransformError
            - BranchSide:      'variables.c:924,6'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'variables.c:924,6'
          Branch Sides:
            - BranchSide:      'variables.c:925,25'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:941,5'
              BranchSideFuncs: []
        - Branch String:   'variables.c:926,3'
          Branch Sides:
            - BranchSide:      'variables.c:926,20'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:928,3'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'variables.c:942,6'
          Branch Sides:
            - BranchSide:      'variables.c:943,15'
              BranchSideFuncs:
                - xmlXPathNewCString
            - BranchSide:      'variables.c:945,10'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xsltCreateRVT
                - xsltApplyOneTemplate
                - xmlXPathNewValueTree
        - Branch String:   'variables.c:945,10'
          Branch Sides:
            - BranchSide:      'variables.c:951,29'
              BranchSideFuncs:
                - xsltCreateRVT
                - xsltApplyOneTemplate
                - xmlXPathNewValueTree
                - xmlXPathNewCString
            - BranchSide:      'variables.c:999,10'
              BranchSideFuncs:
                - xmlXPathNewCString
        - Branch String:   'variables.c:957,7'
          Branch Sides:
            - BranchSide:      'variables.c:958,7'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:971,24'
              BranchSideFuncs:
                - xsltApplyOneTemplate
                - xmlXPathNewValueTree
                - xmlXPathNewCString
        - Branch String:   'variables.c:999,10'
          Branch Sides:
            - BranchSide:      'variables.c:1000,12'
              BranchSideFuncs:
                - xmlXPathNewCString
            - BranchSide:      'variables.c:1006,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'variables.c:841,15'
          Dst:             xmlXPathCtxtCompile
        - Src:             'variables.c:907,11'
          Dst:             xmlXPathCompiledEval
        - Src:             'variables.c:923,6'
          Dst:             xmlXPathFreeCompExpr
        - Src:             'variables.c:925,6'
          Dst:             xsltTransformError
        - Src:             'variables.c:943,15'
          Dst:             xmlXPathNewCString
        - Src:             'variables.c:956,15'
          Dst:             xsltCreateRVT
        - Src:             'variables.c:987,3'
          Dst:             xsltApplyOneTemplate
        - Src:             'variables.c:997,12'
          Dst:             xmlXPathNewValueTree
        - Src:             'variables.c:1000,12'
          Dst:             xmlXPathNewCString
    - functionName:    xsltGlobalVariableLookup
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1889
      functionLinenumberEnd: 1921
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - ns_uri
      BBCount:         16
      ICount:          107
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlHashLookup2
        - xmlXPathObjectCopy
        - xsltEvalGlobalVariable
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'variables.c:1896,35'
          Branch Sides:
            - BranchSide:      'variables.c:1896,39'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1897,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:1896,9'
          Branch Sides:
            - BranchSide:      'variables.c:1897,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1899,21'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlXPathObjectCopy
                - xsltEvalGlobalVariable
                - xsltTransformError
        - Branch String:   'variables.c:1900,9'
          Branch Sides:
            - BranchSide:      'variables.c:1905,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1911,9'
              BranchSideFuncs:
                - xmlXPathObjectCopy
                - xsltEvalGlobalVariable
                - xsltTransformError
        - Branch String:   'variables.c:1911,9'
          Branch Sides:
            - BranchSide:      'variables.c:1912,6'
              BranchSideFuncs:
                - xsltEvalGlobalVariable
                - xmlXPathObjectCopy
                - xsltTransformError
            - BranchSide:      'variables.c:1919,8'
              BranchSideFuncs:
                - xmlXPathObjectCopy
        - Branch String:   'variables.c:1912,6'
          Branch Sides:
            - BranchSide:      'variables.c:1913,25'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:1917,31'
              BranchSideFuncs:
                - xsltEvalGlobalVariable
                - xmlXPathObjectCopy
      Callsites:
        - Src:             'variables.c:1899,6'
          Dst:             xmlHashLookup2
        - Src:             'variables.c:1913,6'
          Dst:             xsltTransformError
        - Src:             'variables.c:1917,8'
          Dst:             xsltEvalGlobalVariable
        - Src:             'variables.c:1920,12'
          Dst:             xmlXPathObjectCopy
    - functionName:    xsltEvalGlobalVariable
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1037
      functionLinenumberEnd: 1249
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - elem
        - ctxt
      BBCount:         51
      ICount:          456
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - xmlXPathCompiledEval
        - xmlXPathCtxtCompile
        - xmlXPathFreeCompExpr
        - xmlXPathNewCString
        - xmlXPathNewValueTree
        - xsltApplyOneTemplate
        - xsltCreateRVT
        - xsltFlagRVTs
        - xsltRegisterPersistRVT
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'variables.c:1048,24'
          Branch Sides:
            - BranchSide:      'variables.c:1048,28'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1049,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:1048,9'
          Branch Sides:
            - BranchSide:      'variables.c:1049,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1050,9'
              BranchSideFuncs:
                - xsltCreateRVT
                - xsltRegisterPersistRVT
                - xsltApplyOneTemplate
                - xmlXPathNewValueTree
                - xmlXPathNewCString
                - xmlXPathNewCString
                - xmlXPathCtxtCompile
                - xmlXPathCompiledEval
                - xsltFlagRVTs
                - xsltTransformError
                - xsltTransformError
                - xmlXPathFreeCompExpr
        - Branch String:   'variables.c:1050,9'
          Branch Sides:
            - BranchSide:      'variables.c:1051,9'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1065,15'
              BranchSideFuncs:
                - xsltCreateRVT
                - xsltRegisterPersistRVT
                - xsltApplyOneTemplate
                - xmlXPathNewValueTree
                - xmlXPathNewCString
                - xmlXPathNewCString
                - xmlXPathCtxtCompile
                - xmlXPathCompiledEval
                - xsltFlagRVTs
                - xsltTransformError
                - xsltTransformError
                - xmlXPathFreeCompExpr
        - Branch String:   'variables.c:1079,9'
          Branch Sides:
            - BranchSide:      'variables.c:1080,22'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xmlXPathCompiledEval
                - xsltFlagRVTs
                - xsltTransformError
                - xsltTransformError
                - xmlXPathFreeCompExpr
            - BranchSide:      'variables.c:1183,6'
              BranchSideFuncs:
                - xsltCreateRVT
                - xsltRegisterPersistRVT
                - xsltApplyOneTemplate
                - xmlXPathNewValueTree
                - xmlXPathNewCString
                - xmlXPathNewCString
        - Branch String:   'variables.c:1087,21'
          Branch Sides:
            - BranchSide:      'variables.c:1087,25'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xmlXPathCompiledEval
                - xsltFlagRVTs
                - xsltTransformError
                - xsltTransformError
                - xmlXPathFreeCompExpr
            - BranchSide:      'variables.c:1090,35'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xmlXPathCompiledEval
                - xsltFlagRVTs
                - xsltTransformError
                - xsltTransformError
                - xmlXPathFreeCompExpr
        - Branch String:   'variables.c:1087,6'
          Branch Sides:
            - BranchSide:      'variables.c:1088,15'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltFlagRVTs
                - xsltTransformError
                - xsltTransformError
                - xmlXPathFreeCompExpr
            - BranchSide:      'variables.c:1090,35'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xmlXPathCompiledEval
                - xsltFlagRVTs
                - xsltTransformError
                - xsltTransformError
                - xmlXPathFreeCompExpr
        - Branch String:   'variables.c:1092,6'
          Branch Sides:
            - BranchSide:      'variables.c:1093,6'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1096,6'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltFlagRVTs
                - xsltTransformError
                - xsltTransformError
                - xmlXPathFreeCompExpr
        - Branch String:   'variables.c:1096,6'
          Branch Sides:
            - BranchSide:      'variables.c:1097,19'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltFlagRVTs
                - xsltTransformError
                - xsltTransformError
                - xmlXPathFreeCompExpr
            - BranchSide:      'variables.c:1099,6'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltFlagRVTs
                - xsltTransformError
                - xsltTransformError
                - xmlXPathFreeCompExpr
        - Branch String:   'variables.c:1124,6'
          Branch Sides:
            - BranchSide:      'variables.c:1135,27'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltFlagRVTs
                - xsltTransformError
                - xsltTransformError
                - xmlXPathFreeCompExpr
            - BranchSide:      'variables.c:1139,6'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltFlagRVTs
                - xsltTransformError
                - xsltTransformError
                - xmlXPathFreeCompExpr
        - Branch String:   'variables.c:1155,21'
          Branch Sides:
            - BranchSide:      'variables.c:1155,25'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xsltFlagRVTs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'variables.c:1156,27'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xsltFlagRVTs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'variables.c:1155,6'
          Branch Sides:
            - BranchSide:      'variables.c:1156,27'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xsltFlagRVTs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'variables.c:1157,6'
              BranchSideFuncs:
                - xsltFlagRVTs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'variables.c:1157,6'
          Branch Sides:
            - BranchSide:      'variables.c:1158,10'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'variables.c:1172,22'
              BranchSideFuncs:
                - xsltFlagRVTs
        - Branch String:   'variables.c:1158,10'
          Branch Sides:
            - BranchSide:      'variables.c:1159,22'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:1162,22'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'variables.c:1183,6'
          Branch Sides:
            - BranchSide:      'variables.c:1184,15'
              BranchSideFuncs:
                - xmlXPathNewCString
            - BranchSide:      'variables.c:1192,32'
              BranchSideFuncs:
                - xsltCreateRVT
                - xsltRegisterPersistRVT
                - xsltApplyOneTemplate
                - xmlXPathNewValueTree
                - xmlXPathNewCString
        - Branch String:   'variables.c:1193,10'
          Branch Sides:
            - BranchSide:      'variables.c:1194,3'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1199,29'
              BranchSideFuncs:
                - xsltRegisterPersistRVT
                - xsltApplyOneTemplate
                - xmlXPathNewValueTree
                - xmlXPathNewCString
        - Branch String:   'variables.c:1221,10'
          Branch Sides:
            - BranchSide:      'variables.c:1222,12'
              BranchSideFuncs:
                - xmlXPathNewCString
            - BranchSide:      'variables.c:1228,10'
              BranchSideFuncs: []
        - Branch String:   'variables.c:1244,9'
          Branch Sides:
            - BranchSide:      'variables.c:1245,16'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1248,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'variables.c:1090,15'
          Dst:             xmlXPathCtxtCompile
        - Src:             'variables.c:1143,11'
          Dst:             xmlXPathCompiledEval
        - Src:             'variables.c:1156,6'
          Dst:             xmlXPathFreeCompExpr
        - Src:             'variables.c:1159,3'
          Dst:             xsltTransformError
        - Src:             'variables.c:1162,3'
          Dst:             xsltTransformError
        - Src:             'variables.c:1172,9'
          Dst:             xsltFlagRVTs
        - Src:             'variables.c:1184,15'
          Dst:             xmlXPathNewCString
        - Src:             'variables.c:1192,18'
          Dst:             xsltCreateRVT
        - Src:             'variables.c:1199,6'
          Dst:             xsltRegisterPersistRVT
        - Src:             'variables.c:1213,6'
          Dst:             xsltApplyOneTemplate
        - Src:             'variables.c:1220,15'
          Dst:             xmlXPathNewValueTree
        - Src:             'variables.c:1222,12'
          Dst:             xmlXPathNewCString
    - functionName:    xsltFlagRVTs
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - obj
        - val
      BBCount:         55
      ICount:          302
      EdgeCount:       74
      CyclomaticComplexity: 21
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
        - xsltTransformError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'variables.c:263,24'
          Branch Sides:
            - BranchSide:      'variables.c:263,28'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:264,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:263,9'
          Branch Sides:
            - BranchSide:      'variables.c:264,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:272,10'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'variables.c:272,38'
          Branch Sides:
            - BranchSide:      'variables.c:272,42'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'variables.c:274,10'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'variables.c:272,9'
          Branch Sides:
            - BranchSide:      'variables.c:273,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:274,10'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'variables.c:274,35'
          Branch Sides:
            - BranchSide:      'variables.c:274,39'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:275,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:274,9'
          Branch Sides:
            - BranchSide:      'variables.c:275,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:277,12'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'variables.c:277,5'
          Branch Sides:
            - BranchSide:      'variables.c:278,8'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'variables.c:339,5'
              BranchSideFuncs: []
        - Branch String:   'variables.c:279,6'
          Branch Sides:
            - BranchSide:      'variables.c:284,23'
              BranchSideFuncs:
                - xsltTransformError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
            - BranchSide:      'variables.c:296,12'
              BranchSideFuncs:
                - xsltTransformError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
        - Branch String:   'variables.c:284,43'
          Branch Sides:
            - BranchSide:      'variables.c:285,16'
              BranchSideFuncs:
                - xsltTransformError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
            - BranchSide:      'variables.c:290,22'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'variables.c:284,10'
          Branch Sides:
            - BranchSide:      'variables.c:287,34'
              BranchSideFuncs:
                - xsltTransformError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
            - BranchSide:      'variables.c:290,22'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'variables.c:298,6'
          Branch Sides:
            - BranchSide:      'variables.c:299,25'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:304,6'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'variables.c:304,16'
          Branch Sides:
            - BranchSide:      'variables.c:304,20'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'variables.c:337,5'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'variables.c:304,41'
          Branch Sides:
            - BranchSide:      'variables.c:305,13'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'variables.c:337,5'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'variables.c:304,6'
          Branch Sides:
            - BranchSide:      'variables.c:319,17'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'variables.c:337,5'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'variables.c:319,17'
          Branch Sides:
            - BranchSide:      'variables.c:320,21'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'variables.c:322,24'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'variables.c:320,21'
          Branch Sides:
            - BranchSide:      'variables.c:321,21'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'variables.c:322,13'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'variables.c:322,24'
          Branch Sides:
            - BranchSide:      'variables.c:323,21'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'variables.c:333,24'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'variables.c:323,21'
          Branch Sides:
            - BranchSide:      'variables.c:324,7'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'variables.c:332,17'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
                - xsltTransformError
      Callsites:
        - Src:             'variables.c:290,3'
          Dst:             xsltTransformError
        - Src:             'variables.c:299,6'
          Dst:             xsltTransformError
        - Src:             'variables.c:324,7'
          Dst:             __xmlGenericError
        - Src:             'variables.c:324,23'
          Dst:             __xmlGenericErrorContext
    - functionName:    xsltCreateRVT
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         13
      ICount:          116
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlDictReference
        - xmlNewDoc
        - xmlStrdup
      functionUses:    8
      BranchProfiles:
        - Branch String:   'variables.c:73,9'
          Branch Sides:
            - BranchSide:      'variables.c:74,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:79,9'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xmlStrdup
        - Branch String:   'variables.c:79,9'
          Branch Sides:
            - BranchSide:      'variables.c:80,14'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:93,17'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xmlStrdup
        - Branch String:   'variables.c:85,6'
          Branch Sides:
            - BranchSide:      'variables.c:86,6'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:90,9'
              BranchSideFuncs: []
        - Branch String:   'variables.c:94,9'
          Branch Sides:
            - BranchSide:      'variables.c:95,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:96,23'
              BranchSideFuncs:
                - xmlDictReference
                - xmlStrdup
      Callsites:
        - Src:             'variables.c:93,17'
          Dst:             xmlNewDoc
        - Src:             'variables.c:97,5'
          Dst:             xmlDictReference
        - Src:             'variables.c:98,5'
          Dst:             xmlStrdup
    - functionName:    xsltRegisterPersistRVT
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - RVT
      BBCount:         10
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'variables.c:419,24'
          Branch Sides:
            - BranchSide:      'variables.c:419,42'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:419,28'
              BranchSideFuncs: []
        - Branch String:   'variables.c:419,9'
          Branch Sides:
            - BranchSide:      'variables.c:419,42'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:421,5'
              BranchSideFuncs: []
        - Branch String:   'variables.c:424,9'
          Branch Sides:
            - BranchSide:      'variables.c:425,40'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:426,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltFreeStackElemEntry
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - name
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltFreeStackElem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'variables.c:615,5'
          Dst:             xsltFreeStackElem
    - functionName:    xsltFreeStackElem
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elem
      BBCount:         26
      ICount:          184
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
        - xmlXPathFreeObject
        - xsltRegisterLocalRVT
        - xsltReleaseRVT
      functionUses:    5
      BranchProfiles:
        - Branch String:   'variables.c:566,9'
          Branch Sides:
            - BranchSide:      'variables.c:567,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:568,9'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltRegisterLocalRVT
                - xsltReleaseRVT
                - xmlXPathFreeObject
        - Branch String:   'variables.c:568,9'
          Branch Sides:
            - BranchSide:      'variables.c:569,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltRegisterLocalRVT
                - xsltReleaseRVT
            - BranchSide:      'variables.c:573,9'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltRegisterLocalRVT
                - xsltReleaseRVT
        - Branch String:   'variables.c:573,9'
          Branch Sides:
            - BranchSide:      'variables.c:576,2'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltRegisterLocalRVT
                - xsltReleaseRVT
            - BranchSide:      'variables.c:595,9'
              BranchSideFuncs: []
        - Branch String:   'variables.c:576,2'
          Branch Sides:
            - BranchSide:      'variables.c:577,12'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltRegisterLocalRVT
                - xsltReleaseRVT
            - BranchSide:      'variables.c:591,5'
              BranchSideFuncs: []
        - Branch String:   'variables.c:580,17'
          Branch Sides:
            - BranchSide:      'variables.c:581,18'
              BranchSideFuncs:
                - xsltReleaseRVT
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltRegisterLocalRVT
            - BranchSide:      'variables.c:582,24'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltReleaseRVT
                - xsltRegisterLocalRVT
        - Branch String:   'variables.c:582,24'
          Branch Sides:
            - BranchSide:      'variables.c:583,38'
              BranchSideFuncs:
                - xsltRegisterLocalRVT
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltReleaseRVT
            - BranchSide:      'variables.c:586,17'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltRegisterLocalRVT
                - xsltReleaseRVT
        - Branch String:   'variables.c:595,23'
          Branch Sides:
            - BranchSide:      'variables.c:595,27'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:610,5'
              BranchSideFuncs: []
        - Branch String:   'variables.c:595,9'
          Branch Sides:
            - BranchSide:      'variables.c:599,33'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:610,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'variables.c:569,2'
          Dst:             xmlXPathFreeObject
        - Src:             'variables.c:581,3'
          Dst:             xsltReleaseRVT
        - Src:             'variables.c:583,17'
          Dst:             xsltRegisterLocalRVT
        - Src:             'variables.c:586,17'
          Dst:             __xmlGenericError
        - Src:             'variables.c:586,33'
          Dst:             __xmlGenericErrorContext
    - functionName:    xsltReleaseRVT
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - RVT
      BBCount:         23
      ICount:          165
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - xmlFreeDoc
        - xmlFreeIDTable
        - xmlFreeNodeList
        - xsltFreeDocumentKeys
      functionUses:    3
      BranchProfiles:
        - Branch String:   'variables.c:353,9'
          Branch Sides:
            - BranchSide:      'variables.c:354,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:356,9'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeDocumentKeys
                - xmlFreeIDTable
                - xmlFreeNodeList
                - xsltFreeDocumentKeys
        - Branch String:   'variables.c:356,14'
          Branch Sides:
            - BranchSide:      'variables.c:356,18'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeDocumentKeys
                - xmlFreeIDTable
                - xmlFreeNodeList
                - xsltFreeDocumentKeys
            - BranchSide:      'variables.c:397,9'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeDocumentKeys
        - Branch String:   'variables.c:356,9'
          Branch Sides:
            - BranchSide:      'variables.c:361,6'
              BranchSideFuncs:
                - xmlFreeIDTable
                - xmlFreeNodeList
                - xsltFreeDocumentKeys
            - BranchSide:      'variables.c:397,9'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeDocumentKeys
        - Branch String:   'variables.c:361,6'
          Branch Sides:
            - BranchSide:      'variables.c:362,45'
              BranchSideFuncs:
                - xsltFreeDocumentKeys
                - xmlFreeIDTable
                - xmlFreeNodeList
            - BranchSide:      'variables.c:369,6'
              BranchSideFuncs:
                - xmlFreeIDTable
                - xmlFreeNodeList
        - Branch String:   'variables.c:369,6'
          Branch Sides:
            - BranchSide:      'variables.c:370,22'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlFreeIDTable
            - BranchSide:      'variables.c:374,6'
              BranchSideFuncs:
                - xmlFreeIDTable
        - Branch String:   'variables.c:374,6'
          Branch Sides:
            - BranchSide:      'variables.c:375,37'
              BranchSideFuncs:
                - xmlFreeIDTable
            - BranchSide:      'variables.c:382,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:397,9'
          Branch Sides:
            - BranchSide:      'variables.c:398,41'
              BranchSideFuncs:
                - xsltFreeDocumentKeys
                - xmlFreeDoc
            - BranchSide:      'variables.c:401,16'
              BranchSideFuncs:
                - xmlFreeDoc
      Callsites:
        - Src:             'variables.c:362,6'
          Dst:             xsltFreeDocumentKeys
        - Src:             'variables.c:370,6'
          Dst:             xmlFreeNodeList
        - Src:             'variables.c:375,6'
          Dst:             xmlFreeIDTable
        - Src:             'variables.c:398,2'
          Dst:             xsltFreeDocumentKeys
        - Src:             'variables.c:401,5'
          Dst:             xmlFreeDoc
    - functionName:    xsltRegisterLocalRVT
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - RVT
      BBCount:         15
      ICount:          106
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'variables.c:162,24'
          Branch Sides:
            - BranchSide:      'variables.c:162,28'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:163,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:162,9'
          Branch Sides:
            - BranchSide:      'variables.c:163,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:165,5'
              BranchSideFuncs: []
        - Branch String:   'variables.c:174,41'
          Branch Sides:
            - BranchSide:      'variables.c:175,3'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:186,30'
              BranchSideFuncs: []
        - Branch String:   'variables.c:174,9'
          Branch Sides:
            - BranchSide:      'variables.c:177,27'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:186,30'
              BranchSideFuncs: []
        - Branch String:   'variables.c:187,9'
          Branch Sides:
            - BranchSide:      'variables.c:188,38'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:189,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltFreeGlobalVariables
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2242
      functionLinenumberEnd: 2244
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashFree
        - xsltFreeStackElemEntry
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'variables.c:2243,5'
          Dst:             xmlHashFree
        - Src:             'variables.c:2243,5'
          Dst:             xsltFreeStackElemEntry
    - functionName:    xsltParseStylesheetParam
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2207
      functionLinenumberEnd: 2231
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         16
      ICount:          78
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xsltRegisterVariable
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'variables.c:2214,23'
          Branch Sides:
            - BranchSide:      'variables.c:2214,27'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:2215,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:2214,41'
          Branch Sides:
            - BranchSide:      'variables.c:2214,45'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:2215,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:2214,9'
          Branch Sides:
            - BranchSide:      'variables.c:2215,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:2217,12'
              BranchSideFuncs:
                - xsltRegisterVariable
                - xsltTransformError
        - Branch String:   'variables.c:2218,24'
          Branch Sides:
            - BranchSide:      'variables.c:2218,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:2219,21'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'variables.c:2218,9'
          Branch Sides:
            - BranchSide:      'variables.c:2219,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:2230,26'
              BranchSideFuncs:
                - xsltRegisterVariable
      Callsites:
        - Src:             'variables.c:2219,2'
          Dst:             xsltTransformError
        - Src:             'variables.c:2230,5'
          Dst:             xsltRegisterVariable
    - functionName:    xsltRegisterVariable
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1828
      functionLinenumberEnd: 1874
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - castedComp
        - tree
        - isParam
      BBCount:         21
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - xsltAddStackElem
        - xsltBuildVariable
        - xsltCheckStackElem
        - xsltFreeStackElem
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'variables.c:1846,9'
          Branch Sides:
            - BranchSide:      'variables.c:1847,7'
              BranchSideFuncs:
                - xsltBuildVariable
                - xsltAddStackElem
                - xsltFreeStackElem
                - xsltTransformError
            - BranchSide:      'variables.c:1853,16'
              BranchSideFuncs:
                - xsltBuildVariable
                - xsltAddStackElem
                - xsltFreeStackElem
                - xsltTransformError
        - Branch String:   'variables.c:1847,21'
          Branch Sides:
            - BranchSide:      'variables.c:1847,25'
              BranchSideFuncs:
                - xsltBuildVariable
                - xsltAddStackElem
                - xsltFreeStackElem
                - xsltTransformError
            - BranchSide:      'variables.c:1853,5'
              BranchSideFuncs:
                - xsltBuildVariable
                - xsltAddStackElem
                - xsltFreeStackElem
        - Branch String:   'variables.c:1847,6'
          Branch Sides:
            - BranchSide:      'variables.c:1849,25'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:1853,5'
              BranchSideFuncs:
                - xsltBuildVariable
                - xsltAddStackElem
                - xsltFreeStackElem
        - Branch String:   'variables.c:1853,16'
          Branch Sides:
            - BranchSide:      'variables.c:0,0'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:1854,7'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'variables.c:1854,21'
          Branch Sides:
            - BranchSide:      'variables.c:1854,25'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:1856,25'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'variables.c:1854,6'
          Branch Sides:
            - BranchSide:      'variables.c:1856,25'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:1864,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:1869,9'
          Branch Sides:
            - BranchSide:      'variables.c:1870,27'
              BranchSideFuncs:
                - xsltFreeStackElem
            - BranchSide:      'variables.c:1873,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'variables.c:1845,15'
          Dst:             xsltCheckStackElem
        - Src:             'variables.c:1849,6'
          Dst:             xsltTransformError
        - Src:             'variables.c:1856,6'
          Dst:             xsltTransformError
        - Src:             'variables.c:1868,16'
          Dst:             xsltBuildVariable
        - Src:             'variables.c:1869,9'
          Dst:             xsltAddStackElem
        - Src:             'variables.c:1870,9'
          Dst:             xsltFreeStackElem
    - functionName:    xsltBuildVariable
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1781
      functionLinenumberEnd: 1811
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - castedComp
        - tree
      BBCount:         6
      ICount:          81
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltEvalVariable
        - xsltNewStackElem
      functionUses:    2
      BranchProfiles:
        - Branch String:   'variables.c:1800,9'
          Branch Sides:
            - BranchSide:      'variables.c:1801,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1802,40'
              BranchSideFuncs:
                - xsltEvalVariable
      Callsites:
        - Src:             'variables.c:1799,12'
          Dst:             xsltNewStackElem
        - Src:             'variables.c:1807,19'
          Dst:             xsltEvalVariable
    - functionName:    xsltAddStackElem
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - elem
      BBCount:         21
      ICount:          144
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
      functionUses:    2
      BranchProfiles:
        - Branch String:   'variables.c:745,24'
          Branch Sides:
            - BranchSide:      'variables.c:745,28'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:746,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:745,9'
          Branch Sides:
            - BranchSide:      'variables.c:746,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:748,5'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'variables.c:749,6'
          Branch Sides:
            - BranchSide:      'variables.c:751,26'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'variables.c:762,34'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'variables.c:751,26'
          Branch Sides:
            - BranchSide:      'variables.c:751,17'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'variables.c:751,56'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'variables.c:755,17'
          Branch Sides:
            - BranchSide:      'variables.c:756,17'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'variables.c:759,29'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'variables.c:766,5'
          Branch Sides:
            - BranchSide:      'variables.c:749,6'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'variables.c:768,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'variables.c:756,17'
          Dst:             __xmlGenericError
        - Src:             'variables.c:756,33'
          Dst:             __xmlGenericErrorContext
    - functionName:    xsltParseStylesheetVariable
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2165
      functionLinenumberEnd: 2195
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - inst
      BBCount:         15
      ICount:          80
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xsltRegisterVariable
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'variables.c:2172,24'
          Branch Sides:
            - BranchSide:      'variables.c:2172,28'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:2173,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:2172,42'
          Branch Sides:
            - BranchSide:      'variables.c:2172,46'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:2173,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:2172,9'
          Branch Sides:
            - BranchSide:      'variables.c:2173,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:2175,12'
              BranchSideFuncs:
                - xsltRegisterVariable
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'variables.c:2176,9'
          Branch Sides:
            - BranchSide:      'variables.c:2177,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:2182,9'
              BranchSideFuncs:
                - xsltRegisterVariable
                - xsltTransformError
        - Branch String:   'variables.c:2182,9'
          Branch Sides:
            - BranchSide:      'variables.c:2183,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:2194,26'
              BranchSideFuncs:
                - xsltRegisterVariable
      Callsites:
        - Src:             'variables.c:2177,9'
          Dst:             xsltTransformError
        - Src:             'variables.c:2183,2'
          Dst:             xsltTransformError
        - Src:             'variables.c:2194,5'
          Dst:             xsltRegisterVariable
    - functionName:    xsltParseGlobalParam
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2102
      functionLinenumberEnd: 2153
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - cur
      BBCount:         18
      ICount:          105
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xsltParseTemplateContent
        - xsltRegisterGlobalVariable
        - xsltStylePreCompute
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'variables.c:2109,23'
          Branch Sides:
            - BranchSide:      'variables.c:2109,27'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:2110,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:2109,42'
          Branch Sides:
            - BranchSide:      'variables.c:2109,46'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:2110,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:2109,9'
          Branch Sides:
            - BranchSide:      'variables.c:2110,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:2119,25'
              BranchSideFuncs:
                - xsltStylePreCompute
                - xsltRegisterGlobalVariable
                - xsltParseTemplateContent
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'variables.c:2122,9'
          Branch Sides:
            - BranchSide:      'variables.c:2123,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:2128,9'
              BranchSideFuncs:
                - xsltRegisterGlobalVariable
                - xsltParseTemplateContent
                - xsltTransformError
        - Branch String:   'variables.c:2128,9'
          Branch Sides:
            - BranchSide:      'variables.c:2129,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:2137,9'
              BranchSideFuncs:
                - xsltRegisterGlobalVariable
                - xsltParseTemplateContent
        - Branch String:   'variables.c:2137,9'
          Branch Sides:
            - BranchSide:      'variables.c:2141,34'
              BranchSideFuncs:
                - xsltParseTemplateContent
                - xsltRegisterGlobalVariable
            - BranchSide:      'variables.c:2150,32'
              BranchSideFuncs:
                - xsltRegisterGlobalVariable
      Callsites:
        - Src:             'variables.c:2119,5'
          Dst:             xsltStylePreCompute
        - Src:             'variables.c:2123,2'
          Dst:             xsltTransformError
        - Src:             'variables.c:2129,2'
          Dst:             xsltTransformError
        - Src:             'variables.c:2141,9'
          Dst:             xsltParseTemplateContent
        - Src:             'variables.c:2150,5'
          Dst:             xsltRegisterGlobalVariable
    - functionName:    xsltRegisterGlobalVariable
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1367
      functionLinenumberEnd: 1415
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - name
        - ns_uri
        - sel
        - tree
        - comp
        - value
      BBCount:         33
      ICount:          241
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - xmlDictLookup
        - xmlStrEqual
        - xmlXPathNewString
        - xsltNewStackElem
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'variables.c:1369,9'
          Branch Sides:
            - BranchSide:      'variables.c:1370,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1371,9'
              BranchSideFuncs:
                - xsltNewStackElem
                - xmlDictLookup
                - xmlDictLookup
                - xmlXPathNewString
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
        - Branch String:   'variables.c:1371,9'
          Branch Sides:
            - BranchSide:      'variables.c:1372,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1373,9'
              BranchSideFuncs:
                - xsltNewStackElem
                - xmlDictLookup
                - xmlDictLookup
                - xmlXPathNewString
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
        - Branch String:   'variables.c:1373,9'
          Branch Sides:
            - BranchSide:      'variables.c:1374,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1385,12'
              BranchSideFuncs:
                - xsltNewStackElem
                - xmlDictLookup
                - xmlDictLookup
                - xmlXPathNewString
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
        - Branch String:   'variables.c:1386,9'
          Branch Sides:
            - BranchSide:      'variables.c:1387,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1388,18'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlXPathNewString
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
        - Branch String:   'variables.c:1391,9'
          Branch Sides:
            - BranchSide:      'variables.c:1392,32'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlXPathNewString
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'variables.c:1393,18'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'variables.c:1395,5'
          Branch Sides:
            - BranchSide:      'variables.c:1396,14'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'variables.c:1408,18'
              BranchSideFuncs:
                - xmlXPathNewString
        - Branch String:   'variables.c:1396,54'
          Branch Sides:
            - BranchSide:      'variables.c:1397,14'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'variables.c:1406,15'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'variables.c:1397,53'
          Branch Sides:
            - BranchSide:      'variables.c:1398,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNewString
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'variables.c:1406,15'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'variables.c:1398,50'
          Branch Sides:
            - BranchSide:      'variables.c:1399,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNewString
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'variables.c:1406,15'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'variables.c:1399,46'
          Branch Sides:
            - BranchSide:      'variables.c:1400,27'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathNewString
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'variables.c:1402,38'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathNewString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'variables.c:1396,13'
          Branch Sides:
            - BranchSide:      'variables.c:1402,38'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathNewString
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'variables.c:1406,15'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'variables.c:1410,9'
          Branch Sides:
            - BranchSide:      'variables.c:1411,2'
              BranchSideFuncs:
                - xmlXPathNewString
            - BranchSide:      'variables.c:1414,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'variables.c:1385,12'
          Dst:             xsltNewStackElem
        - Src:             'variables.c:1389,18'
          Dst:             xmlDictLookup
        - Src:             'variables.c:1390,20'
          Dst:             xmlDictLookup
        - Src:             'variables.c:1392,18'
          Dst:             xmlDictLookup
        - Src:             'variables.c:1398,14'
          Dst:             xmlStrEqual
        - Src:             'variables.c:1400,15'
          Dst:             xmlStrEqual
        - Src:             'variables.c:1402,13'
          Dst:             xsltTransformError
        - Src:             'variables.c:1412,16'
          Dst:             xmlXPathNewString
    - functionName:    xsltParseGlobalVariable
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2040
      functionLinenumberEnd: 2090
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - cur
      BBCount:         18
      ICount:          105
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xsltParseTemplateContent
        - xsltRegisterGlobalVariable
        - xsltStylePreCompute
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'variables.c:2047,23'
          Branch Sides:
            - BranchSide:      'variables.c:2047,27'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:2048,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:2047,42'
          Branch Sides:
            - BranchSide:      'variables.c:2047,46'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:2048,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:2047,9'
          Branch Sides:
            - BranchSide:      'variables.c:2048,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:2057,25'
              BranchSideFuncs:
                - xsltStylePreCompute
                - xsltRegisterGlobalVariable
                - xsltParseTemplateContent
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'variables.c:2060,9'
          Branch Sides:
            - BranchSide:      'variables.c:2061,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:2066,9'
              BranchSideFuncs:
                - xsltRegisterGlobalVariable
                - xsltParseTemplateContent
                - xsltTransformError
        - Branch String:   'variables.c:2066,9'
          Branch Sides:
            - BranchSide:      'variables.c:2067,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:2075,9'
              BranchSideFuncs:
                - xsltRegisterGlobalVariable
                - xsltParseTemplateContent
        - Branch String:   'variables.c:2075,9'
          Branch Sides:
            - BranchSide:      'variables.c:2079,34'
              BranchSideFuncs:
                - xsltParseTemplateContent
                - xsltRegisterGlobalVariable
            - BranchSide:      'variables.c:2087,32'
              BranchSideFuncs:
                - xsltRegisterGlobalVariable
      Callsites:
        - Src:             'variables.c:2057,5'
          Dst:             xsltStylePreCompute
        - Src:             'variables.c:2061,2'
          Dst:             xsltTransformError
        - Src:             'variables.c:2067,2'
          Dst:             xsltTransformError
        - Src:             'variables.c:2079,9'
          Dst:             xsltParseTemplateContent
        - Src:             'variables.c:2087,5'
          Dst:             xsltRegisterGlobalVariable
    - functionName:    xsltParseStylesheetCallerParam
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1978
      functionLinenumberEnd: 2028
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - inst
      BBCount:         18
      ICount:          108
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xsltBuildVariable
        - xsltTransformError
      functionUses:    4
      BranchProfiles:
        - Branch String:   'variables.c:1988,24'
          Branch Sides:
            - BranchSide:      'variables.c:1988,28'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1989,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:1988,42'
          Branch Sides:
            - BranchSide:      'variables.c:1988,46'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1989,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:1988,9'
          Branch Sides:
            - BranchSide:      'variables.c:1989,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1994,34'
              BranchSideFuncs:
                - xsltBuildVariable
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'variables.c:1997,9'
          Branch Sides:
            - BranchSide:      'variables.c:1998,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:2003,9'
              BranchSideFuncs:
                - xsltBuildVariable
                - xsltTransformError
        - Branch String:   'variables.c:2003,9'
          Branch Sides:
            - BranchSide:      'variables.c:2004,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:2015,9'
              BranchSideFuncs:
                - xsltBuildVariable
        - Branch String:   'variables.c:2015,9'
          Branch Sides:
            - BranchSide:      'variables.c:2016,9'
              BranchSideFuncs:
                - xsltBuildVariable
            - BranchSide:      'variables.c:2022,9'
              BranchSideFuncs:
                - xsltBuildVariable
      Callsites:
        - Src:             'variables.c:1998,9'
          Dst:             xsltTransformError
        - Src:             'variables.c:2004,2'
          Dst:             xsltTransformError
        - Src:             'variables.c:2025,13'
          Dst:             xsltBuildVariable
    - functionName:    xsltVariableLookup
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1936
      functionLinenumberEnd: 1961
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - ns_uri
      BBCount:         13
      ICount:          91
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlXPathObjectCopy
        - xsltEvalVariable
        - xsltGlobalVariableLookup
        - xsltStackLookup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'variables.c:1939,9'
          Branch Sides:
            - BranchSide:      'variables.c:1940,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1942,28'
              BranchSideFuncs:
                - xsltStackLookup
                - xmlXPathObjectCopy
                - xsltEvalVariable
                - xsltGlobalVariableLookup
        - Branch String:   'variables.c:1943,9'
          Branch Sides:
            - BranchSide:      'variables.c:1944,34'
              BranchSideFuncs:
                - xsltGlobalVariableLookup
            - BranchSide:      'variables.c:1946,9'
              BranchSideFuncs:
                - xmlXPathObjectCopy
                - xsltEvalVariable
        - Branch String:   'variables.c:1946,9'
          Branch Sides:
            - BranchSide:      'variables.c:1951,40'
              BranchSideFuncs:
                - xsltEvalVariable
                - xmlXPathObjectCopy
            - BranchSide:      'variables.c:1954,9'
              BranchSideFuncs:
                - xmlXPathObjectCopy
        - Branch String:   'variables.c:1954,9'
          Branch Sides:
            - BranchSide:      'variables.c:1955,28'
              BranchSideFuncs:
                - xmlXPathObjectCopy
            - BranchSide:      'variables.c:1960,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'variables.c:1942,12'
          Dst:             xsltStackLookup
        - Src:             'variables.c:1944,9'
          Dst:             xsltGlobalVariableLookup
        - Src:             'variables.c:1951,23'
          Dst:             xsltEvalVariable
        - Src:             'variables.c:1955,9'
          Dst:             xmlXPathObjectCopy
    - functionName:    xsltProcessUserParamInternal
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1453
      functionLinenumberEnd: 1656
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - value
        - eval
      BBCount:         71
      ICount:          568
      EdgeCount:       96
      CyclomaticComplexity: 27
      functionsReached:
        - xmlDictLookup
        - xmlDocGetRootElement
        - xmlHashAddEntry2
        - xmlHashCreate
        - xmlHashLookup2
        - xmlSearchNs
        - xmlStrEqual
        - xmlXPathCompiledEval
        - xmlXPathCtxtCompile
        - xmlXPathFreeCompExpr
        - xmlXPathNewString
        - xsltFreeStackElem
        - xsltNewStackElem
        - xsltNextImport
        - xsltSplitQName
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'variables.c:1465,9'
          Branch Sides:
            - BranchSide:      'variables.c:1466,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1467,9'
              BranchSideFuncs:
                - xsltSplitQName
                - xmlHashLookup2
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashCreate
                - xsltTransformError
                - xmlDocGetRootElement
                - xmlSearchNs
                - xsltTransformError
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'variables.c:1467,9'
          Branch Sides:
            - BranchSide:      'variables.c:1468,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1469,9'
              BranchSideFuncs:
                - xsltSplitQName
                - xmlHashLookup2
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashCreate
                - xsltTransformError
                - xmlDocGetRootElement
                - xmlSearchNs
                - xsltTransformError
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'variables.c:1469,9'
          Branch Sides:
            - BranchSide:      'variables.c:1470,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1472,13'
              BranchSideFuncs:
                - xsltSplitQName
                - xmlHashLookup2
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashCreate
                - xsltTransformError
                - xmlDocGetRootElement
                - xmlSearchNs
                - xsltTransformError
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'variables.c:1484,9'
          Branch Sides:
            - BranchSide:      'variables.c:1485,13'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashLookup2
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashCreate
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'variables.c:1497,31'
              BranchSideFuncs:
                - xsltSplitQName
                - xmlHashLookup2
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashCreate
                - xsltTransformError
                - xmlDocGetRootElement
                - xmlSearchNs
                - xsltTransformError
        - Branch String:   'variables.c:1487,33'
          Branch Sides:
            - BranchSide:      'variables.c:1487,37'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashLookup2
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashCreate
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'variables.c:1487,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashLookup2
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashCreate
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'variables.c:1487,9'
          Branch Sides:
            - BranchSide:      'variables.c:1487,59'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashLookup2
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashCreate
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'variables.c:1488,13'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashLookup2
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashCreate
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'variables.c:1488,13'
          Branch Sides:
            - BranchSide:      'variables.c:1489,31'
              BranchSideFuncs:
                - xsltTransformError
                - xmlHashLookup2
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashCreate
                - xsltTransformError
            - BranchSide:      'variables.c:1492,33'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashLookup2
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashCreate
                - xsltTransformError
        - Branch String:   'variables.c:1503,17'
          Branch Sides:
            - BranchSide:      'variables.c:1504,36'
              BranchSideFuncs:
                - xsltTransformError
                - xmlHashLookup2
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashCreate
                - xsltTransformError
            - BranchSide:      'variables.c:1508,24'
              BranchSideFuncs:
                - xmlHashLookup2
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashCreate
                - xsltTransformError
        - Branch String:   'variables.c:1513,9'
          Branch Sides:
            - BranchSide:      'variables.c:1514,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1516,30'
              BranchSideFuncs:
                - xmlHashLookup2
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashCreate
                - xsltTransformError
        - Branch String:   'variables.c:1517,9'
          Branch Sides:
            - BranchSide:      'variables.c:1518,21'
              BranchSideFuncs:
                - xsltTransformError
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashCreate
            - BranchSide:      'variables.c:1521,9'
              BranchSideFuncs:
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashCreate
        - Branch String:   'variables.c:1521,9'
          Branch Sides:
            - BranchSide:      'variables.c:1522,21'
              BranchSideFuncs:
                - xmlHashCreate
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'variables.c:1527,5'
              BranchSideFuncs:
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'variables.c:1527,5'
          Branch Sides:
            - BranchSide:      'variables.c:1528,16'
              BranchSideFuncs:
                - xsltNextImport
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'variables.c:1540,13'
              BranchSideFuncs:
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
        - Branch String:   'variables.c:1529,2'
          Branch Sides:
            - BranchSide:      'variables.c:1530,11'
              BranchSideFuncs:
                - xsltNextImport
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'variables.c:1538,32'
              BranchSideFuncs:
                - xsltNextImport
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'variables.c:1530,31'
          Branch Sides:
            - BranchSide:      'variables.c:1531,11'
              BranchSideFuncs:
                - xsltNextImport
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'variables.c:1536,20'
              BranchSideFuncs:
                - xsltNextImport
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'variables.c:1531,51'
          Branch Sides:
            - BranchSide:      'variables.c:1532,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltNextImport
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xmlStrEqual
            - BranchSide:      'variables.c:1536,20'
              BranchSideFuncs:
                - xsltNextImport
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'variables.c:1532,35'
          Branch Sides:
            - BranchSide:      'variables.c:1533,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltNextImport
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xmlStrEqual
            - BranchSide:      'variables.c:1536,20'
              BranchSideFuncs:
                - xsltNextImport
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'variables.c:1530,10'
          Branch Sides:
            - BranchSide:      'variables.c:1534,3'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1536,20'
              BranchSideFuncs:
                - xsltNextImport
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'variables.c:1548,9'
          Branch Sides:
            - BranchSide:      'variables.c:1549,38'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
            - BranchSide:      'variables.c:1629,12'
              BranchSideFuncs:
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
        - Branch String:   'variables.c:1550,6'
          Branch Sides:
            - BranchSide:      'variables.c:1555,34'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xsltTransformError
            - BranchSide:      'variables.c:1601,6'
              BranchSideFuncs:
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'variables.c:1601,6'
          Branch Sides:
            - BranchSide:      'variables.c:1602,25'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:1607,5'
              BranchSideFuncs:
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
        - Branch String:   'variables.c:1630,9'
          Branch Sides:
            - BranchSide:      'variables.c:1631,15'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlXPathNewString
                - xmlDictLookup
            - BranchSide:      'variables.c:1649,28'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
        - Branch String:   'variables.c:1633,6'
          Branch Sides:
            - BranchSide:      'variables.c:1634,36'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlXPathNewString
            - BranchSide:      'variables.c:1635,2'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlXPathNewString
        - Branch String:   'variables.c:1637,6'
          Branch Sides:
            - BranchSide:      'variables.c:1638,38'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
            - BranchSide:      'variables.c:1641,20'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
        - Branch String:   'variables.c:1650,9'
          Branch Sides:
            - BranchSide:      'variables.c:1651,20'
              BranchSideFuncs:
                - xsltFreeStackElem
                - xsltTransformError
            - BranchSide:      'variables.c:1655,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'variables.c:1489,12'
          Dst:             xsltTransformError
        - Src:             'variables.c:1492,19'
          Dst:             xmlDictLookup
        - Src:             'variables.c:1493,19'
          Dst:             xmlDictLookup
        - Src:             'variables.c:1497,16'
          Dst:             xsltSplitQName
        - Src:             'variables.c:1501,42'
          Dst:             xmlDocGetRootElement
        - Src:             'variables.c:1501,18'
          Dst:             xmlSearchNs
        - Src:             'variables.c:1504,17'
          Dst:             xsltTransformError
        - Src:             'variables.c:1516,15'
          Dst:             xmlHashLookup2
        - Src:             'variables.c:1518,2'
          Dst:             xsltTransformError
        - Src:             'variables.c:1522,21'
          Dst:             xmlHashCreate
        - Src:             'variables.c:1532,4'
          Dst:             xmlStrEqual
        - Src:             'variables.c:1533,4'
          Dst:             xmlStrEqual
        - Src:             'variables.c:1538,17'
          Dst:             xsltNextImport
        - Src:             'variables.c:1549,18'
          Dst:             xmlXPathCtxtCompile
        - Src:             'variables.c:1587,15'
          Dst:             xmlXPathCompiledEval
        - Src:             'variables.c:1599,6'
          Dst:             xmlXPathFreeCompExpr
        - Src:             'variables.c:1602,6'
          Dst:             xsltTransformError
        - Src:             'variables.c:1629,12'
          Dst:             xsltNewStackElem
        - Src:             'variables.c:1632,17'
          Dst:             xmlDictLookup
        - Src:             'variables.c:1634,22'
          Dst:             xmlDictLookup
        - Src:             'variables.c:1638,20'
          Dst:             xmlXPathNewString
        - Src:             'variables.c:1649,11'
          Dst:             xmlHashAddEntry2
        - Src:             'variables.c:1651,2'
          Dst:             xsltFreeStackElem
        - Src:             'variables.c:1652,2'
          Dst:             xsltTransformError
    - functionName:    xsltQuoteOneUserParam
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1762
      functionLinenumberEnd: 1763
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - value
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltProcessUserParamInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'variables.c:1763,12'
          Dst:             xsltProcessUserParamInternal
    - functionName:    xsltQuoteUserParams
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1704
      functionLinenumberEnd: 1718
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - params
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xsltQuoteOneUserParam
      functionUses:    0
      BranchProfiles:
        - Branch String:   'variables.c:1709,9'
          Branch Sides:
            - BranchSide:      'variables.c:1710,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1711,5'
              BranchSideFuncs:
                - xsltQuoteOneUserParam
        - Branch String:   'variables.c:1711,5'
          Branch Sides:
            - BranchSide:      'variables.c:1712,27'
              BranchSideFuncs:
                - xsltQuoteOneUserParam
            - BranchSide:      'variables.c:1717,5'
              BranchSideFuncs: []
        - Branch String:   'variables.c:1714,6'
          Branch Sides:
            - BranchSide:      'variables.c:1711,5'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1715,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'variables.c:1714,6'
          Dst:             xsltQuoteOneUserParam
    - functionName:    xsltEvalOneUserParam
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1741
      functionLinenumberEnd: 1742
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - value
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltProcessUserParamInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'variables.c:1742,12'
          Dst:             xsltProcessUserParamInternal
    - functionName:    xsltEvalUserParams
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1674
      functionLinenumberEnd: 1688
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - params
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xsltEvalOneUserParam
      functionUses:    1
      BranchProfiles:
        - Branch String:   'variables.c:1679,9'
          Branch Sides:
            - BranchSide:      'variables.c:1680,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1681,5'
              BranchSideFuncs:
                - xsltEvalOneUserParam
        - Branch String:   'variables.c:1681,5'
          Branch Sides:
            - BranchSide:      'variables.c:1682,27'
              BranchSideFuncs:
                - xsltEvalOneUserParam
            - BranchSide:      'variables.c:1687,5'
              BranchSideFuncs: []
        - Branch String:   'variables.c:1684,6'
          Branch Sides:
            - BranchSide:      'variables.c:1681,5'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1685,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'variables.c:1684,6'
          Dst:             xsltEvalOneUserParam
    - functionName:    xsltCopyStackElem
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elem
      BBCount:         6
      ICount:          76
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'variables.c:543,9'
          Branch Sides:
            - BranchSide:      'variables.c:544,2'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:548,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'variables.c:544,2'
          Dst:             xsltTransformError
    - functionName:    xsltEvalGlobalVariables
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1261
      functionLinenumberEnd: 1346
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         40
      ICount:          257
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
        - xmlHashAddEntry2
        - xmlHashLookup2
        - xsltCopyStackElem
        - xsltEvalGlobalVariable
        - xsltFreeStackElem
        - xsltNextImport
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'variables.c:1266,24'
          Branch Sides:
            - BranchSide:      'variables.c:1266,28'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1267,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:1266,9'
          Branch Sides:
            - BranchSide:      'variables.c:1267,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1276,13'
              BranchSideFuncs:
                - xsltEvalGlobalVariable
                - xsltNextImport
                - xmlHashLookup2
                - xsltTransformError
                - xsltCopyStackElem
                - xmlHashAddEntry2
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltFreeStackElem
        - Branch String:   'variables.c:1277,5'
          Branch Sides:
            - BranchSide:      'variables.c:1278,9'
              BranchSideFuncs:
                - xsltNextImport
                - xsltEvalGlobalVariable
                - xmlHashLookup2
                - xsltTransformError
                - xsltCopyStackElem
                - xmlHashAddEntry2
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltFreeStackElem
            - BranchSide:      'variables.c:1335,12'
              BranchSideFuncs:
                - xsltEvalGlobalVariable
        - Branch String:   'variables.c:1288,2'
          Branch Sides:
            - BranchSide:      'variables.c:1295,22'
              BranchSideFuncs:
                - xmlHashLookup2
                - xsltNextImport
                - xsltEvalGlobalVariable
                - xsltTransformError
                - xsltCopyStackElem
                - xmlHashAddEntry2
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltFreeStackElem
            - BranchSide:      'variables.c:1327,25'
              BranchSideFuncs:
                - xsltNextImport
                - xsltEvalGlobalVariable
                - xmlHashLookup2
                - xsltTransformError
                - xsltCopyStackElem
                - xmlHashAddEntry2
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltFreeStackElem
        - Branch String:   'variables.c:1297,10'
          Branch Sides:
            - BranchSide:      'variables.c:1299,27'
              BranchSideFuncs:
                - xsltCopyStackElem
                - xmlHashAddEntry2
                - xsltNextImport
                - xsltEvalGlobalVariable
                - xmlHashLookup2
                - xsltTransformError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltFreeStackElem
            - BranchSide:      'variables.c:1309,18'
              BranchSideFuncs:
                - xsltNextImport
                - xsltEvalGlobalVariable
                - xmlHashLookup2
                - xsltCopyStackElem
                - xmlHashAddEntry2
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltFreeStackElem
                - xsltTransformError
        - Branch String:   'variables.c:1300,7'
          Branch Sides:
            - BranchSide:      'variables.c:1302,21'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltFreeStackElem
            - BranchSide:      'variables.c:1307,29'
              BranchSideFuncs:
                - xsltNextImport
                - xsltEvalGlobalVariable
                - xmlHashLookup2
                - xsltTransformError
                - xsltCopyStackElem
                - xmlHashAddEntry2
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltFreeStackElem
        - Branch String:   'variables.c:1315,34'
          Branch Sides:
            - BranchSide:      'variables.c:1316,8'
              BranchSideFuncs:
                - xsltNextImport
                - xsltEvalGlobalVariable
                - xmlHashLookup2
                - xsltCopyStackElem
                - xmlHashAddEntry2
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltFreeStackElem
                - xsltTransformError
            - BranchSide:      'variables.c:1323,6'
              BranchSideFuncs:
                - xsltNextImport
                - xsltEvalGlobalVariable
                - xmlHashLookup2
                - xsltTransformError
                - xsltCopyStackElem
                - xmlHashAddEntry2
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltFreeStackElem
        - Branch String:   'variables.c:1316,27'
          Branch Sides:
            - BranchSide:      'variables.c:1316,31'
              BranchSideFuncs:
                - xsltNextImport
                - xsltEvalGlobalVariable
                - xmlHashLookup2
                - xsltCopyStackElem
                - xmlHashAddEntry2
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltFreeStackElem
                - xsltTransformError
            - BranchSide:      'variables.c:1323,6'
              BranchSideFuncs:
                - xsltNextImport
                - xsltEvalGlobalVariable
                - xmlHashLookup2
                - xsltTransformError
                - xsltCopyStackElem
                - xmlHashAddEntry2
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltFreeStackElem
        - Branch String:   'variables.c:1316,56'
          Branch Sides:
            - BranchSide:      'variables.c:1317,8'
              BranchSideFuncs:
                - xsltNextImport
                - xsltEvalGlobalVariable
                - xmlHashLookup2
                - xsltCopyStackElem
                - xmlHashAddEntry2
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltFreeStackElem
                - xsltTransformError
            - BranchSide:      'variables.c:1323,6'
              BranchSideFuncs:
                - xsltNextImport
                - xsltEvalGlobalVariable
                - xmlHashLookup2
                - xsltTransformError
                - xsltCopyStackElem
                - xmlHashAddEntry2
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltFreeStackElem
        - Branch String:   'variables.c:1315,7'
          Branch Sides:
            - BranchSide:      'variables.c:1319,26'
              BranchSideFuncs:
                - xsltTransformError
                - xsltNextImport
                - xsltEvalGlobalVariable
                - xmlHashLookup2
                - xsltCopyStackElem
                - xmlHashAddEntry2
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltFreeStackElem
            - BranchSide:      'variables.c:1323,6'
              BranchSideFuncs:
                - xsltNextImport
                - xsltEvalGlobalVariable
                - xmlHashLookup2
                - xsltTransformError
                - xsltCopyStackElem
                - xmlHashAddEntry2
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltFreeStackElem
        - Branch String:   'variables.c:1321,11'
          Branch Sides:
            - BranchSide:      'variables.c:1321,26'
              BranchSideFuncs:
                - xsltNextImport
                - xsltEvalGlobalVariable
                - xmlHashLookup2
                - xsltTransformError
                - xsltCopyStackElem
                - xmlHashAddEntry2
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltFreeStackElem
            - BranchSide:      'variables.c:1322,3'
              BranchSideFuncs:
                - xsltNextImport
                - xsltEvalGlobalVariable
                - xmlHashLookup2
                - xsltTransformError
                - xsltCopyStackElem
                - xmlHashAddEntry2
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltFreeStackElem
        - Branch String:   'variables.c:1336,5'
          Branch Sides:
            - BranchSide:      'variables.c:1339,32'
              BranchSideFuncs:
                - xsltEvalGlobalVariable
            - BranchSide:      'variables.c:1345,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'variables.c:1295,7'
          Dst:             xmlHashLookup2
        - Src:             'variables.c:1299,9'
          Dst:             xsltCopyStackElem
        - Src:             'variables.c:1300,7'
          Dst:             xmlHashAddEntry2
        - Src:             'variables.c:1302,21'
          Dst:             __xmlGenericError
        - Src:             'variables.c:1302,37'
          Dst:             __xmlGenericErrorContext
        - Src:             'variables.c:1304,21'
          Dst:             xsltFreeStackElem
        - Src:             'variables.c:1319,7'
          Dst:             xsltTransformError
        - Src:             'variables.c:1327,10'
          Dst:             xsltNextImport
        - Src:             'variables.c:1339,9'
          Dst:             xsltEvalGlobalVariable
    - functionName:    xsltAddStackElemList
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - elems
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltAddStackElem
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'variables.c:783,12'
          Dst:             xsltAddStackElem
    - functionName:    xsltFreeStackElemList
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elem
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltFreeStackElem
      functionUses:    8
      BranchProfiles:
        - Branch String:   'variables.c:629,5'
          Branch Sides:
            - BranchSide:      'variables.c:630,9'
              BranchSideFuncs:
                - xsltFreeStackElem
            - BranchSide:      'variables.c:634,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'variables.c:631,2'
          Dst:             xsltFreeStackElem
    - functionName:    xsltFreeRVTs
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         24
      ICount:          161
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - xmlFreeDoc
        - xsltFreeDocumentKeys
      functionUses:    1
      BranchProfiles:
        - Branch String:   'variables.c:443,9'
          Branch Sides:
            - BranchSide:      'variables.c:444,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:448,11'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeDocumentKeys
                - xmlFreeDoc
                - xsltFreeDocumentKeys
                - xmlFreeDoc
                - xsltFreeDocumentKeys
        - Branch String:   'variables.c:449,5'
          Branch Sides:
            - BranchSide:      'variables.c:450,28'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeDoc
                - xsltFreeDocumentKeys
                - xmlFreeDoc
                - xsltFreeDocumentKeys
                - xsltFreeDocumentKeys
            - BranchSide:      'variables.c:458,5'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeDocumentKeys
                - xmlFreeDoc
                - xsltFreeDocumentKeys
        - Branch String:   'variables.c:451,6'
          Branch Sides:
            - BranchSide:      'variables.c:452,27'
              BranchSideFuncs:
                - xsltFreeDocumentKeys
                - xmlFreeDoc
                - xmlFreeDoc
                - xsltFreeDocumentKeys
                - xmlFreeDoc
                - xsltFreeDocumentKeys
            - BranchSide:      'variables.c:455,13'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeDoc
                - xsltFreeDocumentKeys
                - xmlFreeDoc
                - xsltFreeDocumentKeys
                - xsltFreeDocumentKeys
        - Branch String:   'variables.c:463,5'
          Branch Sides:
            - BranchSide:      'variables.c:464,28'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeDoc
                - xsltFreeDocumentKeys
                - xsltFreeDocumentKeys
            - BranchSide:      'variables.c:472,5'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeDocumentKeys
        - Branch String:   'variables.c:465,6'
          Branch Sides:
            - BranchSide:      'variables.c:466,27'
              BranchSideFuncs:
                - xsltFreeDocumentKeys
                - xmlFreeDoc
                - xmlFreeDoc
                - xsltFreeDocumentKeys
            - BranchSide:      'variables.c:469,13'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeDoc
                - xsltFreeDocumentKeys
                - xsltFreeDocumentKeys
        - Branch String:   'variables.c:477,5'
          Branch Sides:
            - BranchSide:      'variables.c:478,28'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeDocumentKeys
            - BranchSide:      'variables.c:486,5'
              BranchSideFuncs: []
        - Branch String:   'variables.c:479,6'
          Branch Sides:
            - BranchSide:      'variables.c:480,27'
              BranchSideFuncs:
                - xsltFreeDocumentKeys
                - xmlFreeDoc
            - BranchSide:      'variables.c:483,13'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeDocumentKeys
      Callsites:
        - Src:             'variables.c:452,6'
          Dst:             xsltFreeDocumentKeys
        - Src:             'variables.c:455,2'
          Dst:             xmlFreeDoc
        - Src:             'variables.c:466,6'
          Dst:             xsltFreeDocumentKeys
        - Src:             'variables.c:469,2'
          Dst:             xmlFreeDoc
        - Src:             'variables.c:480,6'
          Dst:             xsltFreeDocumentKeys
        - Src:             'variables.c:483,2'
          Dst:             xmlFreeDoc
    - functionName:    xsltExtensionInstructionResultRegister
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - obj
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltExtensionInstructionResultFinalize
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'variables.c:211,5'
          Dst:             __xmlGenericError
        - Src:             'variables.c:211,21'
          Dst:             __xmlGenericErrorContext
    - functionName:    xsltRegisterTmpRVT
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - RVT
      BBCount:         12
      ICount:          89
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'variables.c:122,24'
          Branch Sides:
            - BranchSide:      'variables.c:122,28'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:123,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:122,9'
          Branch Sides:
            - BranchSide:      'variables.c:123,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:125,5'
              BranchSideFuncs: []
        - Branch String:   'variables.c:133,9'
          Branch Sides:
            - BranchSide:      'variables.c:134,27'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:139,30'
              BranchSideFuncs: []
        - Branch String:   'variables.c:140,9'
          Branch Sides:
            - BranchSide:      'variables.c:141,36'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:142,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltFreeNodeSetEntry
      functionSourceFile: '/src/libxslt/libxslt/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - name
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathFreeNodeSet
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'keys.c:149,5'
          Dst:             xmlXPathFreeNodeSet
    - functionName:    xsltFreeKeyTable
      functionSourceFile: '/src/libxslt/libxslt/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - keyt
      BBCount:         15
      ICount:          86
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlHashFree
        - xsltFreeNodeSetEntry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keys.c:160,9'
          Branch Sides:
            - BranchSide:      'keys.c:161,2'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:162,9'
              BranchSideFuncs:
                - xmlHashFree
        - Branch String:   'keys.c:162,9'
          Branch Sides:
            - BranchSide:      'keys.c:163,2'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'keys.c:164,9'
              BranchSideFuncs:
                - xmlHashFree
        - Branch String:   'keys.c:164,9'
          Branch Sides:
            - BranchSide:      'keys.c:165,2'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'keys.c:166,9'
              BranchSideFuncs:
                - xmlHashFree
        - Branch String:   'keys.c:166,9'
          Branch Sides:
            - BranchSide:      'keys.c:167,14'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'keys.c:168,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keys.c:167,2'
          Dst:             xmlHashFree
        - Src:             'keys.c:167,2'
          Dst:             xsltFreeNodeSetEntry
    - functionName:    skipString
      functionSourceFile: '/src/libxslt/libxslt/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cur
        - end
      BBCount:         18
      ICount:          112
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keys.c:221,23'
          Branch Sides:
            - BranchSide:      'keys.c:221,37'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:221,27'
              BranchSideFuncs: []
        - Branch String:   'keys.c:221,9'
          Branch Sides:
            - BranchSide:      'keys.c:221,37'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:222,10'
              BranchSideFuncs: []
        - Branch String:   'keys.c:222,28'
          Branch Sides:
            - BranchSide:      'keys.c:222,58'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:222,32'
              BranchSideFuncs: []
        - Branch String:   'keys.c:222,9'
          Branch Sides:
            - BranchSide:      'keys.c:222,58'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:223,17'
              BranchSideFuncs: []
        - Branch String:   'keys.c:225,5'
          Branch Sides:
            - BranchSide:      'keys.c:226,13'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:230,5'
              BranchSideFuncs: []
        - Branch String:   'keys.c:226,13'
          Branch Sides:
            - BranchSide:      'keys.c:227,13'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:228,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltFreeKeyTableList
      functionSourceFile: '/src/libxslt/libxslt/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - keyt
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltFreeKeyTable
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keys.c:182,5'
          Branch Sides:
            - BranchSide:      'keys.c:183,8'
              BranchSideFuncs:
                - xsltFreeKeyTable
            - BranchSide:      'keys.c:187,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keys.c:185,2'
          Dst:             xsltFreeKeyTable
    - functionName:    xsltFreeDocumentKeys
      functionSourceFile: '/src/libxslt/libxslt/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 931
      functionLinenumberEnd: 934
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - idoc
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltFreeKeyTableList
      functionUses:    9
      BranchProfiles:
        - Branch String:   'keys.c:932,9'
          Branch Sides:
            - BranchSide:      'keys.c:932,9'
              BranchSideFuncs:
                - xsltFreeKeyTableList
            - BranchSide:      'keys.c:933,30'
              BranchSideFuncs:
                - xsltFreeKeyTableList
      Callsites:
        - Src:             'keys.c:933,9'
          Dst:             xsltFreeKeyTableList
    - functionName:    xsltInitCtxtKeys
      functionSourceFile: '/src/libxslt/libxslt/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - idoc
      BBCount:         15
      ICount:          75
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xsltInitCtxtKey
        - xsltNextImport
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keys.c:894,24'
          Branch Sides:
            - BranchSide:      'keys.c:894,28'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:895,2'
              BranchSideFuncs: []
        - Branch String:   'keys.c:894,9'
          Branch Sides:
            - BranchSide:      'keys.c:895,2'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:906,13'
              BranchSideFuncs:
                - xsltNextImport
                - xsltInitCtxtKey
        - Branch String:   'keys.c:907,5'
          Branch Sides:
            - BranchSide:      'keys.c:907,5'
              BranchSideFuncs:
                - xsltNextImport
                - xsltInitCtxtKey
            - BranchSide:      'keys.c:908,27'
              BranchSideFuncs:
                - xsltNextImport
                - xsltInitCtxtKey
        - Branch String:   'keys.c:909,2'
          Branch Sides:
            - BranchSide:      'keys.c:910,22'
              BranchSideFuncs:
                - xsltInitCtxtKey
                - xsltNextImport
            - BranchSide:      'keys.c:915,25'
              BranchSideFuncs:
                - xsltNextImport
                - xsltInitCtxtKey
      Callsites:
        - Src:             'keys.c:910,6'
          Dst:             xsltInitCtxtKey
        - Src:             'keys.c:915,10'
          Dst:             xsltNextImport
    - functionName:    xsltInitCtxtKey
      functionSourceFile: '/src/libxslt/libxslt/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 878
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - idoc
        - keyDef
      BBCount:         113
      ICount:          810
      EdgeCount:       153
      CyclomaticComplexity: 42
      functionsReached:
        - xmlHashAddEntry
        - xmlHashLookup
        - xmlStrEqual
        - xmlXPathCastNodeToString
        - xmlXPathCastToString
        - xmlXPathCompiledEval
        - xmlXPathFreeNodeSet
        - xmlXPathFreeObject
        - xmlXPathNodeSetAdd
        - xmlXPathNodeSetCreate
        - xsltNewKeyTable
        - xsltSetSourceNodeFlags
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'keys.c:646,32'
          Branch Sides:
            - BranchSide:      'keys.c:646,36'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:647,2'
              BranchSideFuncs: []
        - Branch String:   'keys.c:646,9'
          Branch Sides:
            - BranchSide:      'keys.c:647,2'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:652,9'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltNewKeyTable
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'keys.c:652,9'
          Branch Sides:
            - BranchSide:      'keys.c:659,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'keys.c:664,5'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltNewKeyTable
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'keys.c:700,9'
          Branch Sides:
            - BranchSide:      'keys.c:706,21'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:711,6'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltNewKeyTable
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'keys.c:711,6'
          Branch Sides:
            - BranchSide:      'keys.c:712,18'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltNewKeyTable
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'keys.c:728,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'keys.c:734,29'
          Branch Sides:
            - BranchSide:      'keys.c:734,33'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:735,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'keys.c:734,9'
          Branch Sides:
            - BranchSide:      'keys.c:735,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:741,31'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltNewKeyTable
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'keys.c:742,5'
          Branch Sides:
            - BranchSide:      'keys.c:743,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltNewKeyTable
                - xmlStrEqual
            - BranchSide:      'keys.c:754,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltNewKeyTable
        - Branch String:   'keys.c:743,52'
          Branch Sides:
            - BranchSide:      'keys.c:744,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltNewKeyTable
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'keys.c:748,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltNewKeyTable
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'keys.c:744,34'
          Branch Sides:
            - BranchSide:      'keys.c:744,38'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltNewKeyTable
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'keys.c:745,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltNewKeyTable
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'keys.c:744,63'
          Branch Sides:
            - BranchSide:      'keys.c:745,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltNewKeyTable
            - BranchSide:      'keys.c:747,6'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltNewKeyTable
        - Branch String:   'keys.c:745,34'
          Branch Sides:
            - BranchSide:      'keys.c:745,38'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltNewKeyTable
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'keys.c:748,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltNewKeyTable
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'keys.c:745,62'
          Branch Sides:
            - BranchSide:      'keys.c:746,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltNewKeyTable
                - xmlStrEqual
            - BranchSide:      'keys.c:748,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltNewKeyTable
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'keys.c:743,13'
          Branch Sides:
            - BranchSide:      'keys.c:747,6'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltNewKeyTable
            - BranchSide:      'keys.c:748,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltNewKeyTable
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'keys.c:754,9'
          Branch Sides:
            - BranchSide:      'keys.c:755,33'
              BranchSideFuncs:
                - xsltNewKeyTable
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:768,5'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'keys.c:756,13'
          Branch Sides:
            - BranchSide:      'keys.c:757,6'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:758,23'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'keys.c:771,5'
          Branch Sides:
            - BranchSide:      'keys.c:772,8'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:852,5'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'keys.c:773,8'
          Branch Sides:
            - BranchSide:      'keys.c:773,8'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:774,6'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'keys.c:773,8'
          Branch Sides:
            - BranchSide:      'keys.c:773,8'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:775,22'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'keys.c:773,8'
          Branch Sides:
            - BranchSide:      'keys.c:773,8'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:775,22'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'keys.c:773,8'
          Branch Sides:
            - BranchSide:      'keys.c:773,8'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:775,22'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'keys.c:773,8'
          Branch Sides:
            - BranchSide:      'keys.c:773,8'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:775,22'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'keys.c:773,8'
          Branch Sides:
            - BranchSide:      'keys.c:773,8'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:775,22'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'keys.c:773,8'
          Branch Sides:
            - BranchSide:      'keys.c:773,8'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:775,22'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'keys.c:773,8'
          Branch Sides:
            - BranchSide:      'keys.c:773,8'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:775,22'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'keys.c:773,6'
          Branch Sides:
            - BranchSide:      'keys.c:774,6'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:775,22'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'keys.c:784,6'
          Branch Sides:
            - BranchSide:      'keys.c:785,25'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
            - BranchSide:      'keys.c:786,32'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
        - Branch String:   'keys.c:787,6'
          Branch Sides:
            - BranchSide:      'keys.c:788,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:793,6'
              BranchSideFuncs:
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
        - Branch String:   'keys.c:793,6'
          Branch Sides:
            - BranchSide:      'keys.c:794,11'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathCastNodeToString
            - BranchSide:      'keys.c:803,10'
              BranchSideFuncs:
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
        - Branch String:   'keys.c:794,39'
          Branch Sides:
            - BranchSide:      'keys.c:795,4'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathCastNodeToString
            - BranchSide:      'keys.c:800,3'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'keys.c:794,10'
          Branch Sides:
            - BranchSide:      'keys.c:797,9'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
            - BranchSide:      'keys.c:800,3'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'keys.c:804,10'
          Branch Sides:
            - BranchSide:      'keys.c:808,9'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
            - BranchSide:      'keys.c:811,30'
              BranchSideFuncs:
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
        - Branch String:   'keys.c:819,10'
          Branch Sides:
            - BranchSide:      'keys.c:820,3'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:827,30'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
        - Branch String:   'keys.c:828,10'
          Branch Sides:
            - BranchSide:      'keys.c:829,35'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathFreeNodeSet
            - BranchSide:      'keys.c:840,22'
              BranchSideFuncs:
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'keys.c:830,7'
          Branch Sides:
            - BranchSide:      'keys.c:831,7'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:832,23'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xmlXPathNodeSetCreate
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathFreeNodeSet
        - Branch String:   'keys.c:832,7'
          Branch Sides:
            - BranchSide:      'keys.c:833,41'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:836,6'
              BranchSideFuncs:
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'keys.c:848,10'
          Branch Sides:
            - BranchSide:      'keys.c:849,3'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:850,37'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
        - Branch String:   'keys.c:871,9'
          Branch Sides:
            - BranchSide:      'keys.c:872,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:873,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'keys.c:873,9'
          Branch Sides:
            - BranchSide:      'keys.c:874,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:875,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'keys.c:875,9'
          Branch Sides:
            - BranchSide:      'keys.c:876,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:877,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keys.c:659,2'
          Dst:             xsltTransformError
        - Src:             'keys.c:699,16'
          Dst:             xmlXPathCompiledEval
        - Src:             'keys.c:706,2'
          Dst:             xsltTransformError
        - Src:             'keys.c:728,6'
          Dst:             xsltTransformError
        - Src:             'keys.c:743,13'
          Dst:             xmlStrEqual
        - Src:             'keys.c:746,9'
          Dst:             xmlStrEqual
        - Src:             'keys.c:755,17'
          Dst:             xsltNewKeyTable
        - Src:             'keys.c:785,6'
          Dst:             xmlXPathFreeObject
        - Src:             'keys.c:786,11'
          Dst:             xmlXPathCompiledEval
        - Src:             'keys.c:788,6'
          Dst:             xsltTransformError
        - Src:             'keys.c:798,9'
          Dst:             xmlXPathCastNodeToString
        - Src:             'keys.c:811,9'
          Dst:             xmlXPathCastToString
        - Src:             'keys.c:827,16'
          Dst:             xmlHashLookup
        - Src:             'keys.c:829,13'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'keys.c:832,7'
          Dst:             xmlHashAddEntry
        - Src:             'keys.c:833,21'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'keys.c:840,3'
          Dst:             xmlXPathNodeSetAdd
        - Src:             'keys.c:842,13'
          Dst:             xsltSetSourceNodeFlags
        - Src:             'keys.c:850,12'
          Dst:             xmlXPathCastNodeToString
        - Src:             'keys.c:874,2'
          Dst:             xmlXPathFreeObject
        - Src:             'keys.c:876,2'
          Dst:             xmlXPathFreeObject
    - functionName:    xsltNewKeyTable
      functionSourceFile: '/src/libxslt/libxslt/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - nameURI
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlHashCreate
        - xmlStrdup
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keys.c:133,9'
          Branch Sides:
            - BranchSide:      'keys.c:134,2'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'keys.c:138,12'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'keys.c:139,9'
          Branch Sides:
            - BranchSide:      'keys.c:140,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashCreate
                - xmlStrdup
            - BranchSide:      'keys.c:141,9'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlStrdup
        - Branch String:   'keys.c:141,9'
          Branch Sides:
            - BranchSide:      'keys.c:142,27'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashCreate
            - BranchSide:      'keys.c:143,17'
              BranchSideFuncs:
                - xmlHashCreate
      Callsites:
        - Src:             'keys.c:134,2'
          Dst:             xsltTransformError
        - Src:             'keys.c:140,14'
          Dst:             xmlStrdup
        - Src:             'keys.c:142,17'
          Dst:             xmlStrdup
        - Src:             'keys.c:143,17'
          Dst:             xmlHashCreate
    - functionName:    xsltInitDocKeyTable
      functionSourceFile: '/src/libxslt/libxslt/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - nameURI
      BBCount:         24
      ICount:          156
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xmlStrEqual
        - xsltInitCtxtKey
        - xsltNextImport
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'keys.c:511,5'
          Branch Sides:
            - BranchSide:      'keys.c:512,25'
              BranchSideFuncs:
                - xsltNextImport
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltInitCtxtKey
            - BranchSide:      'keys.c:528,9'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'keys.c:513,2'
          Branch Sides:
            - BranchSide:      'keys.c:514,12'
              BranchSideFuncs:
                - xsltNextImport
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltInitCtxtKey
            - BranchSide:      'keys.c:526,25'
              BranchSideFuncs:
                - xsltNextImport
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltInitCtxtKey
        - Branch String:   'keys.c:515,23'
          Branch Sides:
            - BranchSide:      'keys.c:516,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltNextImport
                - xsltTransformError
                - xmlStrEqual
                - xsltInitCtxtKey
            - BranchSide:      'keys.c:524,13'
              BranchSideFuncs:
                - xsltNextImport
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltInitCtxtKey
        - Branch String:   'keys.c:516,33'
          Branch Sides:
            - BranchSide:      'keys.c:517,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltNextImport
                - xsltTransformError
                - xmlStrEqual
                - xsltInitCtxtKey
            - BranchSide:      'keys.c:524,13'
              BranchSideFuncs:
                - xsltNextImport
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltInitCtxtKey
        - Branch String:   'keys.c:514,10'
          Branch Sides:
            - BranchSide:      'keys.c:519,19'
              BranchSideFuncs:
                - xsltInitCtxtKey
                - xsltNextImport
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'keys.c:524,13'
              BranchSideFuncs:
                - xsltNextImport
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltInitCtxtKey
        - Branch String:   'keys.c:520,7'
          Branch Sides:
            - BranchSide:      'keys.c:521,7'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:522,9'
              BranchSideFuncs:
                - xsltNextImport
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltInitCtxtKey
        - Branch String:   'keys.c:528,9'
          Branch Sides:
            - BranchSide:      'keys.c:533,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'keys.c:541,5'
              BranchSideFuncs: []
        - Branch String:   'keys.c:533,33'
          Branch Sides:
            - BranchSide:      'keys.c:533,39'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'keys.c:534,48'
              BranchSideFuncs:
                - xsltTransformError
      Callsites:
        - Src:             'keys.c:516,3'
          Dst:             xmlStrEqual
        - Src:             'keys.c:517,3'
          Dst:             xmlStrEqual
        - Src:             'keys.c:519,3'
          Dst:             xsltInitCtxtKey
        - Src:             'keys.c:526,10'
          Dst:             xsltNextImport
        - Src:             'keys.c:533,2'
          Dst:             xsltTransformError
    - functionName:    xsltInitAllDocKeys
      functionSourceFile: '/src/libxslt/libxslt/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         28
      ICount:          166
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - xmlStrEqual
        - xsltInitDocKeyTable
        - xsltNextImport
      functionUses:    2
      BranchProfiles:
        - Branch String:   'keys.c:561,9'
          Branch Sides:
            - BranchSide:      'keys.c:562,2'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:569,9'
              BranchSideFuncs:
                - xsltNextImport
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'keys.c:569,9'
          Branch Sides:
            - BranchSide:      'keys.c:570,2'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:576,13'
              BranchSideFuncs:
                - xsltNextImport
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'keys.c:577,5'
          Branch Sides:
            - BranchSide:      'keys.c:578,25'
              BranchSideFuncs:
                - xsltNextImport
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'keys.c:610,5'
              BranchSideFuncs: []
        - Branch String:   'keys.c:579,2'
          Branch Sides:
            - BranchSide:      'keys.c:587,32'
              BranchSideFuncs:
                - xsltNextImport
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'keys.c:605,25'
              BranchSideFuncs:
                - xsltNextImport
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'keys.c:588,6'
          Branch Sides:
            - BranchSide:      'keys.c:589,9'
              BranchSideFuncs:
                - xsltNextImport
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'keys.c:597,10'
              BranchSideFuncs:
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
                - xsltInitDocKeyTable
        - Branch String:   'keys.c:589,61'
          Branch Sides:
            - BranchSide:      'keys.c:590,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltNextImport
                - xsltInitDocKeyTable
                - xmlStrEqual
            - BranchSide:      'keys.c:595,11'
              BranchSideFuncs:
                - xsltNextImport
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'keys.c:590,44'
          Branch Sides:
            - BranchSide:      'keys.c:591,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltNextImport
                - xsltInitDocKeyTable
                - xmlStrEqual
            - BranchSide:      'keys.c:595,11'
              BranchSideFuncs:
                - xsltNextImport
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'keys.c:589,7'
          Branch Sides:
            - BranchSide:      'keys.c:593,7'
              BranchSideFuncs:
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
                - xsltInitDocKeyTable
            - BranchSide:      'keys.c:595,11'
              BranchSideFuncs:
                - xsltNextImport
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'keys.c:597,10'
          Branch Sides:
            - BranchSide:      'keys.c:601,23'
              BranchSideFuncs:
                - xsltInitDocKeyTable
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'keys.c:603,13'
              BranchSideFuncs:
                - xsltNextImport
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
      Callsites:
        - Src:             'keys.c:590,7'
          Dst:             xmlStrEqual
        - Src:             'keys.c:591,7'
          Dst:             xmlStrEqual
        - Src:             'keys.c:601,3'
          Dst:             xsltInitDocKeyTable
        - Src:             'keys.c:605,10'
          Dst:             xsltNextImport
    - functionName:    xsltGetKey
      functionSourceFile: '/src/libxslt/libxslt/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - nameURI
        - value
      BBCount:         36
      ICount:          199
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - xmlHashLookup
        - xmlStrEqual
        - xsltInitAllDocKeys
        - xsltInitDocKeyTable
      functionUses:    2
      BranchProfiles:
        - Branch String:   'keys.c:443,24'
          Branch Sides:
            - BranchSide:      'keys.c:443,28'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:445,2'
              BranchSideFuncs: []
        - Branch String:   'keys.c:443,42'
          Branch Sides:
            - BranchSide:      'keys.c:443,46'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:445,2'
              BranchSideFuncs: []
        - Branch String:   'keys.c:443,61'
          Branch Sides:
            - BranchSide:      'keys.c:444,3'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:445,2'
              BranchSideFuncs: []
        - Branch String:   'keys.c:443,9'
          Branch Sides:
            - BranchSide:      'keys.c:445,2'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:455,10'
              BranchSideFuncs:
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup
                - xsltInitAllDocKeys
        - Branch String:   'keys.c:455,57'
          Branch Sides:
            - BranchSide:      'keys.c:456,10'
              BranchSideFuncs:
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup
                - xsltInitAllDocKeys
            - BranchSide:      'keys.c:456,33'
              BranchSideFuncs:
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup
        - Branch String:   'keys.c:455,9'
          Branch Sides:
            - BranchSide:      'keys.c:456,33'
              BranchSideFuncs:
                - xsltInitAllDocKeys
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup
            - BranchSide:      'keys.c:460,25'
              BranchSideFuncs:
                - xsltInitAllDocKeys
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup
        - Branch String:   'keys.c:460,6'
          Branch Sides:
            - BranchSide:      'keys.c:461,6'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:462,5'
              BranchSideFuncs:
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup
        - Branch String:   'keys.c:466,5'
          Branch Sides:
            - BranchSide:      'keys.c:467,8'
              BranchSideFuncs:
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup
            - BranchSide:      'keys.c:477,10'
              BranchSideFuncs:
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup
        - Branch String:   'keys.c:467,54'
          Branch Sides:
            - BranchSide:      'keys.c:468,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlHashLookup
            - BranchSide:      'keys.c:474,10'
              BranchSideFuncs:
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup
        - Branch String:   'keys.c:468,37'
          Branch Sides:
            - BranchSide:      'keys.c:469,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlHashLookup
            - BranchSide:      'keys.c:474,10'
              BranchSideFuncs:
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup
        - Branch String:   'keys.c:467,6'
          Branch Sides:
            - BranchSide:      'keys.c:471,41'
              BranchSideFuncs:
                - xmlHashLookup
            - BranchSide:      'keys.c:474,10'
              BranchSideFuncs:
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup
        - Branch String:   'keys.c:477,35'
          Branch Sides:
            - BranchSide:      'keys.c:477,39'
              BranchSideFuncs:
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup
            - BranchSide:      'keys.c:487,5'
              BranchSideFuncs: []
        - Branch String:   'keys.c:477,9'
          Branch Sides:
            - BranchSide:      'keys.c:482,29'
              BranchSideFuncs:
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup
            - BranchSide:      'keys.c:487,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keys.c:460,6'
          Dst:             xsltInitAllDocKeys
        - Src:             'keys.c:468,6'
          Dst:             xmlStrEqual
        - Src:             'keys.c:469,6'
          Dst:             xmlStrEqual
        - Src:             'keys.c:471,27'
          Dst:             xmlHashLookup
        - Src:             'keys.c:482,9'
          Dst:             xsltInitDocKeyTable
    - functionName:    xsltFreeKeyDef
      functionSourceFile: '/src/libxslt/libxslt/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - keyd
      BBCount:         27
      ICount:          163
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - xmlXPathFreeCompExpr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'keys.c:82,9'
          Branch Sides:
            - BranchSide:      'keys.c:83,2'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:84,9'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xmlXPathFreeCompExpr
        - Branch String:   'keys.c:84,9'
          Branch Sides:
            - BranchSide:      'keys.c:85,23'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xmlXPathFreeCompExpr
            - BranchSide:      'keys.c:86,9'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
        - Branch String:   'keys.c:86,9'
          Branch Sides:
            - BranchSide:      'keys.c:87,23'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
            - BranchSide:      'keys.c:88,9'
              BranchSideFuncs: []
        - Branch String:   'keys.c:88,9'
          Branch Sides:
            - BranchSide:      'keys.c:89,2'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:90,9'
              BranchSideFuncs: []
        - Branch String:   'keys.c:90,9'
          Branch Sides:
            - BranchSide:      'keys.c:91,2'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:92,9'
              BranchSideFuncs: []
        - Branch String:   'keys.c:92,9'
          Branch Sides:
            - BranchSide:      'keys.c:93,2'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:94,9'
              BranchSideFuncs: []
        - Branch String:   'keys.c:94,9'
          Branch Sides:
            - BranchSide:      'keys.c:95,2'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:96,9'
              BranchSideFuncs: []
        - Branch String:   'keys.c:96,9'
          Branch Sides:
            - BranchSide:      'keys.c:97,9'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:98,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keys.c:85,2'
          Dst:             xmlXPathFreeCompExpr
        - Src:             'keys.c:87,2'
          Dst:             xmlXPathFreeCompExpr
    - functionName:    skipPredicate
      functionSourceFile: '/src/libxslt/libxslt/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cur
        - end
      BBCount:         30
      ICount:          170
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - skipString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keys.c:246,23'
          Branch Sides:
            - BranchSide:      'keys.c:246,37'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:246,27'
              BranchSideFuncs:
                - skipString
        - Branch String:   'keys.c:246,9'
          Branch Sides:
            - BranchSide:      'keys.c:246,37'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:247,9'
              BranchSideFuncs:
                - skipString
        - Branch String:   'keys.c:247,9'
          Branch Sides:
            - BranchSide:      'keys.c:247,33'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:248,8'
              BranchSideFuncs:
                - skipString
        - Branch String:   'keys.c:249,5'
          Branch Sides:
            - BranchSide:      'keys.c:250,14'
              BranchSideFuncs:
                - skipString
            - BranchSide:      'keys.c:264,5'
              BranchSideFuncs: []
        - Branch String:   'keys.c:250,32'
          Branch Sides:
            - BranchSide:      'keys.c:250,36'
              BranchSideFuncs:
                - skipString
            - BranchSide:      'keys.c:251,23'
              BranchSideFuncs:
                - skipString
        - Branch String:   'keys.c:250,13'
          Branch Sides:
            - BranchSide:      'keys.c:251,23'
              BranchSideFuncs:
                - skipString
            - BranchSide:      'keys.c:255,13'
              BranchSideFuncs:
                - skipString
        - Branch String:   'keys.c:252,10'
          Branch Sides:
            - BranchSide:      'keys.c:253,10'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:254,6'
              BranchSideFuncs:
                - skipString
        - Branch String:   'keys.c:255,13'
          Branch Sides:
            - BranchSide:      'keys.c:256,19'
              BranchSideFuncs:
                - skipString
            - BranchSide:      'keys.c:257,13'
              BranchSideFuncs:
                - skipString
        - Branch String:   'keys.c:258,17'
          Branch Sides:
            - BranchSide:      'keys.c:259,17'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:260,19'
              BranchSideFuncs:
                - skipString
      Callsites:
        - Src:             'keys.c:251,12'
          Dst:             skipString
    - functionName:    xsltNewKeyDef
      functionSourceFile: '/src/libxslt/libxslt/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - nameURI
      BBCount:         12
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlStrdup
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keys.c:60,9'
          Branch Sides:
            - BranchSide:      'keys.c:61,2'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'keys.c:65,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'keys.c:66,9'
          Branch Sides:
            - BranchSide:      'keys.c:67,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'keys.c:68,9'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'keys.c:68,9'
          Branch Sides:
            - BranchSide:      'keys.c:69,27'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'keys.c:70,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keys.c:61,2'
          Dst:             xsltTransformError
        - Src:             'keys.c:67,14'
          Dst:             xmlStrdup
        - Src:             'keys.c:69,17'
          Dst:             xmlStrdup
    - functionName:    xsltAddKey
      functionSourceFile: '/src/libxslt/libxslt/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - name
        - nameURI
        - match
        - use
        - inst
      BBCount:         100
      ICount:          595
      EdgeCount:       135
      CyclomaticComplexity: 37
      functionsReached:
        - skipPredicate
        - xmlGetNsList
        - xmlStrcat
        - xmlStrdup
        - xmlStrncat
        - xsltFreeKeyDef
        - xsltNewKeyDef
        - xsltTransformError
        - xsltXPathCompileFlags
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keys.c:288,25'
          Branch Sides:
            - BranchSide:      'keys.c:288,29'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:289,2'
              BranchSideFuncs: []
        - Branch String:   'keys.c:288,43'
          Branch Sides:
            - BranchSide:      'keys.c:288,47'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:289,2'
              BranchSideFuncs: []
        - Branch String:   'keys.c:288,62'
          Branch Sides:
            - BranchSide:      'keys.c:288,66'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:289,2'
              BranchSideFuncs: []
        - Branch String:   'keys.c:288,9'
          Branch Sides:
            - BranchSide:      'keys.c:289,2'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:296,25'
              BranchSideFuncs:
                - xsltNewKeyDef
                - xmlStrdup
                - xmlStrdup
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
        - Branch String:   'keys.c:297,9'
          Branch Sides:
            - BranchSide:      'keys.c:298,9'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:299,28'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
        - Branch String:   'keys.c:303,9'
          Branch Sides:
            - BranchSide:      'keys.c:304,9'
              BranchSideFuncs:
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
            - BranchSide:      'keys.c:307,17'
              BranchSideFuncs:
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
        - Branch String:   'keys.c:304,9'
          Branch Sides:
            - BranchSide:      'keys.c:305,7'
              BranchSideFuncs:
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
            - BranchSide:      'keys.c:306,5'
              BranchSideFuncs:
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
        - Branch String:   'keys.c:313,5'
          Branch Sides:
            - BranchSide:      'keys.c:314,10'
              BranchSideFuncs:
                - xmlStrncat
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
            - BranchSide:      'keys.c:356,9'
              BranchSideFuncs:
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'keys.c:315,9'
          Branch Sides:
            - BranchSide:      'keys.c:315,2'
              BranchSideFuncs:
                - xmlStrncat
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
            - BranchSide:      'keys.c:315,9'
              BranchSideFuncs:
                - xmlStrncat
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
        - Branch String:   'keys.c:315,9'
          Branch Sides:
            - BranchSide:      'keys.c:315,9'
              BranchSideFuncs:
                - xmlStrncat
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
            - BranchSide:      'keys.c:315,2'
              BranchSideFuncs:
                - xmlStrncat
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
        - Branch String:   'keys.c:315,9'
          Branch Sides:
            - BranchSide:      'keys.c:315,2'
              BranchSideFuncs:
                - xmlStrncat
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
            - BranchSide:      'keys.c:315,2'
              BranchSideFuncs:
                - xmlStrncat
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
        - Branch String:   'keys.c:315,2'
          Branch Sides:
            - BranchSide:      'keys.c:316,13'
              BranchSideFuncs:
                - xmlStrncat
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
            - BranchSide:      'keys.c:317,8'
              BranchSideFuncs:
                - xmlStrncat
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
        - Branch String:   'keys.c:318,27'
          Branch Sides:
            - BranchSide:      'keys.c:318,31'
              BranchSideFuncs:
                - xmlStrncat
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
            - BranchSide:      'keys.c:318,2'
              BranchSideFuncs:
                - xmlStrncat
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
        - Branch String:   'keys.c:318,2'
          Branch Sides:
            - BranchSide:      'keys.c:319,10'
              BranchSideFuncs:
                - xmlStrncat
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
            - BranchSide:      'keys.c:331,6'
              BranchSideFuncs:
                - xmlStrncat
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
        - Branch String:   'keys.c:319,10'
          Branch Sides:
            - BranchSide:      'keys.c:320,30'
              BranchSideFuncs:
                - skipPredicate
                - xmlStrncat
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'keys.c:329,6'
              BranchSideFuncs:
                - xmlStrncat
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
        - Branch String:   'keys.c:321,7'
          Branch Sides:
            - BranchSide:      'keys.c:322,32'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeKeyDef
            - BranchSide:      'keys.c:328,6'
              BranchSideFuncs:
                - xmlStrncat
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
        - Branch String:   'keys.c:325,11'
          Branch Sides:
            - BranchSide:      'keys.c:325,26'
              BranchSideFuncs:
                - xsltFreeKeyDef
            - BranchSide:      'keys.c:326,7'
              BranchSideFuncs:
                - xsltFreeKeyDef
        - Branch String:   'keys.c:331,6'
          Branch Sides:
            - BranchSide:      'keys.c:332,31'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeKeyDef
            - BranchSide:      'keys.c:337,6'
              BranchSideFuncs:
                - xmlStrncat
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'keys.c:334,10'
          Branch Sides:
            - BranchSide:      'keys.c:334,25'
              BranchSideFuncs:
                - xsltFreeKeyDef
            - BranchSide:      'keys.c:335,6'
              BranchSideFuncs:
                - xsltFreeKeyDef
        - Branch String:   'keys.c:337,6'
          Branch Sides:
            - BranchSide:      'keys.c:338,26'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrncat
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
                - xmlStrcat
            - BranchSide:      'keys.c:344,23'
              BranchSideFuncs:
                - xmlStrncat
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
                - xmlStrcat
        - Branch String:   'keys.c:339,10'
          Branch Sides:
            - BranchSide:      'keys.c:340,7'
              BranchSideFuncs:
                - xsltFreeKeyDef
            - BranchSide:      'keys.c:343,2'
              BranchSideFuncs:
                - xmlStrncat
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
                - xmlStrcat
        - Branch String:   'keys.c:340,7'
          Branch Sides:
            - BranchSide:      'keys.c:340,22'
              BranchSideFuncs:
                - xsltFreeKeyDef
            - BranchSide:      'keys.c:341,3'
              BranchSideFuncs:
                - xsltFreeKeyDef
        - Branch String:   'keys.c:345,6'
          Branch Sides:
            - BranchSide:      'keys.c:346,10'
              BranchSideFuncs:
                - xsltFreeKeyDef
            - BranchSide:      'keys.c:350,6'
              BranchSideFuncs:
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
                - xmlStrcat
        - Branch String:   'keys.c:346,10'
          Branch Sides:
            - BranchSide:      'keys.c:346,25'
              BranchSideFuncs:
                - xsltFreeKeyDef
            - BranchSide:      'keys.c:347,6'
              BranchSideFuncs:
                - xsltFreeKeyDef
        - Branch String:   'keys.c:350,6'
          Branch Sides:
            - BranchSide:      'keys.c:351,26'
              BranchSideFuncs:
                - xmlStrcat
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
            - BranchSide:      'keys.c:354,12'
              BranchSideFuncs:
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
        - Branch String:   'keys.c:356,9'
          Branch Sides:
            - BranchSide:      'keys.c:357,34'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeKeyDef
            - BranchSide:      'keys.c:375,39'
              BranchSideFuncs:
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'keys.c:359,13'
          Branch Sides:
            - BranchSide:      'keys.c:359,28'
              BranchSideFuncs:
                - xsltFreeKeyDef
            - BranchSide:      'keys.c:360,9'
              BranchSideFuncs:
                - xsltFreeKeyDef
        - Branch String:   'keys.c:379,9'
          Branch Sides:
            - BranchSide:      'keys.c:380,27'
              BranchSideFuncs:
                - xsltTransformError
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
            - BranchSide:      'keys.c:386,42'
              BranchSideFuncs:
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
        - Branch String:   'keys.c:383,6'
          Branch Sides:
            - BranchSide:      'keys.c:383,21'
              BranchSideFuncs:
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
            - BranchSide:      'keys.c:384,5'
              BranchSideFuncs:
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
        - Branch String:   'keys.c:390,9'
          Branch Sides:
            - BranchSide:      'keys.c:391,27'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeKeyDef
            - BranchSide:      'keys.c:402,9'
              BranchSideFuncs:
                - xsltFreeKeyDef
        - Branch String:   'keys.c:394,6'
          Branch Sides:
            - BranchSide:      'keys.c:394,21'
              BranchSideFuncs:
                - xsltFreeKeyDef
            - BranchSide:      'keys.c:395,5'
              BranchSideFuncs:
                - xsltFreeKeyDef
        - Branch String:   'keys.c:402,9'
          Branch Sides:
            - BranchSide:      'keys.c:403,16'
              BranchSideFuncs:
                - xsltFreeKeyDef
            - BranchSide:      'keys.c:405,30'
              BranchSideFuncs:
                - xsltFreeKeyDef
        - Branch String:   'keys.c:407,2'
          Branch Sides:
            - BranchSide:      'keys.c:408,13'
              BranchSideFuncs:
                - xsltFreeKeyDef
            - BranchSide:      'keys.c:410,15'
              BranchSideFuncs:
                - xsltFreeKeyDef
        - Branch String:   'keys.c:416,9'
          Branch Sides:
            - BranchSide:      'keys.c:417,2'
              BranchSideFuncs:
                - xsltFreeKeyDef
            - BranchSide:      'keys.c:418,9'
              BranchSideFuncs:
                - xsltFreeKeyDef
        - Branch String:   'keys.c:418,9'
          Branch Sides:
            - BranchSide:      'keys.c:419,24'
              BranchSideFuncs:
                - xsltFreeKeyDef
            - BranchSide:      'keys.c:420,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keys.c:296,11'
          Dst:             xsltNewKeyDef
        - Src:             'keys.c:299,18'
          Dst:             xmlStrdup
        - Src:             'keys.c:300,16'
          Dst:             xmlStrdup
        - Src:             'keys.c:302,19'
          Dst:             xmlGetNsList
        - Src:             'keys.c:320,16'
          Dst:             skipPredicate
        - Src:             'keys.c:322,7'
          Dst:             xsltTransformError
        - Src:             'keys.c:332,6'
          Dst:             xsltTransformError
        - Src:             'keys.c:338,16'
          Dst:             xmlStrcat
        - Src:             'keys.c:344,12'
          Dst:             xmlStrncat
        - Src:             'keys.c:351,16'
          Dst:             xmlStrcat
        - Src:             'keys.c:357,9'
          Dst:             xsltTransformError
        - Src:             'keys.c:375,17'
          Dst:             xsltXPathCompileFlags
        - Src:             'keys.c:380,2'
          Dst:             xsltTransformError
        - Src:             'keys.c:386,20'
          Dst:             xsltXPathCompileFlags
        - Src:             'keys.c:391,2'
          Dst:             xsltTransformError
        - Src:             'keys.c:419,9'
          Dst:             xsltFreeKeyDef
    - functionName:    xsltFreeKeyDefList
      functionSourceFile: '/src/libxslt/libxslt/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - keyd
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltFreeKeyDef
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keys.c:112,5'
          Branch Sides:
            - BranchSide:      'keys.c:113,8'
              BranchSideFuncs:
                - xsltFreeKeyDef
            - BranchSide:      'keys.c:117,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keys.c:115,2'
          Dst:             xsltFreeKeyDef
    - functionName:    xsltFreeKeys
      functionSourceFile: '/src/libxslt/libxslt/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltFreeKeyDefList
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keys.c:204,9'
          Branch Sides:
            - BranchSide:      'keys.c:204,9'
              BranchSideFuncs:
                - xsltFreeKeyDefList
            - BranchSide:      'keys.c:205,37'
              BranchSideFuncs:
                - xsltFreeKeyDefList
      Callsites:
        - Src:             'keys.c:205,2'
          Dst:             xsltFreeKeyDefList
    - functionName:    xsltFreeExtElement
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ext
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:306,9'
          Branch Sides:
            - BranchSide:      'extensions.c:307,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:308,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltFreeExtModule
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ext
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:211,9'
          Branch Sides:
            - BranchSide:      'extensions.c:212,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:213,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltFreeExtDef
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - extensiond
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:143,9'
          Branch Sides:
            - BranchSide:      'extensions.c:144,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:145,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:145,9'
          Branch Sides:
            - BranchSide:      'extensions.c:146,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:147,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:147,9'
          Branch Sides:
            - BranchSide:      'extensions.c:148,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:149,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltDebugDumpExtModulesCallback
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2353
      functionLinenumberEnd: 2358
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - function
        - data
        - URI
        - not_used
        - not_used2
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:2355,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2356,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'extensions.c:2357,13'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'extensions.c:2357,5'
          Dst:             fprintf
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    262
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltDebugDumpExtensionsCallback
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2341
      functionLinenumberEnd: 2346
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - function
        - data
        - name
        - URI
        - not_used
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'extensions.c:2343,15'
          Branch Sides:
            - BranchSide:      'extensions.c:2343,19'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'extensions.c:2344,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:2343,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2344,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'extensions.c:2345,13'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'extensions.c:2345,5'
          Dst:             fprintf
    - functionName:    xsltDebugDumpExtensions
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2368
      functionLinenumberEnd: 2403
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - output
      BBCount:         18
      ICount:          105
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
        - xmlHashScanFull
        - xmlMutexLock
        - xmlMutexUnlock
        - xsltDebugDumpExtModulesCallback
        - xsltDebugDumpExtensionsCallback
      functionUses:    0
      BranchProfiles:
        - Branch String:   'extensions.c:2369,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2370,18'
              BranchSideFuncs:
                - fprintf
                - xmlMutexLock
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlMutexUnlock
                - fprintf
                - xmlHashScanFull
                - fprintf
                - xmlHashScanFull
                - fprintf
                - xmlHashScanFull
                - fprintf
                - xmlHashScanFull
            - BranchSide:      'extensions.c:2371,13'
              BranchSideFuncs:
                - fprintf
                - xmlMutexLock
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlMutexUnlock
                - fprintf
                - xmlHashScanFull
                - fprintf
                - xmlHashScanFull
                - fprintf
                - xmlHashScanFull
                - fprintf
                - xmlHashScanFull
        - Branch String:   'extensions.c:2374,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2375,17'
              BranchSideFuncs:
                - fprintf
                - xmlHashScanFull
                - fprintf
                - fprintf
                - fprintf
                - xmlMutexUnlock
                - fprintf
                - xmlHashScanFull
                - fprintf
                - xmlHashScanFull
                - fprintf
                - xmlHashScanFull
            - BranchSide:      'extensions.c:2377,17'
              BranchSideFuncs:
                - fprintf
                - xmlHashScanFull
                - fprintf
                - fprintf
                - fprintf
                - xmlMutexUnlock
                - fprintf
                - xmlHashScanFull
                - fprintf
                - xmlHashScanFull
                - fprintf
                - xmlHashScanFull
        - Branch String:   'extensions.c:2381,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2382,17'
              BranchSideFuncs:
                - fprintf
                - xmlHashScanFull
                - fprintf
                - fprintf
                - xmlMutexUnlock
                - fprintf
                - xmlHashScanFull
                - fprintf
                - xmlHashScanFull
            - BranchSide:      'extensions.c:2384,17'
              BranchSideFuncs:
                - fprintf
                - xmlHashScanFull
                - fprintf
                - fprintf
                - xmlMutexUnlock
                - fprintf
                - xmlHashScanFull
                - fprintf
                - xmlHashScanFull
        - Branch String:   'extensions.c:2388,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2389,17'
              BranchSideFuncs:
                - fprintf
                - xmlHashScanFull
                - fprintf
                - xmlMutexUnlock
                - fprintf
                - xmlHashScanFull
            - BranchSide:      'extensions.c:2391,17'
              BranchSideFuncs:
                - fprintf
                - xmlHashScanFull
                - fprintf
                - xmlMutexUnlock
                - fprintf
                - xmlHashScanFull
        - Branch String:   'extensions.c:2395,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2396,17'
              BranchSideFuncs:
                - fprintf
                - xmlHashScanFull
                - xmlMutexUnlock
            - BranchSide:      'extensions.c:2398,17'
              BranchSideFuncs:
                - fprintf
                - xmlHashScanFull
                - xmlMutexUnlock
      Callsites:
        - Src:             'extensions.c:2371,5'
          Dst:             fprintf
        - Src:             'extensions.c:2373,5'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:2375,9'
          Dst:             fprintf
        - Src:             'extensions.c:2377,9'
          Dst:             fprintf
        - Src:             'extensions.c:2378,9'
          Dst:             xmlHashScanFull
        - Src:             'extensions.c:2378,9'
          Dst:             xsltDebugDumpExtensionsCallback
        - Src:             'extensions.c:2382,9'
          Dst:             fprintf
        - Src:             'extensions.c:2384,9'
          Dst:             fprintf
        - Src:             'extensions.c:2385,9'
          Dst:             xmlHashScanFull
        - Src:             'extensions.c:2385,9'
          Dst:             xsltDebugDumpExtensionsCallback
        - Src:             'extensions.c:2389,9'
          Dst:             fprintf
        - Src:             'extensions.c:2391,9'
          Dst:             fprintf
        - Src:             'extensions.c:2392,9'
          Dst:             xmlHashScanFull
        - Src:             'extensions.c:2392,9'
          Dst:             xsltDebugDumpExtensionsCallback
        - Src:             'extensions.c:2396,9'
          Dst:             fprintf
        - Src:             'extensions.c:2398,9'
          Dst:             fprintf
        - Src:             'extensions.c:2399,9'
          Dst:             xmlHashScanFull
        - Src:             'extensions.c:2399,9'
          Dst:             xsltDebugDumpExtModulesCallback
        - Src:             'extensions.c:2402,5'
          Dst:             xmlMutexUnlock
    - functionName:    xsltHashScannerModuleFree
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2283
      functionLinenumberEnd: 2293
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - data
        - name
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltUnregisterAllExtModuleTopLevel
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1954
      functionLinenumberEnd: 1961
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashFree
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:1955,18'
          Branch Sides:
            - BranchSide:      'extensions.c:1955,18'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashFree
                - xmlMutexUnlock
            - BranchSide:      'extensions.c:1955,18'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashFree
                - xmlMutexUnlock
      Callsites:
        - Src:             'extensions.c:1955,5'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:1957,5'
          Dst:             xmlHashFree
        - Src:             'extensions.c:1960,5'
          Dst:             xmlMutexUnlock
    - functionName:    xsltUnregisterAllExtModuleElement
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1843
      functionLinenumberEnd: 1850
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashFree
        - xmlMutexLock
        - xmlMutexUnlock
        - xsltFreeExtElementEntry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:1844,18'
          Branch Sides:
            - BranchSide:      'extensions.c:1844,18'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashFree
                - xmlMutexUnlock
            - BranchSide:      'extensions.c:1844,18'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashFree
                - xmlMutexUnlock
      Callsites:
        - Src:             'extensions.c:1844,5'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:1846,5'
          Dst:             xmlHashFree
        - Src:             'extensions.c:1846,5'
          Dst:             xsltFreeExtElementEntry
        - Src:             'extensions.c:1849,5'
          Dst:             xmlMutexUnlock
    - functionName:    xsltFreeExtElementEntry
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - name
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltFreeExtElement
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'extensions.c:313,5'
          Dst:             xsltFreeExtElement
    - functionName:    xsltUnregisterAllExtModuleFunction
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1515
      functionLinenumberEnd: 1522
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashFree
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:1516,18'
          Branch Sides:
            - BranchSide:      'extensions.c:1516,18'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashFree
                - xmlMutexUnlock
            - BranchSide:      'extensions.c:1516,18'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashFree
                - xmlMutexUnlock
      Callsites:
        - Src:             'extensions.c:1516,5'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:1518,5'
          Dst:             xmlHashFree
        - Src:             'extensions.c:1521,5'
          Dst:             xmlMutexUnlock
    - functionName:    xsltUnregisterAllExtModules
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1380
      functionLinenumberEnd: 1390
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlHashFree
        - xmlMutexLock
        - xmlMutexUnlock
        - xsltFreeExtModuleEntry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:1381,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1381,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashFree
                - xmlMutexUnlock
            - BranchSide:      'extensions.c:1381,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashFree
                - xmlMutexUnlock
        - Branch String:   'extensions.c:1381,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1382,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1384,18'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashFree
                - xmlMutexUnlock
      Callsites:
        - Src:             'extensions.c:1384,5'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:1386,5'
          Dst:             xmlHashFree
        - Src:             'extensions.c:1386,5'
          Dst:             xsltFreeExtModuleEntry
        - Src:             'extensions.c:1389,5'
          Dst:             xmlMutexUnlock
    - functionName:    xsltFreeExtModuleEntry
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - name
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltFreeExtModule
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'extensions.c:218,5'
          Dst:             xsltFreeExtModule
    - functionName:    xsltCleanupGlobals
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2315
      functionLinenumberEnd: 2334
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlFreeMutex
        - xmlHashFree
        - xmlHashScan
        - xmlMutexLock
        - xmlMutexUnlock
        - xsltFreeLocales
        - xsltHashScannerModuleFree
        - xsltUninit
        - xsltUnregisterAllExtModuleElement
        - xsltUnregisterAllExtModuleFunction
        - xsltUnregisterAllExtModuleTopLevel
        - xsltUnregisterAllExtModules
      functionUses:    0
      BranchProfiles:
        - Branch String:   'extensions.c:2316,5'
          Branch Sides:
            - BranchSide:      'extensions.c:2316,5'
              BranchSideFuncs:
                - xsltUnregisterAllExtModules
                - xsltUnregisterAllExtModuleFunction
                - xsltUnregisterAllExtModuleElement
                - xsltUnregisterAllExtModuleTopLevel
                - xmlMutexLock
                - xmlMutexUnlock
                - xmlFreeMutex
                - xsltFreeLocales
                - xsltUninit
                - xmlHashScan
                - xmlHashFree
            - BranchSide:      'extensions.c:2316,5'
              BranchSideFuncs:
                - xsltUnregisterAllExtModules
                - xsltUnregisterAllExtModuleFunction
                - xsltUnregisterAllExtModuleElement
                - xsltUnregisterAllExtModuleTopLevel
                - xmlMutexLock
                - xmlMutexUnlock
                - xmlFreeMutex
                - xsltFreeLocales
                - xsltUninit
                - xmlHashScan
                - xmlHashFree
        - Branch String:   'extensions.c:2323,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2323,9'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashFree
                - xmlMutexUnlock
                - xmlFreeMutex
                - xsltFreeLocales
                - xsltUninit
            - BranchSide:      'extensions.c:2324,21'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashFree
                - xmlMutexUnlock
                - xmlFreeMutex
                - xsltFreeLocales
                - xsltUninit
      Callsites:
        - Src:             'extensions.c:2316,5'
          Dst:             xsltUnregisterAllExtModules
        - Src:             'extensions.c:2317,5'
          Dst:             xsltUnregisterAllExtModuleFunction
        - Src:             'extensions.c:2318,5'
          Dst:             xsltUnregisterAllExtModuleElement
        - Src:             'extensions.c:2319,5'
          Dst:             xsltUnregisterAllExtModuleTopLevel
        - Src:             'extensions.c:2321,5'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:2324,9'
          Dst:             xmlHashScan
        - Src:             'extensions.c:2324,9'
          Dst:             xsltHashScannerModuleFree
        - Src:             'extensions.c:2325,9'
          Dst:             xmlHashFree
        - Src:             'extensions.c:2328,5'
          Dst:             xmlMutexUnlock
        - Src:             'extensions.c:2330,5'
          Dst:             xmlFreeMutex
        - Src:             'extensions.c:2332,5'
          Dst:             xsltFreeLocales
        - Src:             'extensions.c:2333,5'
          Dst:             xsltUninit
    - functionName:    xsltExtElementTest
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2106
      functionLinenumberEnd: 2143
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - inst
        - comp
      BBCount:         17
      ICount:          106
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - xmlAddChild
        - xmlNewComment
        - xsltGetExtData
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:2109,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2110,9'
              BranchSideFuncs:
                - xsltGetExtData
                - xmlNewComment
                - xmlAddChild
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'extensions.c:2120,9'
              BranchSideFuncs:
                - xmlNewComment
                - xmlAddChild
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'extensions.c:2114,13'
          Branch Sides:
            - BranchSide:      'extensions.c:2115,32'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'extensions.c:2119,5'
              BranchSideFuncs:
                - xmlNewComment
                - xmlAddChild
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'extensions.c:2120,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2121,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'extensions.c:2125,9'
              BranchSideFuncs:
                - xmlNewComment
                - xmlAddChild
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'extensions.c:2125,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2126,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'extensions.c:2130,9'
              BranchSideFuncs:
                - xmlNewComment
                - xmlAddChild
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'extensions.c:2130,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2131,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'extensions.c:2135,9'
              BranchSideFuncs:
                - xmlNewComment
                - xmlAddChild
                - xsltTransformError
        - Branch String:   'extensions.c:2135,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2136,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'extensions.c:2140,19'
              BranchSideFuncs:
                - xmlNewComment
                - xmlAddChild
      Callsites:
        - Src:             'extensions.c:2113,9'
          Dst:             xsltGetExtData
        - Src:             'extensions.c:2115,13'
          Dst:             xsltTransformError
        - Src:             'extensions.c:2121,9'
          Dst:             xsltTransformError
        - Src:             'extensions.c:2126,9'
          Dst:             xsltTransformError
        - Src:             'extensions.c:2131,9'
          Dst:             xsltTransformError
        - Src:             'extensions.c:2136,9'
          Dst:             xsltTransformError
        - Src:             'extensions.c:2140,19'
          Dst:             xmlNewComment
        - Src:             'extensions.c:2142,5'
          Dst:             xmlAddChild
    - functionName:    xsltGetExtData
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 953
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - URI
      BBCount:         32
      ICount:          188
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - xmlHashAddEntry
        - xmlHashCreate
        - xmlHashLookup
        - xmlMutexLock
        - xmlMutexUnlock
        - xsltFreeExtData
        - xsltNewExtData
        - xsltTransformError
      functionUses:    6
      BranchProfiles:
        - Branch String:   'extensions.c:900,24'
          Branch Sides:
            - BranchSide:      'extensions.c:900,28'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:901,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:900,9'
          Branch Sides:
            - BranchSide:      'extensions.c:901,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:902,9'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlMutexLock
                - xmlHashLookup
                - xmlMutexUnlock
                - xsltNewExtData
                - xmlHashAddEntry
                - xsltTransformError
                - xsltFreeExtData
                - xmlHashCreate
        - Branch String:   'extensions.c:902,9'
          Branch Sides:
            - BranchSide:      'extensions.c:903,26'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlMutexLock
                - xmlHashLookup
                - xmlMutexUnlock
                - xsltNewExtData
                - xmlHashAddEntry
                - xsltTransformError
                - xsltFreeExtData
            - BranchSide:      'extensions.c:908,47'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlMutexLock
                - xmlHashLookup
                - xmlMutexUnlock
                - xsltNewExtData
                - xmlHashAddEntry
                - xsltTransformError
                - xsltFreeExtData
        - Branch String:   'extensions.c:904,13'
          Branch Sides:
            - BranchSide:      'extensions.c:905,13'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:906,14'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashLookup
                - xmlMutexUnlock
                - xsltNewExtData
                - xmlHashAddEntry
                - xsltTransformError
                - xsltFreeExtData
        - Branch String:   'extensions.c:910,9'
          Branch Sides:
            - BranchSide:      'extensions.c:914,22'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashLookup
                - xmlMutexUnlock
                - xsltNewExtData
                - xmlHashAddEntry
                - xsltTransformError
                - xsltFreeExtData
            - BranchSide:      'extensions.c:952,13'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:920,13'
          Branch Sides:
            - BranchSide:      'extensions.c:925,13'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:927,17'
              BranchSideFuncs:
                - xsltNewExtData
                - xmlHashAddEntry
                - xsltTransformError
                - xsltFreeExtData
        - Branch String:   'extensions.c:927,17'
          Branch Sides:
            - BranchSide:      'extensions.c:928,17'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:935,23'
              BranchSideFuncs:
                - xsltNewExtData
                - xmlHashAddEntry
                - xsltTransformError
                - xsltFreeExtData
        - Branch String:   'extensions.c:936,17'
          Branch Sides:
            - BranchSide:      'extensions.c:937,17'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:939,35'
              BranchSideFuncs:
                - xsltNewExtData
                - xmlHashAddEntry
                - xsltTransformError
                - xsltFreeExtData
        - Branch String:   'extensions.c:940,32'
          Branch Sides:
            - BranchSide:      'extensions.c:941,34'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeExtData
            - BranchSide:      'extensions.c:942,36'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeExtData
        - Branch String:   'extensions.c:945,21'
          Branch Sides:
            - BranchSide:      'extensions.c:946,21'
              BranchSideFuncs:
                - xsltFreeExtData
            - BranchSide:      'extensions.c:947,33'
              BranchSideFuncs:
                - xsltFreeExtData
      Callsites:
        - Src:             'extensions.c:903,26'
          Dst:             xmlHashCreate
        - Src:             'extensions.c:908,33'
          Dst:             xmlHashLookup
        - Src:             'extensions.c:914,9'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:916,18'
          Dst:             xmlHashLookup
        - Src:             'extensions.c:918,9'
          Dst:             xmlMutexUnlock
        - Src:             'extensions.c:939,20'
          Dst:             xsltNewExtData
        - Src:             'extensions.c:941,18'
          Dst:             xmlHashAddEntry
        - Src:             'extensions.c:942,17'
          Dst:             xsltTransformError
        - Src:             'extensions.c:947,17'
          Dst:             xsltFreeExtData
    - functionName:    xsltNewExtData
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - extModule
        - extData
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xsltTransformError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'extensions.c:235,9'
          Branch Sides:
            - BranchSide:      'extensions.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:237,28'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'extensions.c:238,9'
          Branch Sides:
            - BranchSide:      'extensions.c:239,9'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'extensions.c:243,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extensions.c:239,9'
          Dst:             xsltTransformError
    - functionName:    xsltFreeExtData
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ext
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'extensions.c:257,9'
          Branch Sides:
            - BranchSide:      'extensions.c:258,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:259,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltExtElementPreCompTest
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2061
      functionLinenumberEnd: 2091
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
        - function
      BBCount:         19
      ICount:          111
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xsltNewElemPreComp
        - xsltStyleGetExtData
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:2064,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2065,40'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'extensions.c:2069,9'
              BranchSideFuncs:
                - xsltNewElemPreComp
                - xsltTransformError
                - xsltStyleGetExtData
                - xsltTransformError
        - Branch String:   'extensions.c:2069,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2070,9'
              BranchSideFuncs:
                - xsltStyleGetExtData
                - xsltNewElemPreComp
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'extensions.c:2082,9'
              BranchSideFuncs:
                - xsltNewElemPreComp
                - xsltTransformError
        - Branch String:   'extensions.c:2074,13'
          Branch Sides:
            - BranchSide:      'extensions.c:2075,38'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'extensions.c:2081,5'
              BranchSideFuncs:
                - xsltNewElemPreComp
                - xsltTransformError
        - Branch String:   'extensions.c:2077,17'
          Branch Sides:
            - BranchSide:      'extensions.c:2078,17'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:2079,13'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:2082,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2083,34'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'extensions.c:2089,30'
              BranchSideFuncs:
                - xsltNewElemPreComp
        - Branch String:   'extensions.c:2085,13'
          Branch Sides:
            - BranchSide:      'extensions.c:2086,13'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:2087,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extensions.c:2065,9'
          Dst:             xsltTransformError
        - Src:             'extensions.c:2073,9'
          Dst:             xsltStyleGetExtData
        - Src:             'extensions.c:2075,13'
          Dst:             xsltTransformError
        - Src:             'extensions.c:2083,9'
          Dst:             xsltTransformError
        - Src:             'extensions.c:2089,11'
          Dst:             xsltNewElemPreComp
    - functionName:    xsltStyleGetExtData
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionLinenumberEnd: 843
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - URI
      BBCount:         18
      ICount:          99
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlHashLookup
        - xsltStyleInitializeStylesheetModule
      functionUses:    5
      BranchProfiles:
        - Branch String:   'extensions.c:799,25'
          Branch Sides:
            - BranchSide:      'extensions.c:799,29'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:801,2'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:799,42'
          Branch Sides:
            - BranchSide:      'extensions.c:800,3'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:801,2'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:799,9'
          Branch Sides:
            - BranchSide:      'extensions.c:801,2'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:828,16'
              BranchSideFuncs:
                - xsltStyleInitializeStylesheetModule
                - xmlHashLookup
        - Branch String:   'extensions.c:829,9'
          Branch Sides:
            - BranchSide:      'extensions.c:831,44'
              BranchSideFuncs:
                - xmlHashLookup
                - xsltStyleInitializeStylesheetModule
            - BranchSide:      'extensions.c:839,45'
              BranchSideFuncs:
                - xsltStyleInitializeStylesheetModule
        - Branch String:   'extensions.c:832,13'
          Branch Sides:
            - BranchSide:      'extensions.c:833,20'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:835,5'
              BranchSideFuncs:
                - xsltStyleInitializeStylesheetModule
        - Branch String:   'extensions.c:840,9'
          Branch Sides:
            - BranchSide:      'extensions.c:841,10'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:842,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extensions.c:831,30'
          Dst:             xmlHashLookup
        - Src:             'extensions.c:839,9'
          Dst:             xsltStyleInitializeStylesheetModule
    - functionName:    xsltNewElemPreComp
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1543
      functionLinenumberEnd: 1557
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
        - function
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltFreeElemPreComp
        - xsltInitElemPreComp
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'extensions.c:1547,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1548,34'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'extensions.c:1552,12'
              BranchSideFuncs:
                - xsltInitElemPreComp
      Callsites:
        - Src:             'extensions.c:1548,9'
          Dst:             xsltTransformError
        - Src:             'extensions.c:1554,5'
          Dst:             xsltInitElemPreComp
        - Src:             'extensions.c:1554,5'
          Dst:             xsltFreeElemPreComp
    - functionName:    xsltFreeElemPreComp
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1526
      functionLinenumberEnd: 1528
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - comp
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltInitElemPreComp
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1576
      functionLinenumberEnd: 1584
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - comp
        - style
        - inst
        - function
        - freeFunc
      BBCount:         1
      ICount:          44
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltStyleInitializeStylesheetModule
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 778
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - URI
      BBCount:         31
      ICount:          195
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - xmlHashAddEntry
        - xmlHashCreate
        - xmlHashLookup
        - xmlMutexLock
        - xmlMutexUnlock
        - xsltFreeExtData
        - xsltNewExtData
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:705,25'
          Branch Sides:
            - BranchSide:      'extensions.c:705,29'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:706,2'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:705,9'
          Branch Sides:
            - BranchSide:      'extensions.c:706,2'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:708,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashLookup
                - xmlMutexUnlock
                - xsltNewExtData
                - xmlHashAddEntry
                - xsltTransformError
                - xsltFreeExtData
                - xmlHashCreate
        - Branch String:   'extensions.c:708,9'
          Branch Sides:
            - BranchSide:      'extensions.c:713,2'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:716,18'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashLookup
                - xmlMutexUnlock
                - xsltNewExtData
                - xmlHashAddEntry
                - xsltTransformError
                - xsltFreeExtData
                - xmlHashCreate
        - Branch String:   'extensions.c:722,9'
          Branch Sides:
            - BranchSide:      'extensions.c:727,2'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:732,9'
              BranchSideFuncs:
                - xsltNewExtData
                - xmlHashAddEntry
                - xsltTransformError
                - xsltFreeExtData
                - xmlHashCreate
        - Branch String:   'extensions.c:732,9'
          Branch Sides:
            - BranchSide:      'extensions.c:733,20'
              BranchSideFuncs:
                - xmlHashCreate
                - xsltNewExtData
                - xmlHashAddEntry
                - xsltTransformError
                - xsltFreeExtData
            - BranchSide:      'extensions.c:740,9'
              BranchSideFuncs:
                - xsltNewExtData
                - xmlHashAddEntry
                - xsltTransformError
                - xsltFreeExtData
        - Branch String:   'extensions.c:734,6'
          Branch Sides:
            - BranchSide:      'extensions.c:735,6'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:736,5'
              BranchSideFuncs:
                - xsltNewExtData
                - xmlHashAddEntry
                - xsltTransformError
                - xsltFreeExtData
        - Branch String:   'extensions.c:740,9'
          Branch Sides:
            - BranchSide:      'extensions.c:745,5'
              BranchSideFuncs:
                - xsltNewExtData
                - xmlHashAddEntry
                - xsltTransformError
                - xsltFreeExtData
            - BranchSide:      'extensions.c:753,13'
              BranchSideFuncs:
                - xsltNewExtData
                - xmlHashAddEntry
                - xsltTransformError
                - xsltFreeExtData
        - Branch String:   'extensions.c:759,9'
          Branch Sides:
            - BranchSide:      'extensions.c:760,6'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:765,25'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xsltTransformError
                - xsltFreeExtData
        - Branch String:   'extensions.c:760,6'
          Branch Sides:
            - BranchSide:      'extensions.c:761,6'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:762,2'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:765,9'
          Branch Sides:
            - BranchSide:      'extensions.c:768,27'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeExtData
            - BranchSide:      'extensions.c:777,12'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:771,6'
          Branch Sides:
            - BranchSide:      'extensions.c:772,6'
              BranchSideFuncs:
                - xsltFreeExtData
            - BranchSide:      'extensions.c:773,18'
              BranchSideFuncs:
                - xsltFreeExtData
      Callsites:
        - Src:             'extensions.c:716,5'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:718,14'
          Dst:             xmlHashLookup
        - Src:             'extensions.c:720,5'
          Dst:             xmlMutexUnlock
        - Src:             'extensions.c:733,20'
          Dst:             xmlHashCreate
        - Src:             'extensions.c:758,21'
          Dst:             xsltNewExtData
        - Src:             'extensions.c:765,9'
          Dst:             xmlHashAddEntry
        - Src:             'extensions.c:768,2'
          Dst:             xsltTransformError
        - Src:             'extensions.c:773,2'
          Dst:             xsltFreeExtData
    - functionName:    xsltExtFunctionTest
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2011
      functionLinenumberEnd: 2049
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         18
      ICount:          102
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xsltGetExtData
        - xsltTransformError
        - xsltXPathGetTransformContext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:2017,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2018,9'
              BranchSideFuncs:
                - xsltGetExtData
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xsltGetExtData
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'extensions.c:2028,9'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xsltGetExtData
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'extensions.c:2022,13'
          Branch Sides:
            - BranchSide:      'extensions.c:2023,32'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'extensions.c:2027,5'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xsltGetExtData
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'extensions.c:2028,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2029,57'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'extensions.c:2033,9'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xsltGetExtData
        - Branch String:   'extensions.c:2033,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2034,31'
              BranchSideFuncs:
                - xsltGetExtData
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'extensions.c:2035,9'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'extensions.c:2035,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2036,57'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'extensions.c:2040,9'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'extensions.c:2040,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2040,9'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'extensions.c:2041,57'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
      Callsites:
        - Src:             'extensions.c:2015,13'
          Dst:             xsltXPathGetTransformContext
        - Src:             'extensions.c:2021,16'
          Dst:             xsltGetExtData
        - Src:             'extensions.c:2023,13'
          Dst:             xsltTransformError
        - Src:             'extensions.c:2029,28'
          Dst:             xsltXPathGetTransformContext
        - Src:             'extensions.c:2029,9'
          Dst:             xsltTransformError
        - Src:             'extensions.c:2034,16'
          Dst:             xsltGetExtData
        - Src:             'extensions.c:2036,28'
          Dst:             xsltXPathGetTransformContext
        - Src:             'extensions.c:2036,9'
          Dst:             xsltTransformError
        - Src:             'extensions.c:2041,28'
          Dst:             xsltXPathGetTransformContext
        - Src:             'extensions.c:2041,9'
          Dst:             xsltTransformError
    - functionName:    xsltXPathGetTransformContext
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1406
      functionLinenumberEnd: 1410
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         7
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    53
      BranchProfiles:
        - Branch String:   'extensions.c:1407,24'
          Branch Sides:
            - BranchSide:      'extensions.c:1407,28'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1408,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1407,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1408,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1409,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltExtStyleShutdownTest
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2242
      functionLinenumberEnd: 2255
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - URI
        - data
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:2243,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2244,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:2248,9'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'extensions.c:2248,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2249,9'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'extensions.c:2252,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extensions.c:2249,9'
          Dst:             xsltTransformError
    - functionName:    xsltExtStyleInitTest
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2218
      functionLinenumberEnd: 2228
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - URI
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:2219,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2220,9'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'extensions.c:2224,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extensions.c:2220,9'
          Dst:             xsltTransformError
    - functionName:    xsltExtShutdownTest
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2191
      functionLinenumberEnd: 2204
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - URI
        - data
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:2192,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2193,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'extensions.c:2197,9'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'extensions.c:2197,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2198,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'extensions.c:2201,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extensions.c:2193,9'
          Dst:             xsltTransformError
        - Src:             'extensions.c:2198,9'
          Dst:             xsltTransformError
    - functionName:    xsltExtInitTest
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2156
      functionLinenumberEnd: 2177
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - URI
      BBCount:         11
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xsltStyleGetExtData
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:2157,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2158,9'
              BranchSideFuncs:
                - xsltStyleGetExtData
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'extensions.c:2168,9'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'extensions.c:2162,13'
          Branch Sides:
            - BranchSide:      'extensions.c:2163,32'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'extensions.c:2167,5'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'extensions.c:2168,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2169,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'extensions.c:2173,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extensions.c:2161,25'
          Dst:             xsltStyleGetExtData
        - Src:             'extensions.c:2163,13'
          Dst:             xsltTransformError
        - Src:             'extensions.c:2169,9'
          Dst:             xsltTransformError
    - functionName:    xsltInitGlobals
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2302
      functionLinenumberEnd: 2306
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlNewMutex
      functionUses:    10
      BranchProfiles:
        - Branch String:   'extensions.c:2303,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2303,9'
              BranchSideFuncs:
                - xmlNewMutex
            - BranchSide:      'extensions.c:2303,9'
              BranchSideFuncs:
                - xmlNewMutex
        - Branch String:   'extensions.c:2303,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2303,9'
              BranchSideFuncs:
                - xmlNewMutex
            - BranchSide:      'extensions.c:2304,24'
              BranchSideFuncs:
                - xmlNewMutex
      Callsites:
        - Src:             'extensions.c:2304,24'
          Dst:             xmlNewMutex
    - functionName:    xsltRegisterTestModule
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2264
      functionLinenumberEnd: 2277
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltExtElementPreCompTest
        - xsltExtElementTest
        - xsltExtFunctionTest
        - xsltExtInitTest
        - xsltExtShutdownTest
        - xsltExtStyleInitTest
        - xsltExtStyleShutdownTest
        - xsltInitGlobals
        - xsltRegisterExtModuleElement
        - xsltRegisterExtModuleFull
        - xsltRegisterExtModuleFunction
      functionUses:    0
      BranchProfiles:
        - Branch String:   'extensions.c:2265,5'
          Branch Sides:
            - BranchSide:      'extensions.c:2265,5'
              BranchSideFuncs:
                - xsltInitGlobals
                - xsltRegisterExtModuleFull
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleElement
            - BranchSide:      'extensions.c:2265,5'
              BranchSideFuncs:
                - xsltInitGlobals
                - xsltRegisterExtModuleFull
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleElement
      Callsites:
        - Src:             'extensions.c:2265,5'
          Dst:             xsltInitGlobals
        - Src:             'extensions.c:2266,5'
          Dst:             xsltRegisterExtModuleFull
        - Src:             'extensions.c:2266,5'
          Dst:             xsltExtInitTest
        - Src:             'extensions.c:2266,5'
          Dst:             xsltExtShutdownTest
        - Src:             'extensions.c:2266,5'
          Dst:             xsltExtStyleInitTest
        - Src:             'extensions.c:2266,5'
          Dst:             xsltExtStyleShutdownTest
        - Src:             'extensions.c:2270,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'extensions.c:2270,5'
          Dst:             xsltExtFunctionTest
        - Src:             'extensions.c:2273,5'
          Dst:             xsltRegisterExtModuleElement
        - Src:             'extensions.c:2273,5'
          Dst:             xsltExtElementPreCompTest
        - Src:             'extensions.c:2273,5'
          Dst:             xsltExtElementTest
    - functionName:    xsltRegisterExtModuleFull
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1291
      functionLinenumberEnd: 1325
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - URI
        - initFunc
        - shutdownFunc
        - styleInitFunc
        - styleShutdownFunc
      BBCount:         25
      ICount:          135
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - xmlHashAddEntry
        - xmlHashCreate
        - xmlHashLookup
        - xmlMutexLock
        - xmlMutexUnlock
        - xsltNewExtModule
      functionUses:    3
      BranchProfiles:
        - Branch String:   'extensions.c:1295,23'
          Branch Sides:
            - BranchSide:      'extensions.c:1295,27'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1296,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1295,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1296,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1297,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashLookup
                - xsltNewExtModule
                - xmlHashAddEntry
                - xmlMutexUnlock
                - xmlHashCreate
        - Branch String:   'extensions.c:1297,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1298,30'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlMutexLock
                - xmlHashLookup
                - xsltNewExtModule
                - xmlHashAddEntry
                - xmlMutexUnlock
            - BranchSide:      'extensions.c:1300,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashLookup
                - xsltNewExtModule
                - xmlHashAddEntry
                - xmlMutexUnlock
        - Branch String:   'extensions.c:1300,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1301,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1303,18'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashLookup
                - xsltNewExtModule
                - xmlHashAddEntry
                - xmlMutexUnlock
        - Branch String:   'extensions.c:1306,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1307,14'
              BranchSideFuncs:
                - xmlMutexUnlock
            - BranchSide:      'extensions.c:1314,31'
              BranchSideFuncs:
                - xsltNewExtModule
                - xmlHashAddEntry
                - xmlMutexUnlock
        - Branch String:   'extensions.c:1307,44'
          Branch Sides:
            - BranchSide:      'extensions.c:1308,14'
              BranchSideFuncs:
                - xmlMutexUnlock
            - BranchSide:      'extensions.c:1311,17'
              BranchSideFuncs:
                - xmlMutexUnlock
        - Branch String:   'extensions.c:1307,13'
          Branch Sides:
            - BranchSide:      'extensions.c:1309,17'
              BranchSideFuncs:
                - xmlMutexUnlock
            - BranchSide:      'extensions.c:1311,17'
              BranchSideFuncs:
                - xmlMutexUnlock
        - Branch String:   'extensions.c:1316,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1317,13'
              BranchSideFuncs:
                - xmlMutexUnlock
            - BranchSide:      'extensions.c:1320,27'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlMutexUnlock
      Callsites:
        - Src:             'extensions.c:1298,30'
          Dst:             xmlHashCreate
        - Src:             'extensions.c:1303,5'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:1305,14'
          Dst:             xmlHashLookup
        - Src:             'extensions.c:1314,14'
          Dst:             xsltNewExtModule
        - Src:             'extensions.c:1320,11'
          Dst:             xmlHashAddEntry
        - Src:             'extensions.c:1323,5'
          Dst:             xmlMutexUnlock
    - functionName:    xsltRegisterExtModuleFunction
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1425
      functionLinenumberEnd: 1442
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - URI
        - function
      BBCount:         16
      ICount:          80
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlHashCreate
        - xmlHashUpdateEntry2
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    75
      BranchProfiles:
        - Branch String:   'extensions.c:1426,24'
          Branch Sides:
            - BranchSide:      'extensions.c:1426,28'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1427,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1426,41'
          Branch Sides:
            - BranchSide:      'extensions.c:1426,45'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1427,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1426,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1427,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1429,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashUpdateEntry2
                - xmlMutexUnlock
                - xmlHashCreate
        - Branch String:   'extensions.c:1429,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1430,29'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlMutexLock
                - xmlHashUpdateEntry2
                - xmlMutexUnlock
            - BranchSide:      'extensions.c:1431,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashUpdateEntry2
                - xmlMutexUnlock
        - Branch String:   'extensions.c:1431,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1432,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1434,18'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashUpdateEntry2
                - xmlMutexUnlock
      Callsites:
        - Src:             'extensions.c:1430,29'
          Dst:             xmlHashCreate
        - Src:             'extensions.c:1434,5'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:1436,5'
          Dst:             xmlHashUpdateEntry2
        - Src:             'extensions.c:1439,5'
          Dst:             xmlMutexUnlock
    - functionName:    xsltRegisterExtModuleElement
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1664
      functionLinenumberEnd: 1692
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - URI
        - precomp
        - transform
      BBCount:         19
      ICount:          103
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlHashCreate
        - xmlHashUpdateEntry2
        - xmlMutexLock
        - xmlMutexUnlock
        - xsltFreeExtElementEntry
        - xsltNewExtElement
      functionUses:    8
      BranchProfiles:
        - Branch String:   'extensions.c:1669,24'
          Branch Sides:
            - BranchSide:      'extensions.c:1669,28'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1670,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1669,41'
          Branch Sides:
            - BranchSide:      'extensions.c:1669,45'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1670,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1669,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1670,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1672,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xsltNewExtElement
                - xmlHashUpdateEntry2
                - xmlMutexUnlock
                - xmlHashCreate
        - Branch String:   'extensions.c:1672,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1673,28'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlMutexLock
                - xsltNewExtElement
                - xmlHashUpdateEntry2
                - xmlMutexUnlock
            - BranchSide:      'extensions.c:1674,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xsltNewExtElement
                - xmlHashUpdateEntry2
                - xmlMutexUnlock
        - Branch String:   'extensions.c:1674,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1675,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1677,18'
              BranchSideFuncs:
                - xmlMutexLock
                - xsltNewExtElement
                - xmlHashUpdateEntry2
                - xmlMutexUnlock
        - Branch String:   'extensions.c:1680,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1681,13'
              BranchSideFuncs:
                - xmlMutexUnlock
            - BranchSide:      'extensions.c:1685,25'
              BranchSideFuncs:
                - xmlHashUpdateEntry2
                - xmlMutexUnlock
      Callsites:
        - Src:             'extensions.c:1673,28'
          Dst:             xmlHashCreate
        - Src:             'extensions.c:1677,5'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:1679,11'
          Dst:             xsltNewExtElement
        - Src:             'extensions.c:1685,5'
          Dst:             xmlHashUpdateEntry2
        - Src:             'extensions.c:1685,5'
          Dst:             xsltFreeExtElementEntry
        - Src:             'extensions.c:1689,5'
          Dst:             xmlMutexUnlock
    - functionName:    xsltNewExtElement
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - precomp
        - transform
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:283,9'
          Branch Sides:
            - BranchSide:      'extensions.c:284,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:286,31'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'extensions.c:287,9'
          Branch Sides:
            - BranchSide:      'extensions.c:288,9'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'extensions.c:292,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extensions.c:288,9'
          Dst:             xsltTransformError
    - functionName:    xsltNewExtModule
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - initFunc
        - shutdownFunc
        - styleInitFunc
        - styleShutdownFunc
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:190,9'
          Branch Sides:
            - BranchSide:      'extensions.c:191,9'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'extensions.c:195,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extensions.c:191,9'
          Dst:             xsltTransformError
    - functionName:    xsltGetExtInfo
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1974
      functionLinenumberEnd: 1990
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - URI
      BBCount:         14
      ICount:          70
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlHashLookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:1984,23'
          Branch Sides:
            - BranchSide:      'extensions.c:1984,26'
              BranchSideFuncs:
                - xmlHashLookup
            - BranchSide:      'extensions.c:1989,5'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1984,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1985,30'
              BranchSideFuncs:
                - xmlHashLookup
            - BranchSide:      'extensions.c:1989,5'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1986,26'
          Branch Sides:
            - BranchSide:      'extensions.c:1986,29'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1988,5'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1986,13'
          Branch Sides:
            - BranchSide:      'extensions.c:1987,20'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1988,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extensions.c:1985,16'
          Dst:             xmlHashLookup
    - functionName:    xsltUnregisterExtModuleTopLevel
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1932
      functionLinenumberEnd: 1945
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - URI
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlHashRemoveEntry2
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'extensions.c:1935,37'
          Branch Sides:
            - BranchSide:      'extensions.c:1935,41'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1936,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1935,55'
          Branch Sides:
            - BranchSide:      'extensions.c:1935,59'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1936,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1935,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1936,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1938,18'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashRemoveEntry2
                - xmlMutexUnlock
      Callsites:
        - Src:             'extensions.c:1938,5'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:1940,11'
          Dst:             xmlHashRemoveEntry2
        - Src:             'extensions.c:1942,5'
          Dst:             xmlMutexUnlock
    - functionName:    xsltExtModuleTopLevelLookup
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1895
      functionLinenumberEnd: 1919
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - URI
      BBCount:         17
      ICount:          86
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlHashLookup2
        - xmlMutexLock
        - xmlMutexUnlock
        - xsltExtModuleRegisterDynamic
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:1898,37'
          Branch Sides:
            - BranchSide:      'extensions.c:1898,41'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1899,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1898,55'
          Branch Sides:
            - BranchSide:      'extensions.c:1898,59'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1899,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1898,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1899,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1901,18'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashLookup2
                - xmlMutexUnlock
                - xsltExtModuleRegisterDynamic
                - xmlMutexLock
                - xmlHashLookup2
                - xmlMutexUnlock
        - Branch String:   'extensions.c:1908,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1909,43'
              BranchSideFuncs:
                - xsltExtModuleRegisterDynamic
                - xmlMutexLock
                - xmlHashLookup2
                - xmlMutexUnlock
            - BranchSide:      'extensions.c:1918,13'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1909,13'
          Branch Sides:
            - BranchSide:      'extensions.c:1910,26'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1916,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extensions.c:1901,5'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:1903,26'
          Dst:             xmlHashLookup2
        - Src:             'extensions.c:1905,5'
          Dst:             xmlMutexUnlock
        - Src:             'extensions.c:1909,14'
          Dst:             xsltExtModuleRegisterDynamic
        - Src:             'extensions.c:1910,13'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:1912,34'
          Dst:             xmlHashLookup2
        - Src:             'extensions.c:1914,13'
          Dst:             xmlMutexUnlock
    - functionName:    xsltExtModuleRegisterDynamic
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - URI
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltRegisterExtModuleTopLevel
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1865
      functionLinenumberEnd: 1882
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - URI
        - function
      BBCount:         16
      ICount:          80
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlHashCreate
        - xmlHashUpdateEntry2
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:1866,24'
          Branch Sides:
            - BranchSide:      'extensions.c:1866,28'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1867,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1866,41'
          Branch Sides:
            - BranchSide:      'extensions.c:1866,45'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1867,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1866,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1867,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1869,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashUpdateEntry2
                - xmlMutexUnlock
                - xmlHashCreate
        - Branch String:   'extensions.c:1869,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1870,29'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlMutexLock
                - xmlHashUpdateEntry2
                - xmlMutexUnlock
            - BranchSide:      'extensions.c:1871,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashUpdateEntry2
                - xmlMutexUnlock
        - Branch String:   'extensions.c:1871,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1872,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1874,18'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashUpdateEntry2
                - xmlMutexUnlock
      Callsites:
        - Src:             'extensions.c:1870,29'
          Dst:             xmlHashCreate
        - Src:             'extensions.c:1874,5'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:1876,5'
          Dst:             xmlHashUpdateEntry2
        - Src:             'extensions.c:1879,5'
          Dst:             xmlMutexUnlock
    - functionName:    xsltUnregisterExtModuleElement
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1820
      functionLinenumberEnd: 1834
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - URI
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlHashRemoveEntry2
        - xmlMutexLock
        - xmlMutexUnlock
        - xsltFreeExtElementEntry
      functionUses:    0
      BranchProfiles:
        - Branch String:   'extensions.c:1823,36'
          Branch Sides:
            - BranchSide:      'extensions.c:1823,40'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1824,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1823,54'
          Branch Sides:
            - BranchSide:      'extensions.c:1823,58'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1824,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1823,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1824,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1826,18'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashRemoveEntry2
                - xmlMutexUnlock
      Callsites:
        - Src:             'extensions.c:1826,5'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:1828,11'
          Dst:             xmlHashRemoveEntry2
        - Src:             'extensions.c:1828,11'
          Dst:             xsltFreeExtElementEntry
        - Src:             'extensions.c:1831,5'
          Dst:             xmlMutexUnlock
    - functionName:    xsltExtModuleElementPreComputeLookup
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1781
      functionLinenumberEnd: 1807
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - URI
      BBCount:         19
      ICount:          99
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlHashLookup2
        - xmlMutexLock
        - xmlMutexUnlock
        - xsltExtModuleRegisterDynamic
      functionUses:    0
      BranchProfiles:
        - Branch String:   'extensions.c:1784,36'
          Branch Sides:
            - BranchSide:      'extensions.c:1784,40'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1785,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1784,54'
          Branch Sides:
            - BranchSide:      'extensions.c:1784,58'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1785,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1784,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1785,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1787,18'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashLookup2
                - xmlMutexUnlock
                - xsltExtModuleRegisterDynamic
                - xmlMutexLock
                - xmlHashLookup2
                - xmlMutexUnlock
        - Branch String:   'extensions.c:1793,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1794,43'
              BranchSideFuncs:
                - xsltExtModuleRegisterDynamic
                - xmlMutexLock
                - xmlHashLookup2
                - xmlMutexUnlock
            - BranchSide:      'extensions.c:1804,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1794,13'
          Branch Sides:
            - BranchSide:      'extensions.c:1795,26'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1802,5'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1804,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1805,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1806,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extensions.c:1787,5'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:1789,31'
          Dst:             xmlHashLookup2
        - Src:             'extensions.c:1791,5'
          Dst:             xmlMutexUnlock
        - Src:             'extensions.c:1794,14'
          Dst:             xsltExtModuleRegisterDynamic
        - Src:             'extensions.c:1795,13'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:1798,12'
          Dst:             xmlHashLookup2
        - Src:             'extensions.c:1800,13'
          Dst:             xmlMutexUnlock
    - functionName:    xsltExtModuleElementLookup
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1737
      functionLinenumberEnd: 1767
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - URI
      BBCount:         19
      ICount:          99
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlHashLookup2
        - xmlMutexLock
        - xmlMutexUnlock
        - xsltExtModuleRegisterDynamic
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:1740,36'
          Branch Sides:
            - BranchSide:      'extensions.c:1740,40'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1741,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1740,54'
          Branch Sides:
            - BranchSide:      'extensions.c:1740,58'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1741,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1740,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1741,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1743,18'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashLookup2
                - xmlMutexUnlock
                - xsltExtModuleRegisterDynamic
                - xmlMutexLock
                - xmlHashLookup2
                - xmlMutexUnlock
        - Branch String:   'extensions.c:1753,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1754,43'
              BranchSideFuncs:
                - xsltExtModuleRegisterDynamic
                - xmlMutexLock
                - xmlHashLookup2
                - xmlMutexUnlock
            - BranchSide:      'extensions.c:1764,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1754,13'
          Branch Sides:
            - BranchSide:      'extensions.c:1755,26'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1762,5'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1764,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1765,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1766,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extensions.c:1743,5'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:1745,31'
          Dst:             xmlHashLookup2
        - Src:             'extensions.c:1747,5'
          Dst:             xmlMutexUnlock
        - Src:             'extensions.c:1754,14'
          Dst:             xsltExtModuleRegisterDynamic
        - Src:             'extensions.c:1755,13'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:1758,12'
          Dst:             xmlHashLookup2
        - Src:             'extensions.c:1760,13'
          Dst:             xmlMutexUnlock
    - functionName:    xsltExtElementLookup
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1708
      functionLinenumberEnd: 1724
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - URI
      BBCount:         16
      ICount:          83
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlHashLookup2
        - xsltExtModuleElementLookup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'extensions.c:1711,24'
          Branch Sides:
            - BranchSide:      'extensions.c:1711,28'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1712,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1711,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1712,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1714,10'
              BranchSideFuncs:
                - xsltExtModuleElementLookup
                - xmlHashLookup2
        - Branch String:   'extensions.c:1714,24'
          Branch Sides:
            - BranchSide:      'extensions.c:1714,28'
              BranchSideFuncs:
                - xsltExtModuleElementLookup
                - xmlHashLookup2
            - BranchSide:      'extensions.c:1721,38'
              BranchSideFuncs:
                - xsltExtModuleElementLookup
        - Branch String:   'extensions.c:1714,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1715,45'
              BranchSideFuncs:
                - xmlHashLookup2
                - xsltExtModuleElementLookup
            - BranchSide:      'extensions.c:1721,38'
              BranchSideFuncs:
                - xsltExtModuleElementLookup
        - Branch String:   'extensions.c:1716,13'
          Branch Sides:
            - BranchSide:      'extensions.c:1717,20'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1719,5'
              BranchSideFuncs:
                - xsltExtModuleElementLookup
      Callsites:
        - Src:             'extensions.c:1715,30'
          Dst:             xmlHashLookup2
        - Src:             'extensions.c:1721,11'
          Dst:             xsltExtModuleElementLookup
    - functionName:    xsltPreComputeExtModuleElement
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1597
      functionLinenumberEnd: 1647
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         21
      ICount:          128
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - xmlHashLookup2
        - xmlMutexLock
        - xmlMutexUnlock
        - xsltNewElemPreComp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:1601,25'
          Branch Sides:
            - BranchSide:      'extensions.c:1601,29'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1603,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1601,43'
          Branch Sides:
            - BranchSide:      'extensions.c:1602,10'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1603,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1602,42'
          Branch Sides:
            - BranchSide:      'extensions.c:1602,46'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1603,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1601,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1603,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1605,18'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashLookup2
                - xmlMutexUnlock
                - xsltNewElemPreComp
        - Branch String:   'extensions.c:1615,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1616,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1618,9'
              BranchSideFuncs:
                - xsltNewElemPreComp
        - Branch String:   'extensions.c:1618,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1635,16'
              BranchSideFuncs:
                - xsltNewElemPreComp
            - BranchSide:      'extensions.c:1637,9'
              BranchSideFuncs:
                - xsltNewElemPreComp
        - Branch String:   'extensions.c:1637,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1643,35'
              BranchSideFuncs:
                - xsltNewElemPreComp
            - BranchSide:      'extensions.c:1646,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extensions.c:1605,5'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:1608,9'
          Dst:             xmlHashLookup2
        - Src:             'extensions.c:1610,5'
          Dst:             xmlMutexUnlock
        - Src:             'extensions.c:1643,16'
          Dst:             xsltNewElemPreComp
    - functionName:    xsltUnregisterExtModuleFunction
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1493
      functionLinenumberEnd: 1506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - URI
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlHashRemoveEntry2
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'extensions.c:1496,37'
          Branch Sides:
            - BranchSide:      'extensions.c:1496,41'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1497,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1496,55'
          Branch Sides:
            - BranchSide:      'extensions.c:1496,59'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1497,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1496,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1497,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1499,18'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashRemoveEntry2
                - xmlMutexUnlock
      Callsites:
        - Src:             'extensions.c:1499,5'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:1501,11'
          Dst:             xmlHashRemoveEntry2
        - Src:             'extensions.c:1503,5'
          Dst:             xmlMutexUnlock
    - functionName:    xsltExtModuleFunctionLookup
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1455
      functionLinenumberEnd: 1480
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - URI
      BBCount:         17
      ICount:          86
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlHashLookup2
        - xmlMutexLock
        - xmlMutexUnlock
        - xsltExtModuleRegisterDynamic
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:1458,37'
          Branch Sides:
            - BranchSide:      'extensions.c:1458,41'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1459,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1458,55'
          Branch Sides:
            - BranchSide:      'extensions.c:1458,59'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1459,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1458,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1459,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1461,18'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashLookup2
                - xmlMutexUnlock
                - xsltExtModuleRegisterDynamic
                - xmlMutexLock
                - xmlHashLookup2
                - xmlMutexUnlock
        - Branch String:   'extensions.c:1468,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1469,43'
              BranchSideFuncs:
                - xsltExtModuleRegisterDynamic
                - xmlMutexLock
                - xmlHashLookup2
                - xmlMutexUnlock
            - BranchSide:      'extensions.c:1479,12'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1469,13'
          Branch Sides:
            - BranchSide:      'extensions.c:1470,26'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1477,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extensions.c:1461,5'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:1463,26'
          Dst:             xmlHashLookup2
        - Src:             'extensions.c:1465,5'
          Dst:             xmlMutexUnlock
        - Src:             'extensions.c:1469,14'
          Dst:             xsltExtModuleRegisterDynamic
        - Src:             'extensions.c:1470,13'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:1473,17'
          Dst:             xmlHashLookup2
        - Src:             'extensions.c:1475,13'
          Dst:             xmlMutexUnlock
    - functionName:    xsltUnregisterExtModule
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1356
      functionLinenumberEnd: 1371
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - URI
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlHashRemoveEntry
        - xmlMutexLock
        - xmlMutexUnlock
        - xsltFreeExtModuleEntry
      functionUses:    0
      BranchProfiles:
        - Branch String:   'extensions.c:1359,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1360,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1361,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashRemoveEntry
                - xmlMutexUnlock
        - Branch String:   'extensions.c:1361,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1362,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1364,18'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashRemoveEntry
                - xmlMutexUnlock
      Callsites:
        - Src:             'extensions.c:1364,5'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:1366,11'
          Dst:             xmlHashRemoveEntry
        - Src:             'extensions.c:1366,11'
          Dst:             xsltFreeExtModuleEntry
        - Src:             'extensions.c:1368,5'
          Dst:             xmlMutexUnlock
    - functionName:    xsltRegisterExtModule
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1341
      functionLinenumberEnd: 1342
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - URI
        - initFunc
        - shutdownFunc
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltRegisterExtModuleFull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'extensions.c:1342,12'
          Dst:             xsltRegisterExtModuleFull
    - functionName:    xsltCheckExtURI
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1257
      functionLinenumberEnd: 1271
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - URI
      BBCount:         16
      ICount:          80
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:1260,25'
          Branch Sides:
            - BranchSide:      'extensions.c:1260,29'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1261,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1260,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1261,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1262,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'extensions.c:1262,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1263,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1264,27'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'extensions.c:1265,5'
          Branch Sides:
            - BranchSide:      'extensions.c:1266,25'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'extensions.c:1270,5'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1266,13'
          Branch Sides:
            - BranchSide:      'extensions.c:1267,13'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1268,15'
              BranchSideFuncs:
                - xmlStrEqual
      Callsites:
        - Src:             'extensions.c:1266,13'
          Dst:             xmlStrEqual
    - functionName:    xsltCheckExtPrefix
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1197
      functionLinenumberEnd: 1240
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - URI
      BBCount:         17
      ICount:          84
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'extensions.c:1222,25'
          Branch Sides:
            - BranchSide:      'extensions.c:1222,29'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1223,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1222,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1223,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1224,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'extensions.c:1224,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1225,13'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'extensions.c:1226,27'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'extensions.c:1227,5'
          Branch Sides:
            - BranchSide:      'extensions.c:1234,25'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'extensions.c:1239,5'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1234,13'
          Branch Sides:
            - BranchSide:      'extensions.c:1235,13'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1236,15'
              BranchSideFuncs:
                - xmlStrEqual
      Callsites:
        - Src:             'extensions.c:1234,13'
          Dst:             xmlStrEqual
    - functionName:    xsltShutdownExt
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1140
      functionLinenumberEnd: 1162
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - vctxt
        - URI
      BBCount:         16
      ICount:          88
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:1145,24'
          Branch Sides:
            - BranchSide:      'extensions.c:1145,28'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1146,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1145,43'
          Branch Sides:
            - BranchSide:      'extensions.c:1145,47'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1146,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1145,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1146,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1147,14'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1148,26'
          Branch Sides:
            - BranchSide:      'extensions.c:1148,30'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1149,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1148,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1149,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1155,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltShutdownExts
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1172
      functionLinenumberEnd: 1180
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlHashFree
        - xmlHashScan
        - xsltFreeExtDataEntry
        - xsltShutdownExt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:1173,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1174,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1175,9'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashFree
        - Branch String:   'extensions.c:1175,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1176,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1177,17'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashFree
      Callsites:
        - Src:             'extensions.c:1177,5'
          Dst:             xmlHashScan
        - Src:             'extensions.c:1177,5'
          Dst:             xsltShutdownExt
        - Src:             'extensions.c:1178,5'
          Dst:             xmlHashFree
        - Src:             'extensions.c:1178,5'
          Dst:             xsltFreeExtDataEntry
    - functionName:    xsltFreeExtDataEntry
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - name
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltFreeExtData
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'extensions.c:264,5'
          Dst:             xsltFreeExtData
    - functionName:    xsltShutdownCtxtExt
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1094
      functionLinenumberEnd: 1110
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - vctxt
        - URI
      BBCount:         16
      ICount:          88
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:1099,24'
          Branch Sides:
            - BranchSide:      'extensions.c:1099,28'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1100,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1099,42'
          Branch Sides:
            - BranchSide:      'extensions.c:1099,46'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1100,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1099,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1100,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1101,14'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1102,26'
          Branch Sides:
            - BranchSide:      'extensions.c:1102,30'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1103,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1102,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1103,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1109,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltShutdownCtxtExts
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1120
      functionLinenumberEnd: 1128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlHashFree
        - xmlHashScan
        - xsltFreeExtDataEntry
        - xsltShutdownCtxtExt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'extensions.c:1121,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1122,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1123,9'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashFree
        - Branch String:   'extensions.c:1123,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1124,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1125,17'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashFree
      Callsites:
        - Src:             'extensions.c:1125,5'
          Dst:             xmlHashScan
        - Src:             'extensions.c:1125,5'
          Dst:             xsltShutdownCtxtExt
        - Src:             'extensions.c:1126,5'
          Dst:             xmlHashFree
        - Src:             'extensions.c:1126,5'
          Dst:             xsltFreeExtDataEntry
    - functionName:    xsltInitCtxtExt
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 971
      functionLinenumberEnd: 1043
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - data
        - URI
      BBCount:         41
      ICount:          273
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - xmlHashAddEntry
        - xmlHashCreate
        - xmlHashLookup
        - xsltFreeExtData
        - xsltNewExtData
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:978,29'
          Branch Sides:
            - BranchSide:      'extensions.c:978,33'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:984,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:978,47'
          Branch Sides:
            - BranchSide:      'extensions.c:978,51'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:984,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:978,64'
          Branch Sides:
            - BranchSide:      'extensions.c:979,10'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:984,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:978,9'
          Branch Sides:
            - BranchSide:      'extensions.c:984,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:986,14'
              BranchSideFuncs:
                - xmlHashLookup
                - xsltNewExtData
                - xmlHashAddEntry
                - xsltFreeExtData
                - xsltFreeExtData
                - xmlHashCreate
        - Branch String:   'extensions.c:987,26'
          Branch Sides:
            - BranchSide:      'extensions.c:987,30'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:992,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:987,9'
          Branch Sides:
            - BranchSide:      'extensions.c:992,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:995,47'
              BranchSideFuncs:
                - xmlHashLookup
                - xsltNewExtData
                - xmlHashAddEntry
                - xsltFreeExtData
                - xsltFreeExtData
                - xmlHashCreate
        - Branch String:   'extensions.c:996,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1001,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1004,15'
              BranchSideFuncs:
                - xsltNewExtData
                - xmlHashAddEntry
                - xsltFreeExtData
                - xsltFreeExtData
                - xmlHashCreate
        - Branch String:   'extensions.c:1005,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1010,5'
              BranchSideFuncs:
                - xsltNewExtData
                - xmlHashAddEntry
                - xsltFreeExtData
                - xsltFreeExtData
                - xmlHashCreate
            - BranchSide:      'extensions.c:1011,31'
              BranchSideFuncs:
                - xsltNewExtData
                - xmlHashAddEntry
                - xsltFreeExtData
                - xsltFreeExtData
                - xmlHashCreate
        - Branch String:   'extensions.c:1012,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1013,13'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1019,9'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xsltFreeExtData
                - xsltFreeExtData
                - xmlHashCreate
        - Branch String:   'extensions.c:1013,13'
          Branch Sides:
            - BranchSide:      'extensions.c:1014,13'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1015,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1019,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1020,32'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashAddEntry
                - xsltFreeExtData
                - xsltFreeExtData
            - BranchSide:      'extensions.c:1021,9'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xsltFreeExtData
                - xsltFreeExtData
        - Branch String:   'extensions.c:1021,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1022,13'
              BranchSideFuncs:
                - xsltFreeExtData
            - BranchSide:      'extensions.c:1029,25'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xsltFreeExtData
        - Branch String:   'extensions.c:1022,13'
          Branch Sides:
            - BranchSide:      'extensions.c:1023,13'
              BranchSideFuncs:
                - xsltFreeExtData
            - BranchSide:      'extensions.c:1024,25'
              BranchSideFuncs:
                - xsltFreeExtData
        - Branch String:   'extensions.c:1029,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1030,9'
              BranchSideFuncs:
                - xsltFreeExtData
            - BranchSide:      'extensions.c:1042,5'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1032,13'
          Branch Sides:
            - BranchSide:      'extensions.c:1033,13'
              BranchSideFuncs:
                - xsltFreeExtData
            - BranchSide:      'extensions.c:1034,25'
              BranchSideFuncs:
                - xsltFreeExtData
      Callsites:
        - Src:             'extensions.c:995,33'
          Dst:             xmlHashLookup
        - Src:             'extensions.c:1011,16'
          Dst:             xsltNewExtData
        - Src:             'extensions.c:1020,32'
          Dst:             xmlHashCreate
        - Src:             'extensions.c:1024,9'
          Dst:             xsltFreeExtData
        - Src:             'extensions.c:1029,9'
          Dst:             xmlHashAddEntry
        - Src:             'extensions.c:1034,9'
          Dst:             xsltFreeExtData
    - functionName:    xsltInitCtxtExts
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1055
      functionLinenumberEnd: 1082
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         16
      ICount:          87
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlHashScan
        - xsltInitCtxtExt
        - xsltNextImport
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:1059,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1060,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1062,13'
              BranchSideFuncs:
                - xsltNextImport
                - xmlHashScan
        - Branch String:   'extensions.c:1063,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1064,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1066,16'
              BranchSideFuncs:
                - xsltNextImport
                - xmlHashScan
        - Branch String:   'extensions.c:1069,5'
          Branch Sides:
            - BranchSide:      'extensions.c:1070,13'
              BranchSideFuncs:
                - xsltNextImport
                - xmlHashScan
            - BranchSide:      'extensions.c:1081,17'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1070,13'
          Branch Sides:
            - BranchSide:      'extensions.c:1071,25'
              BranchSideFuncs:
                - xmlHashScan
                - xsltNextImport
            - BranchSide:      'extensions.c:1075,32'
              BranchSideFuncs:
                - xsltNextImport
                - xmlHashScan
        - Branch String:   'extensions.c:1072,17'
          Branch Sides:
            - BranchSide:      'extensions.c:1073,17'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1074,9'
              BranchSideFuncs:
                - xsltNextImport
                - xmlHashScan
      Callsites:
        - Src:             'extensions.c:1071,13'
          Dst:             xmlHashScan
        - Src:             'extensions.c:1071,13'
          Dst:             xsltInitCtxtExt
        - Src:             'extensions.c:1075,17'
          Dst:             xsltNextImport
    - functionName:    xsltFreeCtxtExts
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlHashFree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:679,9'
          Branch Sides:
            - BranchSide:      'extensions.c:680,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlHashFree
            - BranchSide:      'extensions.c:681,9'
              BranchSideFuncs:
                - xmlHashFree
        - Branch String:   'extensions.c:681,9'
          Branch Sides:
            - BranchSide:      'extensions.c:681,9'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'extensions.c:682,21'
              BranchSideFuncs:
                - xmlHashFree
      Callsites:
        - Src:             'extensions.c:680,9'
          Dst:             xmlHashFree
        - Src:             'extensions.c:682,9'
          Dst:             xmlHashFree
    - functionName:    xsltRegisterExtElement
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 658
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - URI
        - function
      BBCount:         18
      ICount:          94
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlHashAddEntry2
        - xmlHashCreate
      functionUses:    24
      BranchProfiles:
        - Branch String:   'extensions.c:659,24'
          Branch Sides:
            - BranchSide:      'extensions.c:659,28'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:661,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:659,42'
          Branch Sides:
            - BranchSide:      'extensions.c:660,10'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:661,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:660,23'
          Branch Sides:
            - BranchSide:      'extensions.c:660,27'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:661,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:659,9'
          Branch Sides:
            - BranchSide:      'extensions.c:661,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:662,9'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlHashCreate
        - Branch String:   'extensions.c:662,9'
          Branch Sides:
            - BranchSide:      'extensions.c:663,29'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashAddEntry2
            - BranchSide:      'extensions.c:664,9'
              BranchSideFuncs:
                - xmlHashAddEntry2
        - Branch String:   'extensions.c:664,9'
          Branch Sides:
            - BranchSide:      'extensions.c:665,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:667,14'
              BranchSideFuncs:
                - xmlHashAddEntry2
      Callsites:
        - Src:             'extensions.c:663,29'
          Dst:             xmlHashCreate
        - Src:             'extensions.c:666,13'
          Dst:             xmlHashAddEntry2
    - functionName:    xsltRegisterExtFunction
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - URI
        - function
      BBCount:         21
      ICount:          118
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - xmlHashAddEntry2
        - xmlHashCreate
        - xmlXPathRegisterFuncNS
      functionUses:    2
      BranchProfiles:
        - Branch String:   'extensions.c:627,24'
          Branch Sides:
            - BranchSide:      'extensions.c:627,28'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:629,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:627,42'
          Branch Sides:
            - BranchSide:      'extensions.c:628,10'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:629,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:628,23'
          Branch Sides:
            - BranchSide:      'extensions.c:628,27'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:629,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:627,9'
          Branch Sides:
            - BranchSide:      'extensions.c:629,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:630,9'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlXPathRegisterFuncNS
        - Branch String:   'extensions.c:630,9'
          Branch Sides:
            - BranchSide:      'extensions.c:631,32'
              BranchSideFuncs:
                - xmlXPathRegisterFuncNS
                - xmlHashAddEntry2
                - xmlHashCreate
            - BranchSide:      'extensions.c:633,9'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlHashCreate
        - Branch String:   'extensions.c:633,9'
          Branch Sides:
            - BranchSide:      'extensions.c:634,30'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashAddEntry2
            - BranchSide:      'extensions.c:635,9'
              BranchSideFuncs:
                - xmlHashAddEntry2
        - Branch String:   'extensions.c:635,9'
          Branch Sides:
            - BranchSide:      'extensions.c:636,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:638,28'
              BranchSideFuncs:
                - xmlHashAddEntry2
      Callsites:
        - Src:             'extensions.c:631,9'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'extensions.c:634,30'
          Dst:             xmlHashCreate
        - Src:             'extensions.c:638,11'
          Dst:             xmlHashAddEntry2
    - functionName:    xsltNewExtDef
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - prefix
        - URI
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlStrdup
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:121,9'
          Branch Sides:
            - BranchSide:      'extensions.c:122,9'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'extensions.c:126,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'extensions.c:127,9'
          Branch Sides:
            - BranchSide:      'extensions.c:128,33'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'extensions.c:129,9'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'extensions.c:129,9'
          Branch Sides:
            - BranchSide:      'extensions.c:130,30'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'extensions.c:131,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extensions.c:122,9'
          Dst:             xsltTransformError
        - Src:             'extensions.c:128,23'
          Dst:             xmlStrdup
        - Src:             'extensions.c:130,20'
          Dst:             xmlStrdup
    - functionName:    xsltRegisterExtPrefix
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - prefix
        - URI
      BBCount:         28
      ICount:          155
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - xmlHashLookup
        - xmlMutexLock
        - xmlMutexUnlock
        - xmlStrEqual
        - xsltExtModuleRegisterDynamic
        - xsltNewExtDef
        - xsltStyleGetExtData
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:543,25'
          Branch Sides:
            - BranchSide:      'extensions.c:543,29'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:544,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:543,9'
          Branch Sides:
            - BranchSide:      'extensions.c:544,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:550,27'
              BranchSideFuncs:
                - xsltNewExtDef
                - xmlMutexLock
                - xmlHashLookup
                - xmlMutexUnlock
                - xsltStyleGetExtData
                - xsltExtModuleRegisterDynamic
                - xmlMutexLock
                - xmlHashLookup
                - xmlMutexUnlock
                - xmlStrEqual
        - Branch String:   'extensions.c:561,5'
          Branch Sides:
            - BranchSide:      'extensions.c:562,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltNewExtDef
                - xmlMutexLock
                - xmlHashLookup
                - xmlMutexUnlock
                - xsltStyleGetExtData
                - xsltExtModuleRegisterDynamic
                - xmlMutexLock
                - xmlHashLookup
                - xmlMutexUnlock
            - BranchSide:      'extensions.c:567,25'
              BranchSideFuncs:
                - xsltNewExtDef
                - xmlMutexLock
                - xmlHashLookup
                - xmlMutexUnlock
                - xsltStyleGetExtData
                - xsltExtModuleRegisterDynamic
                - xmlMutexLock
                - xmlHashLookup
                - xmlMutexUnlock
        - Branch String:   'extensions.c:562,13'
          Branch Sides:
            - BranchSide:      'extensions.c:563,13'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:564,15'
              BranchSideFuncs:
                - xsltNewExtDef
                - xmlMutexLock
                - xmlHashLookup
                - xmlMutexUnlock
                - xsltStyleGetExtData
                - xsltExtModuleRegisterDynamic
                - xmlMutexLock
                - xmlHashLookup
                - xmlMutexUnlock
                - xmlStrEqual
        - Branch String:   'extensions.c:568,9'
          Branch Sides:
            - BranchSide:      'extensions.c:569,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:570,33'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashLookup
                - xmlMutexUnlock
                - xsltStyleGetExtData
                - xsltExtModuleRegisterDynamic
                - xmlMutexLock
                - xmlHashLookup
                - xmlMutexUnlock
        - Branch String:   'extensions.c:583,9'
          Branch Sides:
            - BranchSide:      'extensions.c:586,22'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashLookup
                - xmlMutexUnlock
                - xsltStyleGetExtData
                - xsltExtModuleRegisterDynamic
                - xmlMutexLock
                - xmlHashLookup
                - xmlMutexUnlock
            - BranchSide:      'extensions.c:601,5'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:589,13'
          Branch Sides:
            - BranchSide:      'extensions.c:590,47'
              BranchSideFuncs:
                - xsltExtModuleRegisterDynamic
                - xmlMutexLock
                - xmlHashLookup
                - xmlMutexUnlock
                - xsltStyleGetExtData
            - BranchSide:      'extensions.c:596,13'
              BranchSideFuncs:
                - xsltStyleGetExtData
        - Branch String:   'extensions.c:590,17'
          Branch Sides:
            - BranchSide:      'extensions.c:591,30'
              BranchSideFuncs:
                - xsltStyleGetExtData
            - BranchSide:      'extensions.c:595,9'
              BranchSideFuncs:
                - xsltStyleGetExtData
        - Branch String:   'extensions.c:596,13'
          Branch Sides:
            - BranchSide:      'extensions.c:597,33'
              BranchSideFuncs:
                - xsltStyleGetExtData
            - BranchSide:      'extensions.c:599,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extensions.c:562,13'
          Dst:             xmlStrEqual
        - Src:             'extensions.c:567,11'
          Dst:             xsltNewExtDef
        - Src:             'extensions.c:586,9'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:587,18'
          Dst:             xmlHashLookup
        - Src:             'extensions.c:588,9'
          Dst:             xmlMutexUnlock
        - Src:             'extensions.c:590,18'
          Dst:             xsltExtModuleRegisterDynamic
        - Src:             'extensions.c:591,17'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:592,26'
          Dst:             xmlHashLookup
        - Src:             'extensions.c:593,17'
          Dst:             xmlMutexUnlock
        - Src:             'extensions.c:597,13'
          Dst:             xsltStyleGetExtData
    - functionName:    xsltFreeExtDefList
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - extensiond
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltFreeExtDef
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:163,5'
          Branch Sides:
            - BranchSide:      'extensions.c:164,15'
              BranchSideFuncs:
                - xsltFreeExtDef
            - BranchSide:      'extensions.c:168,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extensions.c:166,9'
          Dst:             xsltFreeExtDef
    - functionName:    xsltFreeExts
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltFreeExtDefList
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:516,9'
          Branch Sides:
            - BranchSide:      'extensions.c:516,9'
              BranchSideFuncs:
                - xsltFreeExtDefList
            - BranchSide:      'extensions.c:517,44'
              BranchSideFuncs:
                - xsltFreeExtDefList
      Callsites:
        - Src:             'extensions.c:517,9'
          Dst:             xsltFreeExtDefList
    - functionName:    xsltRegisterAllExtras
      functionSourceFile: '/src/libxslt/libxslt/extra.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltDebug
        - xsltDocumentComp
        - xsltDocumentElem
        - xsltFunctionNodeSet
        - xsltRegisterExtModuleElement
        - xsltRegisterExtModuleFunction
      functionUses:    2
      BranchProfiles:
        - Branch String:   'extra.c:168,5'
          Branch Sides:
            - BranchSide:      'extra.c:168,5'
              BranchSideFuncs:
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleElement
                - xsltRegisterExtModuleElement
                - xsltRegisterExtModuleElement
                - xsltRegisterExtModuleElement
                - xsltRegisterExtModuleElement
            - BranchSide:      'extra.c:168,5'
              BranchSideFuncs:
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleElement
                - xsltRegisterExtModuleElement
                - xsltRegisterExtModuleElement
                - xsltRegisterExtModuleElement
                - xsltRegisterExtModuleElement
      Callsites:
        - Src:             'extra.c:168,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'extra.c:168,5'
          Dst:             xsltFunctionNodeSet
        - Src:             'extra.c:171,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'extra.c:171,5'
          Dst:             xsltFunctionNodeSet
        - Src:             'extra.c:174,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'extra.c:174,5'
          Dst:             xsltFunctionNodeSet
        - Src:             'extra.c:177,5'
          Dst:             xsltRegisterExtModuleElement
        - Src:             'extra.c:177,5'
          Dst:             xsltDebug
        - Src:             'extra.c:181,5'
          Dst:             xsltRegisterExtModuleElement
        - Src:             'extra.c:181,5'
          Dst:             xsltDocumentComp
        - Src:             'extra.c:181,5'
          Dst:             xsltDocumentElem
        - Src:             'extra.c:185,5'
          Dst:             xsltRegisterExtModuleElement
        - Src:             'extra.c:185,5'
          Dst:             xsltDocumentComp
        - Src:             'extra.c:185,5'
          Dst:             xsltDocumentElem
        - Src:             'extra.c:189,5'
          Dst:             xsltRegisterExtModuleElement
        - Src:             'extra.c:189,5'
          Dst:             xsltDocumentComp
        - Src:             'extra.c:189,5'
          Dst:             xsltDocumentElem
        - Src:             'extra.c:193,5'
          Dst:             xsltRegisterExtModuleElement
        - Src:             'extra.c:193,5'
          Dst:             xsltDocumentComp
        - Src:             'extra.c:193,5'
          Dst:             xsltDocumentElem
    - functionName:    xsltFunctionNodeSet
      functionSourceFile: '/src/libxslt/libxslt/extra.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xsltTransformError
        - xsltXPathGetTransformContext
      functionUses:    4
      BranchProfiles:
        - Branch String:   'extra.c:130,9'
          Branch Sides:
            - BranchSide:      'extra.c:131,50'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'extra.c:136,10'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'extra.c:136,31'
          Branch Sides:
            - BranchSide:      'extra.c:137,4'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'extra.c:139,50'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'extra.c:137,42'
          Branch Sides:
            - BranchSide:      'extra.c:138,4'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'extra.c:144,9'
              BranchSideFuncs: []
        - Branch String:   'extra.c:136,9'
          Branch Sides:
            - BranchSide:      'extra.c:139,50'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'extra.c:144,9'
              BranchSideFuncs: []
        - Branch String:   'extra.c:144,9'
          Branch Sides:
            - BranchSide:      'extra.c:144,9'
              BranchSideFuncs: []
            - BranchSide:      'extra.c:145,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extra.c:131,21'
          Dst:             xsltXPathGetTransformContext
        - Src:             'extra.c:131,2'
          Dst:             xsltTransformError
        - Src:             'extra.c:139,21'
          Dst:             xsltXPathGetTransformContext
        - Src:             'extra.c:139,2'
          Dst:             xsltTransformError
    - functionName:    xsltDebug
      functionSourceFile: '/src/libxslt/libxslt/extra.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - inst
        - comp
      BBCount:         52
      ICount:          384
      EdgeCount:       68
      CyclomaticComplexity: 18
      functionsReached:
        - xmlXPathDebugDumpObject
      functionUses:    10
      BranchProfiles:
        - Branch String:   'extra.c:60,50'
          Branch Sides:
            - BranchSide:      'extra.c:60,54'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
            - BranchSide:      'extra.c:60,5'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
        - Branch String:   'extra.c:60,5'
          Branch Sides:
            - BranchSide:      'extra.c:61,9'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
            - BranchSide:      'extra.c:73,5'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
        - Branch String:   'extra.c:62,13'
          Branch Sides:
            - BranchSide:      'extra.c:63,13'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
            - BranchSide:      'extra.c:65,13'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
        - Branch String:   'extra.c:65,13'
          Branch Sides:
            - BranchSide:      'extra.c:66,13'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
            - BranchSide:      'extra.c:68,13'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
        - Branch String:   'extra.c:68,13'
          Branch Sides:
            - BranchSide:      'extra.c:69,13'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
            - BranchSide:      'extra.c:71,9'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
        - Branch String:   'extra.c:74,49'
          Branch Sides:
            - BranchSide:      'extra.c:74,53'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
            - BranchSide:      'extra.c:74,5'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
        - Branch String:   'extra.c:74,5'
          Branch Sides:
            - BranchSide:      'extra.c:77,13'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
            - BranchSide:      'extra.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'extra.c:77,13'
          Branch Sides:
            - BranchSide:      'extra.c:78,13'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
            - BranchSide:      'extra.c:79,9'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
        - Branch String:   'extra.c:81,9'
          Branch Sides:
            - BranchSide:      'extra.c:82,17'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
            - BranchSide:      'extra.c:109,5'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
        - Branch String:   'extra.c:82,17'
          Branch Sides:
            - BranchSide:      'extra.c:83,17'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
            - BranchSide:      'extra.c:85,24'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
        - Branch String:   'extra.c:85,24'
          Branch Sides:
            - BranchSide:      'extra.c:86,17'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
            - BranchSide:      'extra.c:87,24'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
        - Branch String:   'extra.c:90,17'
          Branch Sides:
            - BranchSide:      'extra.c:91,17'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
            - BranchSide:      'extra.c:94,17'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
        - Branch String:   'extra.c:96,17'
          Branch Sides:
            - BranchSide:      'extra.c:97,22'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
            - BranchSide:      'extra.c:102,17'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
        - Branch String:   'extra.c:97,57'
          Branch Sides:
            - BranchSide:      'extra.c:98,22'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
            - BranchSide:      'extra.c:99,52'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
        - Branch String:   'extra.c:97,21'
          Branch Sides:
            - BranchSide:      'extra.c:99,52'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
            - BranchSide:      'extra.c:101,13'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
      Callsites:
        - Src:             'extra.c:99,21'
          Dst:             xmlXPathDebugDumpObject
    - functionName:    xsltRegisterExtras
      functionSourceFile: '/src/libxslt/libxslt/extra.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltRegisterAllExtras
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'extra.c:158,5'
          Dst:             xsltRegisterAllExtras
    - functionName:    xsltFreeNamespaceAliasHashes
      functionSourceFile: '/src/libxslt/libxslt/namespaces.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlHashFree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'namespaces.c:832,9'
          Branch Sides:
            - BranchSide:      'namespaces.c:832,9'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'namespaces.c:833,32'
              BranchSideFuncs:
                - xmlHashFree
      Callsites:
        - Src:             'namespaces.c:833,2'
          Dst:             xmlHashFree
    - functionName:    xsltCopyNamespace
      functionSourceFile: '/src/libxslt/libxslt/namespaces.c'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - elem
        - ns
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlNewNs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'namespaces.c:812,22'
          Branch Sides:
            - BranchSide:      'namespaces.c:812,26'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:813,2'
              BranchSideFuncs: []
        - Branch String:   'namespaces.c:812,9'
          Branch Sides:
            - BranchSide:      'namespaces.c:813,2'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:817,10'
              BranchSideFuncs:
                - xmlNewNs
                - xmlNewNs
        - Branch String:   'namespaces.c:817,24'
          Branch Sides:
            - BranchSide:      'namespaces.c:817,28'
              BranchSideFuncs:
                - xmlNewNs
                - xmlNewNs
            - BranchSide:      'namespaces.c:820,18'
              BranchSideFuncs:
                - xmlNewNs
        - Branch String:   'namespaces.c:817,9'
          Branch Sides:
            - BranchSide:      'namespaces.c:818,24'
              BranchSideFuncs:
                - xmlNewNs
            - BranchSide:      'namespaces.c:820,18'
              BranchSideFuncs:
                - xmlNewNs
      Callsites:
        - Src:             'namespaces.c:818,9'
          Dst:             xmlNewNs
        - Src:             'namespaces.c:820,9'
          Dst:             xmlNewNs
    - functionName:    xsltCopyNamespaceList
      functionSourceFile: '/src/libxslt/libxslt/namespaces.c'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - cur
      BBCount:         45
      ICount:          274
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - xmlHashLookup
        - xmlNewNs
        - xmlSearchNs
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'namespaces.c:722,9'
          Branch Sides:
            - BranchSide:      'namespaces.c:723,2'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:724,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'namespaces.c:724,9'
          Branch Sides:
            - BranchSide:      'namespaces.c:725,2'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:730,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'namespaces.c:730,24'
          Branch Sides:
            - BranchSide:      'namespaces.c:730,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'namespaces.c:733,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'namespaces.c:730,9'
          Branch Sides:
            - BranchSide:      'namespaces.c:731,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'namespaces.c:733,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'namespaces.c:733,5'
          Branch Sides:
            - BranchSide:      'namespaces.c:734,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'namespaces.c:794,12'
              BranchSideFuncs: []
        - Branch String:   'namespaces.c:734,6'
          Branch Sides:
            - BranchSide:      'namespaces.c:735,6'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:741,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'namespaces.c:741,6'
          Branch Sides:
            - BranchSide:      'namespaces.c:742,11'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'namespaces.c:770,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNewNs
        - Branch String:   'namespaces.c:742,29'
          Branch Sides:
            - BranchSide:      'namespaces.c:743,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSearchNs
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'namespaces.c:748,24'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlNewNs
                - xmlStrEqual
        - Branch String:   'namespaces.c:743,48'
          Branch Sides:
            - BranchSide:      'namespaces.c:744,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSearchNs
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlStrEqual
                - xmlNewNs
                - xmlStrEqual
            - BranchSide:      'namespaces.c:748,24'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlNewNs
                - xmlStrEqual
        - Branch String:   'namespaces.c:742,10'
          Branch Sides:
            - BranchSide:      'namespaces.c:745,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'namespaces.c:748,24'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlNewNs
                - xmlStrEqual
        - Branch String:   'namespaces.c:749,24'
          Branch Sides:
            - BranchSide:      'namespaces.c:749,40'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlNewNs
            - BranchSide:      'namespaces.c:753,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNewNs
        - Branch String:   'namespaces.c:749,10'
          Branch Sides:
            - BranchSide:      'namespaces.c:750,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'namespaces.c:753,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNewNs
        - Branch String:   'namespaces.c:770,6'
          Branch Sides:
            - BranchSide:      'namespaces.c:773,44'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'namespaces.c:792,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'namespaces.c:775,10'
          Branch Sides:
            - BranchSide:      'namespaces.c:776,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'namespaces.c:779,10'
              BranchSideFuncs:
                - xmlNewNs
                - xmlStrEqual
                - xmlHashLookup
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNewNs
        - Branch String:   'namespaces.c:779,10'
          Branch Sides:
            - BranchSide:      'namespaces.c:780,16'
              BranchSideFuncs:
                - xmlNewNs
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'namespaces.c:782,16'
              BranchSideFuncs:
                - xmlNewNs
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'namespaces.c:784,10'
          Branch Sides:
            - BranchSide:      'namespaces.c:785,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'namespaces.c:787,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
      Callsites:
        - Src:             'namespaces.c:743,4'
          Dst:             xmlStrEqual
        - Src:             'namespaces.c:744,3'
          Dst:             xmlStrEqual
        - Src:             'namespaces.c:748,12'
          Dst:             xmlSearchNs
        - Src:             'namespaces.c:749,28'
          Dst:             xmlStrEqual
        - Src:             'namespaces.c:770,7'
          Dst:             xmlStrEqual
        - Src:             'namespaces.c:773,30'
          Dst:             xmlHashLookup
        - Src:             'namespaces.c:780,7'
          Dst:             xmlNewNs
        - Src:             'namespaces.c:782,7'
          Dst:             xmlNewNs
    - functionName:    xsltGetPlainNamespace
      functionSourceFile: '/src/libxslt/libxslt/namespaces.c'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
        - ns
        - out
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltGetNamespace
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'namespaces.c:692,12'
          Dst:             xsltGetNamespace
    - functionName:    xsltGetNamespace
      functionSourceFile: '/src/libxslt/libxslt/namespaces.c'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
        - ns
        - out
      BBCount:         28
      ICount:          149
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - xmlHashLookup
        - xsltGetSpecialNamespace
        - xsltNextImport
      functionUses:    6
      BranchProfiles:
        - Branch String:   'namespaces.c:620,9'
          Branch Sides:
            - BranchSide:      'namespaces.c:621,2'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:634,17'
              BranchSideFuncs:
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltNextImport
                - xmlHashLookup
        - Branch String:   'namespaces.c:636,21'
          Branch Sides:
            - BranchSide:      'namespaces.c:636,25'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:637,6'
              BranchSideFuncs: []
        - Branch String:   'namespaces.c:636,38'
          Branch Sides:
            - BranchSide:      'namespaces.c:636,42'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:637,6'
              BranchSideFuncs: []
        - Branch String:   'namespaces.c:636,6'
          Branch Sides:
            - BranchSide:      'namespaces.c:637,6'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:639,10'
              BranchSideFuncs:
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltNextImport
                - xmlHashLookup
        - Branch String:   'namespaces.c:640,2'
          Branch Sides:
            - BranchSide:      'namespaces.c:641,10'
              BranchSideFuncs:
                - xsltNextImport
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xmlHashLookup
            - BranchSide:      'namespaces.c:651,6'
              BranchSideFuncs:
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
        - Branch String:   'namespaces.c:641,10'
          Branch Sides:
            - BranchSide:      'namespaces.c:643,17'
              BranchSideFuncs:
                - xmlHashLookup
                - xsltNextImport
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
            - BranchSide:      'namespaces.c:644,10'
              BranchSideFuncs:
                - xsltNextImport
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xmlHashLookup
        - Branch String:   'namespaces.c:644,10'
          Branch Sides:
            - BranchSide:      'namespaces.c:645,3'
              BranchSideFuncs:
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
            - BranchSide:      'namespaces.c:647,29'
              BranchSideFuncs:
                - xsltNextImport
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xmlHashLookup
        - Branch String:   'namespaces.c:651,6'
          Branch Sides:
            - BranchSide:      'namespaces.c:652,37'
              BranchSideFuncs:
                - xsltGetSpecialNamespace
            - BranchSide:      'namespaces.c:666,13'
              BranchSideFuncs:
                - xsltGetSpecialNamespace
      Callsites:
        - Src:             'namespaces.c:643,3'
          Dst:             xmlHashLookup
        - Src:             'namespaces.c:647,14'
          Dst:             xsltNextImport
        - Src:             'namespaces.c:652,13'
          Dst:             xsltGetSpecialNamespace
        - Src:             'namespaces.c:669,9'
          Dst:             xsltGetSpecialNamespace
    - functionName:    xsltGetSpecialNamespace
      functionSourceFile: '/src/libxslt/libxslt/namespaces.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - invocNode
        - nsName
        - nsPrefix
        - target
      BBCount:         132
      ICount:          727
      EdgeCount:       181
      CyclomaticComplexity: 51
      functionsReached:
        - snprintf
        - xmlNewNs
        - xmlSearchNs
        - xmlSearchNsByHref
        - xmlStrEqual
        - xsltTransformError
      functionUses:    13
      BranchProfiles:
        - Branch String:   'namespaces.c:326,24'
          Branch Sides:
            - BranchSide:      'namespaces.c:326,28'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:328,2'
              BranchSideFuncs: []
        - Branch String:   'namespaces.c:326,44'
          Branch Sides:
            - BranchSide:      'namespaces.c:327,3'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:328,2'
              BranchSideFuncs: []
        - Branch String:   'namespaces.c:326,9'
          Branch Sides:
            - BranchSide:      'namespaces.c:328,2'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:344,10'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
        - Branch String:   'namespaces.c:344,28'
          Branch Sides:
            - BranchSide:      'namespaces.c:344,33'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
            - BranchSide:      'namespaces.c:416,10'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNs
        - Branch String:   'namespaces.c:344,49'
          Branch Sides:
            - BranchSide:      'namespaces.c:344,53'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
            - BranchSide:      'namespaces.c:358,6'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
        - Branch String:   'namespaces.c:344,9'
          Branch Sides:
            - BranchSide:      'namespaces.c:358,6'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
            - BranchSide:      'namespaces.c:416,10'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNs
        - Branch String:   'namespaces.c:358,6'
          Branch Sides:
            - BranchSide:      'namespaces.c:359,11'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
            - BranchSide:      'namespaces.c:384,7'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
        - Branch String:   'namespaces.c:361,7'
          Branch Sides:
            - BranchSide:      'namespaces.c:362,12'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'namespaces.c:381,8'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
        - Branch String:   'namespaces.c:362,30'
          Branch Sides:
            - BranchSide:      'namespaces.c:362,34'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'namespaces.c:377,4'
              BranchSideFuncs: []
        - Branch String:   'namespaces.c:362,11'
          Branch Sides:
            - BranchSide:      'namespaces.c:366,23'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'namespaces.c:377,4'
              BranchSideFuncs: []
        - Branch String:   'namespaces.c:382,6'
          Branch Sides:
            - BranchSide:      'namespaces.c:361,7'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
            - BranchSide:      'namespaces.c:383,2'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
        - Branch String:   'namespaces.c:384,31'
          Branch Sides:
            - BranchSide:      'namespaces.c:385,7'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
            - BranchSide:      'namespaces.c:410,2'
              BranchSideFuncs: []
        - Branch String:   'namespaces.c:384,6'
          Branch Sides:
            - BranchSide:      'namespaces.c:391,10'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
            - BranchSide:      'namespaces.c:410,2'
              BranchSideFuncs: []
        - Branch String:   'namespaces.c:391,10'
          Branch Sides:
            - BranchSide:      'namespaces.c:392,3'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:394,23'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
        - Branch String:   'namespaces.c:400,23'
          Branch Sides:
            - BranchSide:      'namespaces.c:400,27'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:401,3'
              BranchSideFuncs: []
        - Branch String:   'namespaces.c:400,45'
          Branch Sides:
            - BranchSide:      'namespaces.c:400,49'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:401,3'
              BranchSideFuncs: []
        - Branch String:   'namespaces.c:400,10'
          Branch Sides:
            - BranchSide:      'namespaces.c:401,3'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:406,15'
              BranchSideFuncs:
                - xmlNewNs
        - Branch String:   'namespaces.c:416,28'
          Branch Sides:
            - BranchSide:      'namespaces.c:417,3'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNs
            - BranchSide:      'namespaces.c:425,9'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'namespaces.c:417,23'
          Branch Sides:
            - BranchSide:      'namespaces.c:417,27'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNs
            - BranchSide:      'namespaces.c:425,9'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'namespaces.c:417,47'
          Branch Sides:
            - BranchSide:      'namespaces.c:418,3'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNs
            - BranchSide:      'namespaces.c:425,9'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'namespaces.c:418,23'
          Branch Sides:
            - BranchSide:      'namespaces.c:418,27'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNs
            - BranchSide:      'namespaces.c:425,9'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'namespaces.c:416,9'
          Branch Sides:
            - BranchSide:      'namespaces.c:420,21'
              BranchSideFuncs:
                - xmlSearchNs
            - BranchSide:      'namespaces.c:425,9'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'namespaces.c:425,9'
          Branch Sides:
            - BranchSide:      'namespaces.c:426,7'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'namespaces.c:444,9'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
        - Branch String:   'namespaces.c:428,10'
          Branch Sides:
            - BranchSide:      'namespaces.c:429,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'namespaces.c:441,11'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'namespaces.c:429,7'
          Branch Sides:
            - BranchSide:      'namespaces.c:430,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
            - BranchSide:      'namespaces.c:434,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'namespaces.c:430,11'
          Branch Sides:
            - BranchSide:      'namespaces.c:431,11'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:432,22'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
        - Branch String:   'namespaces.c:435,11'
          Branch Sides:
            - BranchSide:      'namespaces.c:436,11'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:437,22'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
        - Branch String:   'namespaces.c:442,2'
          Branch Sides:
            - BranchSide:      'namespaces.c:428,11'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'namespaces.c:443,5'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
        - Branch String:   'namespaces.c:444,9'
          Branch Sides:
            - BranchSide:      'namespaces.c:455,25'
              BranchSideFuncs:
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
            - BranchSide:      'namespaces.c:462,17'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'namespaces.c:456,6'
          Branch Sides:
            - BranchSide:      'namespaces.c:457,13'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:462,5'
              BranchSideFuncs:
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
        - Branch String:   'namespaces.c:462,41'
          Branch Sides:
            - BranchSide:      'namespaces.c:463,3'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'namespaces.c:555,16'
              BranchSideFuncs:
                - xmlNewNs
        - Branch String:   'namespaces.c:462,16'
          Branch Sides:
            - BranchSide:      'namespaces.c:471,7'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'namespaces.c:555,16'
              BranchSideFuncs:
                - xmlNewNs
        - Branch String:   'namespaces.c:471,35'
          Branch Sides:
            - BranchSide:      'namespaces.c:472,8'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'namespaces.c:488,19'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
        - Branch String:   'namespaces.c:471,6'
          Branch Sides:
            - BranchSide:      'namespaces.c:474,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'namespaces.c:488,19'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
        - Branch String:   'namespaces.c:476,10'
          Branch Sides:
            - BranchSide:      'namespaces.c:477,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
            - BranchSide:      'namespaces.c:479,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
        - Branch String:   'namespaces.c:477,7'
          Branch Sides:
            - BranchSide:      'namespaces.c:478,14'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:479,6'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
        - Branch String:   'namespaces.c:489,6'
          Branch Sides:
            - BranchSide:      'namespaces.c:0,0'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNs
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
            - BranchSide:      'namespaces.c:490,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNs
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
        - Branch String:   'namespaces.c:490,10'
          Branch Sides:
            - BranchSide:      'namespaces.c:491,10'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:502,10'
              BranchSideFuncs:
                - xmlNewNs
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
        - Branch String:   'namespaces.c:502,10'
          Branch Sides:
            - BranchSide:      'namespaces.c:503,21'
              BranchSideFuncs:
                - xmlNewNs
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
            - BranchSide:      'namespaces.c:522,2'
              BranchSideFuncs:
                - xmlNewNs
        - Branch String:   'namespaces.c:505,22'
          Branch Sides:
            - BranchSide:      'namespaces.c:506,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNs
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
            - BranchSide:      'namespaces.c:519,14'
              BranchSideFuncs:
                - xmlNewNs
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
        - Branch String:   'namespaces.c:505,11'
          Branch Sides:
            - BranchSide:      'namespaces.c:514,27'
              BranchSideFuncs:
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
            - BranchSide:      'namespaces.c:519,14'
              BranchSideFuncs:
                - xmlNewNs
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
        - Branch String:   'namespaces.c:515,8'
          Branch Sides:
            - BranchSide:      'namespaces.c:516,15'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:517,4'
              BranchSideFuncs:
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
        - Branch String:   'namespaces.c:520,3'
          Branch Sides:
            - BranchSide:      'namespaces.c:505,12'
              BranchSideFuncs:
                - xmlNewNs
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
            - BranchSide:      'namespaces.c:521,6'
              BranchSideFuncs:
                - xmlNewNs
        - Branch String:   'namespaces.c:569,6'
          Branch Sides:
            - BranchSide:      'namespaces.c:570,15'
              BranchSideFuncs:
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
            - BranchSide:      'namespaces.c:573,2'
              BranchSideFuncs:
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
        - Branch String:   'namespaces.c:576,10'
          Branch Sides:
            - BranchSide:      'namespaces.c:577,22'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'namespaces.c:583,2'
              BranchSideFuncs:
                - xmlNewNs
                - snprintf
                - xmlSearchNs
                - xsltTransformError
        - Branch String:   'namespaces.c:583,2'
          Branch Sides:
            - BranchSide:      'namespaces.c:574,24'
              BranchSideFuncs:
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
            - BranchSide:      'namespaces.c:584,16'
              BranchSideFuncs:
                - xmlNewNs
      Callsites:
        - Src:             'namespaces.c:366,4'
          Dst:             xsltTransformError
        - Src:             'namespaces.c:394,11'
          Dst:             xmlSearchNs
        - Src:             'namespaces.c:406,6'
          Dst:             xmlNewNs
        - Src:             'namespaces.c:420,9'
          Dst:             xmlSearchNs
        - Src:             'namespaces.c:430,11'
          Dst:             xmlStrEqual
        - Src:             'namespaces.c:434,14'
          Dst:             xmlStrEqual
        - Src:             'namespaces.c:435,11'
          Dst:             xmlStrEqual
        - Src:             'namespaces.c:455,7'
          Dst:             xmlSearchNsByHref
        - Src:             'namespaces.c:477,7'
          Dst:             xmlStrEqual
        - Src:             'namespaces.c:479,17'
          Dst:             xmlStrEqual
        - Src:             'namespaces.c:480,3'
          Dst:             xmlStrEqual
        - Src:             'namespaces.c:488,7'
          Dst:             xmlSearchNs
        - Src:             'namespaces.c:490,10'
          Dst:             xmlStrEqual
        - Src:             'namespaces.c:506,4'
          Dst:             xmlStrEqual
        - Src:             'namespaces.c:514,9'
          Dst:             xmlSearchNsByHref
        - Src:             'namespaces.c:548,7'
          Dst:             xmlNewNs
        - Src:             'namespaces.c:555,7'
          Dst:             xmlNewNs
        - Src:             'namespaces.c:574,6'
          Dst:             snprintf
        - Src:             'namespaces.c:575,11'
          Dst:             xmlSearchNs
        - Src:             'namespaces.c:577,3'
          Dst:             xsltTransformError
        - Src:             'namespaces.c:584,7'
          Dst:             xmlNewNs
    - functionName:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    30
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltNamespaceAlias
      functionSourceFile: '/src/libxslt/libxslt/namespaces.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - node
      BBCount:         54
      ICount:          298
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - xmlGetNsProp
        - xmlHashAddEntry
        - xmlHashCreate
        - xmlSearchNs
        - xmlStrEqual
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'namespaces.c:200,25'
          Branch Sides:
            - BranchSide:      'namespaces.c:200,29'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:201,2'
              BranchSideFuncs: []
        - Branch String:   'namespaces.c:200,9'
          Branch Sides:
            - BranchSide:      'namespaces.c:201,2'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:203,32'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlStrEqual
                - xmlSearchNs
                - xmlStrEqual
                - xmlSearchNs
                - xmlHashAddEntry
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
                - xmlSearchNs
                - xsltTransformError
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'namespaces.c:204,9'
          Branch Sides:
            - BranchSide:      'namespaces.c:205,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'namespaces.c:209,33'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlStrEqual
                - xmlSearchNs
                - xmlStrEqual
                - xmlSearchNs
                - xmlHashAddEntry
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
                - xmlSearchNs
                - xsltTransformError
                - xmlSearchNs
                - xsltTransformError
        - Branch String:   'namespaces.c:210,9'
          Branch Sides:
            - BranchSide:      'namespaces.c:211,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'namespaces.c:216,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSearchNs
                - xmlStrEqual
                - xmlSearchNs
                - xmlHashAddEntry
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
                - xmlSearchNs
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'namespaces.c:216,9'
          Branch Sides:
            - BranchSide:      'namespaces.c:217,26'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlSearchNs
                - xmlHashAddEntry
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'namespaces.c:223,26'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlSearchNs
                - xmlHashAddEntry
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
                - xmlSearchNs
                - xsltTransformError
        - Branch String:   'namespaces.c:218,6'
          Branch Sides:
            - BranchSide:      'namespaces.c:219,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSearchNs
                - xmlHashAddEntry
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'namespaces.c:221,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSearchNs
                - xmlHashAddEntry
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'namespaces.c:225,26'
          Branch Sides:
            - BranchSide:      'namespaces.c:225,30'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'namespaces.c:226,31'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'namespaces.c:225,6'
          Branch Sides:
            - BranchSide:      'namespaces.c:226,31'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'namespaces.c:231,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSearchNs
                - xmlHashAddEntry
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'namespaces.c:239,9'
          Branch Sides:
            - BranchSide:      'namespaces.c:240,25'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlHashAddEntry
                - xsltTransformError
                - xmlHashCreate
            - BranchSide:      'namespaces.c:246,25'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlHashAddEntry
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
        - Branch String:   'namespaces.c:241,6'
          Branch Sides:
            - BranchSide:      'namespaces.c:242,19'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xsltTransformError
                - xmlHashCreate
            - BranchSide:      'namespaces.c:244,21'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xsltTransformError
                - xmlHashCreate
        - Branch String:   'namespaces.c:248,32'
          Branch Sides:
            - BranchSide:      'namespaces.c:248,36'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'namespaces.c:249,31'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'namespaces.c:248,13'
          Branch Sides:
            - BranchSide:      'namespaces.c:249,31'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'namespaces.c:254,21'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xsltTransformError
                - xmlHashCreate
        - Branch String:   'namespaces.c:261,9'
          Branch Sides:
            - BranchSide:      'namespaces.c:262,13'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:277,13'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xsltTransformError
                - xmlHashCreate
        - Branch String:   'namespaces.c:262,13'
          Branch Sides:
            - BranchSide:      'namespaces.c:274,35'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:276,5'
              BranchSideFuncs: []
        - Branch String:   'namespaces.c:277,13'
          Branch Sides:
            - BranchSide:      'namespaces.c:278,25'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashAddEntry
                - xsltTransformError
            - BranchSide:      'namespaces.c:279,13'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xsltTransformError
        - Branch String:   'namespaces.c:279,13'
          Branch Sides:
            - BranchSide:      'namespaces.c:280,31'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'namespaces.c:284,36'
              BranchSideFuncs:
                - xmlHashAddEntry
        - Branch String:   'namespaces.c:290,9'
          Branch Sides:
            - BranchSide:      'namespaces.c:291,2'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:292,9'
              BranchSideFuncs: []
        - Branch String:   'namespaces.c:292,9'
          Branch Sides:
            - BranchSide:      'namespaces.c:292,9'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:293,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'namespaces.c:203,19'
          Dst:             xmlGetNsProp
        - Src:             'namespaces.c:205,2'
          Dst:             xsltTransformError
        - Src:             'namespaces.c:209,20'
          Dst:             xmlGetNsProp
        - Src:             'namespaces.c:211,2'
          Dst:             xsltTransformError
        - Src:             'namespaces.c:216,9'
          Dst:             xmlStrEqual
        - Src:             'namespaces.c:217,14'
          Dst:             xmlSearchNs
        - Src:             'namespaces.c:223,14'
          Dst:             xmlSearchNs
        - Src:             'namespaces.c:226,6'
          Dst:             xsltTransformError
        - Src:             'namespaces.c:239,9'
          Dst:             xmlStrEqual
        - Src:             'namespaces.c:240,13'
          Dst:             xmlSearchNs
        - Src:             'namespaces.c:246,13'
          Dst:             xmlSearchNs
        - Src:             'namespaces.c:249,6'
          Dst:             xsltTransformError
        - Src:             'namespaces.c:278,25'
          Dst:             xmlHashCreate
        - Src:             'namespaces.c:280,6'
          Dst:             xsltTransformError
        - Src:             'namespaces.c:284,2'
          Dst:             xmlHashAddEntry
    - functionName:    xsltFindTemplate
      functionSourceFile: '/src/libxslt/libxslt/imports.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - nameURI
      BBCount:         17
      ICount:          88
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlHashLookup2
        - xsltNextImport
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imports.c:408,24'
          Branch Sides:
            - BranchSide:      'imports.c:408,28'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:409,2'
              BranchSideFuncs: []
        - Branch String:   'imports.c:408,9'
          Branch Sides:
            - BranchSide:      'imports.c:409,2'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:410,13'
              BranchSideFuncs:
                - xsltNextImport
                - xmlHashLookup2
        - Branch String:   'imports.c:411,5'
          Branch Sides:
            - BranchSide:      'imports.c:412,13'
              BranchSideFuncs:
                - xsltNextImport
                - xmlHashLookup2
            - BranchSide:      'imports.c:421,5'
              BranchSideFuncs: []
        - Branch String:   'imports.c:412,13'
          Branch Sides:
            - BranchSide:      'imports.c:414,32'
              BranchSideFuncs:
                - xmlHashLookup2
                - xsltNextImport
            - BranchSide:      'imports.c:419,25'
              BranchSideFuncs:
                - xsltNextImport
                - xmlHashLookup2
        - Branch String:   'imports.c:415,17'
          Branch Sides:
            - BranchSide:      'imports.c:416,24'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:417,9'
              BranchSideFuncs:
                - xsltNextImport
                - xmlHashLookup2
      Callsites:
        - Src:             'imports.c:414,17'
          Dst:             xmlHashLookup2
        - Src:             'imports.c:419,10'
          Dst:             xsltNextImport
    - functionName:    xsltNextImport
      functionSourceFile: '/src/libxslt/libxslt/imports.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         17
      ICount:          83
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    45
      BranchProfiles:
        - Branch String:   'imports.c:298,9'
          Branch Sides:
            - BranchSide:      'imports.c:299,2'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:300,9'
              BranchSideFuncs: []
        - Branch String:   'imports.c:300,9'
          Branch Sides:
            - BranchSide:      'imports.c:301,9'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:302,9'
              BranchSideFuncs: []
        - Branch String:   'imports.c:302,9'
          Branch Sides:
            - BranchSide:      'imports.c:303,9'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:304,5'
              BranchSideFuncs: []
        - Branch String:   'imports.c:306,6'
          Branch Sides:
            - BranchSide:      'imports.c:306,19'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:307,6'
              BranchSideFuncs: []
        - Branch String:   'imports.c:307,6'
          Branch Sides:
            - BranchSide:      'imports.c:307,32'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:308,5'
              BranchSideFuncs: []
        - Branch String:   'imports.c:308,5'
          Branch Sides:
            - BranchSide:      'imports.c:305,8'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:309,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltFindElemSpaceHandling
      functionSourceFile: '/src/libxslt/libxslt/imports.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         29
      ICount:          163
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - xmlHashLookup2
        - xmlStrEqual
        - xsltNextImport
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imports.c:353,24'
          Branch Sides:
            - BranchSide:      'imports.c:353,28'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:354,2'
              BranchSideFuncs: []
        - Branch String:   'imports.c:353,9'
          Branch Sides:
            - BranchSide:      'imports.c:354,2'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:355,13'
              BranchSideFuncs:
                - xmlHashLookup2
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'imports.c:356,5'
          Branch Sides:
            - BranchSide:      'imports.c:357,6'
              BranchSideFuncs:
                - xmlHashLookup2
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'imports.c:382,5'
              BranchSideFuncs: []
        - Branch String:   'imports.c:357,6'
          Branch Sides:
            - BranchSide:      'imports.c:359,23'
              BranchSideFuncs:
                - xmlHashLookup2
                - xsltNextImport
                - xmlHashLookup2
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup2
            - BranchSide:      'imports.c:367,20'
              BranchSideFuncs:
                - xmlHashLookup2
                - xsltNextImport
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'imports.c:360,17'
          Branch Sides:
            - BranchSide:      'imports.c:362,36'
              BranchSideFuncs:
                - xmlHashLookup2
                - xsltNextImport
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'imports.c:365,2'
              BranchSideFuncs:
                - xsltNextImport
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'imports.c:369,6'
          Branch Sides:
            - BranchSide:      'imports.c:370,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltNextImport
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'imports.c:375,6'
              BranchSideFuncs:
                - xsltNextImport
                - xmlHashLookup2
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'imports.c:370,10'
          Branch Sides:
            - BranchSide:      'imports.c:371,3'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:372,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltNextImport
                - xmlHashLookup2
                - xmlStrEqual
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'imports.c:372,10'
          Branch Sides:
            - BranchSide:      'imports.c:373,3'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:374,2'
              BranchSideFuncs:
                - xsltNextImport
                - xmlHashLookup2
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'imports.c:375,6'
          Branch Sides:
            - BranchSide:      'imports.c:376,6'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:377,6'
              BranchSideFuncs:
                - xsltNextImport
                - xmlHashLookup2
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'imports.c:377,6'
          Branch Sides:
            - BranchSide:      'imports.c:378,6'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:380,25'
              BranchSideFuncs:
                - xsltNextImport
                - xmlHashLookup2
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup2
                - xmlHashLookup2
      Callsites:
        - Src:             'imports.c:359,8'
          Dst:             xmlHashLookup2
        - Src:             'imports.c:362,21'
          Dst:             xmlHashLookup2
        - Src:             'imports.c:367,5'
          Dst:             xmlHashLookup2
        - Src:             'imports.c:370,10'
          Dst:             xmlStrEqual
        - Src:             'imports.c:372,10'
          Dst:             xmlStrEqual
        - Src:             'imports.c:380,10'
          Dst:             xsltNextImport
    - functionName:    xsltNeedElemSpaceHandling
      functionSourceFile: '/src/libxslt/libxslt/imports.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xsltNextImport
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imports.c:325,9'
          Branch Sides:
            - BranchSide:      'imports.c:326,2'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:327,13'
              BranchSideFuncs:
                - xsltNextImport
        - Branch String:   'imports.c:328,5'
          Branch Sides:
            - BranchSide:      'imports.c:329,6'
              BranchSideFuncs:
                - xsltNextImport
            - BranchSide:      'imports.c:333,5'
              BranchSideFuncs: []
        - Branch String:   'imports.c:329,6'
          Branch Sides:
            - BranchSide:      'imports.c:330,6'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:331,25'
              BranchSideFuncs:
                - xsltNextImport
      Callsites:
        - Src:             'imports.c:331,10'
          Dst:             xsltNextImport
    - functionName:    xsltParseStylesheetInclude
      functionSourceFile: '/src/libxslt/libxslt/imports.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - cur
      BBCount:         29
      ICount:          234
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - xmlBuildURI
        - xmlGetNsProp
        - xmlNodeGetBase
        - xsltCheckCycle
        - xsltLoadStyleDocument
        - xsltParseStylesheetProcess
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imports.c:215,23'
          Branch Sides:
            - BranchSide:      'imports.c:215,27'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:216,10'
              BranchSideFuncs: []
        - Branch String:   'imports.c:215,9'
          Branch Sides:
            - BranchSide:      'imports.c:216,10'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:218,27'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltCheckCycle
                - xsltLoadStyleDocument
                - xsltParseStylesheetProcess
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'imports.c:219,9'
          Branch Sides:
            - BranchSide:      'imports.c:220,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'imports.c:225,27'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltCheckCycle
                - xsltLoadStyleDocument
                - xsltParseStylesheetProcess
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'imports.c:227,9'
          Branch Sides:
            - BranchSide:      'imports.c:228,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'imports.c:233,24'
              BranchSideFuncs:
                - xsltCheckCycle
                - xsltLoadStyleDocument
                - xsltParseStylesheetProcess
                - xsltTransformError
        - Branch String:   'imports.c:233,9'
          Branch Sides:
            - BranchSide:      'imports.c:234,9'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:236,37'
              BranchSideFuncs:
                - xsltLoadStyleDocument
                - xsltParseStylesheetProcess
                - xsltTransformError
        - Branch String:   'imports.c:237,9'
          Branch Sides:
            - BranchSide:      'imports.c:238,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'imports.c:252,14'
              BranchSideFuncs:
                - xsltParseStylesheetProcess
        - Branch String:   'imports.c:270,9'
          Branch Sides:
            - BranchSide:      'imports.c:271,6'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:274,9'
              BranchSideFuncs: []
        - Branch String:   'imports.c:277,9'
          Branch Sides:
            - BranchSide:      'imports.c:278,2'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:279,9'
              BranchSideFuncs: []
        - Branch String:   'imports.c:279,9'
          Branch Sides:
            - BranchSide:      'imports.c:280,2'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:281,9'
              BranchSideFuncs: []
        - Branch String:   'imports.c:281,9'
          Branch Sides:
            - BranchSide:      'imports.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:284,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imports.c:218,14'
          Dst:             xmlGetNsProp
        - Src:             'imports.c:220,2'
          Dst:             xsltTransformError
        - Src:             'imports.c:225,12'
          Dst:             xmlNodeGetBase
        - Src:             'imports.c:226,11'
          Dst:             xmlBuildURI
        - Src:             'imports.c:228,2'
          Dst:             xsltTransformError
        - Src:             'imports.c:233,9'
          Dst:             xsltCheckCycle
        - Src:             'imports.c:236,15'
          Dst:             xsltLoadStyleDocument
        - Src:             'imports.c:238,2'
          Dst:             xsltTransformError
        - Src:             'imports.c:265,14'
          Dst:             xsltParseStylesheetProcess
    - functionName:    xsltCheckCycle
      functionSourceFile: '/src/libxslt/libxslt/imports.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - cur
        - URI
      BBCount:         18
      ICount:          131
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlStrEqual
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imports.c:69,5'
          Branch Sides:
            - BranchSide:      'imports.c:70,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'imports.c:102,5'
              BranchSideFuncs: []
        - Branch String:   'imports.c:70,13'
          Branch Sides:
            - BranchSide:      'imports.c:71,38'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'imports.c:75,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'imports.c:75,6'
          Branch Sides:
            - BranchSide:      'imports.c:76,38'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'imports.c:84,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'imports.c:85,9'
          Branch Sides:
            - BranchSide:      'imports.c:86,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'imports.c:99,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'imports.c:86,17'
          Branch Sides:
            - BranchSide:      'imports.c:87,42'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'imports.c:91,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'imports.c:91,17'
          Branch Sides:
            - BranchSide:      'imports.c:92,42'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'imports.c:96,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
      Callsites:
        - Src:             'imports.c:71,13'
          Dst:             xsltTransformError
        - Src:             'imports.c:75,6'
          Dst:             xmlStrEqual
        - Src:             'imports.c:76,13'
          Dst:             xsltTransformError
        - Src:             'imports.c:87,17'
          Dst:             xsltTransformError
        - Src:             'imports.c:91,17'
          Dst:             xmlStrEqual
        - Src:             'imports.c:92,17'
          Dst:             xsltTransformError
    - functionName:    xsltFixImportedCompSteps
      functionSourceFile: '/src/libxslt/libxslt/imports.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - master
        - style
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - xmlHashScan
        - xsltFixImportedCompSteps
        - xsltNormalizeCompSteps
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imports.c:51,5'
          Branch Sides:
            - BranchSide:      'imports.c:52,34'
              BranchSideFuncs:
                - xsltFixImportedCompSteps
            - BranchSide:      'imports.c:54,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imports.c:49,5'
          Dst:             xmlHashScan
        - Src:             'imports.c:49,5'
          Dst:             xsltNormalizeCompSteps
        - Src:             'imports.c:52,9'
          Dst:             xsltFixImportedCompSteps
    - functionName:    xsltParseStylesheetImport
      functionSourceFile: '/src/libxslt/libxslt/imports.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - cur
      BBCount:         41
      ICount:          253
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - xmlBuildURI
        - xmlFreeDoc
        - xmlGetNsProp
        - xmlNodeGetBase
        - xsltCheckCycle
        - xsltCheckRead
        - xsltFixImportedCompSteps
        - xsltGetDefaultSecurityPrefs
        - xsltParseStylesheetImportedDoc
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imports.c:125,23'
          Branch Sides:
            - BranchSide:      'imports.c:125,27'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:126,10'
              BranchSideFuncs: []
        - Branch String:   'imports.c:125,9'
          Branch Sides:
            - BranchSide:      'imports.c:126,10'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:128,27'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltCheckCycle
                - xsltGetDefaultSecurityPrefs
                - xsltParseStylesheetImportedDoc
                - xmlFreeDoc
                - xsltFixImportedCompSteps
                - xsltTransformError
                - xsltCheckRead
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'imports.c:129,9'
          Branch Sides:
            - BranchSide:      'imports.c:130,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'imports.c:135,27'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltCheckCycle
                - xsltGetDefaultSecurityPrefs
                - xsltParseStylesheetImportedDoc
                - xmlFreeDoc
                - xsltFixImportedCompSteps
                - xsltTransformError
                - xsltCheckRead
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'imports.c:137,9'
          Branch Sides:
            - BranchSide:      'imports.c:138,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'imports.c:143,24'
              BranchSideFuncs:
                - xsltCheckCycle
                - xsltGetDefaultSecurityPrefs
                - xsltParseStylesheetImportedDoc
                - xmlFreeDoc
                - xsltFixImportedCompSteps
                - xsltTransformError
                - xsltCheckRead
                - xsltTransformError
        - Branch String:   'imports.c:143,9'
          Branch Sides:
            - BranchSide:      'imports.c:144,9'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:149,11'
              BranchSideFuncs:
                - xsltGetDefaultSecurityPrefs
                - xsltParseStylesheetImportedDoc
                - xmlFreeDoc
                - xsltFixImportedCompSteps
                - xsltTransformError
                - xsltCheckRead
                - xsltTransformError
        - Branch String:   'imports.c:150,9'
          Branch Sides:
            - BranchSide:      'imports.c:153,25'
              BranchSideFuncs:
                - xsltCheckRead
                - xsltParseStylesheetImportedDoc
                - xmlFreeDoc
                - xsltFixImportedCompSteps
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'imports.c:163,14'
              BranchSideFuncs:
                - xsltParseStylesheetImportedDoc
                - xmlFreeDoc
                - xsltFixImportedCompSteps
                - xsltTransformError
        - Branch String:   'imports.c:154,6'
          Branch Sides:
            - BranchSide:      'imports.c:155,17'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'imports.c:161,5'
              BranchSideFuncs:
                - xsltParseStylesheetImportedDoc
                - xmlFreeDoc
                - xsltFixImportedCompSteps
                - xsltTransformError
        - Branch String:   'imports.c:155,17'
          Branch Sides:
            - BranchSide:      'imports.c:158,34'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'imports.c:159,6'
              BranchSideFuncs: []
        - Branch String:   'imports.c:165,9'
          Branch Sides:
            - BranchSide:      'imports.c:166,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'imports.c:171,42'
              BranchSideFuncs:
                - xsltParseStylesheetImportedDoc
                - xmlFreeDoc
                - xsltFixImportedCompSteps
        - Branch String:   'imports.c:172,9'
          Branch Sides:
            - BranchSide:      'imports.c:173,14'
              BranchSideFuncs:
                - xsltFixImportedCompSteps
            - BranchSide:      'imports.c:180,13'
              BranchSideFuncs:
                - xmlFreeDoc
        - Branch String:   'imports.c:175,6'
          Branch Sides:
            - BranchSide:      'imports.c:176,31'
              BranchSideFuncs:
                - xsltFixImportedCompSteps
            - BranchSide:      'imports.c:178,6'
              BranchSideFuncs: []
        - Branch String:   'imports.c:184,9'
          Branch Sides:
            - BranchSide:      'imports.c:185,2'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:186,9'
              BranchSideFuncs: []
        - Branch String:   'imports.c:186,9'
          Branch Sides:
            - BranchSide:      'imports.c:187,2'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:188,9'
              BranchSideFuncs: []
        - Branch String:   'imports.c:188,9'
          Branch Sides:
            - BranchSide:      'imports.c:189,2'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:191,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imports.c:128,14'
          Dst:             xmlGetNsProp
        - Src:             'imports.c:130,2'
          Dst:             xsltTransformError
        - Src:             'imports.c:135,12'
          Dst:             xmlNodeGetBase
        - Src:             'imports.c:136,11'
          Dst:             xmlBuildURI
        - Src:             'imports.c:138,2'
          Dst:             xsltTransformError
        - Src:             'imports.c:143,9'
          Dst:             xsltCheckCycle
        - Src:             'imports.c:149,11'
          Dst:             xsltGetDefaultSecurityPrefs
        - Src:             'imports.c:153,11'
          Dst:             xsltCheckRead
        - Src:             'imports.c:156,17'
          Dst:             xsltTransformError
        - Src:             'imports.c:166,2'
          Dst:             xsltTransformError
        - Src:             'imports.c:171,11'
          Dst:             xsltParseStylesheetImportedDoc
        - Src:             'imports.c:176,6'
          Dst:             xsltFixImportedCompSteps
        - Src:             'imports.c:180,2'
          Dst:             xmlFreeDoc
    - functionName:    xsltMergeAttrSets
      functionSourceFile: '/src/libxslt/libxslt/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - other
      BBCount:         26
      ICount:          157
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - xsltNewAttrElem
      functionUses:    2
      BranchProfiles:
        - Branch String:   'attributes.c:321,5'
          Branch Sides:
            - BranchSide:      'attributes.c:325,8'
              BranchSideFuncs:
                - xsltNewAttrElem
                - xsltNewAttrElem
            - BranchSide:      'attributes.c:351,1'
              BranchSideFuncs: []
        - Branch String:   'attributes.c:327,2'
          Branch Sides:
            - BranchSide:      'attributes.c:328,43'
              BranchSideFuncs:
                - xsltNewAttrElem
                - xsltNewAttrElem
            - BranchSide:      'attributes.c:341,6'
              BranchSideFuncs:
                - xsltNewAttrElem
                - xsltNewAttrElem
        - Branch String:   'attributes.c:331,50'
          Branch Sides:
            - BranchSide:      'attributes.c:332,18'
              BranchSideFuncs:
                - xsltNewAttrElem
                - xsltNewAttrElem
            - BranchSide:      'attributes.c:336,10'
              BranchSideFuncs:
                - xsltNewAttrElem
                - xsltNewAttrElem
        - Branch String:   'attributes.c:331,17'
          Branch Sides:
            - BranchSide:      'attributes.c:333,21'
              BranchSideFuncs:
                - xsltNewAttrElem
                - xsltNewAttrElem
            - BranchSide:      'attributes.c:336,10'
              BranchSideFuncs:
                - xsltNewAttrElem
                - xsltNewAttrElem
        - Branch String:   'attributes.c:336,10'
          Branch Sides:
            - BranchSide:      'attributes.c:337,3'
              BranchSideFuncs:
                - xsltNewAttrElem
                - xsltNewAttrElem
            - BranchSide:      'attributes.c:338,19'
              BranchSideFuncs:
                - xsltNewAttrElem
                - xsltNewAttrElem
        - Branch String:   'attributes.c:341,6'
          Branch Sides:
            - BranchSide:      'attributes.c:342,10'
              BranchSideFuncs:
                - xsltNewAttrElem
                - xsltNewAttrElem
            - BranchSide:      'attributes.c:349,8'
              BranchSideFuncs:
                - xsltNewAttrElem
                - xsltNewAttrElem
        - Branch String:   'attributes.c:342,10'
          Branch Sides:
            - BranchSide:      'attributes.c:343,32'
              BranchSideFuncs:
                - xsltNewAttrElem
                - xsltNewAttrElem
            - BranchSide:      'attributes.c:344,17'
              BranchSideFuncs:
                - xsltNewAttrElem
                - xsltNewAttrElem
      Callsites:
        - Src:             'attributes.c:343,16'
          Dst:             xsltNewAttrElem
        - Src:             'attributes.c:345,15'
          Dst:             xsltNewAttrElem
    - functionName:    xsltNewAttrElem
      functionSourceFile: '/src/libxslt/libxslt/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - attr
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'attributes.c:117,9'
          Branch Sides:
            - BranchSide:      'attributes.c:118,9'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:122,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltResolveUseAttrSets
      functionSourceFile: '/src/libxslt/libxslt/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - set
        - topStyle
        - depth
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlHashLookup2
        - xsltFreeUseAttrSet
        - xsltMergeAttrSets
        - xsltNextImport
        - xsltResolveAttrSet
      functionUses:    2
      BranchProfiles:
        - Branch String:   'attributes.c:561,5'
          Branch Sides:
            - BranchSide:      'attributes.c:565,15'
              BranchSideFuncs:
                - xsltFreeUseAttrSet
                - xsltNextImport
                - xmlHashLookup2
                - xsltResolveAttrSet
                - xsltMergeAttrSets
            - BranchSide:      'attributes.c:586,5'
              BranchSideFuncs: []
        - Branch String:   'attributes.c:566,9'
          Branch Sides:
            - BranchSide:      'attributes.c:567,17'
              BranchSideFuncs:
                - xsltNextImport
                - xsltFreeUseAttrSet
                - xmlHashLookup2
                - xsltResolveAttrSet
                - xsltMergeAttrSets
            - BranchSide:      'attributes.c:580,16'
              BranchSideFuncs:
                - xsltFreeUseAttrSet
                - xsltNextImport
                - xmlHashLookup2
                - xsltResolveAttrSet
                - xsltMergeAttrSets
        - Branch String:   'attributes.c:567,17'
          Branch Sides:
            - BranchSide:      'attributes.c:568,40'
              BranchSideFuncs:
                - xmlHashLookup2
                - xsltNextImport
                - xsltFreeUseAttrSet
                - xsltResolveAttrSet
                - xsltMergeAttrSets
            - BranchSide:      'attributes.c:577,34'
              BranchSideFuncs:
                - xsltNextImport
                - xsltFreeUseAttrSet
                - xmlHashLookup2
                - xsltResolveAttrSet
                - xsltMergeAttrSets
        - Branch String:   'attributes.c:570,21'
          Branch Sides:
            - BranchSide:      'attributes.c:571,40'
              BranchSideFuncs:
                - xsltResolveAttrSet
                - xsltMergeAttrSets
                - xsltFreeUseAttrSet
                - xsltNextImport
                - xmlHashLookup2
            - BranchSide:      'attributes.c:576,13'
              BranchSideFuncs:
                - xsltNextImport
                - xsltFreeUseAttrSet
                - xmlHashLookup2
                - xsltResolveAttrSet
                - xsltMergeAttrSets
      Callsites:
        - Src:             'attributes.c:568,25'
          Dst:             xmlHashLookup2
        - Src:             'attributes.c:571,21'
          Dst:             xsltResolveAttrSet
        - Src:             'attributes.c:573,21'
          Dst:             xsltMergeAttrSets
        - Src:             'attributes.c:577,19'
          Dst:             xsltNextImport
        - Src:             'attributes.c:582,9'
          Dst:             xsltFreeUseAttrSet
    - functionName:    xsltResolveAttrSet
      functionSourceFile: '/src/libxslt/libxslt/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - set
        - topStyle
        - style
        - name
        - ns
        - depth
      BBCount:         19
      ICount:          154
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlHashLookup2
        - xmlHashRemoveEntry2
        - xsltFreeAttrSet
        - xsltMergeAttrSets
        - xsltNextImport
        - xsltResolveUseAttrSets
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'attributes.c:606,9'
          Branch Sides:
            - BranchSide:      'attributes.c:607,9'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:608,9'
              BranchSideFuncs:
                - xsltResolveUseAttrSets
                - xsltNextImport
                - xsltNextImport
                - xmlHashLookup2
                - xsltResolveUseAttrSets
                - xsltMergeAttrSets
                - xmlHashRemoveEntry2
                - xsltFreeAttrSet
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:608,9'
          Branch Sides:
            - BranchSide:      'attributes.c:609,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'attributes.c:616,9'
              BranchSideFuncs:
                - xsltResolveUseAttrSets
                - xsltNextImport
                - xsltNextImport
                - xmlHashLookup2
                - xsltResolveUseAttrSets
                - xsltMergeAttrSets
                - xmlHashRemoveEntry2
                - xsltFreeAttrSet
                - xsltTransformError
        - Branch String:   'attributes.c:616,9'
          Branch Sides:
            - BranchSide:      'attributes.c:617,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'attributes.c:624,5'
              BranchSideFuncs:
                - xsltResolveUseAttrSets
                - xsltNextImport
                - xsltNextImport
                - xmlHashLookup2
                - xsltResolveUseAttrSets
                - xsltMergeAttrSets
                - xmlHashRemoveEntry2
                - xsltFreeAttrSet
        - Branch String:   'attributes.c:630,5'
          Branch Sides:
            - BranchSide:      'attributes.c:631,13'
              BranchSideFuncs:
                - xsltNextImport
                - xmlHashLookup2
                - xsltResolveUseAttrSets
                - xsltMergeAttrSets
                - xmlHashRemoveEntry2
                - xsltFreeAttrSet
            - BranchSide:      'attributes.c:649,5'
              BranchSideFuncs: []
        - Branch String:   'attributes.c:631,13'
          Branch Sides:
            - BranchSide:      'attributes.c:632,36'
              BranchSideFuncs:
                - xmlHashLookup2
                - xsltNextImport
                - xsltResolveUseAttrSets
                - xsltMergeAttrSets
                - xmlHashRemoveEntry2
                - xsltFreeAttrSet
            - BranchSide:      'attributes.c:646,30'
              BranchSideFuncs:
                - xsltNextImport
                - xmlHashLookup2
                - xsltResolveUseAttrSets
                - xsltMergeAttrSets
                - xmlHashRemoveEntry2
                - xsltFreeAttrSet
        - Branch String:   'attributes.c:634,17'
          Branch Sides:
            - BranchSide:      'attributes.c:636,17'
              BranchSideFuncs:
                - xsltResolveUseAttrSets
                - xsltMergeAttrSets
                - xmlHashRemoveEntry2
                - xsltFreeAttrSet
                - xsltNextImport
                - xmlHashLookup2
            - BranchSide:      'attributes.c:644,9'
              BranchSideFuncs:
                - xsltNextImport
                - xmlHashLookup2
                - xsltResolveUseAttrSets
                - xsltMergeAttrSets
                - xmlHashRemoveEntry2
                - xsltFreeAttrSet
      Callsites:
        - Src:             'attributes.c:609,2'
          Dst:             xsltTransformError
        - Src:             'attributes.c:617,2'
          Dst:             xsltTransformError
        - Src:             'attributes.c:626,5'
          Dst:             xsltResolveUseAttrSets
        - Src:             'attributes.c:629,11'
          Dst:             xsltNextImport
        - Src:             'attributes.c:632,21'
          Dst:             xmlHashLookup2
        - Src:             'attributes.c:639,17'
          Dst:             xsltResolveUseAttrSets
        - Src:             'attributes.c:640,17'
          Dst:             xsltMergeAttrSets
        - Src:             'attributes.c:641,17'
          Dst:             xmlHashRemoveEntry2
        - Src:             'attributes.c:642,17'
          Dst:             xsltFreeAttrSet
        - Src:             'attributes.c:646,15'
          Dst:             xsltNextImport
    - functionName:    xsltFreeUseAttrSet
      functionSourceFile: '/src/libxslt/libxslt/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - use
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltFreeAttrSet
      functionSourceFile: '/src/libxslt/libxslt/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltFreeAttrElemList
        - xsltFreeUseAttrSetList
      functionUses:    5
      BranchProfiles:
        - Branch String:   'attributes.c:299,9'
          Branch Sides:
            - BranchSide:      'attributes.c:300,9'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:302,26'
              BranchSideFuncs:
                - xsltFreeAttrElemList
                - xsltFreeUseAttrSetList
      Callsites:
        - Src:             'attributes.c:302,5'
          Dst:             xsltFreeAttrElemList
        - Src:             'attributes.c:303,5'
          Dst:             xsltFreeUseAttrSetList
    - functionName:    xsltFreeAttrElemList
      functionSourceFile: '/src/libxslt/libxslt/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltFreeAttrElem
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attributes.c:148,5'
          Branch Sides:
            - BranchSide:      'attributes.c:149,9'
              BranchSideFuncs:
                - xsltFreeAttrElem
            - BranchSide:      'attributes.c:153,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'attributes.c:150,2'
          Dst:             xsltFreeAttrElem
    - functionName:    xsltFreeUseAttrSetList
      functionSourceFile: '/src/libxslt/libxslt/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltFreeUseAttrSet
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attributes.c:230,5'
          Branch Sides:
            - BranchSide:      'attributes.c:231,9'
              BranchSideFuncs:
                - xsltFreeUseAttrSet
            - BranchSide:      'attributes.c:235,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'attributes.c:232,2'
          Dst:             xsltFreeUseAttrSet
    - functionName:    xsltFreeAttrElem
      functionSourceFile: '/src/libxslt/libxslt/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - attr
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltNewUseAttrSet
      functionSourceFile: '/src/libxslt/libxslt/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ncname
        - ns
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'attributes.c:198,9'
          Branch Sides:
            - BranchSide:      'attributes.c:199,9'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:203,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltFreeAttributeSetsEntry
      functionSourceFile: '/src/libxslt/libxslt/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1226
      functionLinenumberEnd: 1228
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - name
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltFreeAttrSet
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'attributes.c:1227,5'
          Dst:             xsltFreeAttrSet
    - functionName:    xsltFreeAttributeSetsHashes
      functionSourceFile: '/src/libxslt/libxslt/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1237
      functionLinenumberEnd: 1242
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlHashFree
        - xsltFreeAttributeSetsEntry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attributes.c:1238,9'
          Branch Sides:
            - BranchSide:      'attributes.c:1238,9'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'attributes.c:1239,32'
              BranchSideFuncs:
                - xmlHashFree
      Callsites:
        - Src:             'attributes.c:1239,2'
          Dst:             xmlHashFree
        - Src:             'attributes.c:1239,2'
          Dst:             xsltFreeAttributeSetsEntry
    - functionName:    xsltApplyAttributeSet
      functionSourceFile: '/src/libxslt/libxslt/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1121
      functionLinenumberEnd: 1222
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - inst
        - attrSets
      BBCount:         65
      ICount:          377
      EdgeCount:       88
      CyclomaticComplexity: 25
      functionsReached:
        - xmlDictLookup
        - xmlHashLookup2
        - xmlSearchNs
        - xmlValidateQName
        - xsltAttribute
        - xsltSplitQName
        - xsltTransformError
      functionUses:    4
      BranchProfiles:
        - Branch String:   'attributes.c:1128,9'
          Branch Sides:
            - BranchSide:      'attributes.c:1129,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:1151,14'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:1129,6'
          Branch Sides:
            - BranchSide:      'attributes.c:1130,6'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:1135,10'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:1135,10'
          Branch Sides:
            - BranchSide:      'attributes.c:1136,22'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:1140,10'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:1136,8'
          Branch Sides:
            - BranchSide:      'attributes.c:1137,32'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:1139,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:1152,5'
          Branch Sides:
            - BranchSide:      'attributes.c:1152,5'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:1153,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:1153,16'
          Branch Sides:
            - BranchSide:      'attributes.c:1153,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:1153,16'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:1153,16'
          Branch Sides:
            - BranchSide:      'attributes.c:1153,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:1153,16'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:1153,16'
          Branch Sides:
            - BranchSide:      'attributes.c:1153,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:1153,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:1153,9'
          Branch Sides:
            - BranchSide:      'attributes.c:1154,19'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:1155,14'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:1155,13'
          Branch Sides:
            - BranchSide:      'attributes.c:1156,13'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:1157,18'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:1158,31'
          Branch Sides:
            - BranchSide:      'attributes.c:1158,36'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:1158,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:1158,36'
          Branch Sides:
            - BranchSide:      'attributes.c:1158,35'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:1158,36'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:1158,36'
          Branch Sides:
            - BranchSide:      'attributes.c:1158,35'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:1158,36'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:1158,36'
          Branch Sides:
            - BranchSide:      'attributes.c:1158,35'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:1158,35'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:1158,9'
          Branch Sides:
            - BranchSide:      'attributes.c:1159,19'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:1160,32'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:1161,13'
          Branch Sides:
            - BranchSide:      'attributes.c:1163,28'
              BranchSideFuncs:
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xmlDictLookup
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:1220,18'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:1170,17'
          Branch Sides:
            - BranchSide:      'attributes.c:1171,36'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'attributes.c:1177,37'
              BranchSideFuncs:
                - xsltSplitQName
                - xmlHashLookup2
                - xmlDictLookup
                - xmlValidateQName
                - xsltTransformError
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
        - Branch String:   'attributes.c:1178,17'
          Branch Sides:
            - BranchSide:      'attributes.c:1179,27'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlHashLookup2
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltTransformError
                - xsltAttribute
                - xsltTransformError
            - BranchSide:      'attributes.c:1189,21'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltAttribute
        - Branch String:   'attributes.c:1180,21'
          Branch Sides:
            - BranchSide:      'attributes.c:1181,40'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'attributes.c:1186,25'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltAttribute
        - Branch String:   'attributes.c:1209,17'
          Branch Sides:
            - BranchSide:      'attributes.c:1210,39'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltAttribute
            - BranchSide:      'attributes.c:1219,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:1211,17'
          Branch Sides:
            - BranchSide:      'attributes.c:1212,25'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltAttribute
            - BranchSide:      'attributes.c:1218,13'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:1212,25'
          Branch Sides:
            - BranchSide:      'attributes.c:1213,39'
              BranchSideFuncs:
                - xsltAttribute
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:1216,27'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltAttribute
      Callsites:
        - Src:             'attributes.c:1160,18'
          Dst:             xmlDictLookup
        - Src:             'attributes.c:1170,17'
          Dst:             xmlValidateQName
        - Src:             'attributes.c:1171,17'
          Dst:             xsltTransformError
        - Src:             'attributes.c:1177,22'
          Dst:             xsltSplitQName
        - Src:             'attributes.c:1179,15'
          Dst:             xmlSearchNs
        - Src:             'attributes.c:1181,21'
          Dst:             xsltTransformError
        - Src:             'attributes.c:1208,19'
          Dst:             xmlHashLookup2
        - Src:             'attributes.c:1213,25'
          Dst:             xsltAttribute
    - functionName:    xsltAttribute
      functionSourceFile: '/src/libxslt/libxslt/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 1103
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - contextNode
        - inst
        - castedComp
      BBCount:         113
      ICount:          706
      EdgeCount:       155
      CyclomaticComplexity: 44
      functionsReached:
        - xmlAddID
        - xmlDictLookup
        - xmlIsID
        - xmlNewText
        - xmlSearchNs
        - xmlSetNsProp
        - xmlStrEqual
        - xmlStrdup
        - xmlValidateQName
        - xsltEvalAttrValueTemplate
        - xsltEvalTemplateString
        - xsltGetSpecialNamespace
        - xsltSplitQName
        - xsltTransformError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'attributes.c:766,24'
          Branch Sides:
            - BranchSide:      'attributes.c:766,28'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:768,9'
              BranchSideFuncs: []
        - Branch String:   'attributes.c:766,49'
          Branch Sides:
            - BranchSide:      'attributes.c:766,53'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:768,9'
              BranchSideFuncs: []
        - Branch String:   'attributes.c:766,67'
          Branch Sides:
            - BranchSide:      'attributes.c:767,10'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:768,9'
              BranchSideFuncs: []
        - Branch String:   'attributes.c:766,9'
          Branch Sides:
            - BranchSide:      'attributes.c:768,9'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:774,10'
              BranchSideFuncs:
                - xsltSplitQName
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltEvalAttrValueTemplate
                - xmlValidateQName
                - xmlStrEqual
                - xsltSplitQName
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:774,9'
          Branch Sides:
            - BranchSide:      'attributes.c:775,9'
              BranchSideFuncs:
                - xsltSplitQName
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltEvalAttrValueTemplate
                - xmlValidateQName
                - xmlStrEqual
                - xsltSplitQName
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:789,9'
              BranchSideFuncs:
                - xsltSplitQName
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltEvalAttrValueTemplate
                - xmlValidateQName
                - xmlStrEqual
                - xsltSplitQName
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:789,9'
          Branch Sides:
            - BranchSide:      'attributes.c:790,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'attributes.c:799,9'
              BranchSideFuncs:
                - xsltSplitQName
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltEvalAttrValueTemplate
                - xmlValidateQName
                - xmlStrEqual
                - xsltSplitQName
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:799,9'
          Branch Sides:
            - BranchSide:      'attributes.c:800,9'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:809,18'
              BranchSideFuncs:
                - xsltSplitQName
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltEvalAttrValueTemplate
                - xmlValidateQName
                - xmlStrEqual
                - xsltSplitQName
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:810,9'
          Branch Sides:
            - BranchSide:      'attributes.c:811,2'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:823,9'
              BranchSideFuncs:
                - xsltSplitQName
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltEvalAttrValueTemplate
                - xmlValidateQName
                - xmlStrEqual
                - xsltSplitQName
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:823,9'
          Branch Sides:
            - BranchSide:      'attributes.c:828,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'attributes.c:845,9'
              BranchSideFuncs:
                - xsltSplitQName
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltEvalAttrValueTemplate
                - xmlValidateQName
                - xmlStrEqual
                - xsltSplitQName
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:845,9'
          Branch Sides:
            - BranchSide:      'attributes.c:847,42'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xmlValidateQName
                - xmlStrEqual
                - xsltSplitQName
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:881,24'
              BranchSideFuncs:
                - xsltSplitQName
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
        - Branch String:   'attributes.c:849,13'
          Branch Sides:
            - BranchSide:      'attributes.c:850,32'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'attributes.c:854,23'
              BranchSideFuncs:
                - xmlValidateQName
                - xmlStrEqual
                - xsltSplitQName
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:854,6'
          Branch Sides:
            - BranchSide:      'attributes.c:855,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrEqual
                - xsltSplitQName
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
            - BranchSide:      'attributes.c:864,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltSplitQName
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'attributes.c:864,6'
          Branch Sides:
            - BranchSide:      'attributes.c:865,32'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'attributes.c:871,24'
              BranchSideFuncs:
                - xsltSplitQName
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
        - Branch String:   'attributes.c:891,9'
          Branch Sides:
            - BranchSide:      'attributes.c:895,6'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlDictLookup
            - BranchSide:      'attributes.c:933,16'
              BranchSideFuncs:
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xsltTransformError
        - Branch String:   'attributes.c:895,6'
          Branch Sides:
            - BranchSide:      'attributes.c:899,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
            - BranchSide:      'attributes.c:907,44'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlDictLookup
        - Branch String:   'attributes.c:899,10'
          Branch Sides:
            - BranchSide:      'attributes.c:900,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
            - BranchSide:      'attributes.c:901,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
        - Branch String:   'attributes.c:917,30'
          Branch Sides:
            - BranchSide:      'attributes.c:917,34'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlDictLookup
            - BranchSide:      'attributes.c:919,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
        - Branch String:   'attributes.c:917,10'
          Branch Sides:
            - BranchSide:      'attributes.c:918,26'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
            - BranchSide:      'attributes.c:919,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
        - Branch String:   'attributes.c:922,13'
          Branch Sides:
            - BranchSide:      'attributes.c:923,32'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'attributes.c:928,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
        - Branch String:   'attributes.c:928,13'
          Branch Sides:
            - BranchSide:      'attributes.c:929,20'
              BranchSideFuncs:
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
            - BranchSide:      'attributes.c:930,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
        - Branch String:   'attributes.c:942,6'
          Branch Sides:
            - BranchSide:      'attributes.c:947,25'
              BranchSideFuncs:
                - xsltTransformError
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
            - BranchSide:      'attributes.c:953,15'
              BranchSideFuncs:
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
        - Branch String:   'attributes.c:981,9'
          Branch Sides:
            - BranchSide:      'attributes.c:994,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
            - BranchSide:      'attributes.c:1016,9'
              BranchSideFuncs:
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
        - Branch String:   'attributes.c:994,23'
          Branch Sides:
            - BranchSide:      'attributes.c:994,38'
              BranchSideFuncs:
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xsltTransformError
            - BranchSide:      'attributes.c:995,22'
              BranchSideFuncs:
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xsltTransformError
        - Branch String:   'attributes.c:994,6'
          Branch Sides:
            - BranchSide:      'attributes.c:995,22'
              BranchSideFuncs:
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xsltTransformError
            - BranchSide:      'attributes.c:1001,35'
              BranchSideFuncs:
                - xsltGetSpecialNamespace
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xsltTransformError
        - Branch String:   'attributes.c:1004,6'
          Branch Sides:
            - BranchSide:      'attributes.c:1005,25'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'attributes.c:1011,5'
              BranchSideFuncs:
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
        - Branch String:   'attributes.c:1016,9'
          Branch Sides:
            - BranchSide:      'attributes.c:1021,22'
              BranchSideFuncs:
                - xmlSetNsProp
            - BranchSide:      'attributes.c:1022,17'
              BranchSideFuncs:
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
        - Branch String:   'attributes.c:1022,47'
          Branch Sides:
            - BranchSide:      'attributes.c:1023,8'
              BranchSideFuncs:
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
            - BranchSide:      'attributes.c:1086,33'
              BranchSideFuncs:
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
        - Branch String:   'attributes.c:1023,47'
          Branch Sides:
            - BranchSide:      'attributes.c:1024,8'
              BranchSideFuncs:
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
            - BranchSide:      'attributes.c:1031,22'
              BranchSideFuncs:
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
        - Branch String:   'attributes.c:1022,16'
          Branch Sides:
            - BranchSide:      'attributes.c:1031,22'
              BranchSideFuncs:
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
            - BranchSide:      'attributes.c:1086,33'
              BranchSideFuncs:
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
        - Branch String:   'attributes.c:1032,6'
          Branch Sides:
            - BranchSide:      'attributes.c:1033,6'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:1037,6'
              BranchSideFuncs:
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
        - Branch String:   'attributes.c:1037,25'
          Branch Sides:
            - BranchSide:      'attributes.c:1038,7'
              BranchSideFuncs:
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
            - BranchSide:      'attributes.c:1060,27'
              BranchSideFuncs:
                - xmlNewText
                - xmlIsID
                - xmlAddID
        - Branch String:   'attributes.c:1038,34'
          Branch Sides:
            - BranchSide:      'attributes.c:1039,7'
              BranchSideFuncs:
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
            - BranchSide:      'attributes.c:1060,27'
              BranchSideFuncs:
                - xmlNewText
                - xmlIsID
                - xmlAddID
        - Branch String:   'attributes.c:1037,6'
          Branch Sides:
            - BranchSide:      'attributes.c:1041,16'
              BranchSideFuncs:
                - xmlNewText
                - xmlIsID
                - xmlAddID
            - BranchSide:      'attributes.c:1060,27'
              BranchSideFuncs:
                - xmlNewText
                - xmlIsID
                - xmlAddID
        - Branch String:   'attributes.c:1042,10'
          Branch Sides:
            - BranchSide:      'attributes.c:1043,3'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:1048,25'
              BranchSideFuncs:
                - xmlIsID
                - xmlAddID
        - Branch String:   'attributes.c:1054,10'
          Branch Sides:
            - BranchSide:      'attributes.c:1055,3'
              BranchSideFuncs:
                - xmlIsID
                - xmlAddID
            - BranchSide:      'attributes.c:1056,2'
              BranchSideFuncs:
                - xmlIsID
                - xmlAddID
        - Branch String:   'attributes.c:1061,10'
          Branch Sides:
            - BranchSide:      'attributes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:1062,3'
              BranchSideFuncs: []
        - Branch String:   'attributes.c:1072,6'
          Branch Sides:
            - BranchSide:      'attributes.c:1073,6'
              BranchSideFuncs:
                - xmlIsID
                - xmlAddID
            - BranchSide:      'attributes.c:1079,14'
              BranchSideFuncs:
                - xmlIsID
                - xmlAddID
        - Branch String:   'attributes.c:1079,40'
          Branch Sides:
            - BranchSide:      'attributes.c:1080,22'
              BranchSideFuncs:
                - xmlIsID
                - xmlAddID
            - BranchSide:      'attributes.c:1082,5'
              BranchSideFuncs: []
        - Branch String:   'attributes.c:1079,13'
          Branch Sides:
            - BranchSide:      'attributes.c:1081,28'
              BranchSideFuncs:
                - xmlAddID
            - BranchSide:      'attributes.c:1082,5'
              BranchSideFuncs: []
        - Branch String:   'attributes.c:1087,6'
          Branch Sides:
            - BranchSide:      'attributes.c:1088,26'
              BranchSideFuncs:
                - xmlSetNsProp
            - BranchSide:      'attributes.c:1096,26'
              BranchSideFuncs:
                - xmlSetNsProp
      Callsites:
        - Src:             'attributes.c:790,9'
          Dst:             xsltTransformError
        - Src:             'attributes.c:828,9'
          Dst:             xsltTransformError
        - Src:             'attributes.c:847,16'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'attributes.c:850,13'
          Dst:             xsltTransformError
        - Src:             'attributes.c:854,6'
          Dst:             xmlValidateQName
        - Src:             'attributes.c:855,6'
          Dst:             xsltTransformError
        - Src:             'attributes.c:864,6'
          Dst:             xmlStrEqual
        - Src:             'attributes.c:865,13'
          Dst:             xsltTransformError
        - Src:             'attributes.c:871,9'
          Dst:             xsltSplitQName
        - Src:             'attributes.c:881,9'
          Dst:             xsltSplitQName
        - Src:             'attributes.c:907,18'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'attributes.c:918,12'
          Dst:             xmlDictLookup
        - Src:             'attributes.c:922,13'
          Dst:             xmlStrEqual
        - Src:             'attributes.c:923,13'
          Dst:             xsltTransformError
        - Src:             'attributes.c:928,13'
          Dst:             xmlStrEqual
        - Src:             'attributes.c:930,20'
          Dst:             xmlStrEqual
        - Src:             'attributes.c:941,7'
          Dst:             xmlSearchNs
        - Src:             'attributes.c:947,6'
          Dst:             xsltTransformError
        - Src:             'attributes.c:994,26'
          Dst:             xmlStrEqual
        - Src:             'attributes.c:995,22'
          Dst:             xmlStrdup
        - Src:             'attributes.c:997,11'
          Dst:             xsltGetSpecialNamespace
        - Src:             'attributes.c:1001,11'
          Dst:             xsltGetSpecialNamespace
        - Src:             'attributes.c:1005,6'
          Dst:             xsltTransformError
        - Src:             'attributes.c:1021,9'
          Dst:             xmlSetNsProp
        - Src:             'attributes.c:1031,9'
          Dst:             xmlSetNsProp
        - Src:             'attributes.c:1041,16'
          Dst:             xmlNewText
        - Src:             'attributes.c:1060,16'
          Dst:             xmlNewText
        - Src:             'attributes.c:1080,14'
          Dst:             xmlIsID
        - Src:             'attributes.c:1081,13'
          Dst:             xmlAddID
        - Src:             'attributes.c:1086,10'
          Dst:             xsltEvalTemplateString
        - Src:             'attributes.c:1088,13'
          Dst:             xmlSetNsProp
        - Src:             'attributes.c:1096,13'
          Dst:             xmlSetNsProp
    - functionName:    xsltResolveSASCallback
      functionSourceFile: '/src/libxslt/libxslt/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 664
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - data
        - name
        - ns
        - ignored
      BBCount:         14
      ICount:          111
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlHashAddEntry2
        - xsltFreeAttrSet
        - xsltResolveAttrSet
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attributes.c:670,9'
          Branch Sides:
            - BranchSide:      'attributes.c:671,13'
              BranchSideFuncs:
                - xsltFreeAttrSet
            - BranchSide:      'attributes.c:676,24'
              BranchSideFuncs:
                - xsltResolveAttrSet
                - xmlHashAddEntry2
                - xsltFreeAttrSet
        - Branch String:   'attributes.c:671,13'
          Branch Sides:
            - BranchSide:      'attributes.c:672,29'
              BranchSideFuncs:
                - xsltFreeAttrSet
            - BranchSide:      'attributes.c:673,9'
              BranchSideFuncs: []
        - Branch String:   'attributes.c:679,9'
          Branch Sides:
            - BranchSide:      'attributes.c:679,9'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xsltFreeAttrSet
            - BranchSide:      'attributes.c:684,30'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xsltFreeAttrSet
        - Branch String:   'attributes.c:684,13'
          Branch Sides:
            - BranchSide:      'attributes.c:685,6'
              BranchSideFuncs:
                - xsltFreeAttrSet
            - BranchSide:      'attributes.c:691,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'attributes.c:672,13'
          Dst:             xsltFreeAttrSet
        - Src:             'attributes.c:676,5'
          Dst:             xsltResolveAttrSet
        - Src:             'attributes.c:684,13'
          Dst:             xmlHashAddEntry2
        - Src:             'attributes.c:689,13'
          Dst:             xsltFreeAttrSet
    - functionName:    xsltResolveStylesheetAttributeSet
      functionSourceFile: '/src/libxslt/libxslt/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
      BBCount:         15
      ICount:          99
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlHashCreate
        - xmlHashFree
        - xmlHashScanFull
        - xsltNextImport
        - xsltResolveSASCallback
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attributes.c:712,5'
          Branch Sides:
            - BranchSide:      'attributes.c:713,6'
              BranchSideFuncs:
                - xsltNextImport
                - xmlHashScanFull
                - xmlHashFree
                - xmlHashCreate
            - BranchSide:      'attributes.c:736,1'
              BranchSideFuncs: []
        - Branch String:   'attributes.c:713,6'
          Branch Sides:
            - BranchSide:      'attributes.c:714,10'
              BranchSideFuncs:
                - xmlHashScanFull
                - xsltNextImport
                - xmlHashFree
                - xmlHashCreate
            - BranchSide:      'attributes.c:734,23'
              BranchSideFuncs:
                - xsltNextImport
                - xmlHashScanFull
                - xmlHashFree
                - xmlHashCreate
        - Branch String:   'attributes.c:714,10'
          Branch Sides:
            - BranchSide:      'attributes.c:716,3'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashScanFull
                - xsltNextImport
                - xmlHashFree
            - BranchSide:      'attributes.c:721,27'
              BranchSideFuncs:
                - xmlHashScanFull
                - xsltNextImport
                - xmlHashCreate
                - xmlHashFree
        - Branch String:   'attributes.c:725,17'
          Branch Sides:
            - BranchSide:      'attributes.c:730,29'
              BranchSideFuncs:
                - xmlHashFree
                - xsltNextImport
                - xmlHashScanFull
                - xmlHashCreate
            - BranchSide:      'attributes.c:733,2'
              BranchSideFuncs:
                - xsltNextImport
                - xmlHashScanFull
                - xmlHashFree
                - xmlHashCreate
      Callsites:
        - Src:             'attributes.c:719,26'
          Dst:             xmlHashCreate
        - Src:             'attributes.c:722,6'
          Dst:             xmlHashScanFull
        - Src:             'attributes.c:722,6'
          Dst:             xsltResolveSASCallback
        - Src:             'attributes.c:730,17'
          Dst:             xmlHashFree
        - Src:             'attributes.c:734,8'
          Dst:             xsltNextImport
    - functionName:    xsltAddUseAttrSetList
      functionSourceFile: '/src/libxslt/libxslt/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - ncname
        - ns
      BBCount:         18
      ICount:          109
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xsltNewUseAttrSet
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attributes.c:252,9'
          Branch Sides:
            - BranchSide:      'attributes.c:253,16'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:254,9'
              BranchSideFuncs:
                - xsltNewUseAttrSet
                - xsltNewUseAttrSet
        - Branch String:   'attributes.c:254,9'
          Branch Sides:
            - BranchSide:      'attributes.c:255,27'
              BranchSideFuncs:
                - xsltNewUseAttrSet
            - BranchSide:      'attributes.c:256,11'
              BranchSideFuncs:
                - xsltNewUseAttrSet
        - Branch String:   'attributes.c:257,5'
          Branch Sides:
            - BranchSide:      'attributes.c:258,14'
              BranchSideFuncs:
                - xsltNewUseAttrSet
            - BranchSide:      'attributes.c:267,12'
              BranchSideFuncs: []
        - Branch String:   'attributes.c:258,37'
          Branch Sides:
            - BranchSide:      'attributes.c:258,41'
              BranchSideFuncs:
                - xsltNewUseAttrSet
            - BranchSide:      'attributes.c:260,9'
              BranchSideFuncs:
                - xsltNewUseAttrSet
        - Branch String:   'attributes.c:258,13'
          Branch Sides:
            - BranchSide:      'attributes.c:259,20'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:260,9'
              BranchSideFuncs:
                - xsltNewUseAttrSet
        - Branch String:   'attributes.c:261,6'
          Branch Sides:
            - BranchSide:      'attributes.c:262,36'
              BranchSideFuncs:
                - xsltNewUseAttrSet
            - BranchSide:      'attributes.c:265,8'
              BranchSideFuncs:
                - xsltNewUseAttrSet
      Callsites:
        - Src:             'attributes.c:255,9'
          Dst:             xsltNewUseAttrSet
        - Src:             'attributes.c:262,18'
          Dst:             xsltNewUseAttrSet
    - functionName:    xsltAddAttrElemList
      functionSourceFile: '/src/libxslt/libxslt/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - attr
      BBCount:         13
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xsltNewAttrElem
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attributes.c:168,9'
          Branch Sides:
            - BranchSide:      'attributes.c:169,9'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:170,9'
              BranchSideFuncs:
                - xsltNewAttrElem
                - xsltNewAttrElem
        - Branch String:   'attributes.c:170,9'
          Branch Sides:
            - BranchSide:      'attributes.c:171,25'
              BranchSideFuncs:
                - xsltNewAttrElem
            - BranchSide:      'attributes.c:172,11'
              BranchSideFuncs:
                - xsltNewAttrElem
        - Branch String:   'attributes.c:173,5'
          Branch Sides:
            - BranchSide:      'attributes.c:174,9'
              BranchSideFuncs:
                - xsltNewAttrElem
            - BranchSide:      'attributes.c:181,12'
              BranchSideFuncs: []
        - Branch String:   'attributes.c:175,6'
          Branch Sides:
            - BranchSide:      'attributes.c:176,34'
              BranchSideFuncs:
                - xsltNewAttrElem
            - BranchSide:      'attributes.c:179,8'
              BranchSideFuncs:
                - xsltNewAttrElem
      Callsites:
        - Src:             'attributes.c:171,9'
          Dst:             xsltNewAttrElem
        - Src:             'attributes.c:176,18'
          Dst:             xsltNewAttrElem
    - functionName:    xsltNewAttrSet
      functionSourceFile: '/src/libxslt/libxslt/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attributes.c:281,28'
          Branch Sides:
            - BranchSide:      'attributes.c:279,20'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:281,28'
              BranchSideFuncs: []
        - Branch String:   'attributes.c:282,9'
          Branch Sides:
            - BranchSide:      'attributes.c:283,9'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:287,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltParseStylesheetAttributeSet
      functionSourceFile: '/src/libxslt/libxslt/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - cur
      BBCount:         110
      ICount:          706
      EdgeCount:       151
      CyclomaticComplexity: 43
      functionsReached:
        - xmlDictLookup
        - xmlGetNsProp
        - xmlHashAddEntry2
        - xmlHashCreate
        - xmlHashLookup2
        - xmlSearchNs
        - xmlStrEqual
        - xmlValidateQName
        - xsltAddAttrElemList
        - xsltAddUseAttrSetList
        - xsltFreeAttrSet
        - xsltNewAttrSet
        - xsltParseTemplateContent
        - xsltSplitQName
        - xsltStylePreCompute
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attributes.c:376,23'
          Branch Sides:
            - BranchSide:      'attributes.c:376,27'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:377,2'
              BranchSideFuncs: []
        - Branch String:   'attributes.c:376,42'
          Branch Sides:
            - BranchSide:      'attributes.c:376,46'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:377,2'
              BranchSideFuncs: []
        - Branch String:   'attributes.c:376,9'
          Branch Sides:
            - BranchSide:      'attributes.c:377,2'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:379,26'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
                - xsltNewAttrSet
                - xmlHashAddEntry2
                - xsltFreeAttrSet
                - xmlHashCreate
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:380,25'
          Branch Sides:
            - BranchSide:      'attributes.c:380,30'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:381,2'
              BranchSideFuncs: []
        - Branch String:   'attributes.c:380,9'
          Branch Sides:
            - BranchSide:      'attributes.c:381,2'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:388,26'
              BranchSideFuncs:
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
                - xsltNewAttrSet
                - xmlHashAddEntry2
                - xsltFreeAttrSet
                - xmlHashCreate
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:383,13'
          Branch Sides:
            - BranchSide:      'attributes.c:384,6'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:385,2'
              BranchSideFuncs: []
        - Branch String:   'attributes.c:388,9'
          Branch Sides:
            - BranchSide:      'attributes.c:389,34'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'attributes.c:397,29'
              BranchSideFuncs:
                - xsltSplitQName
                - xmlHashLookup2
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
                - xsltNewAttrSet
                - xmlHashAddEntry2
                - xsltFreeAttrSet
                - xmlHashCreate
                - xmlSearchNs
                - xsltTransformError
        - Branch String:   'attributes.c:400,9'
          Branch Sides:
            - BranchSide:      'attributes.c:401,35'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlHashLookup2
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
                - xsltNewAttrSet
                - xmlHashAddEntry2
                - xsltFreeAttrSet
                - xmlHashCreate
                - xsltTransformError
            - BranchSide:      'attributes.c:412,9'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
                - xsltNewAttrSet
                - xmlHashAddEntry2
                - xsltFreeAttrSet
                - xmlHashCreate
        - Branch String:   'attributes.c:402,13'
          Branch Sides:
            - BranchSide:      'attributes.c:403,38'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'attributes.c:409,17'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
                - xsltNewAttrSet
                - xmlHashAddEntry2
                - xsltFreeAttrSet
                - xmlHashCreate
        - Branch String:   'attributes.c:412,9'
          Branch Sides:
            - BranchSide:      'attributes.c:414,2'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashLookup2
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
                - xsltNewAttrSet
                - xmlHashAddEntry2
                - xsltFreeAttrSet
            - BranchSide:      'attributes.c:419,9'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
                - xsltNewAttrSet
                - xmlHashAddEntry2
                - xsltFreeAttrSet
        - Branch String:   'attributes.c:419,9'
          Branch Sides:
            - BranchSide:      'attributes.c:420,2'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:422,26'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
                - xsltNewAttrSet
                - xmlHashAddEntry2
                - xsltFreeAttrSet
        - Branch String:   'attributes.c:423,9'
          Branch Sides:
            - BranchSide:      'attributes.c:424,15'
              BranchSideFuncs:
                - xsltNewAttrSet
                - xmlHashAddEntry2
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
                - xsltFreeAttrSet
            - BranchSide:      'attributes.c:436,13'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
        - Branch String:   'attributes.c:425,27'
          Branch Sides:
            - BranchSide:      'attributes.c:426,31'
              BranchSideFuncs:
                - xsltFreeAttrSet
            - BranchSide:      'attributes.c:427,6'
              BranchSideFuncs:
                - xsltFreeAttrSet
        - Branch String:   'attributes.c:425,13'
          Branch Sides:
            - BranchSide:      'attributes.c:427,6'
              BranchSideFuncs:
                - xsltFreeAttrSet
            - BranchSide:      'attributes.c:431,5'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
        - Branch String:   'attributes.c:437,5'
          Branch Sides:
            - BranchSide:      'attributes.c:441,7'
              BranchSideFuncs:
                - xsltTransformError
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
            - BranchSide:      'attributes.c:486,26'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:441,40'
          Branch Sides:
            - BranchSide:      'attributes.c:442,7'
              BranchSideFuncs:
                - xsltTransformError
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
                - xsltTransformError
            - BranchSide:      'attributes.c:445,10'
              BranchSideFuncs:
                - xsltTransformError
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
                - xsltTransformError
        - Branch String:   'attributes.c:442,26'
          Branch Sides:
            - BranchSide:      'attributes.c:443,9'
              BranchSideFuncs:
                - xsltTransformError
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
                - xsltTransformError
            - BranchSide:      'attributes.c:445,10'
              BranchSideFuncs:
                - xsltTransformError
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
                - xsltTransformError
        - Branch String:   'attributes.c:443,9'
          Branch Sides:
            - BranchSide:      'attributes.c:443,9'
              BranchSideFuncs:
                - xsltTransformError
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
            - BranchSide:      'attributes.c:445,10'
              BranchSideFuncs:
                - xsltTransformError
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
                - xsltTransformError
        - Branch String:   'attributes.c:443,9'
          Branch Sides:
            - BranchSide:      'attributes.c:443,9'
              BranchSideFuncs:
                - xsltTransformError
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
            - BranchSide:      'attributes.c:445,10'
              BranchSideFuncs:
                - xsltTransformError
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
                - xsltTransformError
        - Branch String:   'attributes.c:443,9'
          Branch Sides:
            - BranchSide:      'attributes.c:443,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
            - BranchSide:      'attributes.c:445,10'
              BranchSideFuncs:
                - xsltTransformError
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
                - xsltTransformError
        - Branch String:   'attributes.c:441,6'
          Branch Sides:
            - BranchSide:      'attributes.c:445,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
            - BranchSide:      'attributes.c:452,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
        - Branch String:   'attributes.c:445,10'
          Branch Sides:
            - BranchSide:      'attributes.c:446,28'
              BranchSideFuncs:
                - xsltTransformError
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
            - BranchSide:      'attributes.c:450,28'
              BranchSideFuncs:
                - xsltTransformError
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
        - Branch String:   'attributes.c:452,13'
          Branch Sides:
            - BranchSide:      'attributes.c:453,31'
              BranchSideFuncs:
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltParseTemplateContent
            - BranchSide:      'attributes.c:458,6'
              BranchSideFuncs:
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltParseTemplateContent
        - Branch String:   'attributes.c:462,17'
          Branch Sides:
            - BranchSide:      'attributes.c:467,42'
              BranchSideFuncs:
                - xsltParseTemplateContent
                - xsltAddAttrElemList
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltTransformError
            - BranchSide:      'attributes.c:470,17'
              BranchSideFuncs:
                - xsltAddAttrElemList
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltParseTemplateContent
                - xsltTransformError
        - Branch String:   'attributes.c:470,17'
          Branch Sides:
            - BranchSide:      'attributes.c:471,42'
              BranchSideFuncs:
                - xsltTransformError
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltParseTemplateContent
            - BranchSide:      'attributes.c:476,43'
              BranchSideFuncs:
                - xsltAddAttrElemList
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltTransformError
                - xsltParseTemplateContent
        - Branch String:   'attributes.c:487,9'
          Branch Sides:
            - BranchSide:      'attributes.c:489,11'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:540,5'
              BranchSideFuncs: []
        - Branch String:   'attributes.c:490,2'
          Branch Sides:
            - BranchSide:      'attributes.c:491,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:535,2'
              BranchSideFuncs: []
        - Branch String:   'attributes.c:491,13'
          Branch Sides:
            - BranchSide:      'attributes.c:491,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:491,13'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:491,13'
          Branch Sides:
            - BranchSide:      'attributes.c:491,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:491,13'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:491,13'
          Branch Sides:
            - BranchSide:      'attributes.c:491,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:491,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:491,6'
          Branch Sides:
            - BranchSide:      'attributes.c:491,38'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:492,11'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:492,10'
          Branch Sides:
            - BranchSide:      'attributes.c:493,3'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:494,15'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:495,28'
          Branch Sides:
            - BranchSide:      'attributes.c:495,33'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:495,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:495,33'
          Branch Sides:
            - BranchSide:      'attributes.c:495,32'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:495,33'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:495,33'
          Branch Sides:
            - BranchSide:      'attributes.c:495,32'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:495,33'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:495,33'
          Branch Sides:
            - BranchSide:      'attributes.c:495,32'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:495,32'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:495,6'
          Branch Sides:
            - BranchSide:      'attributes.c:495,59'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:496,29'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:497,10'
          Branch Sides:
            - BranchSide:      'attributes.c:498,18'
              BranchSideFuncs:
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlDictLookup
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:533,15'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:507,21'
          Branch Sides:
            - BranchSide:      'attributes.c:508,46'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'attributes.c:516,28'
              BranchSideFuncs:
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlDictLookup
                - xmlValidateQName
                - xsltTransformError
                - xmlSearchNs
                - xsltTransformError
        - Branch String:   'attributes.c:517,21'
          Branch Sides:
            - BranchSide:      'attributes.c:518,48'
              BranchSideFuncs:
                - xmlSearchNs
                - xsltAddUseAttrSetList
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:530,58'
              BranchSideFuncs:
                - xsltAddUseAttrSetList
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:519,25'
          Branch Sides:
            - BranchSide:      'attributes.c:520,50'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'attributes.c:528,30'
              BranchSideFuncs:
                - xsltAddUseAttrSetList
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
      Callsites:
        - Src:             'attributes.c:379,13'
          Dst:             xmlGetNsProp
        - Src:             'attributes.c:388,9'
          Dst:             xmlValidateQName
        - Src:             'attributes.c:389,9'
          Dst:             xsltTransformError
        - Src:             'attributes.c:397,14'
          Dst:             xsltSplitQName
        - Src:             'attributes.c:401,23'
          Dst:             xmlSearchNs
        - Src:             'attributes.c:403,13'
          Dst:             xsltTransformError
        - Src:             'attributes.c:417,25'
          Dst:             xmlHashCreate
        - Src:             'attributes.c:422,11'
          Dst:             xmlHashLookup2
        - Src:             'attributes.c:424,15'
          Dst:             xsltNewAttrSet
        - Src:             'attributes.c:426,14'
          Dst:             xmlHashAddEntry2
        - Src:             'attributes.c:428,13'
          Dst:             xsltFreeAttrSet
        - Src:             'attributes.c:443,9'
          Dst:             xmlStrEqual
        - Src:             'attributes.c:446,3'
          Dst:             xsltTransformError
        - Src:             'attributes.c:450,3'
          Dst:             xsltTransformError
        - Src:             'attributes.c:452,14'
          Dst:             xmlStrEqual
        - Src:             'attributes.c:453,6'
          Dst:             xsltTransformError
        - Src:             'attributes.c:461,13'
          Dst:             xsltStylePreCompute
        - Src:             'attributes.c:467,17'
          Dst:             xsltParseTemplateContent
        - Src:             'attributes.c:471,17'
          Dst:             xsltTransformError
        - Src:             'attributes.c:476,23'
          Dst:             xsltAddAttrElemList
        - Src:             'attributes.c:486,13'
          Dst:             xmlGetNsProp
        - Src:             'attributes.c:496,15'
          Dst:             xmlDictLookup
        - Src:             'attributes.c:507,21'
          Dst:             xmlValidateQName
        - Src:             'attributes.c:508,21'
          Dst:             xsltTransformError
        - Src:             'attributes.c:516,13'
          Dst:             xsltSplitQName
        - Src:             'attributes.c:518,36'
          Dst:             xmlSearchNs
        - Src:             'attributes.c:520,25'
          Dst:             xsltTransformError
        - Src:             'attributes.c:530,36'
          Dst:             xsltAddUseAttrSetList
    - functionName:    xsltFindDocument
      functionSourceFile: '/src/libxslt/libxslt/documents.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
      BBCount:         14
      ICount:          79
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'documents.c:426,24'
          Branch Sides:
            - BranchSide:      'documents.c:426,28'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:427,2'
              BranchSideFuncs: []
        - Branch String:   'documents.c:426,9'
          Branch Sides:
            - BranchSide:      'documents.c:427,2'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:432,11'
              BranchSideFuncs: []
        - Branch String:   'documents.c:433,5'
          Branch Sides:
            - BranchSide:      'documents.c:434,6'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:438,9'
              BranchSideFuncs: []
        - Branch String:   'documents.c:434,6'
          Branch Sides:
            - BranchSide:      'documents.c:435,13'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:436,8'
              BranchSideFuncs: []
        - Branch String:   'documents.c:438,9'
          Branch Sides:
            - BranchSide:      'documents.c:439,9'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:440,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltLoadStyleDocument
      functionSourceFile: '/src/libxslt/libxslt/documents.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - URI
      BBCount:         32
      ICount:          171
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - xmlFreeDoc
        - xmlStrEqual
        - xsltCheckRead
        - xsltGetDefaultSecurityPrefs
        - xsltNewStyleDocument
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'documents.c:369,25'
          Branch Sides:
            - BranchSide:      'documents.c:369,29'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:370,2'
              BranchSideFuncs: []
        - Branch String:   'documents.c:369,9'
          Branch Sides:
            - BranchSide:      'documents.c:370,2'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:375,11'
              BranchSideFuncs:
                - xsltGetDefaultSecurityPrefs
                - xsltNewStyleDocument
                - xmlFreeDoc
                - xmlStrEqual
                - xsltCheckRead
                - xsltTransformError
        - Branch String:   'documents.c:376,9'
          Branch Sides:
            - BranchSide:      'documents.c:379,22'
              BranchSideFuncs:
                - xsltCheckRead
                - xsltNewStyleDocument
                - xmlFreeDoc
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'documents.c:392,11'
              BranchSideFuncs:
                - xsltNewStyleDocument
                - xmlFreeDoc
                - xmlStrEqual
        - Branch String:   'documents.c:380,6'
          Branch Sides:
            - BranchSide:      'documents.c:381,17'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'documents.c:387,5'
              BranchSideFuncs:
                - xsltNewStyleDocument
                - xmlFreeDoc
                - xmlStrEqual
        - Branch String:   'documents.c:381,17'
          Branch Sides:
            - BranchSide:      'documents.c:384,34'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'documents.c:385,6'
              BranchSideFuncs: []
        - Branch String:   'documents.c:393,5'
          Branch Sides:
            - BranchSide:      'documents.c:394,7'
              BranchSideFuncs:
                - xsltNewStyleDocument
                - xmlFreeDoc
                - xmlStrEqual
            - BranchSide:      'documents.c:400,11'
              BranchSideFuncs:
                - xsltNewStyleDocument
                - xmlFreeDoc
        - Branch String:   'documents.c:394,25'
          Branch Sides:
            - BranchSide:      'documents.c:394,29'
              BranchSideFuncs:
                - xsltNewStyleDocument
                - xmlFreeDoc
                - xmlStrEqual
            - BranchSide:      'documents.c:397,8'
              BranchSideFuncs:
                - xsltNewStyleDocument
                - xmlFreeDoc
                - xmlStrEqual
        - Branch String:   'documents.c:394,52'
          Branch Sides:
            - BranchSide:      'documents.c:395,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltNewStyleDocument
                - xmlFreeDoc
            - BranchSide:      'documents.c:397,8'
              BranchSideFuncs:
                - xsltNewStyleDocument
                - xmlFreeDoc
                - xmlStrEqual
        - Branch String:   'documents.c:394,6'
          Branch Sides:
            - BranchSide:      'documents.c:396,13'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:397,8'
              BranchSideFuncs:
                - xsltNewStyleDocument
                - xmlFreeDoc
                - xmlStrEqual
        - Branch String:   'documents.c:402,9'
          Branch Sides:
            - BranchSide:      'documents.c:403,2'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:405,32'
              BranchSideFuncs:
                - xsltNewStyleDocument
                - xmlFreeDoc
        - Branch String:   'documents.c:406,9'
          Branch Sides:
            - BranchSide:      'documents.c:407,20'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'documents.c:408,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'documents.c:375,11'
          Dst:             xsltGetDefaultSecurityPrefs
        - Src:             'documents.c:379,8'
          Dst:             xsltCheckRead
        - Src:             'documents.c:382,17'
          Dst:             xsltTransformError
        - Src:             'documents.c:395,7'
          Dst:             xmlStrEqual
        - Src:             'documents.c:405,11'
          Dst:             xsltNewStyleDocument
        - Src:             'documents.c:407,9'
          Dst:             xmlFreeDoc
    - functionName:    xsltNewStyleDocument
      functionSourceFile: '/src/libxslt/libxslt/documents.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - doc
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'documents.c:191,9'
          Branch Sides:
            - BranchSide:      'documents.c:192,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'documents.c:196,12'
              BranchSideFuncs: []
        - Branch String:   'documents.c:198,9'
          Branch Sides:
            - BranchSide:      'documents.c:199,14'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:202,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'documents.c:192,2'
          Dst:             xsltTransformError
    - functionName:    xsltDocDefaultLoaderFunc
      functionSourceFile: '/src/libxslt/libxslt/documents.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - URI
        - dict
        - options
        - ctxt
        - type
      BBCount:         16
      ICount:          119
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlCtxtParseDocument
        - xmlCtxtUseOptions
        - xmlDictFree
        - xmlDictReference
        - xmlFreeParserCtxt
        - xmlLoadExternalEntity
        - xmlNewParserCtxt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'documents.c:70,9'
          Branch Sides:
            - BranchSide:      'documents.c:71,9'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:72,10'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlLoadExternalEntity
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
                - xmlDictReference
                - xmlDictFree
        - Branch String:   'documents.c:72,24'
          Branch Sides:
            - BranchSide:      'documents.c:72,28'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlLoadExternalEntity
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
                - xmlDictReference
                - xmlDictFree
            - BranchSide:      'documents.c:76,9'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlLoadExternalEntity
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
                - xmlDictReference
        - Branch String:   'documents.c:72,9'
          Branch Sides:
            - BranchSide:      'documents.c:73,21'
              BranchSideFuncs:
                - xmlDictFree
                - xmlCtxtUseOptions
                - xmlLoadExternalEntity
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
                - xmlDictReference
            - BranchSide:      'documents.c:76,9'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlLoadExternalEntity
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
                - xmlDictReference
        - Branch String:   'documents.c:76,9'
          Branch Sides:
            - BranchSide:      'documents.c:77,16'
              BranchSideFuncs:
                - xmlDictReference
                - xmlCtxtUseOptions
                - xmlLoadExternalEntity
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
            - BranchSide:      'documents.c:84,23'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlLoadExternalEntity
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'documents.c:86,9'
          Branch Sides:
            - BranchSide:      'documents.c:87,27'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'documents.c:92,32'
              BranchSideFuncs:
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'documents.c:69,13'
          Dst:             xmlNewParserCtxt
        - Src:             'documents.c:73,9'
          Dst:             xmlDictFree
        - Src:             'documents.c:78,2'
          Dst:             xmlDictReference
        - Src:             'documents.c:84,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'documents.c:85,19'
          Dst:             xmlLoadExternalEntity
        - Src:             'documents.c:87,9'
          Dst:             xmlFreeParserCtxt
        - Src:             'documents.c:92,11'
          Dst:             xmlCtxtParseDocument
        - Src:             'documents.c:108,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xsltLoadDocument
      functionSourceFile: '/src/libxslt/libxslt/documents.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - URI
      BBCount:         38
      ICount:          215
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - xmlDocGetRootElement
        - xmlStrEqual
        - xmlXIncludeProcessFlags
        - xmlXPathOrderDocElems
        - xsltApplyStripSpaces
        - xsltCheckRead
        - xsltNeedElemSpaceHandling
        - xsltNewDocument
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'documents.c:293,24'
          Branch Sides:
            - BranchSide:      'documents.c:293,28'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:294,2'
              BranchSideFuncs: []
        - Branch String:   'documents.c:293,9'
          Branch Sides:
            - BranchSide:      'documents.c:294,2'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:299,9'
              BranchSideFuncs:
                - xsltNeedElemSpaceHandling
                - xsltNewDocument
                - xmlXPathOrderDocElems
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlXIncludeProcessFlags
                - xmlStrEqual
                - xsltCheckRead
                - xsltTransformError
        - Branch String:   'documents.c:299,9'
          Branch Sides:
            - BranchSide:      'documents.c:302,22'
              BranchSideFuncs:
                - xsltCheckRead
                - xsltNeedElemSpaceHandling
                - xsltNewDocument
                - xmlXPathOrderDocElems
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlXIncludeProcessFlags
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'documents.c:315,11'
              BranchSideFuncs:
                - xsltNeedElemSpaceHandling
                - xsltNewDocument
                - xmlXPathOrderDocElems
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlXIncludeProcessFlags
                - xmlStrEqual
        - Branch String:   'documents.c:303,6'
          Branch Sides:
            - BranchSide:      'documents.c:304,17'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'documents.c:310,5'
              BranchSideFuncs:
                - xsltNeedElemSpaceHandling
                - xsltNewDocument
                - xmlXPathOrderDocElems
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlXIncludeProcessFlags
                - xmlStrEqual
        - Branch String:   'documents.c:304,17'
          Branch Sides:
            - BranchSide:      'documents.c:305,36'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'documents.c:308,6'
              BranchSideFuncs: []
        - Branch String:   'documents.c:316,5'
          Branch Sides:
            - BranchSide:      'documents.c:317,7'
              BranchSideFuncs:
                - xsltNeedElemSpaceHandling
                - xsltNewDocument
                - xmlXPathOrderDocElems
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlXIncludeProcessFlags
                - xmlStrEqual
            - BranchSide:      'documents.c:323,11'
              BranchSideFuncs:
                - xsltNeedElemSpaceHandling
                - xsltNewDocument
                - xmlXPathOrderDocElems
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlXIncludeProcessFlags
        - Branch String:   'documents.c:317,25'
          Branch Sides:
            - BranchSide:      'documents.c:317,29'
              BranchSideFuncs:
                - xsltNeedElemSpaceHandling
                - xsltNewDocument
                - xmlXPathOrderDocElems
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlXIncludeProcessFlags
                - xmlStrEqual
            - BranchSide:      'documents.c:320,8'
              BranchSideFuncs:
                - xsltNeedElemSpaceHandling
                - xsltNewDocument
                - xmlXPathOrderDocElems
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlXIncludeProcessFlags
                - xmlStrEqual
        - Branch String:   'documents.c:317,52'
          Branch Sides:
            - BranchSide:      'documents.c:318,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltNeedElemSpaceHandling
                - xsltNewDocument
                - xmlXPathOrderDocElems
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlXIncludeProcessFlags
            - BranchSide:      'documents.c:320,8'
              BranchSideFuncs:
                - xsltNeedElemSpaceHandling
                - xsltNewDocument
                - xmlXPathOrderDocElems
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlXIncludeProcessFlags
                - xmlStrEqual
        - Branch String:   'documents.c:317,6'
          Branch Sides:
            - BranchSide:      'documents.c:319,13'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:320,8'
              BranchSideFuncs:
                - xsltNeedElemSpaceHandling
                - xsltNewDocument
                - xmlXPathOrderDocElems
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlXIncludeProcessFlags
                - xmlStrEqual
        - Branch String:   'documents.c:326,9'
          Branch Sides:
            - BranchSide:      'documents.c:327,2'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:329,9'
              BranchSideFuncs:
                - xsltNeedElemSpaceHandling
                - xsltNewDocument
                - xmlXPathOrderDocElems
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlXIncludeProcessFlags
        - Branch String:   'documents.c:329,9'
          Branch Sides:
            - BranchSide:      'documents.c:332,26'
              BranchSideFuncs:
                - xmlXIncludeProcessFlags
                - xsltNeedElemSpaceHandling
                - xsltNewDocument
                - xmlXPathOrderDocElems
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
            - BranchSide:      'documents.c:345,35'
              BranchSideFuncs:
                - xsltNeedElemSpaceHandling
                - xsltNewDocument
                - xmlXPathOrderDocElems
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
        - Branch String:   'documents.c:345,9'
          Branch Sides:
            - BranchSide:      'documents.c:346,23'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xsltNewDocument
                - xmlXPathOrderDocElems
            - BranchSide:      'documents.c:347,9'
              BranchSideFuncs:
                - xsltNewDocument
                - xmlXPathOrderDocElems
        - Branch String:   'documents.c:347,9'
          Branch Sides:
            - BranchSide:      'documents.c:348,24'
              BranchSideFuncs:
                - xmlXPathOrderDocElems
                - xsltNewDocument
            - BranchSide:      'documents.c:350,27'
              BranchSideFuncs:
                - xsltNewDocument
      Callsites:
        - Src:             'documents.c:302,8'
          Dst:             xsltCheckRead
        - Src:             'documents.c:305,17'
          Dst:             xsltTransformError
        - Src:             'documents.c:318,7'
          Dst:             xmlStrEqual
        - Src:             'documents.c:332,2'
          Dst:             xmlXIncludeProcessFlags
        - Src:             'documents.c:345,9'
          Dst:             xsltNeedElemSpaceHandling
        - Src:             'documents.c:346,29'
          Dst:             xmlDocGetRootElement
        - Src:             'documents.c:346,2'
          Dst:             xsltApplyStripSpaces
        - Src:             'documents.c:348,2'
          Dst:             xmlXPathOrderDocElems
        - Src:             'documents.c:350,11'
          Dst:             xsltNewDocument
    - functionName:    xsltNewDocument
      functionSourceFile: '/src/libxslt/libxslt/documents.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
      BBCount:         19
      ICount:          108
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xsltTransformError
      functionUses:    4
      BranchProfiles:
        - Branch String:   'documents.c:152,9'
          Branch Sides:
            - BranchSide:      'documents.c:153,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'documents.c:157,12'
              BranchSideFuncs: []
        - Branch String:   'documents.c:159,9'
          Branch Sides:
            - BranchSide:      'documents.c:160,15'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:174,12'
              BranchSideFuncs: []
        - Branch String:   'documents.c:160,15'
          Branch Sides:
            - BranchSide:      'documents.c:160,15'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:161,18'
              BranchSideFuncs: []
        - Branch String:   'documents.c:160,15'
          Branch Sides:
            - BranchSide:      'documents.c:160,15'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:161,18'
              BranchSideFuncs: []
        - Branch String:   'documents.c:160,15'
          Branch Sides:
            - BranchSide:      'documents.c:160,15'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:161,18'
              BranchSideFuncs: []
        - Branch String:   'documents.c:160,13'
          Branch Sides:
            - BranchSide:      'documents.c:161,18'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:173,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'documents.c:153,2'
          Dst:             xsltTransformError
    - functionName:    xsltFreeDocuments
      functionSourceFile: '/src/libxslt/libxslt/documents.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         15
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlFreeDoc
        - xsltFreeDocumentKeys
      functionUses:    1
      BranchProfiles:
        - Branch String:   'documents.c:259,5'
          Branch Sides:
            - BranchSide:      'documents.c:260,8'
              BranchSideFuncs:
                - xsltFreeDocumentKeys
                - xmlFreeDoc
                - xsltFreeDocumentKeys
                - xmlFreeDoc
            - BranchSide:      'documents.c:267,11'
              BranchSideFuncs:
                - xsltFreeDocumentKeys
                - xmlFreeDoc
        - Branch String:   'documents.c:263,6'
          Branch Sides:
            - BranchSide:      'documents.c:264,17'
              BranchSideFuncs:
                - xsltFreeDocumentKeys
                - xmlFreeDoc
                - xsltFreeDocumentKeys
                - xmlFreeDoc
            - BranchSide:      'documents.c:265,9'
              BranchSideFuncs:
                - xsltFreeDocumentKeys
                - xmlFreeDoc
                - xsltFreeDocumentKeys
                - xmlFreeDoc
        - Branch String:   'documents.c:268,5'
          Branch Sides:
            - BranchSide:      'documents.c:269,8'
              BranchSideFuncs:
                - xsltFreeDocumentKeys
                - xmlFreeDoc
            - BranchSide:      'documents.c:276,1'
              BranchSideFuncs: []
        - Branch String:   'documents.c:272,6'
          Branch Sides:
            - BranchSide:      'documents.c:273,17'
              BranchSideFuncs:
                - xsltFreeDocumentKeys
                - xmlFreeDoc
            - BranchSide:      'documents.c:274,9'
              BranchSideFuncs:
                - xsltFreeDocumentKeys
                - xmlFreeDoc
      Callsites:
        - Src:             'documents.c:262,2'
          Dst:             xsltFreeDocumentKeys
        - Src:             'documents.c:264,6'
          Dst:             xmlFreeDoc
        - Src:             'documents.c:271,2'
          Dst:             xsltFreeDocumentKeys
        - Src:             'documents.c:273,6'
          Dst:             xmlFreeDoc
    - functionName:    xsltFreeStyleDocuments
      functionSourceFile: '/src/libxslt/libxslt/documents.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlFreeDoc
        - xsltFreeDocumentKeys
      functionUses:    1
      BranchProfiles:
        - Branch String:   'documents.c:220,9'
          Branch Sides:
            - BranchSide:      'documents.c:221,2'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:230,11'
              BranchSideFuncs:
                - xsltFreeDocumentKeys
                - xmlFreeDoc
        - Branch String:   'documents.c:231,5'
          Branch Sides:
            - BranchSide:      'documents.c:231,5'
              BranchSideFuncs:
                - xsltFreeDocumentKeys
                - xmlFreeDoc
            - BranchSide:      'documents.c:232,8'
              BranchSideFuncs:
                - xsltFreeDocumentKeys
                - xmlFreeDoc
        - Branch String:   'documents.c:242,6'
          Branch Sides:
            - BranchSide:      'documents.c:243,17'
              BranchSideFuncs:
                - xsltFreeDocumentKeys
                - xmlFreeDoc
            - BranchSide:      'documents.c:244,9'
              BranchSideFuncs:
                - xsltFreeDocumentKeys
                - xmlFreeDoc
      Callsites:
        - Src:             'documents.c:241,2'
          Dst:             xsltFreeDocumentKeys
        - Src:             'documents.c:243,6'
          Dst:             xmlFreeDoc
    - functionName:    xsltSetLoaderFunc
      functionSourceFile: '/src/libxslt/libxslt/documents.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'documents.c:126,9'
          Branch Sides:
            - BranchSide:      'documents.c:127,30'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:129,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltGetQNameProperty
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1263
      functionLinenumberEnd: 1316
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
        - propName
        - mandatory
        - hasProp
        - nsName
        - localName
      BBCount:         36
      ICount:          199
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - xmlDictLookup
        - xmlValidateQName
        - xsltGetCNsProp
        - xsltGetQNameURI2
        - xsltTransformError
      functionUses:    5
      BranchProfiles:
        - Branch String:   'preproc.c:1266,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1267,3'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xmlValidateQName
                - xsltGetQNameURI2
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1268,9'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xmlValidateQName
                - xsltGetQNameURI2
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1268,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1269,3'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xmlValidateQName
                - xsltGetQNameURI2
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1270,9'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xmlValidateQName
                - xsltGetQNameURI2
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1270,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1271,3'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xmlValidateQName
                - xsltGetQNameURI2
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1273,27'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xmlValidateQName
                - xsltGetQNameURI2
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1274,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1275,6'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:1284,23'
              BranchSideFuncs:
                - xmlValidateQName
                - xsltGetQNameURI2
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'preproc.c:1275,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1276,31'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:1281,5'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1284,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1285,31'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:1294,29'
              BranchSideFuncs:
                - xsltGetQNameURI2
                - xmlDictLookup
        - Branch String:   'preproc.c:1295,10'
          Branch Sides:
            - BranchSide:      'preproc.c:1296,3'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1298,7'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'preproc.c:1298,7'
          Branch Sides:
            - BranchSide:      'preproc.c:1299,20'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'preproc.c:1300,7'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'preproc.c:1300,7'
          Branch Sides:
            - BranchSide:      'preproc.c:1301,8'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'preproc.c:1302,7'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'preproc.c:1308,11'
          Branch Sides:
            - BranchSide:      'preproc.c:1309,28'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'preproc.c:1311,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:1273,12'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:1276,6'
          Dst:             xsltTransformError
        - Src:             'preproc.c:1284,6'
          Dst:             xmlValidateQName
        - Src:             'preproc.c:1285,6'
          Dst:             xsltTransformError
        - Src:             'preproc.c:1294,12'
          Dst:             xsltGetQNameURI2
        - Src:             'preproc.c:1309,14'
          Dst:             xmlDictLookup
    - functionName:    xsltVariableComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1808
      functionLinenumberEnd: 1877
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         33
      ICount:          201
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - xsltGetCNsProp
        - xsltGetQNameProperty
        - xsltIsBlank
        - xsltNewStylePreComp
        - xsltTransformError
        - xsltXPathCompile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:1815,25'
          Branch Sides:
            - BranchSide:      'preproc.c:1815,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1816,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1815,43'
          Branch Sides:
            - BranchSide:      'preproc.c:1815,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1816,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1815,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1816,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1822,32'
              BranchSideFuncs:
                - xsltNewStylePreComp
                - xsltGetQNameProperty
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltIsBlank
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1825,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1826,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1828,18'
              BranchSideFuncs:
                - xsltGetQNameProperty
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltIsBlank
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1839,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1840,2'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltIsBlank
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1844,35'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltIsBlank
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1846,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1846,9'
              BranchSideFuncs:
                - xsltXPathCompile
                - xsltIsBlank
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1850,32'
              BranchSideFuncs:
                - xsltXPathCompile
                - xsltIsBlank
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1851,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1852,31'
              BranchSideFuncs:
                - xsltTransformError
                - xsltIsBlank
                - xsltTransformError
            - BranchSide:      'preproc.c:1865,20'
              BranchSideFuncs:
                - xsltIsBlank
                - xsltTransformError
        - Branch String:   'preproc.c:1865,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1866,17'
              BranchSideFuncs:
                - xsltIsBlank
                - xsltTransformError
            - BranchSide:      'preproc.c:1876,5'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1866,47'
          Branch Sides:
            - BranchSide:      'preproc.c:1867,18'
              BranchSideFuncs:
                - xsltIsBlank
                - xsltTransformError
            - BranchSide:      'preproc.c:1874,9'
              BranchSideFuncs:
                - xsltIsBlank
                - xsltTransformError
        - Branch String:   'preproc.c:1867,45'
          Branch Sides:
            - BranchSide:      'preproc.c:1867,61'
              BranchSideFuncs:
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'preproc.c:1869,42'
              BranchSideFuncs:
                - xsltTransformError
                - xsltIsBlank
        - Branch String:   'preproc.c:1866,17'
          Branch Sides:
            - BranchSide:      'preproc.c:1869,42'
              BranchSideFuncs:
                - xsltIsBlank
                - xsltTransformError
            - BranchSide:      'preproc.c:1874,9'
              BranchSideFuncs:
                - xsltIsBlank
                - xsltTransformError
      Callsites:
        - Src:             'preproc.c:1822,12'
          Dst:             xsltNewStylePreComp
        - Src:             'preproc.c:1837,5'
          Dst:             xsltGetQNameProperty
        - Src:             'preproc.c:1844,20'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:1850,15'
          Dst:             xsltXPathCompile
        - Src:             'preproc.c:1852,6'
          Dst:             xsltTransformError
        - Src:             'preproc.c:1867,49'
          Dst:             xsltIsBlank
        - Src:             'preproc.c:1869,17'
          Dst:             xsltTransformError
    - functionName:    xsltNewStylePreComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - style
        - type
      BBCount:         35
      ICount:          232
      EdgeCount:       37
      CyclomaticComplexity: 4
      functionsReached:
        - xsltTransformError
      functionUses:    21
      BranchProfiles:
        - Branch String:   'preproc.c:231,9'
          Branch Sides:
            - BranchSide:      'preproc.c:232,9'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:306,33'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:307,9'
          Branch Sides:
            - BranchSide:      'preproc.c:308,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:313,12'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'preproc.c:320,5'
          Branch Sides:
            - BranchSide:      'preproc.c:322,13'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:324,13'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:326,13'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:328,13'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:330,13'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:332,13'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:334,13'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:337,13'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:339,13'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:341,13'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:343,13'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:345,13'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:347,13'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:349,13'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:351,13'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:353,13'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:355,13'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:360,6'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:360,6'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:360,6'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:360,6'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:362,6'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'preproc.c:362,6'
          Branch Sides:
            - BranchSide:      'preproc.c:363,31'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:367,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:308,2'
          Dst:             xsltTransformError
        - Src:             'preproc.c:363,6'
          Dst:             xsltTransformError
    - functionName:    xsltParamComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1887
      functionLinenumberEnd: 1936
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         24
      ICount:          156
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xsltGetCNsProp
        - xsltGetQNameProperty
        - xsltNewStylePreComp
        - xsltTransformError
        - xsltXPathCompile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:1894,25'
          Branch Sides:
            - BranchSide:      'preproc.c:1894,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1895,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1894,43'
          Branch Sides:
            - BranchSide:      'preproc.c:1894,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1895,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1894,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1895,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1901,32'
              BranchSideFuncs:
                - xsltNewStylePreComp
                - xsltGetQNameProperty
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1904,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1905,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1906,18'
              BranchSideFuncs:
                - xsltGetQNameProperty
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1914,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1915,2'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1919,35'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1921,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1921,9'
              BranchSideFuncs:
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1922,32'
              BranchSideFuncs:
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1923,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1924,31'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1929,6'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'preproc.c:1929,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1930,31'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:1935,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:1901,12'
          Dst:             xsltNewStylePreComp
        - Src:             'preproc.c:1912,5'
          Dst:             xsltGetQNameProperty
        - Src:             'preproc.c:1919,20'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:1922,15'
          Dst:             xsltXPathCompile
        - Src:             'preproc.c:1924,6'
          Dst:             xsltTransformError
        - Src:             'preproc.c:1930,6'
          Dst:             xsltTransformError
    - functionName:    xsltCheckTopLevelElement
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - style
        - inst
        - err
      BBCount:         34
      ICount:          184
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - xmlStrEqual
        - xsltTransformError
      functionUses:    12
      BranchProfiles:
        - Branch String:   'preproc.c:74,25'
          Branch Sides:
            - BranchSide:      'preproc.c:74,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:75,9'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:74,43'
          Branch Sides:
            - BranchSide:      'preproc.c:74,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:75,9'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:74,9'
          Branch Sides:
            - BranchSide:      'preproc.c:75,9'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:77,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'preproc.c:78,9'
          Branch Sides:
            - BranchSide:      'preproc.c:79,13'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:86,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
        - Branch String:   'preproc.c:79,13'
          Branch Sides:
            - BranchSide:      'preproc.c:80,31'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:84,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:86,30'
          Branch Sides:
            - BranchSide:      'preproc.c:86,34'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:91,6'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'preproc.c:86,68'
          Branch Sides:
            - BranchSide:      'preproc.c:87,11'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:91,6'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'preproc.c:87,35'
          Branch Sides:
            - BranchSide:      'preproc.c:88,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'preproc.c:89,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'preproc.c:88,53'
          Branch Sides:
            - BranchSide:      'preproc.c:89,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'preproc.c:91,6'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'preproc.c:89,55'
          Branch Sides:
            - BranchSide:      'preproc.c:90,17'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:99,5'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:86,9'
          Branch Sides:
            - BranchSide:      'preproc.c:91,6'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:99,5'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:91,6'
          Branch Sides:
            - BranchSide:      'preproc.c:92,31'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:97,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:80,6'
          Dst:             xsltTransformError
        - Src:             'preproc.c:88,5'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:89,5'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:90,5'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:92,6'
          Dst:             xsltTransformError
    - functionName:    xsltCallTemplateComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1546
      functionLinenumberEnd: 1575
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         15
      ICount:          87
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xsltGetQNameProperty
        - xsltNewStylePreComp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:1553,25'
          Branch Sides:
            - BranchSide:      'preproc.c:1553,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1554,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1553,43'
          Branch Sides:
            - BranchSide:      'preproc.c:1553,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1554,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1553,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1554,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1560,32'
              BranchSideFuncs:
                - xsltNewStylePreComp
                - xsltGetQNameProperty
        - Branch String:   'preproc.c:1563,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1564,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1565,18'
              BranchSideFuncs:
                - xsltGetQNameProperty
        - Branch String:   'preproc.c:1573,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1573,9'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1574,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:1560,12'
          Dst:             xsltNewStylePreComp
        - Src:             'preproc.c:1571,5'
          Dst:             xsltGetQNameProperty
    - functionName:    xsltProcessingInstructionComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1125
      functionLinenumberEnd: 1149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         13
      ICount:          74
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xsltEvalStaticAttrValueTemplate
        - xsltNewStylePreComp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:1132,25'
          Branch Sides:
            - BranchSide:      'preproc.c:1132,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1133,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1132,43'
          Branch Sides:
            - BranchSide:      'preproc.c:1132,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1133,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1132,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1133,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1138,32'
              BranchSideFuncs:
                - xsltNewStylePreComp
                - xsltEvalStaticAttrValueTemplate
        - Branch String:   'preproc.c:1141,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1142,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1143,18'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
      Callsites:
        - Src:             'preproc.c:1138,12'
          Dst:             xsltNewStylePreComp
        - Src:             'preproc.c:1146,18'
          Dst:             xsltEvalStaticAttrValueTemplate
    - functionName:    xsltNumberComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1390
      functionLinenumberEnd: 1506
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - cur
      BBCount:         71
      ICount:          466
      EdgeCount:       95
      CyclomaticComplexity: 26
      functionsReached:
        - __isoc99_sscanf
        - xmlDictLookup
        - xmlStrEqual
        - xmlStrlen
        - xsltCompilePattern
        - xsltEvalStaticAttrValueTemplate
        - xsltGetCNsProp
        - xsltGetUTF8Char
        - xsltNewStylePreComp
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:1398,25'
          Branch Sides:
            - BranchSide:      'preproc.c:1398,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1399,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1398,42'
          Branch Sides:
            - BranchSide:      'preproc.c:1398,46'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1399,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1398,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1399,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1404,32'
              BranchSideFuncs:
                - xsltNewStylePreComp
                - xsltGetCNsProp
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltCompilePattern
                - xsltCompilePattern
                - xmlDictLookup
        - Branch String:   'preproc.c:1407,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1408,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1409,17'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltCompilePattern
                - xsltCompilePattern
                - xmlDictLookup
        - Branch String:   'preproc.c:1419,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1420,39'
              BranchSideFuncs:
                - xmlDictLookup
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltCompilePattern
                - xsltCompilePattern
            - BranchSide:      'preproc.c:1422,25'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltCompilePattern
                - xsltCompilePattern
        - Branch String:   'preproc.c:1431,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1432,46'
              BranchSideFuncs:
                - xsltCompilePattern
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltCompilePattern
            - BranchSide:      'preproc.c:1436,27'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltCompilePattern
        - Branch String:   'preproc.c:1437,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1438,45'
              BranchSideFuncs:
                - xsltCompilePattern
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'preproc.c:1442,27'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'preproc.c:1443,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1444,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1455,27'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1444,44'
          Branch Sides:
            - BranchSide:      'preproc.c:1445,18'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1447,28'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1445,46'
          Branch Sides:
            - BranchSide:      'preproc.c:1446,18'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1447,28'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1444,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1447,28'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1449,31'
              BranchSideFuncs:
                - xsltTransformError
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1456,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1457,31'
              BranchSideFuncs:
                - xsltTransformError
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1462,27'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1463,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1464,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1481,27'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
        - Branch String:   'preproc.c:1464,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1465,31'
              BranchSideFuncs:
                - xsltTransformError
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
            - BranchSide:      'preproc.c:1469,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltTransformError
        - Branch String:   'preproc.c:1467,10'
          Branch Sides:
            - BranchSide:      'preproc.c:1467,25'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
            - BranchSide:      'preproc.c:1468,6'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
        - Branch String:   'preproc.c:1469,13'
          Branch Sides:
            - BranchSide:      'preproc.c:1470,31'
              BranchSideFuncs:
                - xsltTransformError
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
            - BranchSide:      'preproc.c:1475,31'
              BranchSideFuncs:
                - xsltTransformError
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
        - Branch String:   'preproc.c:1472,10'
          Branch Sides:
            - BranchSide:      'preproc.c:1472,25'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
            - BranchSide:      'preproc.c:1473,6'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
        - Branch String:   'preproc.c:1483,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1484,56'
              BranchSideFuncs:
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
            - BranchSide:      'preproc.c:1491,27'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
        - Branch String:   'preproc.c:1487,13'
          Branch Sides:
            - BranchSide:      'preproc.c:1488,13'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
            - BranchSide:      'preproc.c:1489,5'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
        - Branch String:   'preproc.c:1492,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1493,17'
              BranchSideFuncs:
                - __isoc99_sscanf
                - xmlDictLookup
            - BranchSide:      'preproc.c:1495,2'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'preproc.c:1499,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1499,9'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'preproc.c:1500,6'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'preproc.c:1500,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1501,42'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'preproc.c:1504,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:1404,12'
          Dst:             xsltNewStylePreComp
        - Src:             'preproc.c:1413,27'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:1416,12'
          Dst:             xsltEvalStaticAttrValueTemplate
        - Src:             'preproc.c:1420,25'
          Dst:             xmlDictLookup
        - Src:             'preproc.c:1425,27'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:1427,26'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:1430,12'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:1432,27'
          Dst:             xsltCompilePattern
        - Src:             'preproc.c:1436,12'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:1438,26'
          Dst:             xsltCompilePattern
        - Src:             'preproc.c:1442,12'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:1444,6'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:1445,6'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:1446,6'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:1449,6'
          Dst:             xsltTransformError
        - Src:             'preproc.c:1455,12'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:1457,6'
          Dst:             xsltTransformError
        - Src:             'preproc.c:1462,12'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:1464,6'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:1465,6'
          Dst:             xsltTransformError
        - Src:             'preproc.c:1469,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:1470,6'
          Dst:             xsltTransformError
        - Src:             'preproc.c:1475,6'
          Dst:             xsltTransformError
        - Src:             'preproc.c:1481,12'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:1484,46'
          Dst:             xmlStrlen
        - Src:             'preproc.c:1486,6'
          Dst:             xsltGetUTF8Char
        - Src:             'preproc.c:1491,12'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:1493,2'
          Dst:             __isoc99_sscanf
        - Src:             'preproc.c:1501,28'
          Dst:             xmlDictLookup
    - functionName:    __isoc99_sscanf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltCommentComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1095
      functionLinenumberEnd: 1115
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         13
      ICount:          66
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xsltNewStylePreComp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:1102,25'
          Branch Sides:
            - BranchSide:      'preproc.c:1102,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1103,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1102,43'
          Branch Sides:
            - BranchSide:      'preproc.c:1102,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1103,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1102,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1103,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1108,32'
              BranchSideFuncs:
                - xsltNewStylePreComp
        - Branch String:   'preproc.c:1111,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1112,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1113,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:1108,12'
          Dst:             xsltNewStylePreComp
    - functionName:    xsltSortComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         63
      ICount:          384
      EdgeCount:       84
      CyclomaticComplexity: 23
      functionsReached:
        - xmlDictLookup
        - xmlStrEqual
        - xsltEvalStaticAttrValueTemplate
        - xsltGetCNsProp
        - xsltNewStylePreComp
        - xsltTransformError
        - xsltXPathCompile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:679,25'
          Branch Sides:
            - BranchSide:      'preproc.c:679,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:680,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:679,43'
          Branch Sides:
            - BranchSide:      'preproc.c:679,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:680,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:679,9'
          Branch Sides:
            - BranchSide:      'preproc.c:680,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:685,32'
              BranchSideFuncs:
                - xsltNewStylePreComp
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlDictLookup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'preproc.c:688,9'
          Branch Sides:
            - BranchSide:      'preproc.c:689,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:690,18'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlDictLookup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'preproc.c:696,9'
          Branch Sides:
            - BranchSide:      'preproc.c:697,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlDictLookup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'preproc.c:708,51'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlDictLookup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'preproc.c:697,6'
          Branch Sides:
            - BranchSide:      'preproc.c:698,6'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlDictLookup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'preproc.c:699,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlDictLookup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'preproc.c:699,11'
          Branch Sides:
            - BranchSide:      'preproc.c:700,6'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlDictLookup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'preproc.c:702,31'
              BranchSideFuncs:
                - xsltTransformError
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlDictLookup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'preproc.c:711,9'
          Branch Sides:
            - BranchSide:      'preproc.c:712,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlDictLookup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'preproc.c:723,56'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlDictLookup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'preproc.c:712,6'
          Branch Sides:
            - BranchSide:      'preproc.c:713,6'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlDictLookup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'preproc.c:714,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlDictLookup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'preproc.c:714,11'
          Branch Sides:
            - BranchSide:      'preproc.c:715,6'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlDictLookup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'preproc.c:717,31'
              BranchSideFuncs:
                - xsltTransformError
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlDictLookup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'preproc.c:726,9'
          Branch Sides:
            - BranchSide:      'preproc.c:727,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlDictLookup
            - BranchSide:      'preproc.c:739,50'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlDictLookup
        - Branch String:   'preproc.c:727,6'
          Branch Sides:
            - BranchSide:      'preproc.c:728,6'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlDictLookup
            - BranchSide:      'preproc.c:729,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlDictLookup
        - Branch String:   'preproc.c:729,11'
          Branch Sides:
            - BranchSide:      'preproc.c:730,6'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlDictLookup
            - BranchSide:      'preproc.c:732,31'
              BranchSideFuncs:
                - xsltTransformError
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlDictLookup
        - Branch String:   'preproc.c:744,9'
          Branch Sides:
            - BranchSide:      'preproc.c:750,31'
              BranchSideFuncs:
                - xmlDictLookup
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:752,35'
              BranchSideFuncs:
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:753,9'
          Branch Sides:
            - BranchSide:      'preproc.c:754,27'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:759,9'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'preproc.c:757,6'
          Branch Sides:
            - BranchSide:      'preproc.c:757,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:758,5'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'preproc.c:759,9'
          Branch Sides:
            - BranchSide:      'preproc.c:759,9'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:760,27'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'preproc.c:762,6'
          Branch Sides:
            - BranchSide:      'preproc.c:762,21'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:763,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:685,12'
          Dst:             xsltNewStylePreComp
        - Src:             'preproc.c:693,19'
          Dst:             xsltEvalStaticAttrValueTemplate
        - Src:             'preproc.c:697,6'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:699,11'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:702,6'
          Dst:             xsltTransformError
        - Src:             'preproc.c:708,19'
          Dst:             xsltEvalStaticAttrValueTemplate
        - Src:             'preproc.c:712,6'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:714,11'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:717,6'
          Dst:             xsltTransformError
        - Src:             'preproc.c:723,24'
          Dst:             xsltEvalStaticAttrValueTemplate
        - Src:             'preproc.c:727,6'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:729,11'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:732,6'
          Dst:             xsltTransformError
        - Src:             'preproc.c:739,18'
          Dst:             xsltEvalStaticAttrValueTemplate
        - Src:             'preproc.c:743,20'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:750,17'
          Dst:             xmlDictLookup
        - Src:             'preproc.c:752,18'
          Dst:             xsltXPathCompile
        - Src:             'preproc.c:754,2'
          Dst:             xsltTransformError
        - Src:             'preproc.c:760,2'
          Dst:             xsltTransformError
    - functionName:    xsltTextComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 852
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         24
      ICount:          121
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xmlStrEqual
        - xsltGetCNsProp
        - xsltNewStylePreComp
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:825,25'
          Branch Sides:
            - BranchSide:      'preproc.c:825,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:826,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:825,43'
          Branch Sides:
            - BranchSide:      'preproc.c:825,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:826,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:825,9'
          Branch Sides:
            - BranchSide:      'preproc.c:826,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:831,32'
              BranchSideFuncs:
                - xsltNewStylePreComp
                - xsltGetCNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'preproc.c:833,9'
          Branch Sides:
            - BranchSide:      'preproc.c:834,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:835,18'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'preproc.c:842,9'
          Branch Sides:
            - BranchSide:      'preproc.c:842,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'preproc.c:843,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'preproc.c:843,6'
          Branch Sides:
            - BranchSide:      'preproc.c:844,6'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:845,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'preproc.c:849,10'
          Branch Sides:
            - BranchSide:      'preproc.c:849,25'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:850,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:831,12'
          Dst:             xsltNewStylePreComp
        - Src:             'preproc.c:839,12'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:843,6'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:845,14'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:847,6'
          Dst:             xsltTransformError
    - functionName:    xsltElementComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 863
      functionLinenumberEnd: 973
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         36
      ICount:          240
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - xmlDictLookup
        - xmlSearchNs
        - xmlStrncasecmp
        - xmlValidateQName
        - xsltEvalStaticAttrValueTemplate
        - xsltNewStylePreComp
        - xsltSplitQName
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:878,25'
          Branch Sides:
            - BranchSide:      'preproc.c:878,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:879,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:878,43'
          Branch Sides:
            - BranchSide:      'preproc.c:878,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:879,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:878,9'
          Branch Sides:
            - BranchSide:      'preproc.c:879,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:884,32'
              BranchSideFuncs:
                - xsltNewStylePreComp
                - xsltEvalStaticAttrValueTemplate
                - xsltTransformError
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xmlValidateQName
                - xsltSplitQName
                - xmlStrncasecmp
                - xmlSearchNs
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'preproc.c:887,9'
          Branch Sides:
            - BranchSide:      'preproc.c:888,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:889,18'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
                - xsltTransformError
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xmlValidateQName
                - xsltSplitQName
                - xmlStrncasecmp
                - xmlSearchNs
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'preproc.c:900,9'
          Branch Sides:
            - BranchSide:      'preproc.c:901,27'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xmlValidateQName
                - xsltSplitQName
                - xmlStrncasecmp
                - xmlSearchNs
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
            - BranchSide:      'preproc.c:912,48'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xmlValidateQName
                - xsltSplitQName
                - xmlStrncasecmp
                - xmlSearchNs
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'preproc.c:915,9'
          Branch Sides:
            - BranchSide:      'preproc.c:916,23'
              BranchSideFuncs:
                - xmlValidateQName
                - xsltSplitQName
                - xsltEvalStaticAttrValueTemplate
                - xmlStrncasecmp
                - xmlSearchNs
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
            - BranchSide:      'preproc.c:967,49'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
        - Branch String:   'preproc.c:916,6'
          Branch Sides:
            - BranchSide:      'preproc.c:917,31'
              BranchSideFuncs:
                - xsltTransformError
                - xsltEvalStaticAttrValueTemplate
            - BranchSide:      'preproc.c:922,21'
              BranchSideFuncs:
                - xsltSplitQName
                - xsltEvalStaticAttrValueTemplate
                - xmlStrncasecmp
                - xmlSearchNs
                - xsltTransformError
                - xmlDictLookup
        - Branch String:   'preproc.c:925,10'
          Branch Sides:
            - BranchSide:      'preproc.c:935,20'
              BranchSideFuncs:
                - xmlSearchNs
                - xsltEvalStaticAttrValueTemplate
                - xmlStrncasecmp
                - xsltTransformError
                - xmlDictLookup
            - BranchSide:      'preproc.c:954,11'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
                - xmlStrncasecmp
        - Branch String:   'preproc.c:936,7'
          Branch Sides:
            - BranchSide:      'preproc.c:937,32'
              BranchSideFuncs:
                - xmlDictLookup
                - xsltEvalStaticAttrValueTemplate
                - xmlStrncasecmp
            - BranchSide:      'preproc.c:945,14'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
                - xmlStrncasecmp
                - xsltTransformError
      Callsites:
        - Src:             'preproc.c:884,12'
          Dst:             xsltNewStylePreComp
        - Src:             'preproc.c:898,18'
          Dst:             xsltEvalStaticAttrValueTemplate
        - Src:             'preproc.c:901,2'
          Dst:             xsltTransformError
        - Src:             'preproc.c:912,16'
          Dst:             xsltEvalStaticAttrValueTemplate
        - Src:             'preproc.c:916,6'
          Dst:             xmlValidateQName
        - Src:             'preproc.c:917,6'
          Dst:             xsltTransformError
        - Src:             'preproc.c:924,13'
          Dst:             xsltSplitQName
        - Src:             'preproc.c:935,8'
          Dst:             xmlSearchNs
        - Src:             'preproc.c:937,18'
          Dst:             xmlDictLookup
        - Src:             'preproc.c:946,7'
          Dst:             xsltTransformError
        - Src:             'preproc.c:955,5'
          Dst:             xmlStrncasecmp
        - Src:             'preproc.c:967,17'
          Dst:             xsltEvalStaticAttrValueTemplate
    - functionName:    xsltAttributeComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 983
      functionLinenumberEnd: 1085
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         32
      ICount:          226
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - xmlDictLookup
        - xmlSearchNs
        - xmlStrEqual
        - xmlValidateQName
        - xsltEvalStaticAttrValueTemplate
        - xsltNewStylePreComp
        - xsltSplitQName
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:997,25'
          Branch Sides:
            - BranchSide:      'preproc.c:997,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:998,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:997,43'
          Branch Sides:
            - BranchSide:      'preproc.c:997,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:998,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:997,9'
          Branch Sides:
            - BranchSide:      'preproc.c:998,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1004,32'
              BranchSideFuncs:
                - xsltNewStylePreComp
                - xsltEvalStaticAttrValueTemplate
                - xsltTransformError
                - xsltEvalStaticAttrValueTemplate
                - xmlValidateQName
                - xmlStrEqual
                - xsltSplitQName
                - xmlSearchNs
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1007,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1008,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1009,18'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
                - xsltTransformError
                - xsltEvalStaticAttrValueTemplate
                - xmlValidateQName
                - xmlStrEqual
                - xsltSplitQName
                - xmlSearchNs
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1021,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1022,27'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
                - xmlValidateQName
                - xmlStrEqual
                - xsltSplitQName
                - xmlSearchNs
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1033,48'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
                - xmlValidateQName
                - xmlStrEqual
                - xsltSplitQName
                - xmlSearchNs
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1037,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1037,9'
              BranchSideFuncs:
                - xmlValidateQName
                - xmlStrEqual
                - xsltSplitQName
                - xmlSearchNs
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1038,23'
              BranchSideFuncs:
                - xmlValidateQName
                - xmlStrEqual
                - xsltSplitQName
                - xmlSearchNs
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1038,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1039,31'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:1043,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltSplitQName
                - xmlSearchNs
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'preproc.c:1043,20'
          Branch Sides:
            - BranchSide:      'preproc.c:1044,31'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:1048,21'
              BranchSideFuncs:
                - xsltSplitQName
                - xmlSearchNs
                - xsltTransformError
                - xmlDictLookup
        - Branch String:   'preproc.c:1052,7'
          Branch Sides:
            - BranchSide:      'preproc.c:1062,24'
              BranchSideFuncs:
                - xmlSearchNs
                - xsltTransformError
                - xmlDictLookup
            - BranchSide:      'preproc.c:1082,6'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1063,11'
          Branch Sides:
            - BranchSide:      'preproc.c:1064,29'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'preproc.c:1073,29'
              BranchSideFuncs:
                - xsltTransformError
      Callsites:
        - Src:             'preproc.c:1004,12'
          Dst:             xsltNewStylePreComp
        - Src:             'preproc.c:1018,18'
          Dst:             xsltEvalStaticAttrValueTemplate
        - Src:             'preproc.c:1022,2'
          Dst:             xsltTransformError
        - Src:             'preproc.c:1033,16'
          Dst:             xsltEvalStaticAttrValueTemplate
        - Src:             'preproc.c:1038,6'
          Dst:             xmlValidateQName
        - Src:             'preproc.c:1039,6'
          Dst:             xsltTransformError
        - Src:             'preproc.c:1043,20'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:1044,6'
          Dst:             xsltTransformError
        - Src:             'preproc.c:1050,13'
          Dst:             xsltSplitQName
        - Src:             'preproc.c:1062,12'
          Dst:             xmlSearchNs
        - Src:             'preproc.c:1064,15'
          Dst:             xmlDictLookup
        - Src:             'preproc.c:1073,4'
          Dst:             xsltTransformError
    - functionName:    xsltApplyImportsComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1516
      functionLinenumberEnd: 1536
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         13
      ICount:          66
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xsltNewStylePreComp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:1523,25'
          Branch Sides:
            - BranchSide:      'preproc.c:1523,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1524,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1523,43'
          Branch Sides:
            - BranchSide:      'preproc.c:1523,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1524,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1523,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1524,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1529,32'
              BranchSideFuncs:
                - xsltNewStylePreComp
        - Branch String:   'preproc.c:1532,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1533,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1534,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:1529,12'
          Dst:             xsltNewStylePreComp
    - functionName:    xsltForEachComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1760
      functionLinenumberEnd: 1798
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         24
      ICount:          134
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xsltGetCNsProp
        - xsltNewStylePreComp
        - xsltTransformError
        - xsltXPathCompile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:1767,25'
          Branch Sides:
            - BranchSide:      'preproc.c:1767,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1768,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1767,43'
          Branch Sides:
            - BranchSide:      'preproc.c:1767,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1768,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1767,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1768,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1774,32'
              BranchSideFuncs:
                - xsltNewStylePreComp
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1777,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1778,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1779,18'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1784,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1785,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:1789,32'
              BranchSideFuncs:
                - xsltXPathCompile
                - xsltTransformError
        - Branch String:   'preproc.c:1787,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1787,21'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1788,5'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1794,10'
          Branch Sides:
            - BranchSide:      'preproc.c:1794,25'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1795,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:1774,12'
          Dst:             xsltNewStylePreComp
        - Src:             'preproc.c:1782,20'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:1785,2'
          Dst:             xsltTransformError
        - Src:             'preproc.c:1789,15'
          Dst:             xsltXPathCompile
        - Src:             'preproc.c:1791,6'
          Dst:             xsltTransformError
    - functionName:    xsltChooseComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1637
      functionLinenumberEnd: 1658
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         13
      ICount:          66
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xsltNewStylePreComp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:1644,25'
          Branch Sides:
            - BranchSide:      'preproc.c:1644,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1645,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1644,43'
          Branch Sides:
            - BranchSide:      'preproc.c:1644,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1645,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1644,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1645,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1651,32'
              BranchSideFuncs:
                - xsltNewStylePreComp
        - Branch String:   'preproc.c:1654,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1655,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1656,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:1651,12'
          Dst:             xsltNewStylePreComp
    - functionName:    xsltWhenComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1714
      functionLinenumberEnd: 1750
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         23
      ICount:          133
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - xsltGetCNsProp
        - xsltNewStylePreComp
        - xsltTransformError
        - xsltXPathCompile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:1721,25'
          Branch Sides:
            - BranchSide:      'preproc.c:1721,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1722,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1721,43'
          Branch Sides:
            - BranchSide:      'preproc.c:1721,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1722,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1721,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1722,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1728,32'
              BranchSideFuncs:
                - xsltNewStylePreComp
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1731,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1732,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1733,18'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1737,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1738,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:1743,35'
              BranchSideFuncs:
                - xsltXPathCompile
                - xsltTransformError
        - Branch String:   'preproc.c:1740,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1740,21'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1741,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1744,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1744,9'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:1745,27'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'preproc.c:1748,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1748,21'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1749,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:1728,12'
          Dst:             xsltNewStylePreComp
        - Src:             'preproc.c:1736,18'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:1738,2'
          Dst:             xsltTransformError
        - Src:             'preproc.c:1743,18'
          Dst:             xsltXPathCompile
        - Src:             'preproc.c:1745,2'
          Dst:             xsltTransformError
    - functionName:    xsltIfComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1668
      functionLinenumberEnd: 1704
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         23
      ICount:          133
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - xsltGetCNsProp
        - xsltNewStylePreComp
        - xsltTransformError
        - xsltXPathCompile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:1675,25'
          Branch Sides:
            - BranchSide:      'preproc.c:1675,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1676,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1675,43'
          Branch Sides:
            - BranchSide:      'preproc.c:1675,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1676,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1675,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1676,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1682,32'
              BranchSideFuncs:
                - xsltNewStylePreComp
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1685,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1686,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1687,18'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1691,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1692,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:1697,35'
              BranchSideFuncs:
                - xsltXPathCompile
                - xsltTransformError
        - Branch String:   'preproc.c:1694,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1694,21'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1695,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1698,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1698,9'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:1699,27'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'preproc.c:1702,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1702,21'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1703,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:1682,12'
          Dst:             xsltNewStylePreComp
        - Src:             'preproc.c:1690,18'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:1692,2'
          Dst:             xsltTransformError
        - Src:             'preproc.c:1697,18'
          Dst:             xsltXPathCompile
        - Src:             'preproc.c:1699,2'
          Dst:             xsltTransformError
    - functionName:    xsltCopyOfComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1159
      functionLinenumberEnd: 1195
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         23
      ICount:          133
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - xsltGetCNsProp
        - xsltNewStylePreComp
        - xsltTransformError
        - xsltXPathCompile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:1166,25'
          Branch Sides:
            - BranchSide:      'preproc.c:1166,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1167,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1166,43'
          Branch Sides:
            - BranchSide:      'preproc.c:1166,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1167,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1166,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1167,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1172,32'
              BranchSideFuncs:
                - xsltNewStylePreComp
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1175,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1176,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1177,18'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1182,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1183,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:1188,35'
              BranchSideFuncs:
                - xsltXPathCompile
                - xsltTransformError
        - Branch String:   'preproc.c:1185,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1185,21'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1186,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1189,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1189,9'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:1190,27'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'preproc.c:1193,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1193,21'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1194,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:1172,12'
          Dst:             xsltNewStylePreComp
        - Src:             'preproc.c:1180,20'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:1183,2'
          Dst:             xsltTransformError
        - Src:             'preproc.c:1188,18'
          Dst:             xsltXPathCompile
        - Src:             'preproc.c:1190,2'
          Dst:             xsltTransformError
    - functionName:    xsltCopyComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         15
      ICount:          87
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xsltGetCNsProp
        - xsltNewStylePreComp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:781,25'
          Branch Sides:
            - BranchSide:      'preproc.c:781,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:782,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:781,43'
          Branch Sides:
            - BranchSide:      'preproc.c:781,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:782,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:781,9'
          Branch Sides:
            - BranchSide:      'preproc.c:782,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:786,32'
              BranchSideFuncs:
                - xsltNewStylePreComp
                - xsltGetCNsProp
        - Branch String:   'preproc.c:789,9'
          Branch Sides:
            - BranchSide:      'preproc.c:790,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:791,18'
              BranchSideFuncs:
                - xsltGetCNsProp
        - Branch String:   'preproc.c:797,9'
          Branch Sides:
            - BranchSide:      'preproc.c:798,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:800,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:786,12'
          Dst:             xsltNewStylePreComp
        - Src:             'preproc.c:795,17'
          Dst:             xsltGetCNsProp
    - functionName:    xsltValueOfComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1205
      functionLinenumberEnd: 1255
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         35
      ICount:          189
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - xmlStrEqual
        - xsltGetCNsProp
        - xsltNewStylePreComp
        - xsltTransformError
        - xsltXPathCompile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:1213,25'
          Branch Sides:
            - BranchSide:      'preproc.c:1213,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1214,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1213,43'
          Branch Sides:
            - BranchSide:      'preproc.c:1213,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1214,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1213,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1214,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1219,32'
              BranchSideFuncs:
                - xsltNewStylePreComp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'preproc.c:1222,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1223,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1224,18'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'preproc.c:1230,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1231,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1240,35'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1231,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1232,6'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1233,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1237,10'
          Branch Sides:
            - BranchSide:      'preproc.c:1237,25'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1238,2'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1242,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1243,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:1248,35'
              BranchSideFuncs:
                - xsltXPathCompile
                - xsltTransformError
        - Branch String:   'preproc.c:1245,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1245,21'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1246,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1249,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1249,9'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:1250,27'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'preproc.c:1253,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1253,21'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1254,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:1219,12'
          Dst:             xsltNewStylePreComp
        - Src:             'preproc.c:1227,12'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:1231,6'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:1233,14'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:1235,6'
          Dst:             xsltTransformError
        - Src:             'preproc.c:1240,20'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:1243,2'
          Dst:             xsltTransformError
        - Src:             'preproc.c:1248,18'
          Dst:             xsltXPathCompile
        - Src:             'preproc.c:1250,2'
          Dst:             xsltTransformError
    - functionName:    xsltWithParamComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1332
      functionLinenumberEnd: 1380
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         24
      ICount:          156
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xsltGetCNsProp
        - xsltGetQNameProperty
        - xsltNewStylePreComp
        - xsltTransformError
        - xsltXPathCompile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:1339,25'
          Branch Sides:
            - BranchSide:      'preproc.c:1339,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1340,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1339,43'
          Branch Sides:
            - BranchSide:      'preproc.c:1339,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1340,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1339,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1340,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1345,32'
              BranchSideFuncs:
                - xsltNewStylePreComp
                - xsltGetQNameProperty
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1348,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1349,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1350,18'
              BranchSideFuncs:
                - xsltGetQNameProperty
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1358,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1359,2'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1363,35'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1365,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1365,9'
              BranchSideFuncs:
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1366,32'
              BranchSideFuncs:
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1367,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1368,31'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1373,6'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'preproc.c:1373,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1374,31'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:1379,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:1345,12'
          Dst:             xsltNewStylePreComp
        - Src:             'preproc.c:1356,5'
          Dst:             xsltGetQNameProperty
        - Src:             'preproc.c:1363,20'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:1366,15'
          Dst:             xsltXPathCompile
        - Src:             'preproc.c:1368,6'
          Dst:             xsltTransformError
        - Src:             'preproc.c:1374,6'
          Dst:             xsltTransformError
    - functionName:    xsltCheckParentElement
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
        - allow1
        - allow2
      BBCount:         42
      ICount:          227
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - xmlHashLookup
        - xmlStrEqual
        - xsltTransformError
      functionUses:    4
      BranchProfiles:
        - Branch String:   'preproc.c:169,25'
          Branch Sides:
            - BranchSide:      'preproc.c:169,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:171,9'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:169,43'
          Branch Sides:
            - BranchSide:      'preproc.c:169,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:171,9'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:169,65'
          Branch Sides:
            - BranchSide:      'preproc.c:170,10'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:171,9'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:169,9'
          Branch Sides:
            - BranchSide:      'preproc.c:171,9'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:173,14'
              BranchSideFuncs:
                - xsltTransformError
                - xmlHashLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'preproc.c:174,9'
          Branch Sides:
            - BranchSide:      'preproc.c:175,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:180,11'
              BranchSideFuncs:
                - xsltTransformError
                - xmlHashLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'preproc.c:180,35'
          Branch Sides:
            - BranchSide:      'preproc.c:181,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlHashLookup
            - BranchSide:      'preproc.c:183,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlHashLookup
        - Branch String:   'preproc.c:181,25'
          Branch Sides:
            - BranchSide:      'preproc.c:182,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xmlHashLookup
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'preproc.c:188,9'
              BranchSideFuncs:
                - xsltTransformError
                - xmlHashLookup
        - Branch String:   'preproc.c:182,54'
          Branch Sides:
            - BranchSide:      'preproc.c:183,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlHashLookup
            - BranchSide:      'preproc.c:188,9'
              BranchSideFuncs:
                - xsltTransformError
                - xmlHashLookup
        - Branch String:   'preproc.c:183,39'
          Branch Sides:
            - BranchSide:      'preproc.c:184,16'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:185,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:180,9'
          Branch Sides:
            - BranchSide:      'preproc.c:185,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:188,9'
              BranchSideFuncs:
                - xsltTransformError
                - xmlHashLookup
        - Branch String:   'preproc.c:188,9'
          Branch Sides:
            - BranchSide:      'preproc.c:189,2'
              BranchSideFuncs:
                - xsltTransformError
                - xmlHashLookup
            - BranchSide:      'preproc.c:201,30'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'preproc.c:189,26'
          Branch Sides:
            - BranchSide:      'preproc.c:189,30'
              BranchSideFuncs:
                - xsltTransformError
                - xmlHashLookup
            - BranchSide:      'preproc.c:189,2'
              BranchSideFuncs:
                - xsltTransformError
                - xmlHashLookup
        - Branch String:   'preproc.c:189,2'
          Branch Sides:
            - BranchSide:      'preproc.c:194,11'
              BranchSideFuncs:
                - xsltTransformError
                - xmlHashLookup
            - BranchSide:      'preproc.c:200,5'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'preproc.c:194,31'
          Branch Sides:
            - BranchSide:      'preproc.c:195,18'
              BranchSideFuncs:
                - xmlHashLookup
                - xsltTransformError
            - BranchSide:      'preproc.c:198,15'
              BranchSideFuncs:
                - xsltTransformError
                - xmlHashLookup
        - Branch String:   'preproc.c:194,10'
          Branch Sides:
            - BranchSide:      'preproc.c:196,3'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:198,15'
              BranchSideFuncs:
                - xsltTransformError
                - xmlHashLookup
      Callsites:
        - Src:             'preproc.c:175,2'
          Dst:             xsltTransformError
        - Src:             'preproc.c:182,5'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:183,4'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:184,4'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:195,4'
          Dst:             xmlHashLookup
        - Src:             'preproc.c:201,5'
          Dst:             xsltTransformError
    - functionName:    xsltApplyTemplatesComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1585
      functionLinenumberEnd: 1627
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         18
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xsltGetCNsProp
        - xsltGetQNameProperty
        - xsltNewStylePreComp
        - xsltTransformError
        - xsltXPathCompile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:1592,25'
          Branch Sides:
            - BranchSide:      'preproc.c:1592,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1593,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1592,43'
          Branch Sides:
            - BranchSide:      'preproc.c:1592,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1593,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1592,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1593,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1599,32'
              BranchSideFuncs:
                - xsltNewStylePreComp
                - xsltGetQNameProperty
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
        - Branch String:   'preproc.c:1602,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1603,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1604,18'
              BranchSideFuncs:
                - xsltGetQNameProperty
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
        - Branch String:   'preproc.c:1617,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1617,9'
              BranchSideFuncs:
                - xsltXPathCompile
                - xsltTransformError
            - BranchSide:      'preproc.c:1618,32'
              BranchSideFuncs:
                - xsltXPathCompile
                - xsltTransformError
        - Branch String:   'preproc.c:1619,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1620,31'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:1625,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:1599,12'
          Dst:             xsltNewStylePreComp
        - Src:             'preproc.c:1610,5'
          Dst:             xsltGetQNameProperty
        - Src:             'preproc.c:1615,20'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:1618,15'
          Dst:             xsltXPathCompile
        - Src:             'preproc.c:1620,6'
          Dst:             xsltTransformError
    - functionName:    xsltCheckInstructionElement
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         45
      ICount:          247
      EdgeCount:       62
      CyclomaticComplexity: 19
      functionsReached:
        - xmlHashLookup
        - xmlStrEqual
        - xsltTransformError
      functionUses:    21
      BranchProfiles:
        - Branch String:   'preproc.c:114,25'
          Branch Sides:
            - BranchSide:      'preproc.c:114,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:116,9'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:114,43'
          Branch Sides:
            - BranchSide:      'preproc.c:114,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:116,9'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:114,65'
          Branch Sides:
            - BranchSide:      'preproc.c:115,10'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:116,9'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:114,9'
          Branch Sides:
            - BranchSide:      'preproc.c:116,9'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:118,16'
              BranchSideFuncs:
                - xsltTransformError
                - xmlHashLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'preproc.c:121,9'
          Branch Sides:
            - BranchSide:      'preproc.c:122,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:127,5'
              BranchSideFuncs:
                - xsltTransformError
                - xmlHashLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'preproc.c:127,29'
          Branch Sides:
            - BranchSide:      'preproc.c:127,33'
              BranchSideFuncs:
                - xsltTransformError
                - xmlHashLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'preproc.c:127,5'
              BranchSideFuncs:
                - xsltTransformError
                - xmlHashLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'preproc.c:127,5'
          Branch Sides:
            - BranchSide:      'preproc.c:128,15'
              BranchSideFuncs:
                - xsltTransformError
                - xmlHashLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'preproc.c:148,30'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'preproc.c:128,39'
          Branch Sides:
            - BranchSide:      'preproc.c:129,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlHashLookup
            - BranchSide:      'preproc.c:131,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlHashLookup
        - Branch String:   'preproc.c:129,29'
          Branch Sides:
            - BranchSide:      'preproc.c:130,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup
            - BranchSide:      'preproc.c:142,7'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup
        - Branch String:   'preproc.c:130,58'
          Branch Sides:
            - BranchSide:      'preproc.c:131,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlHashLookup
            - BranchSide:      'preproc.c:142,7'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup
        - Branch String:   'preproc.c:131,56'
          Branch Sides:
            - BranchSide:      'preproc.c:132,20'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:135,6'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:132,53'
          Branch Sides:
            - BranchSide:      'preproc.c:133,20'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:135,6'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:133,57'
          Branch Sides:
            - BranchSide:      'preproc.c:134,20'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:135,6'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:128,13'
          Branch Sides:
            - BranchSide:      'preproc.c:135,6'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:142,7'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup
        - Branch String:   'preproc.c:142,16'
          Branch Sides:
            - BranchSide:      'preproc.c:142,20'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup
            - BranchSide:      'preproc.c:146,18'
              BranchSideFuncs:
                - xsltTransformError
                - xmlHashLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'preproc.c:142,40'
          Branch Sides:
            - BranchSide:      'preproc.c:143,21'
              BranchSideFuncs:
                - xmlHashLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'preproc.c:146,18'
              BranchSideFuncs:
                - xsltTransformError
                - xmlHashLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'preproc.c:142,6'
          Branch Sides:
            - BranchSide:      'preproc.c:144,6'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:146,18'
              BranchSideFuncs:
                - xsltTransformError
                - xmlHashLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
      Callsites:
        - Src:             'preproc.c:122,2'
          Dst:             xsltTransformError
        - Src:             'preproc.c:130,9'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:131,8'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:132,8'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:133,8'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:134,8'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:143,7'
          Dst:             xmlHashLookup
        - Src:             'preproc.c:148,5'
          Dst:             xsltTransformError
    - functionName:    xsltStylePreCompute
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2191
      functionLinenumberEnd: 2367
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         176
      ICount:          957
      EdgeCount:       236
      CyclomaticComplexity: 62
      functionsReached:
        - xmlGetNsList
        - xmlStrEqual
        - xsltApplyImportsComp
        - xsltApplyTemplatesComp
        - xsltAttributeComp
        - xsltCallTemplateComp
        - xsltCheckInstructionElement
        - xsltCheckParentElement
        - xsltCheckTopLevelElement
        - xsltChooseComp
        - xsltCommentComp
        - xsltCopyComp
        - xsltCopyOfComp
        - xsltDocumentComp
        - xsltDocumentElem
        - xsltElementComp
        - xsltForEachComp
        - xsltIfComp
        - xsltNumberComp
        - xsltParamComp
        - xsltPreComputeExtModuleElement
        - xsltProcessingInstructionComp
        - xsltSortComp
        - xsltTextComp
        - xsltTransformError
        - xsltValueOfComp
        - xsltVariableComp
        - xsltWhenComp
        - xsltWithParamComp
      functionUses:    5
      BranchProfiles:
        - Branch String:   'preproc.c:2201,24'
          Branch Sides:
            - BranchSide:      'preproc.c:2201,28'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:2203,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:2201,60'
          Branch Sides:
            - BranchSide:      'preproc.c:2202,10'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:2203,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:2201,9'
          Branch Sides:
            - BranchSide:      'preproc.c:2203,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:2205,9'
              BranchSideFuncs:
                - xsltPreComputeExtModuleElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
                - xsltCheckInstructionElement
                - xsltNumberComp
                - xsltCheckInstructionElement
                - xsltCommentComp
                - xsltCheckParentElement
                - xsltSortComp
                - xsltCheckInstructionElement
                - xsltTextComp
                - xsltCheckInstructionElement
                - xsltElementComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltApplyImportsComp
                - xsltCheckInstructionElement
                - xsltForEachComp
                - xsltCheckInstructionElement
                - xsltChooseComp
                - xsltCheckParentElement
                - xsltWhenComp
                - xsltCheckInstructionElement
                - xsltIfComp
                - xsltCheckInstructionElement
                - xsltCopyOfComp
                - xsltCheckInstructionElement
                - xsltCopyComp
                - xsltCheckInstructionElement
                - xsltValueOfComp
                - xsltCheckParentElement
                - xsltWithParamComp
                - xsltCheckInstructionElement
                - xsltApplyTemplatesComp
        - Branch String:   'preproc.c:2205,9'
          Branch Sides:
            - BranchSide:      'preproc.c:2205,9'
              BranchSideFuncs:
                - xsltPreComputeExtModuleElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
                - xsltCheckInstructionElement
                - xsltNumberComp
                - xsltCheckInstructionElement
                - xsltCommentComp
                - xsltCheckParentElement
                - xsltSortComp
                - xsltCheckInstructionElement
                - xsltTextComp
                - xsltCheckInstructionElement
                - xsltElementComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltApplyImportsComp
                - xsltCheckInstructionElement
                - xsltForEachComp
                - xsltCheckInstructionElement
                - xsltChooseComp
                - xsltCheckParentElement
                - xsltWhenComp
                - xsltCheckInstructionElement
                - xsltIfComp
                - xsltCheckInstructionElement
                - xsltCopyOfComp
                - xsltCheckInstructionElement
                - xsltCopyComp
                - xsltCheckInstructionElement
                - xsltValueOfComp
                - xsltCheckParentElement
                - xsltWithParamComp
                - xsltCheckInstructionElement
                - xsltApplyTemplatesComp
            - BranchSide:      'preproc.c:2358,46'
              BranchSideFuncs:
                - xsltPreComputeExtModuleElement
        - Branch String:   'preproc.c:2205,9'
          Branch Sides:
            - BranchSide:      'preproc.c:2205,9'
              BranchSideFuncs:
                - xsltPreComputeExtModuleElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
                - xsltCheckInstructionElement
                - xsltNumberComp
                - xsltCheckInstructionElement
                - xsltCommentComp
                - xsltCheckParentElement
                - xsltSortComp
                - xsltCheckInstructionElement
                - xsltTextComp
                - xsltCheckInstructionElement
                - xsltElementComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltApplyImportsComp
                - xsltCheckInstructionElement
                - xsltForEachComp
                - xsltCheckInstructionElement
                - xsltChooseComp
                - xsltCheckParentElement
                - xsltWhenComp
                - xsltCheckInstructionElement
                - xsltIfComp
                - xsltCheckInstructionElement
                - xsltCopyOfComp
                - xsltCheckInstructionElement
                - xsltCopyComp
                - xsltCheckInstructionElement
                - xsltValueOfComp
                - xsltCheckParentElement
                - xsltWithParamComp
                - xsltCheckInstructionElement
                - xsltApplyTemplatesComp
            - BranchSide:      'preproc.c:2358,46'
              BranchSideFuncs:
                - xsltPreComputeExtModuleElement
        - Branch String:   'preproc.c:2205,9'
          Branch Sides:
            - BranchSide:      'preproc.c:2205,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltPreComputeExtModuleElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
                - xsltCheckInstructionElement
                - xsltNumberComp
                - xsltCheckInstructionElement
                - xsltCommentComp
                - xsltCheckParentElement
                - xsltSortComp
                - xsltCheckInstructionElement
                - xsltTextComp
                - xsltCheckInstructionElement
                - xsltElementComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltApplyImportsComp
                - xsltCheckInstructionElement
                - xsltForEachComp
                - xsltCheckInstructionElement
                - xsltChooseComp
                - xsltCheckParentElement
                - xsltWhenComp
                - xsltCheckInstructionElement
                - xsltIfComp
                - xsltCheckInstructionElement
                - xsltCopyOfComp
                - xsltCheckInstructionElement
                - xsltCopyComp
                - xsltCheckInstructionElement
                - xsltValueOfComp
                - xsltCheckParentElement
                - xsltWithParamComp
                - xsltCheckInstructionElement
                - xsltApplyTemplatesComp
            - BranchSide:      'preproc.c:2358,46'
              BranchSideFuncs:
                - xsltPreComputeExtModuleElement
        - Branch String:   'preproc.c:2205,9'
          Branch Sides:
            - BranchSide:      'preproc.c:2208,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
                - xsltCheckInstructionElement
                - xsltNumberComp
                - xsltCheckInstructionElement
                - xsltCommentComp
                - xsltCheckParentElement
                - xsltSortComp
                - xsltCheckInstructionElement
                - xsltTextComp
                - xsltCheckInstructionElement
                - xsltElementComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltApplyImportsComp
                - xsltCheckInstructionElement
                - xsltForEachComp
                - xsltCheckInstructionElement
                - xsltChooseComp
                - xsltCheckParentElement
                - xsltWhenComp
                - xsltCheckInstructionElement
                - xsltIfComp
                - xsltCheckInstructionElement
                - xsltCopyOfComp
                - xsltCheckInstructionElement
                - xsltCopyComp
                - xsltCheckInstructionElement
                - xsltValueOfComp
                - xsltCheckParentElement
                - xsltWithParamComp
                - xsltCheckInstructionElement
                - xsltApplyTemplatesComp
            - BranchSide:      'preproc.c:2358,46'
              BranchSideFuncs:
                - xsltPreComputeExtModuleElement
        - Branch String:   'preproc.c:2208,6'
          Branch Sides:
            - BranchSide:      'preproc.c:2209,34'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltApplyTemplatesComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2211,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
                - xsltCheckInstructionElement
                - xsltNumberComp
                - xsltCheckInstructionElement
                - xsltCommentComp
                - xsltCheckParentElement
                - xsltSortComp
                - xsltCheckInstructionElement
                - xsltTextComp
                - xsltCheckInstructionElement
                - xsltElementComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltApplyImportsComp
                - xsltCheckInstructionElement
                - xsltForEachComp
                - xsltCheckInstructionElement
                - xsltChooseComp
                - xsltCheckParentElement
                - xsltWhenComp
                - xsltCheckInstructionElement
                - xsltIfComp
                - xsltCheckInstructionElement
                - xsltCopyOfComp
                - xsltCheckInstructionElement
                - xsltCopyComp
                - xsltCheckInstructionElement
                - xsltValueOfComp
                - xsltCheckParentElement
                - xsltWithParamComp
        - Branch String:   'preproc.c:2211,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2212,29'
              BranchSideFuncs:
                - xsltCheckParentElement
                - xsltWithParamComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2215,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
                - xsltCheckInstructionElement
                - xsltNumberComp
                - xsltCheckInstructionElement
                - xsltCommentComp
                - xsltCheckParentElement
                - xsltSortComp
                - xsltCheckInstructionElement
                - xsltTextComp
                - xsltCheckInstructionElement
                - xsltElementComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltApplyImportsComp
                - xsltCheckInstructionElement
                - xsltForEachComp
                - xsltCheckInstructionElement
                - xsltChooseComp
                - xsltCheckParentElement
                - xsltWhenComp
                - xsltCheckInstructionElement
                - xsltIfComp
                - xsltCheckInstructionElement
                - xsltCopyOfComp
                - xsltCheckInstructionElement
                - xsltCopyComp
                - xsltCheckInstructionElement
                - xsltValueOfComp
        - Branch String:   'preproc.c:2215,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2216,34'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltValueOfComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2218,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
                - xsltCheckInstructionElement
                - xsltNumberComp
                - xsltCheckInstructionElement
                - xsltCommentComp
                - xsltCheckParentElement
                - xsltSortComp
                - xsltCheckInstructionElement
                - xsltTextComp
                - xsltCheckInstructionElement
                - xsltElementComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltApplyImportsComp
                - xsltCheckInstructionElement
                - xsltForEachComp
                - xsltCheckInstructionElement
                - xsltChooseComp
                - xsltCheckParentElement
                - xsltWhenComp
                - xsltCheckInstructionElement
                - xsltIfComp
                - xsltCheckInstructionElement
                - xsltCopyOfComp
                - xsltCheckInstructionElement
                - xsltCopyComp
        - Branch String:   'preproc.c:2218,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2219,34'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltCopyComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2221,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
                - xsltCheckInstructionElement
                - xsltNumberComp
                - xsltCheckInstructionElement
                - xsltCommentComp
                - xsltCheckParentElement
                - xsltSortComp
                - xsltCheckInstructionElement
                - xsltTextComp
                - xsltCheckInstructionElement
                - xsltElementComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltApplyImportsComp
                - xsltCheckInstructionElement
                - xsltForEachComp
                - xsltCheckInstructionElement
                - xsltChooseComp
                - xsltCheckParentElement
                - xsltWhenComp
                - xsltCheckInstructionElement
                - xsltIfComp
                - xsltCheckInstructionElement
                - xsltCopyOfComp
        - Branch String:   'preproc.c:2221,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2222,34'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltCopyOfComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2224,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
                - xsltCheckInstructionElement
                - xsltNumberComp
                - xsltCheckInstructionElement
                - xsltCommentComp
                - xsltCheckParentElement
                - xsltSortComp
                - xsltCheckInstructionElement
                - xsltTextComp
                - xsltCheckInstructionElement
                - xsltElementComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltApplyImportsComp
                - xsltCheckInstructionElement
                - xsltForEachComp
                - xsltCheckInstructionElement
                - xsltChooseComp
                - xsltCheckParentElement
                - xsltWhenComp
                - xsltCheckInstructionElement
                - xsltIfComp
        - Branch String:   'preproc.c:2224,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2225,34'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltIfComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2227,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
                - xsltCheckInstructionElement
                - xsltNumberComp
                - xsltCheckInstructionElement
                - xsltCommentComp
                - xsltCheckParentElement
                - xsltSortComp
                - xsltCheckInstructionElement
                - xsltTextComp
                - xsltCheckInstructionElement
                - xsltElementComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltApplyImportsComp
                - xsltCheckInstructionElement
                - xsltForEachComp
                - xsltCheckInstructionElement
                - xsltChooseComp
                - xsltCheckParentElement
                - xsltWhenComp
        - Branch String:   'preproc.c:2227,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2228,29'
              BranchSideFuncs:
                - xsltCheckParentElement
                - xsltWhenComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2230,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
                - xsltCheckInstructionElement
                - xsltNumberComp
                - xsltCheckInstructionElement
                - xsltCommentComp
                - xsltCheckParentElement
                - xsltSortComp
                - xsltCheckInstructionElement
                - xsltTextComp
                - xsltCheckInstructionElement
                - xsltElementComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltApplyImportsComp
                - xsltCheckInstructionElement
                - xsltForEachComp
                - xsltCheckInstructionElement
                - xsltChooseComp
        - Branch String:   'preproc.c:2230,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2231,34'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltChooseComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2233,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
                - xsltCheckInstructionElement
                - xsltNumberComp
                - xsltCheckInstructionElement
                - xsltCommentComp
                - xsltCheckParentElement
                - xsltSortComp
                - xsltCheckInstructionElement
                - xsltTextComp
                - xsltCheckInstructionElement
                - xsltElementComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltApplyImportsComp
                - xsltCheckInstructionElement
                - xsltForEachComp
        - Branch String:   'preproc.c:2233,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2234,34'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltForEachComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2236,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
                - xsltCheckInstructionElement
                - xsltNumberComp
                - xsltCheckInstructionElement
                - xsltCommentComp
                - xsltCheckParentElement
                - xsltSortComp
                - xsltCheckInstructionElement
                - xsltTextComp
                - xsltCheckInstructionElement
                - xsltElementComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltApplyImportsComp
        - Branch String:   'preproc.c:2236,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2237,34'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltApplyImportsComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2239,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
                - xsltCheckInstructionElement
                - xsltNumberComp
                - xsltCheckInstructionElement
                - xsltCommentComp
                - xsltCheckParentElement
                - xsltSortComp
                - xsltCheckInstructionElement
                - xsltTextComp
                - xsltCheckInstructionElement
                - xsltElementComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlStrEqual
        - Branch String:   'preproc.c:2239,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2240,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlGetNsList
                - xmlStrEqual
            - BranchSide:      'preproc.c:2250,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
                - xsltCheckInstructionElement
                - xsltNumberComp
                - xsltCheckInstructionElement
                - xsltCommentComp
                - xsltCheckParentElement
                - xsltSortComp
                - xsltCheckInstructionElement
                - xsltTextComp
                - xsltCheckInstructionElement
                - xsltElementComp
        - Branch String:   'preproc.c:2242,27'
          Branch Sides:
            - BranchSide:      'preproc.c:2243,11'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2247,31'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlGetNsList
        - Branch String:   'preproc.c:2243,45'
          Branch Sides:
            - BranchSide:      'preproc.c:2243,49'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2247,31'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlGetNsList
        - Branch String:   'preproc.c:2243,69'
          Branch Sides:
            - BranchSide:      'preproc.c:2244,5'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2247,31'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlGetNsList
        - Branch String:   'preproc.c:2244,29'
          Branch Sides:
            - BranchSide:      'preproc.c:2245,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlGetNsList
                - xmlStrEqual
            - BranchSide:      'preproc.c:2246,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlGetNsList
        - Branch String:   'preproc.c:2245,54'
          Branch Sides:
            - BranchSide:      'preproc.c:2246,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2247,31'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlGetNsList
        - Branch String:   'preproc.c:2242,10'
          Branch Sides:
            - BranchSide:      'preproc.c:2247,31'
              BranchSideFuncs:
                - xsltAttributeComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2249,24'
              BranchSideFuncs:
                - xsltAttributeComp
                - xmlGetNsList
        - Branch String:   'preproc.c:2250,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2251,34'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltElementComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2253,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
                - xsltCheckInstructionElement
                - xsltNumberComp
                - xsltCheckInstructionElement
                - xsltCommentComp
                - xsltCheckParentElement
                - xsltSortComp
                - xsltCheckInstructionElement
                - xsltTextComp
        - Branch String:   'preproc.c:2253,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2254,34'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltTextComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2256,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
                - xsltCheckInstructionElement
                - xsltNumberComp
                - xsltCheckInstructionElement
                - xsltCommentComp
                - xsltCheckParentElement
                - xsltSortComp
        - Branch String:   'preproc.c:2256,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2257,29'
              BranchSideFuncs:
                - xsltCheckParentElement
                - xsltSortComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2260,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
                - xsltCheckInstructionElement
                - xsltNumberComp
                - xsltCheckInstructionElement
                - xsltCommentComp
        - Branch String:   'preproc.c:2260,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2261,34'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltCommentComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2263,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
                - xsltCheckInstructionElement
                - xsltNumberComp
        - Branch String:   'preproc.c:2263,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2264,34'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltNumberComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2266,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
        - Branch String:   'preproc.c:2266,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2267,34'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2269,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
        - Branch String:   'preproc.c:2269,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2270,34'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2272,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
        - Branch String:   'preproc.c:2272,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2273,35'
              BranchSideFuncs:
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xmlGetNsList
                - xsltCheckInstructionElement
            - BranchSide:      'preproc.c:2276,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
        - Branch String:   'preproc.c:2273,10'
          Branch Sides:
            - BranchSide:      'preproc.c:2274,38'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltParamComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2275,20'
              BranchSideFuncs:
                - xsltParamComp
                - xmlGetNsList
        - Branch String:   'preproc.c:2276,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2277,35'
              BranchSideFuncs:
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xmlGetNsList
                - xsltCheckInstructionElement
            - BranchSide:      'preproc.c:2280,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
        - Branch String:   'preproc.c:2277,10'
          Branch Sides:
            - BranchSide:      'preproc.c:2278,38'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltVariableComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2279,23'
              BranchSideFuncs:
                - xsltVariableComp
                - xmlGetNsList
        - Branch String:   'preproc.c:2280,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2281,29'
              BranchSideFuncs:
                - xsltCheckParentElement
                - xsltCheckInstructionElement
            - BranchSide:      'preproc.c:2284,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
        - Branch String:   'preproc.c:2284,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2285,31'
              BranchSideFuncs:
                - xsltCheckTopLevelElement
            - BranchSide:      'preproc.c:2287,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
        - Branch String:   'preproc.c:2287,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2288,31'
              BranchSideFuncs:
                - xsltCheckTopLevelElement
            - BranchSide:      'preproc.c:2290,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
        - Branch String:   'preproc.c:2290,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2291,31'
              BranchSideFuncs:
                - xsltCheckTopLevelElement
            - BranchSide:      'preproc.c:2293,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
        - Branch String:   'preproc.c:2293,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2294,31'
              BranchSideFuncs:
                - xsltCheckTopLevelElement
            - BranchSide:      'preproc.c:2296,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
        - Branch String:   'preproc.c:2296,48'
          Branch Sides:
            - BranchSide:      'preproc.c:2297,14'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:2298,26'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'preproc.c:2296,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2298,26'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:2307,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
        - Branch String:   'preproc.c:2300,27'
          Branch Sides:
            - BranchSide:      'preproc.c:2300,31'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:2301,28'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'preproc.c:2300,10'
          Branch Sides:
            - BranchSide:      'preproc.c:2301,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:2306,6'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:2307,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2308,31'
              BranchSideFuncs:
                - xsltCheckTopLevelElement
            - BranchSide:      'preproc.c:2310,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
        - Branch String:   'preproc.c:2310,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2311,34'
              BranchSideFuncs:
                - xsltCheckInstructionElement
            - BranchSide:      'preproc.c:2313,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
        - Branch String:   'preproc.c:2313,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2314,31'
              BranchSideFuncs:
                - xsltCheckTopLevelElement
            - BranchSide:      'preproc.c:2316,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
        - Branch String:   'preproc.c:2316,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2317,31'
              BranchSideFuncs:
                - xsltCheckTopLevelElement
            - BranchSide:      'preproc.c:2319,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
        - Branch String:   'preproc.c:2319,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2320,31'
              BranchSideFuncs:
                - xsltCheckTopLevelElement
            - BranchSide:      'preproc.c:2322,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
        - Branch String:   'preproc.c:2322,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2323,31'
              BranchSideFuncs:
                - xsltCheckTopLevelElement
            - BranchSide:      'preproc.c:2325,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
        - Branch String:   'preproc.c:2325,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2326,31'
              BranchSideFuncs:
                - xsltCheckTopLevelElement
            - BranchSide:      'preproc.c:2328,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
        - Branch String:   'preproc.c:2328,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2329,34'
              BranchSideFuncs:
                - xsltCheckInstructionElement
            - BranchSide:      'preproc.c:2331,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
        - Branch String:   'preproc.c:2331,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2332,34'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2335,14'
              BranchSideFuncs:
                - xmlGetNsList
                - xsltTransformError
        - Branch String:   'preproc.c:2335,29'
          Branch Sides:
            - BranchSide:      'preproc.c:2335,33'
              BranchSideFuncs:
                - xsltTransformError
                - xmlGetNsList
            - BranchSide:      'preproc.c:2336,31'
              BranchSideFuncs:
                - xsltTransformError
                - xmlGetNsList
        - Branch String:   'preproc.c:2338,10'
          Branch Sides:
            - BranchSide:      'preproc.c:2338,25'
              BranchSideFuncs:
                - xmlGetNsList
            - BranchSide:      'preproc.c:2339,2'
              BranchSideFuncs:
                - xmlGetNsList
        - Branch String:   'preproc.c:2346,6'
          Branch Sides:
            - BranchSide:      'preproc.c:2347,10'
              BranchSideFuncs:
                - xmlGetNsList
            - BranchSide:      'preproc.c:2356,5'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:2350,17'
          Branch Sides:
            - BranchSide:      'preproc.c:2351,3'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:2354,18'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:2351,3'
          Branch Sides:
            - BranchSide:      'preproc.c:2352,8'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:2353,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:2205,9'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2208,6'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2209,6'
          Dst:             xsltCheckInstructionElement
        - Src:             'preproc.c:2210,6'
          Dst:             xsltApplyTemplatesComp
        - Src:             'preproc.c:2211,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2212,6'
          Dst:             xsltCheckParentElement
        - Src:             'preproc.c:2214,6'
          Dst:             xsltWithParamComp
        - Src:             'preproc.c:2215,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2216,6'
          Dst:             xsltCheckInstructionElement
        - Src:             'preproc.c:2217,6'
          Dst:             xsltValueOfComp
        - Src:             'preproc.c:2218,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2219,6'
          Dst:             xsltCheckInstructionElement
        - Src:             'preproc.c:2220,6'
          Dst:             xsltCopyComp
        - Src:             'preproc.c:2221,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2222,6'
          Dst:             xsltCheckInstructionElement
        - Src:             'preproc.c:2223,6'
          Dst:             xsltCopyOfComp
        - Src:             'preproc.c:2224,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2225,6'
          Dst:             xsltCheckInstructionElement
        - Src:             'preproc.c:2226,6'
          Dst:             xsltIfComp
        - Src:             'preproc.c:2227,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2228,6'
          Dst:             xsltCheckParentElement
        - Src:             'preproc.c:2229,6'
          Dst:             xsltWhenComp
        - Src:             'preproc.c:2230,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2231,6'
          Dst:             xsltCheckInstructionElement
        - Src:             'preproc.c:2232,6'
          Dst:             xsltChooseComp
        - Src:             'preproc.c:2233,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2234,6'
          Dst:             xsltCheckInstructionElement
        - Src:             'preproc.c:2235,6'
          Dst:             xsltForEachComp
        - Src:             'preproc.c:2236,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2237,6'
          Dst:             xsltCheckInstructionElement
        - Src:             'preproc.c:2238,6'
          Dst:             xsltApplyImportsComp
        - Src:             'preproc.c:2239,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2245,6'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2246,5'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2247,3'
          Dst:             xsltCheckInstructionElement
        - Src:             'preproc.c:2249,6'
          Dst:             xsltAttributeComp
        - Src:             'preproc.c:2250,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2251,6'
          Dst:             xsltCheckInstructionElement
        - Src:             'preproc.c:2252,6'
          Dst:             xsltElementComp
        - Src:             'preproc.c:2253,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2254,6'
          Dst:             xsltCheckInstructionElement
        - Src:             'preproc.c:2255,6'
          Dst:             xsltTextComp
        - Src:             'preproc.c:2256,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2257,6'
          Dst:             xsltCheckParentElement
        - Src:             'preproc.c:2259,6'
          Dst:             xsltSortComp
        - Src:             'preproc.c:2260,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2261,6'
          Dst:             xsltCheckInstructionElement
        - Src:             'preproc.c:2262,6'
          Dst:             xsltCommentComp
        - Src:             'preproc.c:2263,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2264,6'
          Dst:             xsltCheckInstructionElement
        - Src:             'preproc.c:2265,6'
          Dst:             xsltNumberComp
        - Src:             'preproc.c:2266,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2267,6'
          Dst:             xsltCheckInstructionElement
        - Src:             'preproc.c:2268,6'
          Dst:             xsltProcessingInstructionComp
        - Src:             'preproc.c:2269,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2270,6'
          Dst:             xsltCheckInstructionElement
        - Src:             'preproc.c:2271,6'
          Dst:             xsltCallTemplateComp
        - Src:             'preproc.c:2272,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2273,10'
          Dst:             xsltCheckTopLevelElement
        - Src:             'preproc.c:2274,10'
          Dst:             xsltCheckInstructionElement
        - Src:             'preproc.c:2275,6'
          Dst:             xsltParamComp
        - Src:             'preproc.c:2276,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2277,10'
          Dst:             xsltCheckTopLevelElement
        - Src:             'preproc.c:2278,10'
          Dst:             xsltCheckInstructionElement
        - Src:             'preproc.c:2279,6'
          Dst:             xsltVariableComp
        - Src:             'preproc.c:2280,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2281,6'
          Dst:             xsltCheckParentElement
        - Src:             'preproc.c:2282,6'
          Dst:             xsltCheckInstructionElement
        - Src:             'preproc.c:2284,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2285,6'
          Dst:             xsltCheckTopLevelElement
        - Src:             'preproc.c:2287,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2288,6'
          Dst:             xsltCheckTopLevelElement
        - Src:             'preproc.c:2290,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2291,6'
          Dst:             xsltCheckTopLevelElement
        - Src:             'preproc.c:2293,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2294,6'
          Dst:             xsltCheckTopLevelElement
        - Src:             'preproc.c:2296,14'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2297,14'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2301,3'
          Dst:             xsltTransformError
        - Src:             'preproc.c:2307,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2308,6'
          Dst:             xsltCheckTopLevelElement
        - Src:             'preproc.c:2310,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2311,6'
          Dst:             xsltCheckInstructionElement
        - Src:             'preproc.c:2313,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2314,6'
          Dst:             xsltCheckTopLevelElement
        - Src:             'preproc.c:2316,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2317,6'
          Dst:             xsltCheckTopLevelElement
        - Src:             'preproc.c:2319,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2320,6'
          Dst:             xsltCheckTopLevelElement
        - Src:             'preproc.c:2322,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2323,6'
          Dst:             xsltCheckTopLevelElement
        - Src:             'preproc.c:2325,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2326,6'
          Dst:             xsltCheckTopLevelElement
        - Src:             'preproc.c:2328,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2329,6'
          Dst:             xsltCheckInstructionElement
        - Src:             'preproc.c:2331,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2332,6'
          Dst:             xsltCheckInstructionElement
        - Src:             'preproc.c:2333,28'
          Dst:             xsltDocumentComp
        - Src:             'preproc.c:2333,28'
          Dst:             xsltDocumentElem
        - Src:             'preproc.c:2336,6'
          Dst:             xsltTransformError
        - Src:             'preproc.c:2349,20'
          Dst:             xmlGetNsList
        - Src:             'preproc.c:2358,15'
          Dst:             xsltPreComputeExtModuleElement
    - functionName:    xsltDocumentComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
        - function
      BBCount:         30
      ICount:          173
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - xmlStrEqual
        - xsltEvalStaticAttrValueTemplate
        - xsltNewStylePreComp
      functionUses:    6
      BranchProfiles:
        - Branch String:   'preproc.c:556,9'
          Branch Sides:
            - BranchSide:      'preproc.c:557,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:558,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltEvalStaticAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltEvalStaticAttrValueTemplate
        - Branch String:   'preproc.c:561,9'
          Branch Sides:
            - BranchSide:      'preproc.c:574,45'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
            - BranchSide:      'preproc.c:577,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltEvalStaticAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'preproc.c:577,16'
          Branch Sides:
            - BranchSide:      'preproc.c:591,5'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:591,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltEvalStaticAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'preproc.c:592,6'
          Branch Sides:
            - BranchSide:      'preproc.c:593,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltEvalStaticAttrValueTemplate
            - BranchSide:      'preproc.c:647,45'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
        - Branch String:   'preproc.c:593,10'
          Branch Sides:
            - BranchSide:      'preproc.c:598,3'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
            - BranchSide:      'preproc.c:604,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltEvalStaticAttrValueTemplate
        - Branch String:   'preproc.c:604,7'
          Branch Sides:
            - BranchSide:      'preproc.c:611,3'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
            - BranchSide:      'preproc.c:611,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltEvalStaticAttrValueTemplate
        - Branch String:   'preproc.c:650,9'
          Branch Sides:
            - BranchSide:      'preproc.c:651,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:653,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:553,12'
          Dst:             xsltNewStylePreComp
        - Src:             'preproc.c:561,9'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:574,13'
          Dst:             xsltEvalStaticAttrValueTemplate
        - Src:             'preproc.c:577,16'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:591,16'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:593,10'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:604,7'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:611,14'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:647,13'
          Dst:             xsltEvalStaticAttrValueTemplate
    - functionName:    xsltFreeStylePreComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - comp
      BBCount:         18
      ICount:          102
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXPathFreeCompExpr
        - xsltFreeCompMatchList
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:382,9'
          Branch Sides:
            - BranchSide:      'preproc.c:383,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:497,9'
              BranchSideFuncs:
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xmlXPathFreeCompExpr
        - Branch String:   'preproc.c:497,9'
          Branch Sides:
            - BranchSide:      'preproc.c:498,23'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
            - BranchSide:      'preproc.c:499,9'
              BranchSideFuncs:
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
        - Branch String:   'preproc.c:499,9'
          Branch Sides:
            - BranchSide:      'preproc.c:500,31'
              BranchSideFuncs:
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
            - BranchSide:      'preproc.c:501,9'
              BranchSideFuncs:
                - xsltFreeCompMatchList
        - Branch String:   'preproc.c:501,9'
          Branch Sides:
            - BranchSide:      'preproc.c:502,31'
              BranchSideFuncs:
                - xsltFreeCompMatchList
            - BranchSide:      'preproc.c:503,9'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:503,9'
          Branch Sides:
            - BranchSide:      'preproc.c:504,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:507,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:498,2'
          Dst:             xmlXPathFreeCompExpr
        - Src:             'preproc.c:500,9'
          Dst:             xsltFreeCompMatchList
        - Src:             'preproc.c:502,9'
          Dst:             xsltFreeCompMatchList
    - functionName:    xsltFreeStylePreComps
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1951
      functionLinenumberEnd: 1966
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xsltFreeStylePreComp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:1954,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1955,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1957,11'
              BranchSideFuncs:
                - xsltFreeStylePreComp
        - Branch String:   'preproc.c:1958,5'
          Branch Sides:
            - BranchSide:      'preproc.c:1958,5'
              BranchSideFuncs:
                - xsltFreeStylePreComp
            - BranchSide:      'preproc.c:1959,9'
              BranchSideFuncs:
                - xsltFreeStylePreComp
        - Branch String:   'preproc.c:1960,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1961,6'
              BranchSideFuncs:
                - xsltFreeStylePreComp
            - BranchSide:      'preproc.c:1963,49'
              BranchSideFuncs:
                - xsltFreeStylePreComp
      Callsites:
        - Src:             'preproc.c:1963,6'
          Dst:             xsltFreeStylePreComp
    - functionName:    xsltCleanupSourceDoc
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5761
      functionLinenumberEnd: 5795
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
      BBCount:         27
      ICount:          145
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - xsltClearSourceNodeFlags
        - xsltGetPSVIPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transform.c:5768,13'
          Branch Sides:
            - BranchSide:      'transform.c:5769,14'
              BranchSideFuncs:
                - xsltClearSourceNodeFlags
                - xsltGetPSVIPtr
            - BranchSide:      'transform.c:5771,13'
              BranchSideFuncs:
                - xsltClearSourceNodeFlags
                - xsltGetPSVIPtr
        - Branch String:   'transform.c:5771,13'
          Branch Sides:
            - BranchSide:      'transform.c:5772,31'
              BranchSideFuncs:
                - xsltClearSourceNodeFlags
                - xsltGetPSVIPtr
            - BranchSide:      'transform.c:5781,13'
              BranchSideFuncs:
                - xsltClearSourceNodeFlags
                - xsltGetPSVIPtr
        - Branch String:   'transform.c:5774,13'
          Branch Sides:
            - BranchSide:      'transform.c:5775,17'
              BranchSideFuncs:
                - xsltClearSourceNodeFlags
                - xsltGetPSVIPtr
            - BranchSide:      'transform.c:5779,9'
              BranchSideFuncs:
                - xsltClearSourceNodeFlags
                - xsltGetPSVIPtr
        - Branch String:   'transform.c:5781,35'
          Branch Sides:
            - BranchSide:      'transform.c:5781,38'
              BranchSideFuncs:
                - xsltClearSourceNodeFlags
                - xsltGetPSVIPtr
            - BranchSide:      'transform.c:5784,17'
              BranchSideFuncs:
                - xsltClearSourceNodeFlags
                - xsltGetPSVIPtr
        - Branch String:   'transform.c:5781,13'
          Branch Sides:
            - BranchSide:      'transform.c:5782,19'
              BranchSideFuncs:
                - xsltClearSourceNodeFlags
                - xsltGetPSVIPtr
            - BranchSide:      'transform.c:5784,17'
              BranchSideFuncs:
                - xsltClearSourceNodeFlags
                - xsltGetPSVIPtr
        - Branch String:   'transform.c:5784,17'
          Branch Sides:
            - BranchSide:      'transform.c:5785,17'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:5786,13'
              BranchSideFuncs:
                - xsltClearSourceNodeFlags
                - xsltGetPSVIPtr
        - Branch String:   'transform.c:5786,13'
          Branch Sides:
            - BranchSide:      'transform.c:5787,23'
              BranchSideFuncs:
                - xsltClearSourceNodeFlags
                - xsltGetPSVIPtr
            - BranchSide:      'transform.c:5792,19'
              BranchSideFuncs:
                - xsltClearSourceNodeFlags
                - xsltGetPSVIPtr
        - Branch String:   'transform.c:5788,21'
          Branch Sides:
            - BranchSide:      'transform.c:5786,13'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:5789,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:5766,9'
          Dst:             xsltClearSourceNodeFlags
        - Src:             'transform.c:5767,19'
          Dst:             xsltGetPSVIPtr
    - functionName:    xsltCountKeys
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5719
      functionLinenumberEnd: 5752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         18
      ICount:          109
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xsltNextImport
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transform.c:5723,9'
          Branch Sides:
            - BranchSide:      'transform.c:5724,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:5729,5'
              BranchSideFuncs:
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:5731,5'
          Branch Sides:
            - BranchSide:      'transform.c:5732,6'
              BranchSideFuncs:
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:5741,5'
              BranchSideFuncs:
                - xsltNextImport
        - Branch String:   'transform.c:5732,6'
          Branch Sides:
            - BranchSide:      'transform.c:5733,6'
              BranchSideFuncs:
                - xsltNextImport
            - BranchSide:      'transform.c:5736,25'
              BranchSideFuncs:
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:5743,5'
          Branch Sides:
            - BranchSide:      'transform.c:5744,9'
              BranchSideFuncs:
                - xsltNextImport
            - BranchSide:      'transform.c:5751,12'
              BranchSideFuncs: []
        - Branch String:   'transform.c:5745,2'
          Branch Sides:
            - BranchSide:      'transform.c:5746,6'
              BranchSideFuncs:
                - xsltNextImport
            - BranchSide:      'transform.c:5749,25'
              BranchSideFuncs:
                - xsltNextImport
      Callsites:
        - Src:             'transform.c:5736,10'
          Dst:             xsltNextImport
        - Src:             'transform.c:5749,10'
          Dst:             xsltNextImport
    - functionName:    xsltCopyAttrListNoOverwrite
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1257
      functionLinenumberEnd: 1303
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - invocNode
        - target
        - attr
      BBCount:         28
      ICount:          202
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - xmlNewNsProp
        - xmlNodeListGetString
        - xsltGetSpecialNamespace
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transform.c:1266,5'
          Branch Sides:
            - BranchSide:      'transform.c:1271,6'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlNodeListGetString
                - xmlNewNsProp
                - xmlNewNsProp
                - xsltGetSpecialNamespace
            - BranchSide:      'transform.c:1302,5'
              BranchSideFuncs: []
        - Branch String:   'transform.c:1271,6'
          Branch Sides:
            - BranchSide:      'transform.c:1272,15'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlNodeListGetString
                - xmlNewNsProp
                - xmlNewNsProp
                - xsltGetSpecialNamespace
            - BranchSide:      'transform.c:1285,7'
              BranchSideFuncs:
                - xmlNewNsProp
                - xsltGetSpecialNamespace
                - xmlNodeListGetString
                - xmlNewNsProp
                - xmlNewNsProp
        - Branch String:   'transform.c:1273,10'
          Branch Sides:
            - BranchSide:      'transform.c:1274,36'
              BranchSideFuncs:
                - xsltGetSpecialNamespace
                - xmlNewNsProp
                - xmlNodeListGetString
                - xmlNewNsProp
                - xmlNewNsProp
            - BranchSide:      'transform.c:1279,10'
              BranchSideFuncs:
                - xmlNewNsProp
                - xsltGetSpecialNamespace
                - xmlNodeListGetString
                - xmlNewNsProp
                - xmlNewNsProp
        - Branch String:   'transform.c:1276,7'
          Branch Sides:
            - BranchSide:      'transform.c:1277,7'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1278,6'
              BranchSideFuncs:
                - xmlNewNsProp
                - xsltGetSpecialNamespace
                - xmlNodeListGetString
                - xmlNewNsProp
                - xmlNewNsProp
        - Branch String:   'transform.c:1285,23'
          Branch Sides:
            - BranchSide:      'transform.c:1285,27'
              BranchSideFuncs:
                - xmlNewNsProp
                - xsltGetSpecialNamespace
                - xmlNodeListGetString
                - xmlNewNsProp
                - xmlNewNsProp
            - BranchSide:      'transform.c:1289,20'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlNewNsProp
                - xsltGetSpecialNamespace
                - xmlNodeListGetString
                - xmlNewNsProp
        - Branch String:   'transform.c:1285,66'
          Branch Sides:
            - BranchSide:      'transform.c:1286,14'
              BranchSideFuncs:
                - xmlNewNsProp
                - xsltGetSpecialNamespace
                - xmlNodeListGetString
                - xmlNewNsProp
                - xmlNewNsProp
            - BranchSide:      'transform.c:1289,20'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlNewNsProp
                - xsltGetSpecialNamespace
                - xmlNodeListGetString
                - xmlNewNsProp
        - Branch String:   'transform.c:1285,6'
          Branch Sides:
            - BranchSide:      'transform.c:1287,33'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlNewNsProp
                - xmlNodeListGetString
                - xmlNewNsProp
                - xsltGetSpecialNamespace
            - BranchSide:      'transform.c:1289,20'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlNewNsProp
                - xsltGetSpecialNamespace
                - xmlNodeListGetString
                - xmlNewNsProp
        - Branch String:   'transform.c:1289,20'
          Branch Sides:
            - BranchSide:      'transform.c:1290,35'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlNewNsProp
                - xmlNewNsProp
                - xmlNewNsProp
                - xsltGetSpecialNamespace
            - BranchSide:      'transform.c:1294,33'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlNodeListGetString
                - xmlNewNsProp
                - xmlNewNsProp
                - xsltGetSpecialNamespace
        - Branch String:   'transform.c:1297,6'
          Branch Sides:
            - BranchSide:      'transform.c:1298,6'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1300,9'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlNodeListGetString
                - xmlNewNsProp
                - xmlNewNsProp
                - xsltGetSpecialNamespace
      Callsites:
        - Src:             'transform.c:1274,12'
          Dst:             xsltGetSpecialNamespace
        - Src:             'transform.c:1287,20'
          Dst:             xmlNewNsProp
        - Src:             'transform.c:1290,14'
          Dst:             xmlNodeListGetString
        - Src:             'transform.c:1291,20'
          Dst:             xmlNewNsProp
        - Src:             'transform.c:1294,20'
          Dst:             xmlNewNsProp
    - functionName:    xsltCopyNamespaceListInternal
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1458
      functionLinenumberEnd: 1501
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - elem
        - ns
      BBCount:         39
      ICount:          221
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - xmlNewNs
        - xmlSearchNs
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transform.c:1462,9'
          Branch Sides:
            - BranchSide:      'transform.c:1463,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1467,10'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:1467,24'
          Branch Sides:
            - BranchSide:      'transform.c:1467,28'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:1470,5'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:1467,9'
          Branch Sides:
            - BranchSide:      'transform.c:1468,7'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:1470,5'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:1471,6'
          Branch Sides:
            - BranchSide:      'transform.c:1472,6'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1476,6'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:1476,6'
          Branch Sides:
            - BranchSide:      'transform.c:1477,11'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:1491,15'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:1477,29'
          Branch Sides:
            - BranchSide:      'transform.c:1478,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:1484,25'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:1478,45'
          Branch Sides:
            - BranchSide:      'transform.c:1479,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:1484,25'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:1477,10'
          Branch Sides:
            - BranchSide:      'transform.c:1481,8'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:1484,25'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:1485,25'
          Branch Sides:
            - BranchSide:      'transform.c:1485,41'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:1490,2'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:1485,10'
          Branch Sides:
            - BranchSide:      'transform.c:1487,8'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:1490,2'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:1492,6'
          Branch Sides:
            - BranchSide:      'transform.c:1493,16'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:1494,13'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:1499,5'
          Branch Sides:
            - BranchSide:      'transform.c:1471,6'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:1500,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:1478,3'
          Dst:             xmlStrEqual
        - Src:             'transform.c:1479,3'
          Dst:             xmlStrEqual
        - Src:             'transform.c:1484,13'
          Dst:             xmlSearchNs
        - Src:             'transform.c:1485,29'
          Dst:             xmlStrEqual
        - Src:             'transform.c:1491,6'
          Dst:             xmlNewNs
    - functionName:    xsltApplyFallbacks
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1838
      functionLinenumberEnd: 1862
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - inst
      BBCount:         27
      ICount:          141
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - xmlStrEqual
        - xsltApplySequenceConstructor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transform.c:1843,24'
          Branch Sides:
            - BranchSide:      'transform.c:1843,28'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1845,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:1843,42'
          Branch Sides:
            - BranchSide:      'transform.c:1843,46'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1845,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:1843,60'
          Branch Sides:
            - BranchSide:      'transform.c:1844,3'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1845,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:1843,9'
          Branch Sides:
            - BranchSide:      'transform.c:1845,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1847,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:1848,5'
          Branch Sides:
            - BranchSide:      'transform.c:1849,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:1861,12'
              BranchSideFuncs: []
        - Branch String:   'transform.c:1849,14'
          Branch Sides:
            - BranchSide:      'transform.c:1849,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:1859,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:1849,14'
          Branch Sides:
            - BranchSide:      'transform.c:1849,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:1859,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:1849,14'
          Branch Sides:
            - BranchSide:      'transform.c:1849,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:1859,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:1849,35'
          Branch Sides:
            - BranchSide:      'transform.c:1850,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:1859,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:1849,13'
          Branch Sides:
            - BranchSide:      'transform.c:1855,9'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:1859,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
      Callsites:
        - Src:             'transform.c:1849,14'
          Dst:             xmlStrEqual
        - Src:             'transform.c:1850,14'
          Dst:             xmlStrEqual
        - Src:             'transform.c:1856,6'
          Dst:             xsltApplySequenceConstructor
    - functionName:    xsltApplySequenceConstructor
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2321
      functionLinenumberEnd: 3047
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - contextNode
        - list
        - templ
      BBCount:         177
      ICount:          1135
      EdgeCount:       242
      CyclomaticComplexity: 67
      functionsReached:
        - xmlHashLookup
        - xmlNewNs
        - xmlSearchNs
        - xmlStrEqual
        - xsltApplyFallbacks
        - xsltApplySequenceConstructor
        - xsltAttrListTemplateProcess
        - xsltCopyText
        - xsltDebug
        - xsltExtElementLookup
        - xsltGetNamespace
        - xsltLocalVariablePop
        - xsltMessage
        - xsltNextImport
        - xsltParseStylesheetVariable
        - xsltReleaseLocalRVTs
        - xsltShallowCopyElem
        - xsltTransformError
      functionUses:    11
      BranchProfiles:
        - Branch String:   'transform.c:2336,9'
          Branch Sides:
            - BranchSide:      'transform.c:2337,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:2349,9'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltTransformError
                - xsltDebug
        - Branch String:   'transform.c:2349,9'
          Branch Sides:
            - BranchSide:      'transform.c:2350,9'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:2351,5'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltTransformError
                - xsltDebug
        - Branch String:   'transform.c:2351,5'
          Branch Sides:
            - BranchSide:      'transform.c:2351,5'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:2357,9'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltTransformError
                - xsltDebug
        - Branch String:   'transform.c:2357,9'
          Branch Sides:
            - BranchSide:      'transform.c:2358,28'
              BranchSideFuncs:
                - xsltTransformError
                - xsltDebug
            - BranchSide:      'transform.c:2369,5'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
        - Branch String:   'transform.c:2384,5'
          Branch Sides:
            - BranchSide:      'transform.c:2385,13'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
            - BranchSide:      'transform.c:3033,9'
              BranchSideFuncs:
                - xsltLocalVariablePop
        - Branch String:   'transform.c:2385,13'
          Branch Sides:
            - BranchSide:      'transform.c:2386,17'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
            - BranchSide:      'transform.c:2396,22'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
        - Branch String:   'transform.c:2386,17'
          Branch Sides:
            - BranchSide:      'transform.c:2387,22'
              BranchSideFuncs:
                - xsltTransformError
                - xsltLocalVariablePop
            - BranchSide:      'transform.c:2393,13'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
        - Branch String:   'transform.c:2409,13'
          Branch Sides:
            - BranchSide:      'transform.c:2415,13'
              BranchSideFuncs:
                - xsltLocalVariablePop
            - BranchSide:      'transform.c:2732,13'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
        - Branch String:   'transform.c:2732,13'
          Branch Sides:
            - BranchSide:      'transform.c:2732,13'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
            - BranchSide:      'transform.c:2800,21'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
        - Branch String:   'transform.c:2732,13'
          Branch Sides:
            - BranchSide:      'transform.c:2732,13'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
            - BranchSide:      'transform.c:2800,21'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
        - Branch String:   'transform.c:2732,13'
          Branch Sides:
            - BranchSide:      'transform.c:2732,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltLocalVariablePop
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
            - BranchSide:      'transform.c:2800,21'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
        - Branch String:   'transform.c:2732,13'
          Branch Sides:
            - BranchSide:      'transform.c:2736,62'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
            - BranchSide:      'transform.c:2800,21'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
        - Branch String:   'transform.c:2738,17'
          Branch Sides:
            - BranchSide:      'transform.c:2739,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltMessage
            - BranchSide:      'transform.c:2756,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
        - Branch String:   'transform.c:2739,21'
          Branch Sides:
            - BranchSide:      'transform.c:2740,33'
              BranchSideFuncs:
                - xsltMessage
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltTransformError
                - xsltLocalVariablePop
            - BranchSide:      'transform.c:2745,36'
              BranchSideFuncs:
                - xsltApplyFallbacks
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
        - Branch String:   'transform.c:2746,25'
          Branch Sides:
            - BranchSide:      'transform.c:2747,25'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
            - BranchSide:      'transform.c:2751,36'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
        - Branch String:   'transform.c:2756,17'
          Branch Sides:
            - BranchSide:      'transform.c:2757,16'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltReleaseLocalRVTs
            - BranchSide:      'transform.c:2774,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltMessage
                - xsltParseStylesheetVariable
        - Branch String:   'transform.c:2766,7'
          Branch Sides:
            - BranchSide:      'transform.c:2767,28'
              BranchSideFuncs:
                - xsltReleaseLocalRVTs
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
            - BranchSide:      'transform.c:2769,32'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
        - Branch String:   'transform.c:2774,17'
          Branch Sides:
            - BranchSide:      'transform.c:2775,29'
              BranchSideFuncs:
                - xsltParseStylesheetVariable
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
            - BranchSide:      'transform.c:2793,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltMessage
        - Branch String:   'transform.c:2784,7'
          Branch Sides:
            - BranchSide:      'transform.c:2791,27'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
            - BranchSide:      'transform.c:2793,13'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
        - Branch String:   'transform.c:2793,24'
          Branch Sides:
            - BranchSide:      'transform.c:2794,29'
              BranchSideFuncs:
                - xsltMessage
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
            - BranchSide:      'transform.c:2796,22'
              BranchSideFuncs:
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
        - Branch String:   'transform.c:2800,49'
          Branch Sides:
            - BranchSide:      'transform.c:2801,21'
              BranchSideFuncs:
                - xsltCopyText
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
            - BranchSide:      'transform.c:2823,30'
              BranchSideFuncs:
                - xsltCopyText
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
        - Branch String:   'transform.c:2800,20'
          Branch Sides:
            - BranchSide:      'transform.c:2823,30'
              BranchSideFuncs:
                - xsltCopyText
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
            - BranchSide:      'transform.c:2825,21'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
        - Branch String:   'transform.c:2823,17'
          Branch Sides:
            - BranchSide:      'transform.c:2824,3'
              BranchSideFuncs:
                - xsltLocalVariablePop
            - BranchSide:      'transform.c:2825,9'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
        - Branch String:   'transform.c:2825,52'
          Branch Sides:
            - BranchSide:      'transform.c:2826,21'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
            - BranchSide:      'transform.c:2904,20'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
        - Branch String:   'transform.c:2826,38'
          Branch Sides:
            - BranchSide:      'transform.c:2826,42'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
            - BranchSide:      'transform.c:2904,20'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
        - Branch String:   'transform.c:2825,20'
          Branch Sides:
            - BranchSide:      'transform.c:2829,19'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
            - BranchSide:      'transform.c:2904,20'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
        - Branch String:   'transform.c:2834,17'
          Branch Sides:
            - BranchSide:      'transform.c:2835,49'
              BranchSideFuncs:
                - xsltExtElementLookup
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:2838,50'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:2840,17'
          Branch Sides:
            - BranchSide:      'transform.c:2842,21'
              BranchSideFuncs:
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:2886,21'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltReleaseLocalRVTs
        - Branch String:   'transform.c:2854,17'
          Branch Sides:
            - BranchSide:      'transform.c:2855,26'
              BranchSideFuncs:
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:2864,32'
              BranchSideFuncs:
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
        - Branch String:   'transform.c:2855,26'
          Branch Sides:
            - BranchSide:      'transform.c:2855,26'
              BranchSideFuncs:
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:2862,29'
              BranchSideFuncs:
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:2855,26'
          Branch Sides:
            - BranchSide:      'transform.c:2855,26'
              BranchSideFuncs:
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:2862,29'
              BranchSideFuncs:
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:2855,26'
          Branch Sides:
            - BranchSide:      'transform.c:2855,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xmlStrEqual
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:2862,29'
              BranchSideFuncs:
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:2855,47'
          Branch Sides:
            - BranchSide:      'transform.c:2856,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xmlStrEqual
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:2862,29'
              BranchSideFuncs:
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:2855,25'
          Branch Sides:
            - BranchSide:      'transform.c:2858,31'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:2862,29'
              BranchSideFuncs:
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:2866,21'
          Branch Sides:
            - BranchSide:      'transform.c:2867,40'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
            - BranchSide:      'transform.c:2871,13'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
        - Branch String:   'transform.c:2886,21'
          Branch Sides:
            - BranchSide:      'transform.c:2887,14'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltReleaseLocalRVTs
            - BranchSide:      'transform.c:2890,32'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltReleaseLocalRVTs
        - Branch String:   'transform.c:2896,7'
          Branch Sides:
            - BranchSide:      'transform.c:2897,28'
              BranchSideFuncs:
                - xsltReleaseLocalRVTs
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
            - BranchSide:      'transform.c:2899,32'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
        - Branch String:   'transform.c:2913,17'
          Branch Sides:
            - BranchSide:      'transform.c:2914,3'
              BranchSideFuncs:
                - xsltLocalVariablePop
            - BranchSide:      'transform.c:2920,18'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
        - Branch String:   'transform.c:2920,33'
          Branch Sides:
            - BranchSide:      'transform.c:2920,37'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
            - BranchSide:      'transform.c:2971,17'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
        - Branch String:   'transform.c:2920,58'
          Branch Sides:
            - BranchSide:      'transform.c:2921,18'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
            - BranchSide:      'transform.c:2971,17'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
        - Branch String:   'transform.c:2921,39'
          Branch Sides:
            - BranchSide:      'transform.c:2921,43'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
            - BranchSide:      'transform.c:2971,17'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
        - Branch String:   'transform.c:2920,17'
          Branch Sides:
            - BranchSide:      'transform.c:2925,24'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
            - BranchSide:      'transform.c:2971,17'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
        - Branch String:   'transform.c:2925,17'
          Branch Sides:
            - BranchSide:      'transform.c:2926,22'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xsltNextImport
                - xmlHashLookup
            - BranchSide:      'transform.c:2961,7'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
        - Branch String:   'transform.c:2938,7'
          Branch Sides:
            - BranchSide:      'transform.c:2939,8'
              BranchSideFuncs:
                - xsltNextImport
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlHashLookup
            - BranchSide:      'transform.c:2947,11'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xsltNextImport
                - xmlHashLookup
        - Branch String:   'transform.c:2939,8'
          Branch Sides:
            - BranchSide:      'transform.c:2941,19'
              BranchSideFuncs:
                - xmlHashLookup
                - xsltNextImport
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
            - BranchSide:      'transform.c:2942,8'
              BranchSideFuncs:
                - xsltNextImport
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlHashLookup
        - Branch String:   'transform.c:2942,8'
          Branch Sides:
            - BranchSide:      'transform.c:2943,8'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xsltNextImport
                - xmlHashLookup
            - BranchSide:      'transform.c:2945,27'
              BranchSideFuncs:
                - xsltNextImport
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlHashLookup
        - Branch String:   'transform.c:2947,11'
          Branch Sides:
            - BranchSide:      'transform.c:2948,4'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
            - BranchSide:      'transform.c:2949,11'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xsltNextImport
                - xmlHashLookup
        - Branch String:   'transform.c:2949,11'
          Branch Sides:
            - BranchSide:      'transform.c:2950,10'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xsltNextImport
                - xmlHashLookup
            - BranchSide:      'transform.c:2955,25'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xsltNextImport
                - xmlHashLookup
        - Branch String:   'transform.c:2956,25'
          Branch Sides:
            - BranchSide:      'transform.c:2956,42'
              BranchSideFuncs:
                - xmlNewNs
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xsltNextImport
                - xmlHashLookup
            - BranchSide:      'transform.c:2958,13'
              BranchSideFuncs:
                - xmlNewNs
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xsltNextImport
                - xmlHashLookup
        - Branch String:   'transform.c:2956,11'
          Branch Sides:
            - BranchSide:      'transform.c:2958,13'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
            - BranchSide:      'transform.c:2960,17'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
        - Branch String:   'transform.c:2961,7'
          Branch Sides:
            - BranchSide:      'transform.c:2965,35'
              BranchSideFuncs:
                - xsltGetNamespace
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
            - BranchSide:      'transform.c:2967,13'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
        - Branch String:   'transform.c:2971,17'
          Branch Sides:
            - BranchSide:      'transform.c:2972,45'
              BranchSideFuncs:
                - xsltAttrListTemplateProcess
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
            - BranchSide:      'transform.c:2974,19'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
        - Branch String:   'transform.c:2981,13'
          Branch Sides:
            - BranchSide:      'transform.c:2981,30'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
            - BranchSide:      'transform.c:2982,17'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
        - Branch String:   'transform.c:2982,17'
          Branch Sides:
            - BranchSide:      'transform.c:2983,23'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
            - BranchSide:      'transform.c:2989,9'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
        - Branch String:   'transform.c:2985,21'
          Branch Sides:
            - BranchSide:      'transform.c:2986,30'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
            - BranchSide:      'transform.c:2987,17'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
        - Branch String:   'transform.c:2998,6'
          Branch Sides:
            - BranchSide:      'transform.c:2999,6'
              BranchSideFuncs:
                - xsltLocalVariablePop
            - BranchSide:      'transform.c:3000,13'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
        - Branch String:   'transform.c:3000,13'
          Branch Sides:
            - BranchSide:      'transform.c:3001,19'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
            - BranchSide:      'transform.c:3005,9'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
        - Branch String:   'transform.c:3011,37'
          Branch Sides:
            - BranchSide:      'transform.c:3011,41'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
            - BranchSide:      'transform.c:3015,22'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
        - Branch String:   'transform.c:3011,10'
          Branch Sides:
            - BranchSide:      'transform.c:3012,24'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
            - BranchSide:      'transform.c:3015,22'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
        - Branch String:   'transform.c:3016,17'
          Branch Sides:
            - BranchSide:      'transform.c:3017,17'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
            - BranchSide:      'transform.c:3018,17'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
        - Branch String:   'transform.c:3018,17'
          Branch Sides:
            - BranchSide:      'transform.c:3019,21'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
            - BranchSide:      'transform.c:3022,17'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
        - Branch String:   'transform.c:3022,17'
          Branch Sides:
            - BranchSide:      'transform.c:3023,23'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
            - BranchSide:      'transform.c:3026,9'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
        - Branch String:   'transform.c:3026,9'
          Branch Sides:
            - BranchSide:      'transform.c:2384,5'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
            - BranchSide:      'transform.c:3006,19'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
        - Branch String:   'transform.c:3033,9'
          Branch Sides:
            - BranchSide:      'transform.c:3034,23'
              BranchSideFuncs:
                - xsltLocalVariablePop
            - BranchSide:      'transform.c:3036,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:2358,9'
          Dst:             xsltTransformError
        - Src:             'transform.c:2365,9'
          Dst:             xsltDebug
        - Src:             'transform.c:2387,3'
          Dst:             xsltTransformError
        - Src:             'transform.c:2732,13'
          Dst:             xmlStrEqual
        - Src:             'transform.c:2739,21'
          Dst:             xmlStrEqual
        - Src:             'transform.c:2740,21'
          Dst:             xsltMessage
        - Src:             'transform.c:2746,26'
          Dst:             xsltApplyFallbacks
        - Src:             'transform.c:2767,7'
          Dst:             xsltReleaseLocalRVTs
        - Src:             'transform.c:2774,17'
          Dst:             xmlStrEqual
        - Src:             'transform.c:2780,3'
          Dst:             xsltParseStylesheetVariable
        - Src:             'transform.c:2793,24'
          Dst:             xmlStrEqual
        - Src:             'transform.c:2794,17'
          Dst:             xsltMessage
        - Src:             'transform.c:2796,3'
          Dst:             xsltTransformError
        - Src:             'transform.c:2823,17'
          Dst:             xsltCopyText
        - Src:             'transform.c:2835,28'
          Dst:             xsltExtElementLookup
        - Src:             'transform.c:2855,26'
          Dst:             xmlStrEqual
        - Src:             'transform.c:2856,26'
          Dst:             xmlStrEqual
        - Src:             'transform.c:2859,25'
          Dst:             xsltApplySequenceConstructor
        - Src:             'transform.c:2867,21'
          Dst:             xsltTransformError
        - Src:             'transform.c:2897,7'
          Dst:             xsltReleaseLocalRVTs
        - Src:             'transform.c:2913,25'
          Dst:             xsltShallowCopyElem
        - Src:             'transform.c:2941,5'
          Dst:             xmlHashLookup
        - Src:             'transform.c:2945,12'
          Dst:             xsltNextImport
        - Src:             'transform.c:2955,13'
          Dst:             xmlSearchNs
        - Src:             'transform.c:2956,30'
          Dst:             xmlStrEqual
        - Src:             'transform.c:2958,4'
          Dst:             xmlNewNs
        - Src:             'transform.c:2965,18'
          Dst:             xsltGetNamespace
        - Src:             'transform.c:2972,17'
          Dst:             xsltAttrListTemplateProcess
        - Src:             'transform.c:3012,3'
          Dst:             xsltLocalVariablePop
        - Src:             'transform.c:3034,2'
          Dst:             xsltLocalVariablePop
    - functionName:    xsltReleaseLocalRVTs
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2267
      functionLinenumberEnd: 2300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - base
      BBCount:         25
      ICount:          144
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
        - xsltRegisterLocalRVT
        - xsltRegisterPersistRVT
        - xsltReleaseRVT
        - xsltTransformError
      functionUses:    4
      BranchProfiles:
        - Branch String:   'transform.c:2270,9'
          Branch Sides:
            - BranchSide:      'transform.c:2271,9'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:2272,9'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltRegisterLocalRVT
                - xsltRegisterPersistRVT
                - xsltReleaseRVT
                - xsltTransformError
        - Branch String:   'transform.c:2272,9'
          Branch Sides:
            - BranchSide:      'transform.c:2273,28'
              BranchSideFuncs:
                - xsltTransformError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltRegisterLocalRVT
                - xsltRegisterPersistRVT
                - xsltReleaseRVT
            - BranchSide:      'transform.c:2276,22'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltRegisterLocalRVT
                - xsltRegisterPersistRVT
                - xsltReleaseRVT
        - Branch String:   'transform.c:2277,9'
          Branch Sides:
            - BranchSide:      'transform.c:2278,9'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltRegisterLocalRVT
                - xsltRegisterPersistRVT
                - xsltReleaseRVT
            - BranchSide:      'transform.c:2280,5'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltRegisterLocalRVT
                - xsltRegisterPersistRVT
                - xsltReleaseRVT
        - Branch String:   'transform.c:2283,13'
          Branch Sides:
            - BranchSide:      'transform.c:2284,28'
              BranchSideFuncs:
                - xsltReleaseRVT
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltRegisterLocalRVT
                - xsltRegisterPersistRVT
            - BranchSide:      'transform.c:2285,20'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltReleaseRVT
                - xsltRegisterLocalRVT
                - xsltRegisterPersistRVT
        - Branch String:   'transform.c:2285,20'
          Branch Sides:
            - BranchSide:      'transform.c:2286,36'
              BranchSideFuncs:
                - xsltRegisterPersistRVT
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltRegisterLocalRVT
                - xsltReleaseRVT
            - BranchSide:      'transform.c:2287,20'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltRegisterPersistRVT
                - xsltReleaseRVT
                - xsltRegisterLocalRVT
        - Branch String:   'transform.c:2287,20'
          Branch Sides:
            - BranchSide:      'transform.c:2292,34'
              BranchSideFuncs:
                - xsltRegisterLocalRVT
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltRegisterPersistRVT
                - xsltReleaseRVT
            - BranchSide:      'transform.c:2295,13'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltRegisterLocalRVT
                - xsltRegisterPersistRVT
                - xsltReleaseRVT
        - Branch String:   'transform.c:2299,5'
          Branch Sides:
            - BranchSide:      'transform.c:2281,15'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltRegisterLocalRVT
                - xsltRegisterPersistRVT
                - xsltReleaseRVT
            - BranchSide:      'transform.c:2299,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:2273,9'
          Dst:             xsltTransformError
        - Src:             'transform.c:2284,13'
          Dst:             xsltReleaseRVT
        - Src:             'transform.c:2286,13'
          Dst:             xsltRegisterPersistRVT
        - Src:             'transform.c:2292,13'
          Dst:             xsltRegisterLocalRVT
        - Src:             'transform.c:2295,13'
          Dst:             __xmlGenericError
        - Src:             'transform.c:2295,29'
          Dst:             __xmlGenericErrorContext
    - functionName:    xsltCopyText
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 979
      functionLinenumberEnd: 1137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - target
        - cur
        - interned
      BBCount:         99
      ICount:          577
      EdgeCount:       135
      CyclomaticComplexity: 38
      functionsReached:
        - xmlDictOwns
        - xmlFreeNode
        - xmlHashLookup2
        - xmlNewCDataBlock
        - xmlNewTextLen
        - xmlStrdup
        - xmlStrlen
        - xsltAddChild
        - xsltAddTextString
        - xsltTransformError
      functionUses:    8
      BranchProfiles:
        - Branch String:   'transform.c:982,38'
          Branch Sides:
            - BranchSide:      'transform.c:983,3'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlStrlen
                - xmlNewCDataBlock
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
            - BranchSide:      'transform.c:985,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlStrlen
                - xmlNewCDataBlock
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
        - Branch String:   'transform.c:982,9'
          Branch Sides:
            - BranchSide:      'transform.c:984,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:985,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlStrlen
                - xmlNewCDataBlock
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
        - Branch String:   'transform.c:985,9'
          Branch Sides:
            - BranchSide:      'transform.c:986,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1008,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlStrlen
                - xmlNewCDataBlock
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
        - Branch String:   'transform.c:1008,26'
          Branch Sides:
            - BranchSide:      'transform.c:1008,30'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlStrlen
                - xmlNewCDataBlock
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
            - BranchSide:      'transform.c:1009,2'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlStrlen
                - xmlNewCDataBlock
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
        - Branch String:   'transform.c:1008,9'
          Branch Sides:
            - BranchSide:      'transform.c:1009,2'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlStrlen
                - xmlNewCDataBlock
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
            - BranchSide:      'transform.c:1012,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlStrlen
                - xmlNewCDataBlock
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
        - Branch String:   'transform.c:1012,45'
          Branch Sides:
            - BranchSide:      'transform.c:1013,3'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlStrlen
                - xmlNewCDataBlock
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
            - BranchSide:      'transform.c:1054,17'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
        - Branch String:   'transform.c:1013,34'
          Branch Sides:
            - BranchSide:      'transform.c:1014,3'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlStrlen
                - xmlNewCDataBlock
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
            - BranchSide:      'transform.c:1054,17'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
        - Branch String:   'transform.c:1014,19'
          Branch Sides:
            - BranchSide:      'transform.c:1015,3'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlStrlen
                - xmlNewCDataBlock
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
            - BranchSide:      'transform.c:1054,17'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
        - Branch String:   'transform.c:1015,37'
          Branch Sides:
            - BranchSide:      'transform.c:1016,5'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlStrlen
                - xmlNewCDataBlock
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
            - BranchSide:      'transform.c:1054,17'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
        - Branch String:   'transform.c:1016,25'
          Branch Sides:
            - BranchSide:      'transform.c:1017,20'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlStrlen
                - xmlNewCDataBlock
                - xmlStrlen
                - xsltAddTextString
            - BranchSide:      'transform.c:1019,5'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlStrlen
                - xmlNewCDataBlock
                - xmlStrlen
                - xsltAddTextString
        - Branch String:   'transform.c:1018,43'
          Branch Sides:
            - BranchSide:      'transform.c:1019,5'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewCDataBlock
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlStrlen
                - xsltAddTextString
            - BranchSide:      'transform.c:1034,7'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewCDataBlock
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlStrlen
                - xsltAddTextString
        - Branch String:   'transform.c:1019,25'
          Branch Sides:
            - BranchSide:      'transform.c:1020,20'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
                - xmlStrlen
                - xmlNewCDataBlock
                - xmlStrlen
                - xsltAddTextString
            - BranchSide:      'transform.c:1054,17'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
        - Branch String:   'transform.c:1012,9'
          Branch Sides:
            - BranchSide:      'transform.c:1034,7'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewCDataBlock
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlStrlen
                - xsltAddTextString
            - BranchSide:      'transform.c:1054,17'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
        - Branch String:   'transform.c:1034,29'
          Branch Sides:
            - BranchSide:      'transform.c:1035,8'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewCDataBlock
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlStrlen
                - xsltAddTextString
            - BranchSide:      'transform.c:1046,22'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewCDataBlock
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
        - Branch String:   'transform.c:1034,6'
          Branch Sides:
            - BranchSide:      'transform.c:1040,31'
              BranchSideFuncs:
                - xmlStrlen
                - xsltAddTextString
                - xsltTransformError
            - BranchSide:      'transform.c:1046,22'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewCDataBlock
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
        - Branch String:   'transform.c:1048,10'
          Branch Sides:
            - BranchSide:      'transform.c:1049,3'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:1050,23'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
        - Branch String:   'transform.c:1054,33'
          Branch Sides:
            - BranchSide:      'transform.c:1055,3'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
            - BranchSide:      'transform.c:1069,17'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
        - Branch String:   'transform.c:1055,25'
          Branch Sides:
            - BranchSide:      'transform.c:1057,5'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
            - BranchSide:      'transform.c:1069,17'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
        - Branch String:   'transform.c:1057,42'
          Branch Sides:
            - BranchSide:      'transform.c:1058,3'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
            - BranchSide:      'transform.c:1060,5'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
        - Branch String:   'transform.c:1058,37'
          Branch Sides:
            - BranchSide:      'transform.c:1060,5'
              BranchSideFuncs:
                - xmlStrlen
                - xsltAddTextString
                - xsltTransformError
            - BranchSide:      'transform.c:1066,27'
              BranchSideFuncs:
                - xmlStrlen
                - xsltAddTextString
                - xsltTransformError
        - Branch String:   'transform.c:1060,51'
          Branch Sides:
            - BranchSide:      'transform.c:1061,3'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
            - BranchSide:      'transform.c:1069,17'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
        - Branch String:   'transform.c:1054,16'
          Branch Sides:
            - BranchSide:      'transform.c:1066,27'
              BranchSideFuncs:
                - xmlStrlen
                - xsltAddTextString
                - xsltTransformError
            - BranchSide:      'transform.c:1069,17'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
        - Branch String:   'transform.c:1069,27'
          Branch Sides:
            - BranchSide:      'transform.c:1069,31'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
            - BranchSide:      'transform.c:1104,18'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
        - Branch String:   'transform.c:1069,47'
          Branch Sides:
            - BranchSide:      'transform.c:1070,3'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
            - BranchSide:      'transform.c:1104,18'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
        - Branch String:   'transform.c:1070,24'
          Branch Sides:
            - BranchSide:      'transform.c:1071,3'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
            - BranchSide:      'transform.c:1104,18'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
        - Branch String:   'transform.c:1069,16'
          Branch Sides:
            - BranchSide:      'transform.c:1076,16'
              BranchSideFuncs:
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlFreeNode
            - BranchSide:      'transform.c:1104,18'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
        - Branch String:   'transform.c:1077,6'
          Branch Sides:
            - BranchSide:      'transform.c:1078,6'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:1079,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlFreeNode
        - Branch String:   'transform.c:1079,6'
          Branch Sides:
            - BranchSide:      'transform.c:1080,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlFreeNode
            - BranchSide:      'transform.c:1087,18'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlFreeNode
        - Branch String:   'transform.c:1087,6'
          Branch Sides:
            - BranchSide:      'transform.c:1088,22'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
            - BranchSide:      'transform.c:1090,37'
              BranchSideFuncs:
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlFreeNode
        - Branch String:   'transform.c:1090,10'
          Branch Sides:
            - BranchSide:      'transform.c:0,0'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'transform.c:1091,29'
              BranchSideFuncs:
                - xmlFreeNode
        - Branch String:   'transform.c:1106,6'
          Branch Sides:
            - BranchSide:      'transform.c:1107,6'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:1108,6'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
        - Branch String:   'transform.c:1108,6'
          Branch Sides:
            - BranchSide:      'transform.c:1109,6'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
            - BranchSide:      'transform.c:1110,19'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
        - Branch String:   'transform.c:1114,9'
          Branch Sides:
            - BranchSide:      'transform.c:1115,6'
              BranchSideFuncs:
                - xsltTransformError
                - xsltAddChild
            - BranchSide:      'transform.c:1125,21'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:1115,6'
          Branch Sides:
            - BranchSide:      'transform.c:1116,18'
              BranchSideFuncs:
                - xsltAddChild
                - xsltTransformError
            - BranchSide:      'transform.c:1124,5'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:1130,24'
          Branch Sides:
            - BranchSide:      'transform.c:1130,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:1131,21'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:1130,9'
          Branch Sides:
            - BranchSide:      'transform.c:1131,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:1136,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:1017,5'
          Dst:             xmlHashLookup2
        - Src:             'transform.c:1020,5'
          Dst:             xmlHashLookup2
        - Src:             'transform.c:1041,3'
          Dst:             xmlStrlen
        - Src:             'transform.c:1040,13'
          Dst:             xsltAddTextString
        - Src:             'transform.c:1046,12'
          Dst:             xmlStrlen
        - Src:             'transform.c:1047,13'
          Dst:             xmlNewCDataBlock
        - Src:             'transform.c:1067,6'
          Dst:             xmlStrlen
        - Src:             'transform.c:1066,9'
          Dst:             xsltAddTextString
        - Src:             'transform.c:1076,16'
          Dst:             xmlNewTextLen
        - Src:             'transform.c:1087,6'
          Dst:             xmlDictOwns
        - Src:             'transform.c:1090,27'
          Dst:             xmlStrdup
        - Src:             'transform.c:1091,17'
          Dst:             xmlFreeNode
        - Src:             'transform.c:1104,8'
          Dst:             xmlStrlen
        - Src:             'transform.c:1105,9'
          Dst:             xmlNewTextLen
        - Src:             'transform.c:1122,13'
          Dst:             xsltAddChild
        - Src:             'transform.c:1125,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:1131,2'
          Dst:             xsltTransformError
    - functionName:    xsltShallowCopyElem
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1332
      functionLinenumberEnd: 1400
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - insert
        - isLRE
      BBCount:         39
      ICount:          234
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - xmlDocCopyNode
        - xsltAddChild
        - xsltCopyNamespaceList
        - xsltCopyNamespaceListInternal
        - xsltCopyText
        - xsltGetNamespace
        - xsltGetSpecialNamespace
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transform.c:1335,38'
          Branch Sides:
            - BranchSide:      'transform.c:1335,42'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1336,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:1335,9'
          Branch Sides:
            - BranchSide:      'transform.c:1336,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1337,10'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xsltTransformError
                - xsltAddChild
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltGetNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xsltTransformError
                - xsltCopyText
        - Branch String:   'transform.c:1337,39'
          Branch Sides:
            - BranchSide:      'transform.c:1338,3'
              BranchSideFuncs:
                - xsltCopyText
            - BranchSide:      'transform.c:1339,22'
              BranchSideFuncs:
                - xsltCopyText
        - Branch String:   'transform.c:1337,9'
          Branch Sides:
            - BranchSide:      'transform.c:1339,22'
              BranchSideFuncs:
                - xsltCopyText
            - BranchSide:      'transform.c:1341,27'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xsltTransformError
                - xsltAddChild
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltGetNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xsltTransformError
        - Branch String:   'transform.c:1342,9'
          Branch Sides:
            - BranchSide:      'transform.c:1343,14'
              BranchSideFuncs:
                - xsltAddChild
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltGetNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xsltTransformError
            - BranchSide:      'transform.c:1396,21'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:1345,13'
          Branch Sides:
            - BranchSide:      'transform.c:1346,33'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:1351,6'
              BranchSideFuncs:
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltGetNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
        - Branch String:   'transform.c:1351,6'
          Branch Sides:
            - BranchSide:      'transform.c:1355,10'
              BranchSideFuncs:
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltGetNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
            - BranchSide:      'transform.c:1395,5'
              BranchSideFuncs: []
        - Branch String:   'transform.c:1355,10'
          Branch Sides:
            - BranchSide:      'transform.c:1360,7'
              BranchSideFuncs:
                - xsltCopyNamespaceListInternal
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltGetNamespace
                - xsltCopyNamespaceList
            - BranchSide:      'transform.c:1373,10'
              BranchSideFuncs:
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltGetNamespace
        - Branch String:   'transform.c:1360,7'
          Branch Sides:
            - BranchSide:      'transform.c:1361,29'
              BranchSideFuncs:
                - xsltCopyNamespaceList
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltGetNamespace
            - BranchSide:      'transform.c:1363,37'
              BranchSideFuncs:
                - xsltCopyNamespaceListInternal
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltGetNamespace
        - Branch String:   'transform.c:1373,10'
          Branch Sides:
            - BranchSide:      'transform.c:1374,7'
              BranchSideFuncs:
                - xsltGetSpecialNamespace
                - xsltGetNamespace
            - BranchSide:      'transform.c:1386,18'
              BranchSideFuncs:
                - xsltGetSpecialNamespace
        - Branch String:   'transform.c:1374,7'
          Branch Sides:
            - BranchSide:      'transform.c:1380,35'
              BranchSideFuncs:
                - xsltGetNamespace
            - BranchSide:      'transform.c:1382,42'
              BranchSideFuncs:
                - xsltGetSpecialNamespace
      Callsites:
        - Src:             'transform.c:1339,9'
          Dst:             xsltCopyText
        - Src:             'transform.c:1341,12'
          Dst:             xmlDocCopyNode
        - Src:             'transform.c:1344,9'
          Dst:             xsltAddChild
        - Src:             'transform.c:1346,14'
          Dst:             xsltTransformError
        - Src:             'transform.c:1361,7'
          Dst:             xsltCopyNamespaceList
        - Src:             'transform.c:1363,7'
          Dst:             xsltCopyNamespaceListInternal
        - Src:             'transform.c:1380,18'
          Dst:             xsltGetNamespace
        - Src:             'transform.c:1382,18'
          Dst:             xsltGetSpecialNamespace
        - Src:             'transform.c:1392,3'
          Dst:             xsltGetSpecialNamespace
        - Src:             'transform.c:1396,2'
          Dst:             xsltTransformError
    - functionName:    xsltLocalVariablePop
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - limitNr
        - level
      BBCount:         20
      ICount:          131
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xsltFreeStackElemList
      functionUses:    6
      BranchProfiles:
        - Branch String:   'transform.c:182,9'
          Branch Sides:
            - BranchSide:      'transform.c:183,9'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:185,5'
              BranchSideFuncs:
                - xsltFreeStackElemList
        - Branch String:   'transform.c:186,6'
          Branch Sides:
            - BranchSide:      'transform.c:187,6'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:188,13'
              BranchSideFuncs:
                - xsltFreeStackElemList
        - Branch String:   'transform.c:189,6'
          Branch Sides:
            - BranchSide:      'transform.c:190,6'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:191,6'
              BranchSideFuncs:
                - xsltFreeStackElemList
        - Branch String:   'transform.c:191,6'
          Branch Sides:
            - BranchSide:      'transform.c:192,28'
              BranchSideFuncs:
                - xsltFreeStackElemList
            - BranchSide:      'transform.c:193,2'
              BranchSideFuncs:
                - xsltFreeStackElemList
        - Branch String:   'transform.c:194,5'
          Branch Sides:
            - BranchSide:      'transform.c:186,6'
              BranchSideFuncs:
                - xsltFreeStackElemList
            - BranchSide:      'transform.c:195,9'
              BranchSideFuncs: []
        - Branch String:   'transform.c:195,9'
          Branch Sides:
            - BranchSide:      'transform.c:196,22'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:198,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:192,6'
          Dst:             xsltFreeStackElemList
    - functionName:    xsltAddChild
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - cur
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlAddChild
        - xmlFreeNode
      functionUses:    10
      BranchProfiles:
        - Branch String:   'transform.c:786,8'
          Branch Sides:
            - BranchSide:      'transform.c:787,8'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:788,8'
              BranchSideFuncs:
                - xmlAddChild
                - xmlFreeNode
        - Branch String:   'transform.c:788,8'
          Branch Sides:
            - BranchSide:      'transform.c:789,20'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'transform.c:792,22'
              BranchSideFuncs:
                - xmlAddChild
      Callsites:
        - Src:             'transform.c:789,8'
          Dst:             xmlFreeNode
        - Src:             'transform.c:792,10'
          Dst:             xmlAddChild
    - functionName:    xsltAddTextString
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 810
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - target
        - string
        - len
      BBCount:         27
      ICount:          232
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - xmlNodeAddContent
        - xmlStrlen
        - xsltTransformError
      functionUses:    5
      BranchProfiles:
        - Branch String:   'transform.c:814,20'
          Branch Sides:
            - BranchSide:      'transform.c:814,24'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:815,16'
              BranchSideFuncs: []
        - Branch String:   'transform.c:814,40'
          Branch Sides:
            - BranchSide:      'transform.c:814,44'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:815,16'
              BranchSideFuncs: []
        - Branch String:   'transform.c:814,9'
          Branch Sides:
            - BranchSide:      'transform.c:815,16'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:817,9'
              BranchSideFuncs:
                - xmlNodeAddContent
                - xmlStrlen
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:817,9'
          Branch Sides:
            - BranchSide:      'transform.c:821,13'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'transform.c:858,20'
              BranchSideFuncs:
                - xmlNodeAddContent
                - xmlStrlen
        - Branch String:   'transform.c:821,13'
          Branch Sides:
            - BranchSide:      'transform.c:822,32'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:826,19'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:828,13'
          Branch Sides:
            - BranchSide:      'transform.c:834,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:854,11'
              BranchSideFuncs: []
        - Branch String:   'transform.c:834,21'
          Branch Sides:
            - BranchSide:      'transform.c:834,19'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:834,43'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:837,17'
          Branch Sides:
            - BranchSide:      'transform.c:838,22'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:841,24'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:845,10'
          Branch Sides:
            - BranchSide:      'transform.c:846,22'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:850,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:822,13'
          Dst:             xsltTransformError
        - Src:             'transform.c:846,3'
          Dst:             xsltTransformError
        - Src:             'transform.c:858,2'
          Dst:             xmlNodeAddContent
        - Src:             'transform.c:860,8'
          Dst:             xmlStrlen
    - functionName:    templPop
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         7
      ICount:          79
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transform.c:153,9'
          Branch Sides:
            - BranchSide:      'transform.c:154,9'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:155,5'
              BranchSideFuncs: []
        - Branch String:   'transform.c:156,9'
          Branch Sides:
            - BranchSide:      'transform.c:157,23'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:159,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltTemplateParamsCleanup
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         13
      ICount:          93
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - xsltFreeStackElemList
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transform.c:212,5'
          Branch Sides:
            - BranchSide:      'transform.c:213,10'
              BranchSideFuncs:
                - xsltFreeStackElemList
            - BranchSide:      'transform.c:222,9'
              BranchSideFuncs: []
        - Branch String:   'transform.c:218,6'
          Branch Sides:
            - BranchSide:      'transform.c:219,28'
              BranchSideFuncs:
                - xsltFreeStackElemList
            - BranchSide:      'transform.c:221,5'
              BranchSideFuncs:
                - xsltFreeStackElemList
        - Branch String:   'transform.c:222,9'
          Branch Sides:
            - BranchSide:      'transform.c:223,22'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:225,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:219,6'
          Dst:             xsltFreeStackElemList
    - functionName:    templPush
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - value
      BBCount:         12
      ICount:          115
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transform.c:123,9'
          Branch Sides:
            - BranchSide:      'transform.c:125,22'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'transform.c:136,37'
              BranchSideFuncs: []
        - Branch String:   'transform.c:125,22'
          Branch Sides:
            - BranchSide:      'transform.c:125,13'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'transform.c:125,48'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'transform.c:129,13'
          Branch Sides:
            - BranchSide:      'transform.c:130,13'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'transform.c:133,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:130,13'
          Dst:             __xmlGenericError
        - Src:             'transform.c:130,29'
          Dst:             __xmlGenericErrorContext
    - functionName:    xsltMessageWrapper
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6382
      functionLinenumberEnd: 6384
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - inst
        - comp
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltMessage
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transform.c:6383,5'
          Dst:             xsltMessage
    - functionName:    xsltRunStylesheet
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6375
      functionLinenumberEnd: 6376
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - doc
        - params
        - output
        - SAX
        - IObuf
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltRunStylesheetUser
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transform.c:6376,12'
          Dst:             xsltRunStylesheetUser
    - functionName:    xsltRunStylesheetUser
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6315
      functionLinenumberEnd: 6345
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - doc
        - params
        - output
        - SAX
        - IObuf
        - profile
        - userCtxt
      BBCount:         23
      ICount:          143
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - xmlFreeDoc
        - xsltApplyStylesheetInternal
        - xsltSaveResultTo
        - xsltSaveResultToFilename
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transform.c:6319,26'
          Branch Sides:
            - BranchSide:      'transform.c:6319,30'
              BranchSideFuncs:
                - xsltApplyStylesheetInternal
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltSaveResultTo
                - xsltTransformError
            - BranchSide:      'transform.c:6321,10'
              BranchSideFuncs:
                - xsltApplyStylesheetInternal
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltSaveResultTo
                - xsltTransformError
        - Branch String:   'transform.c:6319,43'
          Branch Sides:
            - BranchSide:      'transform.c:6319,47'
              BranchSideFuncs:
                - xsltApplyStylesheetInternal
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltSaveResultTo
                - xsltTransformError
            - BranchSide:      'transform.c:6321,10'
              BranchSideFuncs:
                - xsltApplyStylesheetInternal
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltSaveResultTo
                - xsltTransformError
        - Branch String:   'transform.c:6319,9'
          Branch Sides:
            - BranchSide:      'transform.c:6320,9'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:6321,10'
              BranchSideFuncs:
                - xsltApplyStylesheetInternal
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltSaveResultTo
                - xsltTransformError
        - Branch String:   'transform.c:6321,23'
          Branch Sides:
            - BranchSide:      'transform.c:6321,27'
              BranchSideFuncs:
                - xsltApplyStylesheetInternal
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltSaveResultTo
                - xsltTransformError
            - BranchSide:      'transform.c:6325,9'
              BranchSideFuncs:
                - xsltApplyStylesheetInternal
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltSaveResultTo
                - xsltTransformError
        - Branch String:   'transform.c:6321,9'
          Branch Sides:
            - BranchSide:      'transform.c:6322,9'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:6325,9'
              BranchSideFuncs:
                - xsltApplyStylesheetInternal
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltSaveResultTo
                - xsltTransformError
        - Branch String:   'transform.c:6325,9'
          Branch Sides:
            - BranchSide:      'transform.c:6326,9'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:6330,39'
              BranchSideFuncs:
                - xsltApplyStylesheetInternal
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltSaveResultTo
                - xsltTransformError
        - Branch String:   'transform.c:6332,9'
          Branch Sides:
            - BranchSide:      'transform.c:6333,46'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:6337,9'
              BranchSideFuncs:
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltSaveResultTo
        - Branch String:   'transform.c:6337,9'
          Branch Sides:
            - BranchSide:      'transform.c:6339,32'
              BranchSideFuncs:
                - xsltSaveResultTo
                - xmlFreeDoc
            - BranchSide:      'transform.c:6341,40'
              BranchSideFuncs:
                - xsltSaveResultToFilename
                - xmlFreeDoc
      Callsites:
        - Src:             'transform.c:6330,11'
          Dst:             xsltApplyStylesheetInternal
        - Src:             'transform.c:6333,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:6339,15'
          Dst:             xsltSaveResultTo
        - Src:             'transform.c:6341,15'
          Dst:             xsltSaveResultToFilename
        - Src:             'transform.c:6343,5'
          Dst:             xmlFreeDoc
    - functionName:    xsltApplyStylesheetInternal
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5815
      functionLinenumberEnd: 6216
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - doc
        - params
        - output
        - profile
        - userCtxt
      BBCount:         258
      ICount:          1499
      EdgeCount:       348
      CyclomaticComplexity: 92
      functionsReached:
        - htmlNewDoc
        - xmlCreateIntSubset
        - xmlDictLookup
        - xmlDictQLookup
        - xmlDictReference
        - xmlDocGetRootElement
        - xmlFreeDoc
        - xmlFreeDtd
        - xmlGetIntSubset
        - xmlHashCreate
        - xmlIsBlankNode
        - xmlNewDoc
        - xmlStrEqual
        - xmlStrcasecmp
        - xmlStrdup
        - xmlUnlinkNode
        - xmlXPathFreeNodeSet
        - xmlXPathFreeObject
        - xmlXPathOrderDocElems
        - xsltApplyStripSpaces
        - xsltCheckWrite
        - xsltCleanupSourceDoc
        - xsltCleanupTemplates
        - xsltCountKeys
        - xsltEvalGlobalVariables
        - xsltEvalUserParams
        - xsltFreeStackElemList
        - xsltFreeTransformContext
        - xsltGetHTMLIDs
        - xsltInitGlobals
        - xsltLocalVariablePop
        - xsltNeedElemSpaceHandling
        - xsltNewTransformContext
        - xsltNextImport
        - xsltProcessOneNode
        - xsltReleaseLocalRVTs
        - xsltShutdownCtxtExts
        - xsltTransformError
      functionUses:    4
      BranchProfiles:
        - Branch String:   'transform.c:5829,25'
          Branch Sides:
            - BranchSide:      'transform.c:5829,29'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:5830,9'
              BranchSideFuncs: []
        - Branch String:   'transform.c:5829,9'
          Branch Sides:
            - BranchSide:      'transform.c:5830,9'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:5832,9'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltNewTransformContext
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathOrderDocElems
        - Branch String:   'transform.c:5832,9'
          Branch Sides:
            - BranchSide:      'transform.c:5837,5'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltNewTransformContext
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathOrderDocElems
            - BranchSide:      'transform.c:5838,9'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltNewTransformContext
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathOrderDocElems
        - Branch String:   'transform.c:5838,9'
          Branch Sides:
            - BranchSide:      'transform.c:5843,32'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltNewTransformContext
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathOrderDocElems
            - BranchSide:      'transform.c:5858,33'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltNewTransformContext
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathOrderDocElems
        - Branch String:   'transform.c:5844,6'
          Branch Sides:
            - BranchSide:      'transform.c:5845,24'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltNewTransformContext
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathOrderDocElems
            - BranchSide:      'transform.c:5846,6'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltNewTransformContext
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathOrderDocElems
        - Branch String:   'transform.c:5846,6'
          Branch Sides:
            - BranchSide:      'transform.c:5847,24'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltNewTransformContext
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathOrderDocElems
            - BranchSide:      'transform.c:5848,6'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltNewTransformContext
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathOrderDocElems
        - Branch String:   'transform.c:5848,6'
          Branch Sides:
            - BranchSide:      'transform.c:5849,22'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltNewTransformContext
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathOrderDocElems
            - BranchSide:      'transform.c:5850,6'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltNewTransformContext
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathOrderDocElems
        - Branch String:   'transform.c:5850,6'
          Branch Sides:
            - BranchSide:      'transform.c:5851,18'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltNewTransformContext
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathOrderDocElems
            - BranchSide:      'transform.c:5852,14'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltNewTransformContext
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathOrderDocElems
        - Branch String:   'transform.c:5859,9'
          Branch Sides:
            - BranchSide:      'transform.c:5860,19'
              BranchSideFuncs:
                - xsltNewTransformContext
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathOrderDocElems
            - BranchSide:      'transform.c:5865,9'
              BranchSideFuncs:
                - xsltNewTransformContext
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'transform.c:5860,39'
          Branch Sides:
            - BranchSide:      'transform.c:5861,14'
              BranchSideFuncs:
                - xsltNewTransformContext
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathOrderDocElems
            - BranchSide:      'transform.c:5863,5'
              BranchSideFuncs:
                - xsltNewTransformContext
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'transform.c:5860,6'
          Branch Sides:
            - BranchSide:      'transform.c:5862,28'
              BranchSideFuncs:
                - xmlXPathOrderDocElems
                - xsltNewTransformContext
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
            - BranchSide:      'transform.c:5863,5'
              BranchSideFuncs:
                - xsltNewTransformContext
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'transform.c:5865,9'
          Branch Sides:
            - BranchSide:      'transform.c:5866,9'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
            - BranchSide:      'transform.c:5868,33'
              BranchSideFuncs:
                - xsltNewTransformContext
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'transform.c:5870,9'
          Branch Sides:
            - BranchSide:      'transform.c:5871,9'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:5873,31'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'transform.c:5876,9'
          Branch Sides:
            - BranchSide:      'transform.c:5880,28'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeTransformContext
                - xmlFreeDoc
            - BranchSide:      'transform.c:5887,9'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'transform.c:5887,9'
          Branch Sides:
            - BranchSide:      'transform.c:5888,28'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'transform.c:5890,9'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'transform.c:5895,9'
          Branch Sides:
            - BranchSide:      'transform.c:5896,13'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'transform.c:5902,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:5896,13'
          Branch Sides:
            - BranchSide:      'transform.c:5897,33'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
            - BranchSide:      'transform.c:5898,13'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
        - Branch String:   'transform.c:5898,13'
          Branch Sides:
            - BranchSide:      'transform.c:5899,36'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:5900,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:5902,5'
          Branch Sides:
            - BranchSide:      'transform.c:5902,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:5903,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:5902,5'
          Branch Sides:
            - BranchSide:      'transform.c:5902,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:5902,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:5903,5'
          Branch Sides:
            - BranchSide:      'transform.c:5903,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:5904,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:5903,5'
          Branch Sides:
            - BranchSide:      'transform.c:5903,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:5903,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:5904,5'
          Branch Sides:
            - BranchSide:      'transform.c:5904,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:5905,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:5904,5'
          Branch Sides:
            - BranchSide:      'transform.c:5904,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:5904,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:5905,5'
          Branch Sides:
            - BranchSide:      'transform.c:5905,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
            - BranchSide:      'transform.c:5906,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
        - Branch String:   'transform.c:5905,5'
          Branch Sides:
            - BranchSide:      'transform.c:5905,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
            - BranchSide:      'transform.c:5905,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
        - Branch String:   'transform.c:5906,5'
          Branch Sides:
            - BranchSide:      'transform.c:5906,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
            - BranchSide:      'transform.c:5908,10'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
        - Branch String:   'transform.c:5906,5'
          Branch Sides:
            - BranchSide:      'transform.c:5906,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
            - BranchSide:      'transform.c:5906,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
        - Branch String:   'transform.c:5908,26'
          Branch Sides:
            - BranchSide:      'transform.c:5909,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xmlNewDoc
                - xmlDictReference
            - BranchSide:      'transform.c:5982,9'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
        - Branch String:   'transform.c:5908,9'
          Branch Sides:
            - BranchSide:      'transform.c:5911,25'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
            - BranchSide:      'transform.c:5982,9'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
        - Branch String:   'transform.c:5911,13'
          Branch Sides:
            - BranchSide:      'transform.c:5912,13'
              BranchSideFuncs:
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
            - BranchSide:      'transform.c:5949,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
        - Branch String:   'transform.c:5913,42'
          Branch Sides:
            - BranchSide:      'transform.c:5913,46'
              BranchSideFuncs:
                - htmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
            - BranchSide:      'transform.c:5914,34'
              BranchSideFuncs:
                - htmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
        - Branch String:   'transform.c:5913,17'
          Branch Sides:
            - BranchSide:      'transform.c:5914,34'
              BranchSideFuncs:
                - htmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
            - BranchSide:      'transform.c:5916,21'
              BranchSideFuncs:
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
        - Branch String:   'transform.c:5916,21'
          Branch Sides:
            - BranchSide:      'transform.c:5919,13'
              BranchSideFuncs:
                - htmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
            - BranchSide:      'transform.c:5935,22'
              BranchSideFuncs:
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
        - Branch String:   'transform.c:5923,11'
          Branch Sides:
            - BranchSide:      'transform.c:5924,26'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlUnlinkNode
                - xmlFreeDtd
            - BranchSide:      'transform.c:5932,3'
              BranchSideFuncs:
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
        - Branch String:   'transform.c:5925,8'
          Branch Sides:
            - BranchSide:      'transform.c:5926,35'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
            - BranchSide:      'transform.c:5929,4'
              BranchSideFuncs:
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
        - Branch String:   'transform.c:5940,17'
          Branch Sides:
            - BranchSide:      'transform.c:5941,17'
              BranchSideFuncs:
                - xsltFreeTransformContext
                - xmlFreeDoc
            - BranchSide:      'transform.c:5942,18'
              BranchSideFuncs:
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
        - Branch String:   'transform.c:5949,20'
          Branch Sides:
            - BranchSide:      'transform.c:5950,25'
              BranchSideFuncs:
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
            - BranchSide:      'transform.c:5963,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
        - Branch String:   'transform.c:5954,17'
          Branch Sides:
            - BranchSide:      'transform.c:5955,17'
              BranchSideFuncs:
                - xsltFreeTransformContext
                - xmlFreeDoc
            - BranchSide:      'transform.c:5956,18'
              BranchSideFuncs:
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
        - Branch String:   'transform.c:5963,20'
          Branch Sides:
            - BranchSide:      'transform.c:5964,13'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
            - BranchSide:      'transform.c:5976,25'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeTransformContext
                - xmlFreeDoc
        - Branch String:   'transform.c:5966,17'
          Branch Sides:
            - BranchSide:      'transform.c:5967,17'
              BranchSideFuncs:
                - xsltFreeTransformContext
                - xmlFreeDoc
            - BranchSide:      'transform.c:5968,18'
              BranchSideFuncs:
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
        - Branch String:   'transform.c:5984,13'
          Branch Sides:
            - BranchSide:      'transform.c:5985,13'
              BranchSideFuncs:
                - xsltFreeTransformContext
                - xmlFreeDoc
            - BranchSide:      'transform.c:5986,14'
              BranchSideFuncs:
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
        - Branch String:   'transform.c:5994,9'
          Branch Sides:
            - BranchSide:      'transform.c:5995,35'
              BranchSideFuncs:
                - xmlStrdup
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
            - BranchSide:      'transform.c:5996,17'
              BranchSideFuncs:
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
        - Branch String:   'transform.c:6009,9'
          Branch Sides:
            - BranchSide:      'transform.c:6010,23'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
            - BranchSide:      'transform.c:6014,9'
              BranchSideFuncs:
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
        - Branch String:   'transform.c:6014,9'
          Branch Sides:
            - BranchSide:      'transform.c:6015,21'
              BranchSideFuncs:
                - xmlHashCreate
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
            - BranchSide:      'transform.c:6016,9'
              BranchSideFuncs:
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
        - Branch String:   'transform.c:6016,9'
          Branch Sides:
            - BranchSide:      'transform.c:6017,28'
              BranchSideFuncs:
                - xsltEvalUserParams
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
            - BranchSide:      'transform.c:6021,19'
              BranchSideFuncs:
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
        - Branch String:   'transform.c:6049,9'
          Branch Sides:
            - BranchSide:      'transform.c:6050,16'
              BranchSideFuncs:
                - xsltFreeStackElemList
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:6057,12'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
        - Branch String:   'transform.c:6051,9'
          Branch Sides:
            - BranchSide:      'transform.c:6052,20'
              BranchSideFuncs:
                - xsltFreeStackElemList
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:6053,9'
              BranchSideFuncs:
                - xsltFreeStackElemList
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
        - Branch String:   'transform.c:6058,5'
          Branch Sides:
            - BranchSide:      'transform.c:6059,13'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:6084,33'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
        - Branch String:   'transform.c:6059,13'
          Branch Sides:
            - BranchSide:      'transform.c:6060,17'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:6066,16'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
        - Branch String:   'transform.c:6060,17'
          Branch Sides:
            - BranchSide:      'transform.c:6061,36'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
            - BranchSide:      'transform.c:6065,9'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
        - Branch String:   'transform.c:6085,9'
          Branch Sides:
            - BranchSide:      'transform.c:6086,24'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
            - BranchSide:      'transform.c:6159,25'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
        - Branch String:   'transform.c:6088,32'
          Branch Sides:
            - BranchSide:      'transform.c:6088,36'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
            - BranchSide:      'transform.c:6090,6'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
        - Branch String:   'transform.c:6088,13'
          Branch Sides:
            - BranchSide:      'transform.c:6089,31'
              BranchSideFuncs:
                - xmlDictQLookup
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
            - BranchSide:      'transform.c:6090,6'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
        - Branch String:   'transform.c:6090,6'
          Branch Sides:
            - BranchSide:      'transform.c:6091,16'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
            - BranchSide:      'transform.c:6096,14'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
        - Branch String:   'transform.c:6096,30'
          Branch Sides:
            - BranchSide:      'transform.c:6097,14'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
            - BranchSide:      'transform.c:6134,13'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:6097,32'
          Branch Sides:
            - BranchSide:      'transform.c:6098,29'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
            - BranchSide:      'transform.c:6134,13'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:6096,13'
          Branch Sides:
            - BranchSide:      'transform.c:6101,19'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:6134,13'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:6102,34'
          Branch Sides:
            - BranchSide:      'transform.c:6102,38'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
            - BranchSide:      'transform.c:6102,13'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
        - Branch String:   'transform.c:6102,13'
          Branch Sides:
            - BranchSide:      'transform.c:6103,21'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
            - BranchSide:      'transform.c:6109,17'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
        - Branch String:   'transform.c:6103,21'
          Branch Sides:
            - BranchSide:      'transform.c:6104,21'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
            - BranchSide:      'transform.c:6105,22'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
        - Branch String:   'transform.c:6105,50'
          Branch Sides:
            - BranchSide:      'transform.c:6105,70'
              BranchSideFuncs:
                - xmlIsBlankNode
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
            - BranchSide:      'transform.c:6107,9'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
        - Branch String:   'transform.c:6105,21'
          Branch Sides:
            - BranchSide:      'transform.c:6106,21'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
            - BranchSide:      'transform.c:6107,9'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
        - Branch String:   'transform.c:6109,17'
          Branch Sides:
            - BranchSide:      'transform.c:6110,17'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
            - BranchSide:      'transform.c:6133,9'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:6116,46'
          Branch Sides:
            - BranchSide:      'transform.c:6116,50'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:6117,57'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:6116,21'
          Branch Sides:
            - BranchSide:      'transform.c:6117,57'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:6121,14'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
        - Branch String:   'transform.c:6124,50'
          Branch Sides:
            - BranchSide:      'transform.c:6124,54'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:6126,48'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:6124,25'
          Branch Sides:
            - BranchSide:      'transform.c:6126,48'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:6130,17'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:6134,13'
          Branch Sides:
            - BranchSide:      'transform.c:6135,13'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:6158,5'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
        - Branch String:   'transform.c:6135,13'
          Branch Sides:
            - BranchSide:      'transform.c:6135,13'
              BranchSideFuncs:
                - xsltNextImport
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
            - BranchSide:      'transform.c:6136,13'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
        - Branch String:   'transform.c:6135,13'
          Branch Sides:
            - BranchSide:      'transform.c:6135,13'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
            - BranchSide:      'transform.c:6135,13'
              BranchSideFuncs:
                - xsltNextImport
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
        - Branch String:   'transform.c:6136,13'
          Branch Sides:
            - BranchSide:      'transform.c:6136,13'
              BranchSideFuncs:
                - xsltNextImport
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
            - BranchSide:      'transform.c:6137,19'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
        - Branch String:   'transform.c:6136,13'
          Branch Sides:
            - BranchSide:      'transform.c:6136,13'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
            - BranchSide:      'transform.c:6136,13'
              BranchSideFuncs:
                - xsltNextImport
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
        - Branch String:   'transform.c:6137,42'
          Branch Sides:
            - BranchSide:      'transform.c:6137,46'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
            - BranchSide:      'transform.c:6141,10'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
        - Branch String:   'transform.c:6137,17'
          Branch Sides:
            - BranchSide:      'transform.c:6141,10'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
            - BranchSide:      'transform.c:6157,9'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
        - Branch String:   'transform.c:6148,7'
          Branch Sides:
            - BranchSide:      'transform.c:6149,29'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
            - BranchSide:      'transform.c:6153,23'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
        - Branch String:   'transform.c:6170,24'
          Branch Sides:
            - BranchSide:      'transform.c:6170,28'
              BranchSideFuncs:
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
            - BranchSide:      'transform.c:6174,10'
              BranchSideFuncs:
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:6170,9'
          Branch Sides:
            - BranchSide:      'transform.c:6171,13'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'transform.c:6174,10'
              BranchSideFuncs:
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:6174,23'
          Branch Sides:
            - BranchSide:      'transform.c:6174,27'
              BranchSideFuncs:
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'transform.c:6195,9'
              BranchSideFuncs:
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
        - Branch String:   'transform.c:6174,41'
          Branch Sides:
            - BranchSide:      'transform.c:6174,45'
              BranchSideFuncs:
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'transform.c:6195,9'
              BranchSideFuncs:
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
        - Branch String:   'transform.c:6174,9'
          Branch Sides:
            - BranchSide:      'transform.c:6177,23'
              BranchSideFuncs:
                - xsltCheckWrite
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'transform.c:6195,9'
              BranchSideFuncs:
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
        - Branch String:   'transform.c:6178,6'
          Branch Sides:
            - BranchSide:      'transform.c:6179,25'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
            - BranchSide:      'transform.c:6182,13'
              BranchSideFuncs:
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltTransformError
        - Branch String:   'transform.c:6195,9'
          Branch Sides:
            - BranchSide:      'transform.c:6196,30'
              BranchSideFuncs:
                - xsltCleanupSourceDoc
                - xsltFreeTransformContext
            - BranchSide:      'transform.c:6198,10'
              BranchSideFuncs:
                - xsltFreeTransformContext
        - Branch String:   'transform.c:6198,24'
          Branch Sides:
            - BranchSide:      'transform.c:6198,28'
              BranchSideFuncs:
                - xsltFreeTransformContext
            - BranchSide:      'transform.c:6201,13'
              BranchSideFuncs: []
        - Branch String:   'transform.c:6198,9'
          Branch Sides:
            - BranchSide:      'transform.c:6199,27'
              BranchSideFuncs:
                - xsltFreeTransformContext
            - BranchSide:      'transform.c:6201,13'
              BranchSideFuncs: []
        - Branch String:   'transform.c:6204,9'
          Branch Sides:
            - BranchSide:      'transform.c:6205,20'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeTransformContext
            - BranchSide:      'transform.c:6213,10'
              BranchSideFuncs:
                - xsltFreeTransformContext
        - Branch String:   'transform.c:6213,24'
          Branch Sides:
            - BranchSide:      'transform.c:6213,28'
              BranchSideFuncs:
                - xsltFreeTransformContext
            - BranchSide:      'transform.c:6215,5'
              BranchSideFuncs: []
        - Branch String:   'transform.c:6213,9'
          Branch Sides:
            - BranchSide:      'transform.c:6214,34'
              BranchSideFuncs:
                - xsltFreeTransformContext
            - BranchSide:      'transform.c:6215,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:5827,5'
          Dst:             xsltInitGlobals
        - Src:             'transform.c:5858,12'
          Dst:             xmlDocGetRootElement
        - Src:             'transform.c:5862,6'
          Dst:             xmlXPathOrderDocElems
        - Src:             'transform.c:5868,9'
          Dst:             xsltNewTransformContext
        - Src:             'transform.c:5880,9'
          Dst:             xsltTransformError
        - Src:             'transform.c:5897,19'
          Dst:             xmlDictLookup
        - Src:             'transform.c:5899,22'
          Dst:             xmlDictLookup
        - Src:             'transform.c:5902,5'
          Dst:             xsltNextImport
        - Src:             'transform.c:5903,5'
          Dst:             xsltNextImport
        - Src:             'transform.c:5904,5'
          Dst:             xsltNextImport
        - Src:             'transform.c:5905,5'
          Dst:             xsltNextImport
        - Src:             'transform.c:5906,5'
          Dst:             xsltNextImport
        - Src:             'transform.c:5909,4'
          Dst:             xmlStrEqual
        - Src:             'transform.c:5911,13'
          Dst:             xmlStrEqual
        - Src:             'transform.c:5914,23'
          Dst:             htmlNewDoc
        - Src:             'transform.c:5919,13'
          Dst:             htmlNewDoc
        - Src:             'transform.c:5924,10'
          Dst:             xmlGetIntSubset
        - Src:             'transform.c:5926,8'
          Dst:             xmlUnlinkNode
        - Src:             'transform.c:5927,8'
          Dst:             xmlFreeDtd
        - Src:             'transform.c:5935,7'
          Dst:             xsltGetHTMLIDs
        - Src:             'transform.c:5937,13'
          Dst:             htmlNewDoc
        - Src:             'transform.c:5943,6'
          Dst:             xmlDictReference
        - Src:             'transform.c:5949,20'
          Dst:             xmlStrEqual
        - Src:             'transform.c:5950,6'
          Dst:             xsltTransformError
        - Src:             'transform.c:5953,19'
          Dst:             htmlNewDoc
        - Src:             'transform.c:5957,6'
          Dst:             xmlDictReference
        - Src:             'transform.c:5963,20'
          Dst:             xmlStrEqual
        - Src:             'transform.c:5965,19'
          Dst:             xmlNewDoc
        - Src:             'transform.c:5969,6'
          Dst:             xmlDictReference
        - Src:             'transform.c:5976,6'
          Dst:             xsltTransformError
        - Src:             'transform.c:5983,15'
          Dst:             xmlNewDoc
        - Src:             'transform.c:5987,2'
          Dst:             xmlDictReference
        - Src:             'transform.c:5995,25'
          Dst:             xmlStrdup
        - Src:             'transform.c:6009,9'
          Dst:             xsltNeedElemSpaceHandling
        - Src:             'transform.c:6010,29'
          Dst:             xmlDocGetRootElement
        - Src:             'transform.c:6010,2'
          Dst:             xsltApplyStripSpaces
        - Src:             'transform.c:6015,21'
          Dst:             xmlHashCreate
        - Src:             'transform.c:6017,9'
          Dst:             xsltEvalUserParams
        - Src:             'transform.c:6021,5'
          Dst:             xsltCountKeys
        - Src:             'transform.c:6023,5'
          Dst:             xsltEvalGlobalVariables
        - Src:             'transform.c:6026,5'
          Dst:             xsltReleaseLocalRVTs
        - Src:             'transform.c:6034,5'
          Dst:             xsltProcessOneNode
        - Src:             'transform.c:6038,5'
          Dst:             xsltLocalVariablePop
        - Src:             'transform.c:6039,5'
          Dst:             xsltShutdownCtxtExts
        - Src:             'transform.c:6041,5'
          Dst:             xsltCleanupTemplates
        - Src:             'transform.c:6054,9'
          Dst:             xsltFreeStackElemList
        - Src:             'transform.c:6061,17'
          Dst:             xmlXPathFreeObject
        - Src:             'transform.c:6084,12'
          Dst:             xmlDocGetRootElement
        - Src:             'transform.c:6089,16'
          Dst:             xmlDictQLookup
        - Src:             'transform.c:6098,15'
          Dst:             xmlStrcasecmp
        - Src:             'transform.c:6105,55'
          Dst:             xmlIsBlankNode
        - Src:             'transform.c:6117,38'
          Dst:             xmlCreateIntSubset
        - Src:             'transform.c:6122,21'
          Dst:             xsltGetHTMLIDs
        - Src:             'transform.c:6126,29'
          Dst:             xmlCreateIntSubset
        - Src:             'transform.c:6135,13'
          Dst:             xsltNextImport
        - Src:             'transform.c:6136,13'
          Dst:             xsltNextImport
        - Src:             'transform.c:6145,34'
          Dst:             xmlCreateIntSubset
        - Src:             'transform.c:6159,5'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'transform.c:6171,2'
          Dst:             xmlFreeDoc
        - Src:             'transform.c:6177,8'
          Dst:             xsltCheckWrite
        - Src:             'transform.c:6179,6'
          Dst:             xsltTransformError
        - Src:             'transform.c:6183,6'
          Dst:             xsltTransformError
        - Src:             'transform.c:6196,9'
          Dst:             xsltCleanupSourceDoc
        - Src:             'transform.c:6199,2'
          Dst:             xsltFreeTransformContext
        - Src:             'transform.c:6205,9'
          Dst:             xmlFreeDoc
        - Src:             'transform.c:6214,9'
          Dst:             xsltFreeTransformContext
    - functionName:    xsltNewTransformContext
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - doc
      BBCount:         37
      ICount:          431
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
        - xmlDictCreateSub
        - xmlXPathContextSetCache
        - xmlXPathNewContext
        - xmlXPathOrderDocElems
        - xmlXPathRegisterFuncLookup
        - xmlXPathRegisterVariableLookup
        - xsltFreeTransformContext
        - xsltGetDefaultSecurityPrefs
        - xsltGetXIncludeDefault
        - xsltInitCtxtExts
        - xsltInitGlobals
        - xsltNewDocument
        - xsltRegisterAllElement
        - xsltRegisterAllFunctions
        - xsltTransformCacheCreate
        - xsltTransformError
        - xsltXPathFunctionLookup
        - xsltXPathVariableLookup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'transform.c:572,9'
          Branch Sides:
            - BranchSide:      'transform.c:573,45'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:577,12'
              BranchSideFuncs:
                - xsltTransformCacheCreate
                - xmlDictCreateSub
                - xmlXPathNewContext
                - xmlXPathContextSetCache
                - xmlXPathRegisterVariableLookup
                - xsltRegisterAllFunctions
                - xsltRegisterAllElement
                - xmlXPathRegisterFuncLookup
                - xsltInitCtxtExts
                - xsltNewDocument
                - xsltGetDefaultSecurityPrefs
                - xsltGetXIncludeDefault
                - xsltTransformError
                - xsltFreeTransformContext
                - xmlXPathOrderDocElems
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
        - Branch String:   'transform.c:580,9'
          Branch Sides:
            - BranchSide:      'transform.c:581,2'
              BranchSideFuncs:
                - xsltFreeTransformContext
            - BranchSide:      'transform.c:586,34'
              BranchSideFuncs:
                - xmlDictCreateSub
                - xmlXPathNewContext
                - xmlXPathContextSetCache
                - xmlXPathRegisterVariableLookup
                - xsltRegisterAllFunctions
                - xsltRegisterAllElement
                - xmlXPathRegisterFuncLookup
                - xsltInitCtxtExts
                - xsltNewDocument
                - xsltGetDefaultSecurityPrefs
                - xsltGetXIncludeDefault
                - xsltTransformError
                - xsltFreeTransformContext
                - xmlXPathOrderDocElems
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
        - Branch String:   'transform.c:587,48'
          Branch Sides:
            - BranchSide:      'transform.c:587,52'
              BranchSideFuncs:
                - xmlXPathNewContext
                - xmlXPathContextSetCache
                - xmlXPathRegisterVariableLookup
                - xsltRegisterAllFunctions
                - xsltRegisterAllElement
                - xmlXPathRegisterFuncLookup
                - xsltInitCtxtExts
                - xsltNewDocument
                - xsltGetDefaultSecurityPrefs
                - xsltGetXIncludeDefault
                - xsltTransformError
                - xsltFreeTransformContext
                - xmlXPathOrderDocElems
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
            - BranchSide:      'transform.c:587,48'
              BranchSideFuncs:
                - xmlXPathNewContext
                - xmlXPathContextSetCache
                - xmlXPathRegisterVariableLookup
                - xsltRegisterAllFunctions
                - xsltRegisterAllElement
                - xmlXPathRegisterFuncLookup
                - xsltInitCtxtExts
                - xsltNewDocument
                - xsltGetDefaultSecurityPrefs
                - xsltGetXIncludeDefault
                - xsltTransformError
                - xsltFreeTransformContext
                - xmlXPathOrderDocElems
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
        - Branch String:   'transform.c:598,9'
          Branch Sides:
            - BranchSide:      'transform.c:599,46'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeTransformContext
            - BranchSide:      'transform.c:603,5'
              BranchSideFuncs:
                - xmlXPathNewContext
                - xmlXPathContextSetCache
                - xmlXPathRegisterVariableLookup
                - xsltRegisterAllFunctions
                - xsltRegisterAllElement
                - xmlXPathRegisterFuncLookup
                - xsltInitCtxtExts
                - xsltNewDocument
                - xsltGetDefaultSecurityPrefs
                - xsltGetXIncludeDefault
                - xsltTransformError
                - xsltFreeTransformContext
                - xmlXPathOrderDocElems
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'transform.c:613,9'
          Branch Sides:
            - BranchSide:      'transform.c:614,9'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltFreeTransformContext
            - BranchSide:      'transform.c:618,5'
              BranchSideFuncs:
                - xmlXPathNewContext
                - xmlXPathContextSetCache
                - xmlXPathRegisterVariableLookup
                - xsltRegisterAllFunctions
                - xsltRegisterAllElement
                - xmlXPathRegisterFuncLookup
                - xsltInitCtxtExts
                - xsltNewDocument
                - xsltGetDefaultSecurityPrefs
                - xsltGetXIncludeDefault
                - xsltTransformError
                - xsltFreeTransformContext
                - xmlXPathOrderDocElems
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
        - Branch String:   'transform.c:634,9'
          Branch Sides:
            - BranchSide:      'transform.c:635,46'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeTransformContext
            - BranchSide:      'transform.c:642,33'
              BranchSideFuncs:
                - xmlXPathContextSetCache
                - xmlXPathRegisterVariableLookup
                - xsltRegisterAllFunctions
                - xsltRegisterAllElement
                - xmlXPathRegisterFuncLookup
                - xsltInitCtxtExts
                - xsltNewDocument
                - xsltGetDefaultSecurityPrefs
                - xsltGetXIncludeDefault
                - xsltTransformError
                - xsltFreeTransformContext
                - xmlXPathOrderDocElems
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'transform.c:642,9'
          Branch Sides:
            - BranchSide:      'transform.c:643,2'
              BranchSideFuncs:
                - xsltFreeTransformContext
            - BranchSide:      'transform.c:647,9'
              BranchSideFuncs:
                - xmlXPathRegisterVariableLookup
                - xsltRegisterAllFunctions
                - xsltRegisterAllElement
                - xmlXPathRegisterFuncLookup
                - xsltInitCtxtExts
                - xsltNewDocument
                - xsltGetDefaultSecurityPrefs
                - xsltGetXIncludeDefault
                - xsltTransformError
                - xsltFreeTransformContext
                - xmlXPathOrderDocElems
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'transform.c:647,9'
          Branch Sides:
            - BranchSide:      'transform.c:648,19'
              BranchSideFuncs:
                - xmlXPathRegisterVariableLookup
                - xsltRegisterAllFunctions
                - xsltRegisterAllElement
                - xmlXPathRegisterFuncLookup
                - xsltInitCtxtExts
                - xsltNewDocument
                - xsltGetDefaultSecurityPrefs
                - xsltGetXIncludeDefault
                - xsltTransformError
                - xsltFreeTransformContext
                - xmlXPathOrderDocElems
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'transform.c:663,2'
              BranchSideFuncs:
                - xmlXPathRegisterVariableLookup
                - xsltRegisterAllFunctions
                - xsltRegisterAllElement
                - xmlXPathRegisterFuncLookup
                - xsltInitCtxtExts
                - xsltNewDocument
                - xsltGetDefaultSecurityPrefs
                - xsltGetXIncludeDefault
                - xsltTransformError
                - xsltFreeTransformContext
                - xmlXPathOrderDocElems
        - Branch String:   'transform.c:651,6'
          Branch Sides:
            - BranchSide:      'transform.c:652,6'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltFreeTransformContext
            - BranchSide:      'transform.c:656,18'
              BranchSideFuncs:
                - xmlXPathRegisterVariableLookup
                - xsltRegisterAllFunctions
                - xsltRegisterAllElement
                - xmlXPathRegisterFuncLookup
                - xsltInitCtxtExts
                - xsltNewDocument
                - xsltGetDefaultSecurityPrefs
                - xsltGetXIncludeDefault
                - xsltTransformError
                - xsltFreeTransformContext
                - xmlXPathOrderDocElems
        - Branch String:   'transform.c:657,2'
          Branch Sides:
            - BranchSide:      'transform.c:658,6'
              BranchSideFuncs:
                - xmlXPathRegisterVariableLookup
                - xsltRegisterAllFunctions
                - xsltRegisterAllElement
                - xmlXPathRegisterFuncLookup
                - xsltInitCtxtExts
                - xsltNewDocument
                - xsltGetDefaultSecurityPrefs
                - xsltGetXIncludeDefault
                - xsltTransformError
                - xsltFreeTransformContext
                - xmlXPathOrderDocElems
            - BranchSide:      'transform.c:662,5'
              BranchSideFuncs:
                - xmlXPathRegisterVariableLookup
                - xsltRegisterAllFunctions
                - xsltRegisterAllElement
                - xmlXPathRegisterFuncLookup
                - xsltInitCtxtExts
                - xsltNewDocument
                - xsltGetDefaultSecurityPrefs
                - xsltGetXIncludeDefault
                - xsltTransformError
                - xsltFreeTransformContext
                - xmlXPathOrderDocElems
        - Branch String:   'transform.c:679,9'
          Branch Sides:
            - BranchSide:      'transform.c:680,31'
              BranchSideFuncs:
                - xmlXPathOrderDocElems
                - xsltNewDocument
                - xsltGetDefaultSecurityPrefs
                - xsltGetXIncludeDefault
                - xsltTransformError
                - xsltFreeTransformContext
            - BranchSide:      'transform.c:685,5'
              BranchSideFuncs:
                - xsltNewDocument
                - xsltGetDefaultSecurityPrefs
                - xsltGetXIncludeDefault
                - xsltTransformError
                - xsltFreeTransformContext
        - Branch String:   'transform.c:687,9'
          Branch Sides:
            - BranchSide:      'transform.c:688,21'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeTransformContext
            - BranchSide:      'transform.c:692,5'
              BranchSideFuncs:
                - xsltGetDefaultSecurityPrefs
                - xsltGetXIncludeDefault
        - Branch String:   'transform.c:709,9'
          Branch Sides:
            - BranchSide:      'transform.c:710,27'
              BranchSideFuncs:
                - xsltFreeTransformContext
            - BranchSide:      'transform.c:711,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:569,5'
          Dst:             xsltInitGlobals
        - Src:             'transform.c:573,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:579,18'
          Dst:             xsltTransformCacheCreate
        - Src:             'transform.c:586,17'
          Dst:             xmlDictCreateSub
        - Src:             'transform.c:599,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:614,9'
          Dst:             __xmlGenericError
        - Src:             'transform.c:614,25'
          Dst:             __xmlGenericErrorContext
        - Src:             'transform.c:633,22'
          Dst:             xmlXPathNewContext
        - Src:             'transform.c:635,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:642,9'
          Dst:             xmlXPathContextSetCache
        - Src:             'transform.c:652,6'
          Dst:             __xmlGenericError
        - Src:             'transform.c:652,22'
          Dst:             __xmlGenericErrorContext
        - Src:             'transform.c:668,5'
          Dst:             xmlXPathRegisterVariableLookup
        - Src:             'transform.c:668,5'
          Dst:             xsltXPathVariableLookup
        - Src:             'transform.c:668,5'
          Dst:             xsltRegisterAllFunctions
        - Src:             'transform.c:668,5'
          Dst:             xsltRegisterAllElement
        - Src:             'transform.c:669,5'
          Dst:             xmlXPathRegisterFuncLookup
        - Src:             'transform.c:669,5'
          Dst:             xsltXPathFunctionLookup
        - Src:             'transform.c:674,5'
          Dst:             xsltInitCtxtExts
        - Src:             'transform.c:680,9'
          Dst:             xmlXPathOrderDocElems
        - Src:             'transform.c:686,12'
          Dst:             xsltNewDocument
        - Src:             'transform.c:688,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:696,16'
          Dst:             xsltGetDefaultSecurityPrefs
        - Src:             'transform.c:699,21'
          Dst:             xsltGetXIncludeDefault
        - Src:             'transform.c:710,2'
          Dst:             xsltFreeTransformContext
    - functionName:    xsltGetHTMLIDs
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5622
      functionLinenumberEnd: 5638
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - version
        - publicID
        - systemID
      BBCount:         18
      ICount:          100
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlStrcasecmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'transform.c:5624,9'
          Branch Sides:
            - BranchSide:      'transform.c:5625,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:5626,12'
              BranchSideFuncs:
                - xmlStrcasecmp
        - Branch String:   'transform.c:5626,5'
          Branch Sides:
            - BranchSide:      'transform.c:5628,21'
              BranchSideFuncs:
                - xmlStrcasecmp
            - BranchSide:      'transform.c:5637,5'
              BranchSideFuncs: []
        - Branch String:   'transform.c:5628,6'
          Branch Sides:
            - BranchSide:      'transform.c:5630,10'
              BranchSideFuncs:
                - xmlStrcasecmp
            - BranchSide:      'transform.c:5636,5'
              BranchSideFuncs:
                - xmlStrcasecmp
        - Branch String:   'transform.c:5630,10'
          Branch Sides:
            - BranchSide:      'transform.c:5631,50'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:5632,10'
              BranchSideFuncs: []
        - Branch String:   'transform.c:5632,10'
          Branch Sides:
            - BranchSide:      'transform.c:5633,50'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:5634,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:5628,7'
          Dst:             xmlStrcasecmp
    - functionName:    xsltApplyStripSpaces
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5649
      functionLinenumberEnd: 5714
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         65
      ICount:          312
      EdgeCount:       89
      CyclomaticComplexity: 26
      functionsReached:
        - xmlFreeNode
        - xmlUnlinkNode
        - xsltApplyStripSpaces
        - xsltFindElemSpaceHandling
        - xsltIsBlank
      functionUses:    3
      BranchProfiles:
        - Branch String:   'transform.c:5657,5'
          Branch Sides:
            - BranchSide:      'transform.c:5657,5'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
            - BranchSide:      'transform.c:5661,7'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
        - Branch String:   'transform.c:5661,7'
          Branch Sides:
            - BranchSide:      'transform.c:5661,7'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
            - BranchSide:      'transform.c:5685,6'
              BranchSideFuncs:
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
                - xsltApplyStripSpaces
        - Branch String:   'transform.c:5661,7'
          Branch Sides:
            - BranchSide:      'transform.c:5661,7'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
            - BranchSide:      'transform.c:5662,7'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
        - Branch String:   'transform.c:5661,7'
          Branch Sides:
            - BranchSide:      'transform.c:5661,7'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
            - BranchSide:      'transform.c:5662,7'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
        - Branch String:   'transform.c:5661,7'
          Branch Sides:
            - BranchSide:      'transform.c:5661,7'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
            - BranchSide:      'transform.c:5662,7'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
        - Branch String:   'transform.c:5661,7'
          Branch Sides:
            - BranchSide:      'transform.c:5661,7'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
            - BranchSide:      'transform.c:5662,7'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
        - Branch String:   'transform.c:5661,7'
          Branch Sides:
            - BranchSide:      'transform.c:5661,7'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
            - BranchSide:      'transform.c:5662,7'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
        - Branch String:   'transform.c:5661,7'
          Branch Sides:
            - BranchSide:      'transform.c:5661,7'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
            - BranchSide:      'transform.c:5662,7'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
        - Branch String:   'transform.c:5661,7'
          Branch Sides:
            - BranchSide:      'transform.c:5661,7'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
            - BranchSide:      'transform.c:5662,7'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
        - Branch String:   'transform.c:5661,35'
          Branch Sides:
            - BranchSide:      'transform.c:5662,7'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
            - BranchSide:      'transform.c:5685,6'
              BranchSideFuncs:
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
                - xsltApplyStripSpaces
        - Branch String:   'transform.c:5662,34'
          Branch Sides:
            - BranchSide:      'transform.c:5663,33'
              BranchSideFuncs:
                - xsltFindElemSpaceHandling
                - xsltApplyStripSpaces
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
            - BranchSide:      'transform.c:5685,6'
              BranchSideFuncs:
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
                - xsltApplyStripSpaces
        - Branch String:   'transform.c:5661,6'
          Branch Sides:
            - BranchSide:      'transform.c:5664,17'
              BranchSideFuncs:
                - xsltFindElemSpaceHandling
                - xsltApplyStripSpaces
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
            - BranchSide:      'transform.c:5685,6'
              BranchSideFuncs:
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
                - xsltApplyStripSpaces
        - Branch String:   'transform.c:5666,6'
          Branch Sides:
            - BranchSide:      'transform.c:5667,7'
              BranchSideFuncs:
                - xsltFindElemSpaceHandling
                - xsltApplyStripSpaces
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
            - BranchSide:      'transform.c:5680,2'
              BranchSideFuncs:
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
                - xsltApplyStripSpaces
        - Branch String:   'transform.c:5667,7'
          Branch Sides:
            - BranchSide:      'transform.c:5667,7'
              BranchSideFuncs:
                - xsltIsBlank
                - xsltFindElemSpaceHandling
                - xsltApplyStripSpaces
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'transform.c:5670,9'
              BranchSideFuncs:
                - xsltFindElemSpaceHandling
                - xsltApplyStripSpaces
                - xsltIsBlank
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'transform.c:5667,7'
          Branch Sides:
            - BranchSide:      'transform.c:5668,16'
              BranchSideFuncs:
                - xsltFindElemSpaceHandling
                - xsltApplyStripSpaces
                - xsltIsBlank
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'transform.c:5670,9'
              BranchSideFuncs:
                - xsltFindElemSpaceHandling
                - xsltApplyStripSpaces
                - xsltIsBlank
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'transform.c:5671,7'
          Branch Sides:
            - BranchSide:      'transform.c:5666,6'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltFindElemSpaceHandling
                - xsltApplyStripSpaces
                - xsltIsBlank
            - BranchSide:      'transform.c:5672,21'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltFindElemSpaceHandling
                - xsltApplyStripSpaces
                - xsltIsBlank
        - Branch String:   'transform.c:5685,6'
          Branch Sides:
            - BranchSide:      'transform.c:5687,27'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
            - BranchSide:      'transform.c:5689,7'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
        - Branch String:   'transform.c:5689,34'
          Branch Sides:
            - BranchSide:      'transform.c:5690,14'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
            - BranchSide:      'transform.c:5692,13'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
        - Branch String:   'transform.c:5689,6'
          Branch Sides:
            - BranchSide:      'transform.c:5691,16'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
            - BranchSide:      'transform.c:5692,13'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
        - Branch String:   'transform.c:5692,13'
          Branch Sides:
            - BranchSide:      'transform.c:5693,16'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
            - BranchSide:      'transform.c:5695,6'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
        - Branch String:   'transform.c:5697,7'
          Branch Sides:
            - BranchSide:      'transform.c:5698,7'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
            - BranchSide:      'transform.c:5699,7'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
        - Branch String:   'transform.c:5699,7'
          Branch Sides:
            - BranchSide:      'transform.c:5700,7'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:5701,7'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
        - Branch String:   'transform.c:5701,7'
          Branch Sides:
            - BranchSide:      'transform.c:5702,17'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
            - BranchSide:      'transform.c:5705,6'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
      Callsites:
        - Src:             'transform.c:5663,7'
          Dst:             xsltFindElemSpaceHandling
        - Src:             'transform.c:5667,7'
          Dst:             xsltIsBlank
        - Src:             'transform.c:5672,7'
          Dst:             xmlUnlinkNode
        - Src:             'transform.c:5673,7'
          Dst:             xmlFreeNode
        - Src:             'transform.c:5687,6'
          Dst:             xsltApplyStripSpaces
    - functionName:    xsltProcessOneNode
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2114
      functionLinenumberEnd: 2183
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - contextNode
        - withParams
      BBCount:         8
      ICount:          109
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xsltApplyXSLTTemplate
        - xsltDefaultProcessOneNode
        - xsltGetTemplate
      functionUses:    3
      BranchProfiles:
        - Branch String:   'transform.c:2122,9'
          Branch Sides:
            - BranchSide:      'transform.c:2139,12'
              BranchSideFuncs:
                - xsltDefaultProcessOneNode
            - BranchSide:      'transform.c:2146,9'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltApplyXSLTTemplate
        - Branch String:   'transform.c:2146,9'
          Branch Sides:
            - BranchSide:      'transform.c:2147,35'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
            - BranchSide:      'transform.c:2162,35'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
      Callsites:
        - Src:             'transform.c:2118,13'
          Dst:             xsltGetTemplate
        - Src:             'transform.c:2141,2'
          Dst:             xsltDefaultProcessOneNode
        - Src:             'transform.c:2158,2'
          Dst:             xsltApplyXSLTTemplate
        - Src:             'transform.c:2179,2'
          Dst:             xsltApplyXSLTTemplate
    - functionName:    xsltFreeTransformContext
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         32
      ICount:          229
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - xmlDictFree
        - xmlXPathFreeContext
        - xsltFreeCtxtExts
        - xsltFreeDocuments
        - xsltFreeGlobalVariables
        - xsltFreeRVTs
        - xsltShutdownCtxtExts
        - xsltTransformCacheFree
      functionUses:    5
      BranchProfiles:
        - Branch String:   'transform.c:722,9'
          Branch Sides:
            - BranchSide:      'transform.c:723,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:729,26'
              BranchSideFuncs:
                - xsltShutdownCtxtExts
                - xsltFreeGlobalVariables
                - xsltFreeDocuments
                - xsltFreeCtxtExts
                - xsltFreeRVTs
                - xsltTransformCacheFree
                - xmlDictFree
                - xmlXPathFreeContext
        - Branch String:   'transform.c:731,9'
          Branch Sides:
            - BranchSide:      'transform.c:732,2'
              BranchSideFuncs:
                - xmlXPathFreeContext
                - xsltFreeGlobalVariables
                - xsltFreeDocuments
                - xsltFreeCtxtExts
                - xsltFreeRVTs
                - xsltTransformCacheFree
                - xmlDictFree
            - BranchSide:      'transform.c:735,9'
              BranchSideFuncs:
                - xsltFreeGlobalVariables
                - xsltFreeDocuments
                - xsltFreeCtxtExts
                - xsltFreeRVTs
                - xsltTransformCacheFree
                - xmlDictFree
        - Branch String:   'transform.c:735,9'
          Branch Sides:
            - BranchSide:      'transform.c:736,2'
              BranchSideFuncs:
                - xsltFreeGlobalVariables
                - xsltFreeDocuments
                - xsltFreeCtxtExts
                - xsltFreeRVTs
                - xsltTransformCacheFree
                - xmlDictFree
            - BranchSide:      'transform.c:737,9'
              BranchSideFuncs:
                - xsltFreeGlobalVariables
                - xsltFreeDocuments
                - xsltFreeCtxtExts
                - xsltFreeRVTs
                - xsltTransformCacheFree
                - xmlDictFree
        - Branch String:   'transform.c:737,9'
          Branch Sides:
            - BranchSide:      'transform.c:738,2'
              BranchSideFuncs:
                - xsltFreeGlobalVariables
                - xsltFreeDocuments
                - xsltFreeCtxtExts
                - xsltFreeRVTs
                - xsltTransformCacheFree
                - xmlDictFree
            - BranchSide:      'transform.c:739,9'
              BranchSideFuncs:
                - xsltFreeGlobalVariables
                - xsltFreeDocuments
                - xsltFreeCtxtExts
                - xsltFreeRVTs
                - xsltTransformCacheFree
                - xmlDictFree
        - Branch String:   'transform.c:739,9'
          Branch Sides:
            - BranchSide:      'transform.c:740,2'
              BranchSideFuncs:
                - xsltFreeGlobalVariables
                - xsltFreeDocuments
                - xsltFreeCtxtExts
                - xsltFreeRVTs
                - xsltTransformCacheFree
                - xmlDictFree
            - BranchSide:      'transform.c:741,10'
              BranchSideFuncs:
                - xsltFreeGlobalVariables
                - xsltFreeDocuments
                - xsltFreeCtxtExts
                - xsltFreeRVTs
                - xsltTransformCacheFree
                - xmlDictFree
        - Branch String:   'transform.c:741,30'
          Branch Sides:
            - BranchSide:      'transform.c:741,34'
              BranchSideFuncs:
                - xsltFreeGlobalVariables
                - xsltFreeDocuments
                - xsltFreeCtxtExts
                - xsltFreeRVTs
                - xsltTransformCacheFree
                - xmlDictFree
            - BranchSide:      'transform.c:751,29'
              BranchSideFuncs:
                - xsltFreeGlobalVariables
                - xsltFreeDocuments
                - xsltFreeCtxtExts
                - xsltFreeRVTs
                - xsltTransformCacheFree
                - xmlDictFree
        - Branch String:   'transform.c:741,9'
          Branch Sides:
            - BranchSide:      'transform.c:744,9'
              BranchSideFuncs:
                - xsltFreeGlobalVariables
                - xsltFreeDocuments
                - xsltFreeCtxtExts
                - xsltFreeRVTs
                - xsltTransformCacheFree
                - xmlDictFree
            - BranchSide:      'transform.c:751,29'
              BranchSideFuncs:
                - xsltFreeGlobalVariables
                - xsltFreeDocuments
                - xsltFreeCtxtExts
                - xsltFreeRVTs
                - xsltTransformCacheFree
                - xmlDictFree
        - Branch String:   'transform.c:744,2'
          Branch Sides:
            - BranchSide:      'transform.c:745,11'
              BranchSideFuncs:
                - xsltFreeGlobalVariables
                - xsltFreeDocuments
                - xsltFreeCtxtExts
                - xsltFreeRVTs
                - xsltTransformCacheFree
                - xmlDictFree
            - BranchSide:      'transform.c:749,2'
              BranchSideFuncs:
                - xsltFreeGlobalVariables
                - xsltFreeDocuments
                - xsltFreeCtxtExts
                - xsltFreeRVTs
                - xsltTransformCacheFree
                - xmlDictFree
        - Branch String:   'transform.c:745,47'
          Branch Sides:
            - BranchSide:      'transform.c:746,4'
              BranchSideFuncs:
                - xsltFreeGlobalVariables
                - xsltFreeDocuments
                - xsltFreeCtxtExts
                - xsltFreeRVTs
                - xsltTransformCacheFree
                - xmlDictFree
            - BranchSide:      'transform.c:748,2'
              BranchSideFuncs:
                - xsltFreeGlobalVariables
                - xsltFreeDocuments
                - xsltFreeCtxtExts
                - xsltFreeRVTs
                - xsltTransformCacheFree
                - xmlDictFree
        - Branch String:   'transform.c:745,10'
          Branch Sides:
            - BranchSide:      'transform.c:747,3'
              BranchSideFuncs:
                - xsltFreeGlobalVariables
                - xsltFreeDocuments
                - xsltFreeCtxtExts
                - xsltFreeRVTs
                - xsltTransformCacheFree
                - xmlDictFree
            - BranchSide:      'transform.c:748,2'
              BranchSideFuncs:
                - xsltFreeGlobalVariables
                - xsltFreeDocuments
                - xsltFreeCtxtExts
                - xsltFreeRVTs
                - xsltTransformCacheFree
                - xmlDictFree
      Callsites:
        - Src:             'transform.c:729,5'
          Dst:             xsltShutdownCtxtExts
        - Src:             'transform.c:733,2'
          Dst:             xmlXPathFreeContext
        - Src:             'transform.c:751,5'
          Dst:             xsltFreeGlobalVariables
        - Src:             'transform.c:752,5'
          Dst:             xsltFreeDocuments
        - Src:             'transform.c:753,5'
          Dst:             xsltFreeCtxtExts
        - Src:             'transform.c:754,5'
          Dst:             xsltFreeRVTs
        - Src:             'transform.c:755,5'
          Dst:             xsltTransformCacheFree
        - Src:             'transform.c:756,5'
          Dst:             xmlDictFree
    - functionName:    xsltTransformCacheFree
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cache
      BBCount:         21
      ICount:          125
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - xmlFreeDoc
        - xsltFreeDocumentKeys
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transform.c:516,9'
          Branch Sides:
            - BranchSide:      'transform.c:517,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:521,9'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeDocumentKeys
        - Branch String:   'transform.c:521,9'
          Branch Sides:
            - BranchSide:      'transform.c:522,23'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeDocumentKeys
            - BranchSide:      'transform.c:539,9'
              BranchSideFuncs: []
        - Branch String:   'transform.c:523,2'
          Branch Sides:
            - BranchSide:      'transform.c:524,12'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeDocumentKeys
            - BranchSide:      'transform.c:535,5'
              BranchSideFuncs: []
        - Branch String:   'transform.c:526,10'
          Branch Sides:
            - BranchSide:      'transform.c:530,42'
              BranchSideFuncs:
                - xsltFreeDocumentKeys
                - xmlFreeDoc
            - BranchSide:      'transform.c:533,17'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeDocumentKeys
        - Branch String:   'transform.c:539,9'
          Branch Sides:
            - BranchSide:      'transform.c:540,30'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:551,5'
              BranchSideFuncs: []
        - Branch String:   'transform.c:541,2'
          Branch Sides:
            - BranchSide:      'transform.c:542,12'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:550,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:530,3'
          Dst:             xsltFreeDocumentKeys
        - Src:             'transform.c:533,6'
          Dst:             xmlFreeDoc
    - functionName:    xsltDefaultProcessOneNode
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1894
      functionLinenumberEnd: 2100
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - params
      BBCount:         87
      ICount:          543
      EdgeCount:       109
      CyclomaticComplexity: 24
      functionsReached:
        - xsltApplyXSLTTemplate
        - xsltCopyText
        - xsltGetTemplate
        - xsltProcessOneNode
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transform.c:1901,5'
          Branch Sides:
            - BranchSide:      'transform.c:1901,5'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1905,13'
              BranchSideFuncs:
                - xsltCopyText
                - xsltTransformError
                - xsltTransformError
                - xsltCopyText
                - xsltTransformError
                - xsltCopyText
                - xsltTransformError
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
        - Branch String:   'transform.c:1905,5'
          Branch Sides:
            - BranchSide:      'transform.c:1909,6'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
            - BranchSide:      'transform.c:1909,6'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
            - BranchSide:      'transform.c:1909,6'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
            - BranchSide:      'transform.c:1916,26'
              BranchSideFuncs:
                - xsltCopyText
                - xsltTransformError
            - BranchSide:      'transform.c:1934,26'
              BranchSideFuncs:
                - xsltCopyText
                - xsltTransformError
            - BranchSide:      'transform.c:1941,12'
              BranchSideFuncs:
                - xsltCopyText
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'transform.c:1966,6'
              BranchSideFuncs: []
        - Branch String:   'transform.c:1917,10'
          Branch Sides:
            - BranchSide:      'transform.c:1918,22'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:1921,6'
              BranchSideFuncs: []
        - Branch String:   'transform.c:1935,10'
          Branch Sides:
            - BranchSide:      'transform.c:1936,22'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:1939,6'
              BranchSideFuncs: []
        - Branch String:   'transform.c:1942,27'
          Branch Sides:
            - BranchSide:      'transform.c:1942,31'
              BranchSideFuncs:
                - xsltCopyText
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'transform.c:1942,6'
              BranchSideFuncs:
                - xsltCopyText
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:1942,6'
          Branch Sides:
            - BranchSide:      'transform.c:1943,9'
              BranchSideFuncs:
                - xsltCopyText
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'transform.c:1944,10'
              BranchSideFuncs:
                - xsltCopyText
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:1944,10'
          Branch Sides:
            - BranchSide:      'transform.c:1945,22'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:1958,23'
              BranchSideFuncs:
                - xsltCopyText
                - xsltTransformError
        - Branch String:   'transform.c:1972,5'
          Branch Sides:
            - BranchSide:      'transform.c:1973,6'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
            - BranchSide:      'transform.c:1984,15'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
        - Branch String:   'transform.c:1973,6'
          Branch Sides:
            - BranchSide:      'transform.c:1973,6'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
            - BranchSide:      'transform.c:1975,8'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
        - Branch String:   'transform.c:1973,6'
          Branch Sides:
            - BranchSide:      'transform.c:1973,6'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
            - BranchSide:      'transform.c:1974,13'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
        - Branch String:   'transform.c:1973,6'
          Branch Sides:
            - BranchSide:      'transform.c:1973,6'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
            - BranchSide:      'transform.c:1974,13'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
        - Branch String:   'transform.c:1973,6'
          Branch Sides:
            - BranchSide:      'transform.c:1973,6'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
            - BranchSide:      'transform.c:1974,13'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
        - Branch String:   'transform.c:1973,6'
          Branch Sides:
            - BranchSide:      'transform.c:1973,6'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
            - BranchSide:      'transform.c:1974,13'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
        - Branch String:   'transform.c:1973,6'
          Branch Sides:
            - BranchSide:      'transform.c:1973,6'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
            - BranchSide:      'transform.c:1974,13'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
        - Branch String:   'transform.c:1973,6'
          Branch Sides:
            - BranchSide:      'transform.c:1973,6'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
            - BranchSide:      'transform.c:1974,13'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
        - Branch String:   'transform.c:1973,6'
          Branch Sides:
            - BranchSide:      'transform.c:1973,6'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
            - BranchSide:      'transform.c:1974,13'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
        - Branch String:   'transform.c:1973,6'
          Branch Sides:
            - BranchSide:      'transform.c:1974,13'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
            - BranchSide:      'transform.c:1975,8'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
        - Branch String:   'transform.c:1987,5'
          Branch Sides:
            - BranchSide:      'transform.c:1988,9'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
            - BranchSide:      'transform.c:2098,36'
              BranchSideFuncs: []
        - Branch String:   'transform.c:1989,2'
          Branch Sides:
            - BranchSide:      'transform.c:1993,34'
              BranchSideFuncs:
                - xsltProcessOneNode
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltTransformError
            - BranchSide:      'transform.c:1993,34'
              BranchSideFuncs:
                - xsltProcessOneNode
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltTransformError
            - BranchSide:      'transform.c:1993,34'
              BranchSideFuncs:
                - xsltProcessOneNode
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltTransformError
            - BranchSide:      'transform.c:2012,30'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltCopyText
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
                - xsltTransformError
                - xsltApplyXSLTTemplate
            - BranchSide:      'transform.c:2038,30'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltCopyText
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
                - xsltTransformError
                - xsltApplyXSLTTemplate
            - BranchSide:      'transform.c:2072,30'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
                - xsltApplyXSLTTemplate
            - BranchSide:      'transform.c:2072,30'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
                - xsltApplyXSLTTemplate
            - BranchSide:      'transform.c:2094,3'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
        - Branch String:   'transform.c:1996,21'
          Branch Sides:
            - BranchSide:      'transform.c:1997,40'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:2007,17'
              BranchSideFuncs:
                - xsltProcessOneNode
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltTransformError
        - Branch String:   'transform.c:2013,7'
          Branch Sides:
            - BranchSide:      'transform.c:2022,29'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltProcessOneNode
                - xsltTransformError
            - BranchSide:      'transform.c:2030,27'
              BranchSideFuncs:
                - xsltCopyText
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:2039,7'
          Branch Sides:
            - BranchSide:      'transform.c:2045,38'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
            - BranchSide:      'transform.c:2063,27'
              BranchSideFuncs:
                - xsltCopyText
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:2073,7'
          Branch Sides:
            - BranchSide:      'transform.c:2084,38'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
            - BranchSide:      'transform.c:2092,3'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
      Callsites:
        - Src:             'transform.c:1916,13'
          Dst:             xsltCopyText
        - Src:             'transform.c:1918,3'
          Dst:             xsltTransformError
        - Src:             'transform.c:1934,13'
          Dst:             xsltCopyText
        - Src:             'transform.c:1936,3'
          Dst:             xsltTransformError
        - Src:             'transform.c:1945,3'
          Dst:             xsltTransformError
        - Src:             'transform.c:1958,10'
          Dst:             xsltCopyText
        - Src:             'transform.c:1960,7'
          Dst:             xsltTransformError
        - Src:             'transform.c:1997,21'
          Dst:             xsltTransformError
        - Src:             'transform.c:2008,3'
          Dst:             xsltProcessOneNode
        - Src:             'transform.c:2012,14'
          Dst:             xsltGetTemplate
        - Src:             'transform.c:2022,7'
          Dst:             xsltApplyXSLTTemplate
        - Src:             'transform.c:2030,14'
          Dst:             xsltCopyText
        - Src:             'transform.c:2032,4'
          Dst:             xsltTransformError
        - Src:             'transform.c:2038,14'
          Dst:             xsltGetTemplate
        - Src:             'transform.c:2050,7'
          Dst:             xsltApplyXSLTTemplate
        - Src:             'transform.c:2063,14'
          Dst:             xsltCopyText
        - Src:             'transform.c:2065,4'
          Dst:             xsltTransformError
        - Src:             'transform.c:2072,14'
          Dst:             xsltGetTemplate
        - Src:             'transform.c:2089,7'
          Dst:             xsltApplyXSLTTemplate
    - functionName:    xsltApplyXSLTTemplate
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3071
      functionLinenumberEnd: 3279
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - contextNode
        - list
        - templ
        - withParams
      BBCount:         63
      ICount:          392
      EdgeCount:       86
      CyclomaticComplexity: 25
      functionsReached:
        - templPop
        - templPush
        - xmlStrEqual
        - xsltApplySequenceConstructor
        - xsltDebug
        - xsltLocalVariablePush
        - xsltParseStylesheetParam
        - xsltReleaseRVT
        - xsltTemplateParamsCleanup
        - xsltTransformError
      functionUses:    7
      BranchProfiles:
        - Branch String:   'transform.c:3090,9'
          Branch Sides:
            - BranchSide:      'transform.c:3091,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:3092,9'
              BranchSideFuncs:
                - templPush
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xsltParseStylesheetParam
                - xsltLocalVariablePush
                - xsltTransformError
                - xsltDebug
                - xsltTransformError
        - Branch String:   'transform.c:3092,9'
          Branch Sides:
            - BranchSide:      'transform.c:3093,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:3106,9'
              BranchSideFuncs:
                - templPush
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xsltParseStylesheetParam
                - xsltLocalVariablePush
                - xsltTransformError
                - xsltDebug
        - Branch String:   'transform.c:3106,9'
          Branch Sides:
            - BranchSide:      'transform.c:3107,9'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:3108,5'
              BranchSideFuncs:
                - templPush
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xsltParseStylesheetParam
                - xsltLocalVariablePush
                - xsltTransformError
                - xsltDebug
        - Branch String:   'transform.c:3108,5'
          Branch Sides:
            - BranchSide:      'transform.c:3108,5'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:3110,9'
              BranchSideFuncs:
                - templPush
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xsltParseStylesheetParam
                - xsltLocalVariablePush
                - xsltTransformError
                - xsltDebug
        - Branch String:   'transform.c:3110,9'
          Branch Sides:
            - BranchSide:      'transform.c:3112,28'
              BranchSideFuncs:
                - xsltTransformError
                - xsltDebug
            - BranchSide:      'transform.c:3123,26'
              BranchSideFuncs:
                - templPush
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xsltParseStylesheetParam
                - xsltLocalVariablePush
        - Branch String:   'transform.c:3159,6'
          Branch Sides:
            - BranchSide:      'transform.c:3160,12'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetParam
                - xsltLocalVariablePush
            - BranchSide:      'transform.c:3163,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xsltParseStylesheetParam
                - xsltLocalVariablePush
        - Branch String:   'transform.c:3163,38'
          Branch Sides:
            - BranchSide:      'transform.c:3164,7'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
            - BranchSide:      'transform.c:3169,6'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
        - Branch String:   'transform.c:3164,28'
          Branch Sides:
            - BranchSide:      'transform.c:3165,7'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
            - BranchSide:      'transform.c:3169,6'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
        - Branch String:   'transform.c:3165,26'
          Branch Sides:
            - BranchSide:      'transform.c:3166,21'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
            - BranchSide:      'transform.c:3169,6'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
        - Branch String:   'transform.c:3166,51'
          Branch Sides:
            - BranchSide:      'transform.c:3167,9'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetParam
                - xsltLocalVariablePush
            - BranchSide:      'transform.c:3169,6'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
        - Branch String:   'transform.c:3167,9'
          Branch Sides:
            - BranchSide:      'transform.c:3167,9'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetParam
                - xsltLocalVariablePush
            - BranchSide:      'transform.c:3169,6'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
        - Branch String:   'transform.c:3167,9'
          Branch Sides:
            - BranchSide:      'transform.c:3167,9'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetParam
                - xsltLocalVariablePush
            - BranchSide:      'transform.c:3169,6'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
        - Branch String:   'transform.c:3167,9'
          Branch Sides:
            - BranchSide:      'transform.c:3167,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xsltParseStylesheetParam
                - xsltLocalVariablePush
            - BranchSide:      'transform.c:3169,6'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
        - Branch String:   'transform.c:3163,6'
          Branch Sides:
            - BranchSide:      'transform.c:3169,6'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetParam
                - xsltLocalVariablePush
            - BranchSide:      'transform.c:3172,9'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetParam
                - xsltLocalVariablePush
        - Branch String:   'transform.c:3189,6'
          Branch Sides:
            - BranchSide:      'transform.c:3190,17'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetParam
                - xsltLocalVariablePush
            - BranchSide:      'transform.c:3207,6'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xmlStrEqual
                - xsltLocalVariablePush
                - xsltParseStylesheetParam
        - Branch String:   'transform.c:3192,42'
          Branch Sides:
            - BranchSide:      'transform.c:3193,8'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetParam
                - xsltLocalVariablePush
            - BranchSide:      'transform.c:3201,14'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xmlStrEqual
                - xsltLocalVariablePush
                - xsltParseStylesheetParam
        - Branch String:   'transform.c:3192,7'
          Branch Sides:
            - BranchSide:      'transform.c:3198,29'
              BranchSideFuncs:
                - xsltLocalVariablePush
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetParam
            - BranchSide:      'transform.c:3201,14'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xmlStrEqual
                - xsltLocalVariablePush
                - xsltParseStylesheetParam
        - Branch String:   'transform.c:3202,6'
          Branch Sides:
            - BranchSide:      'transform.c:3192,8'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetParam
                - xsltLocalVariablePush
            - BranchSide:      'transform.c:3203,2'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xmlStrEqual
                - xsltLocalVariablePush
                - xsltParseStylesheetParam
        - Branch String:   'transform.c:3207,6'
          Branch Sides:
            - BranchSide:      'transform.c:3212,31'
              BranchSideFuncs:
                - xsltParseStylesheetParam
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xmlStrEqual
                - xsltLocalVariablePush
            - BranchSide:      'transform.c:3214,8'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetParam
                - xsltLocalVariablePush
        - Branch String:   'transform.c:3215,5'
          Branch Sides:
            - BranchSide:      'transform.c:3159,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xsltParseStylesheetParam
                - xsltLocalVariablePush
            - BranchSide:      'transform.c:3219,34'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
        - Branch String:   'transform.c:3225,9'
          Branch Sides:
            - BranchSide:      'transform.c:3226,28'
              BranchSideFuncs:
                - xsltTemplateParamsCleanup
                - templPop
                - xsltReleaseRVT
            - BranchSide:      'transform.c:3227,22'
              BranchSideFuncs:
                - templPop
                - xsltReleaseRVT
        - Branch String:   'transform.c:3235,9'
          Branch Sides:
            - BranchSide:      'transform.c:3236,21'
              BranchSideFuncs:
                - templPop
                - xsltReleaseRVT
            - BranchSide:      'transform.c:3244,20'
              BranchSideFuncs:
                - templPop
        - Branch String:   'transform.c:3238,2'
          Branch Sides:
            - BranchSide:      'transform.c:3239,12'
              BranchSideFuncs:
                - xsltReleaseRVT
                - templPop
            - BranchSide:      'transform.c:3243,5'
              BranchSideFuncs:
                - templPop
      Callsites:
        - Src:             'transform.c:3093,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:3112,9'
          Dst:             xsltTransformError
        - Src:             'transform.c:3118,9'
          Dst:             xsltDebug
        - Src:             'transform.c:3146,5'
          Dst:             templPush
        - Src:             'transform.c:3166,9'
          Dst:             xmlStrEqual
        - Src:             'transform.c:3167,9'
          Dst:             xmlStrEqual
        - Src:             'transform.c:3198,7'
          Dst:             xsltLocalVariablePush
        - Src:             'transform.c:3212,6'
          Dst:             xsltParseStylesheetParam
        - Src:             'transform.c:3219,5'
          Dst:             xsltApplySequenceConstructor
        - Src:             'transform.c:3226,2'
          Dst:             xsltTemplateParamsCleanup
        - Src:             'transform.c:3241,6'
          Dst:             xsltReleaseRVT
        - Src:             'transform.c:3249,5'
          Dst:             templPop
    - functionName:    xsltLocalVariablePush
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2239
      functionLinenumberEnd: 2257
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - variable
        - level
      BBCount:         12
      ICount:          119
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
      functionUses:    3
      BranchProfiles:
        - Branch String:   'transform.c:2240,9'
          Branch Sides:
            - BranchSide:      'transform.c:2242,22'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'transform.c:2253,37'
              BranchSideFuncs: []
        - Branch String:   'transform.c:2242,22'
          Branch Sides:
            - BranchSide:      'transform.c:2242,13'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'transform.c:2242,52'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'transform.c:2246,6'
          Branch Sides:
            - BranchSide:      'transform.c:2247,6'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'transform.c:2250,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:2247,6'
          Dst:             __xmlGenericError
        - Src:             'transform.c:2247,22'
          Dst:             __xmlGenericErrorContext
    - functionName:    xsltTransformCacheCreate
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transform.c:503,35'
          Branch Sides:
            - BranchSide:      'transform.c:501,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:503,35'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:504,9'
          Branch Sides:
            - BranchSide:      'transform.c:505,2'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:509,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:505,2'
          Dst:             xsltTransformError
    - functionName:    xsltRegisterAllElement
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6394
      functionLinenumberEnd: 6472
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         3
      ICount:          62
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltApplyImports
        - xsltApplyTemplates
        - xsltAttribute
        - xsltCallTemplate
        - xsltChoose
        - xsltComment
        - xsltCopy
        - xsltCopyOf
        - xsltDebug
        - xsltElement
        - xsltForEach
        - xsltIf
        - xsltMessageWrapper
        - xsltNumber
        - xsltProcessingInstruction
        - xsltRegisterExtElement
        - xsltSort
        - xsltText
        - xsltValueOf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transform.c:6395,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6395,5'
          Dst:             xsltApplyTemplates
        - Src:             'transform.c:6398,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6398,5'
          Dst:             xsltApplyImports
        - Src:             'transform.c:6401,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6401,5'
          Dst:             xsltCallTemplate
        - Src:             'transform.c:6404,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6404,5'
          Dst:             xsltElement
        - Src:             'transform.c:6407,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6407,5'
          Dst:             xsltAttribute
        - Src:             'transform.c:6410,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6410,5'
          Dst:             xsltText
        - Src:             'transform.c:6413,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6413,5'
          Dst:             xsltProcessingInstruction
        - Src:             'transform.c:6416,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6416,5'
          Dst:             xsltComment
        - Src:             'transform.c:6419,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6419,5'
          Dst:             xsltCopy
        - Src:             'transform.c:6422,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6422,5'
          Dst:             xsltValueOf
        - Src:             'transform.c:6425,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6425,5'
          Dst:             xsltNumber
        - Src:             'transform.c:6428,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6428,5'
          Dst:             xsltForEach
        - Src:             'transform.c:6431,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6431,5'
          Dst:             xsltIf
        - Src:             'transform.c:6434,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6434,5'
          Dst:             xsltChoose
        - Src:             'transform.c:6437,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6437,5'
          Dst:             xsltSort
        - Src:             'transform.c:6440,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6440,5'
          Dst:             xsltCopyOf
        - Src:             'transform.c:6443,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6443,5'
          Dst:             xsltMessageWrapper
        - Src:             'transform.c:6450,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6450,5'
          Dst:             xsltDebug
        - Src:             'transform.c:6453,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6453,5'
          Dst:             xsltDebug
        - Src:             'transform.c:6456,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6456,5'
          Dst:             xsltDebug
        - Src:             'transform.c:6459,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6459,5'
          Dst:             xsltDebug
        - Src:             'transform.c:6462,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6462,5'
          Dst:             xsltDebug
        - Src:             'transform.c:6465,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6465,5'
          Dst:             xsltDebug
        - Src:             'transform.c:6468,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6468,5'
          Dst:             xsltDebug
    - functionName:    xsltGetXIncludeDefault
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltApplyTemplates
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4824
      functionLinenumberEnd: 5123
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - inst
        - castedComp
      BBCount:         135
      ICount:          832
      EdgeCount:       186
      CyclomaticComplexity: 53
      functionsReached:
        - xmlStrEqual
        - xmlXPathFreeNodeSet
        - xmlXPathFreeObject
        - xmlXPathNodeSetAddUnique
        - xmlXPathNodeSetCreate
        - xsltDoSortFunction
        - xsltFreeStackElemList
        - xsltParseStylesheetCallerParam
        - xsltPreCompEval
        - xsltProcessOneNode
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transform.c:4841,9'
          Branch Sides:
            - BranchSide:      'transform.c:4842,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:4846,10'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
                - xmlXPathNodeSetAddUnique
                - xsltPreCompEval
                - xsltTransformError
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltTransformError
        - Branch String:   'transform.c:4846,24'
          Branch Sides:
            - BranchSide:      'transform.c:4846,28'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4847,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:4846,42'
          Branch Sides:
            - BranchSide:      'transform.c:4846,46'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4847,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:4846,60'
          Branch Sides:
            - BranchSide:      'transform.c:4846,64'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4847,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:4846,9'
          Branch Sides:
            - BranchSide:      'transform.c:4847,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4855,14'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
                - xmlXPathNodeSetAddUnique
                - xsltPreCompEval
                - xsltTransformError
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltTransformError
        - Branch String:   'transform.c:4880,9'
          Branch Sides:
            - BranchSide:      'transform.c:4881,20'
              BranchSideFuncs:
                - xsltPreCompEval
                - xsltTransformError
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
                - xsltTransformError
            - BranchSide:      'transform.c:4958,9'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
                - xmlXPathNodeSetAddUnique
        - Branch String:   'transform.c:4883,6'
          Branch Sides:
            - BranchSide:      'transform.c:4884,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
            - BranchSide:      'transform.c:4893,24'
              BranchSideFuncs:
                - xsltPreCompEval
                - xsltTransformError
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:4895,6'
          Branch Sides:
            - BranchSide:      'transform.c:4896,10'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xmlXPathFreeObject
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:4913,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
        - Branch String:   'transform.c:4896,10'
          Branch Sides:
            - BranchSide:      'transform.c:4897,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:4900,22'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
        - Branch String:   'transform.c:4918,6'
          Branch Sides:
            - BranchSide:      'transform.c:4923,6'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
            - BranchSide:      'transform.c:4954,5'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:4959,6'
          Branch Sides:
            - BranchSide:      'transform.c:4960,6'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
            - BranchSide:      'transform.c:4961,6'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
                - xmlXPathNodeSetAddUnique
        - Branch String:   'transform.c:4961,6'
          Branch Sides:
            - BranchSide:      'transform.c:4962,12'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
                - xmlXPathNodeSetAddUnique
            - BranchSide:      'transform.c:4964,10'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
                - xmlXPathNodeSetAddUnique
        - Branch String:   'transform.c:4965,2'
          Branch Sides:
            - BranchSide:      'transform.c:0,0'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
                - xmlXPathNodeSetAddUnique
            - BranchSide:      'transform.c:4966,17'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
                - xmlXPathNodeSetAddUnique
        - Branch String:   'transform.c:4966,17'
          Branch Sides:
            - BranchSide:      'transform.c:4966,17'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
                - xmlXPathNodeSetAddUnique
            - BranchSide:      'transform.c:4968,12'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
                - xmlXPathNodeSetAddUnique
        - Branch String:   'transform.c:4966,17'
          Branch Sides:
            - BranchSide:      'transform.c:4966,17'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:4967,28'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:4966,17'
          Branch Sides:
            - BranchSide:      'transform.c:4966,17'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:4967,28'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:4966,17'
          Branch Sides:
            - BranchSide:      'transform.c:4966,17'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:4967,28'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:4966,17'
          Branch Sides:
            - BranchSide:      'transform.c:4966,17'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:4967,28'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:4966,17'
          Branch Sides:
            - BranchSide:      'transform.c:4966,17'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:4967,28'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:4966,17'
          Branch Sides:
            - BranchSide:      'transform.c:4966,17'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:4967,28'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:4966,17'
          Branch Sides:
            - BranchSide:      'transform.c:4966,17'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:4967,28'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:4966,17'
          Branch Sides:
            - BranchSide:      'transform.c:4967,28'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:4968,12'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
                - xmlXPathNodeSetAddUnique
        - Branch String:   'transform.c:4978,24'
          Branch Sides:
            - BranchSide:      'transform.c:4978,28'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
            - BranchSide:      'transform.c:4979,2'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
        - Branch String:   'transform.c:4978,9'
          Branch Sides:
            - BranchSide:      'transform.c:4979,2'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
            - BranchSide:      'transform.c:4985,22'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:4993,9'
          Branch Sides:
            - BranchSide:      'transform.c:4996,8'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:5078,27'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
        - Branch String:   'transform.c:4997,2'
          Branch Sides:
            - BranchSide:      'transform.c:5003,10'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:5077,5'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
        - Branch String:   'transform.c:5003,10'
          Branch Sides:
            - BranchSide:      'transform.c:5004,3'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
            - BranchSide:      'transform.c:5005,10'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:5005,10'
          Branch Sides:
            - BranchSide:      'transform.c:5006,9'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:5009,12'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:5009,12'
          Branch Sides:
            - BranchSide:      'transform.c:5009,12'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:5010,3'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
        - Branch String:   'transform.c:5009,12'
          Branch Sides:
            - BranchSide:      'transform.c:5009,12'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:5010,3'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
        - Branch String:   'transform.c:5009,12'
          Branch Sides:
            - BranchSide:      'transform.c:5009,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:5010,3'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
        - Branch String:   'transform.c:5009,10'
          Branch Sides:
            - BranchSide:      'transform.c:5010,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:5011,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:5011,10'
          Branch Sides:
            - BranchSide:      'transform.c:5012,42'
              BranchSideFuncs:
                - xsltParseStylesheetCallerParam
                - xmlStrEqual
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:5018,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:5013,7'
          Branch Sides:
            - BranchSide:      'transform.c:5014,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:5017,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:5018,10'
          Branch Sides:
            - BranchSide:      'transform.c:5020,7'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:5075,12'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:5027,3'
          Branch Sides:
            - BranchSide:      'transform.c:5033,11'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:5067,3'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
        - Branch String:   'transform.c:5033,11'
          Branch Sides:
            - BranchSide:      'transform.c:5034,4'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
            - BranchSide:      'transform.c:5036,11'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:5036,11'
          Branch Sides:
            - BranchSide:      'transform.c:5037,10'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:5041,13'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:5041,13'
          Branch Sides:
            - BranchSide:      'transform.c:5041,13'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:5042,4'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
        - Branch String:   'transform.c:5041,13'
          Branch Sides:
            - BranchSide:      'transform.c:5041,13'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:5042,4'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
        - Branch String:   'transform.c:5041,13'
          Branch Sides:
            - BranchSide:      'transform.c:5041,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:5042,4'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
        - Branch String:   'transform.c:5041,11'
          Branch Sides:
            - BranchSide:      'transform.c:5042,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:5043,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:5043,11'
          Branch Sides:
            - BranchSide:      'transform.c:5044,43'
              BranchSideFuncs:
                - xsltParseStylesheetCallerParam
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:5050,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
                - xsltTransformError
        - Branch String:   'transform.c:5045,8'
          Branch Sides:
            - BranchSide:      'transform.c:5046,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
                - xsltTransformError
            - BranchSide:      'transform.c:5049,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
                - xsltTransformError
        - Branch String:   'transform.c:5050,11'
          Branch Sides:
            - BranchSide:      'transform.c:5051,8'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
                - xsltTransformError
            - BranchSide:      'transform.c:5062,13'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:5051,8'
          Branch Sides:
            - BranchSide:      'transform.c:5052,27'
              BranchSideFuncs:
                - xsltTransformError
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
            - BranchSide:      'transform.c:5059,27'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:5082,5'
          Branch Sides:
            - BranchSide:      'transform.c:5083,8'
              BranchSideFuncs:
                - xsltProcessOneNode
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
            - BranchSide:      'transform.c:5100,5'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
        - Branch String:   'transform.c:5092,40'
          Branch Sides:
            - BranchSide:      'transform.c:5092,44'
              BranchSideFuncs:
                - xsltProcessOneNode
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
            - BranchSide:      'transform.c:5095,30'
              BranchSideFuncs:
                - xsltProcessOneNode
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
        - Branch String:   'transform.c:5092,6'
          Branch Sides:
            - BranchSide:      'transform.c:5093,20'
              BranchSideFuncs:
                - xsltProcessOneNode
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
            - BranchSide:      'transform.c:5095,30'
              BranchSideFuncs:
                - xsltProcessOneNode
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
        - Branch String:   'transform.c:5107,9'
          Branch Sides:
            - BranchSide:      'transform.c:5108,24'
              BranchSideFuncs:
                - xsltFreeStackElemList
                - xmlXPathFreeNodeSet
            - BranchSide:      'transform.c:5109,9'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
        - Branch String:   'transform.c:5109,9'
          Branch Sides:
            - BranchSide:      'transform.c:5110,22'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'transform.c:5114,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:4842,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:4884,6'
          Dst:             xsltTransformError
        - Src:             'transform.c:4893,8'
          Dst:             xsltPreCompEval
        - Src:             'transform.c:4900,3'
          Dst:             xsltTransformError
        - Src:             'transform.c:4904,3'
          Dst:             xmlXPathFreeObject
        - Src:             'transform.c:4907,6'
          Dst:             xmlXPathFreeObject
        - Src:             'transform.c:4913,6'
          Dst:             xsltTransformError
        - Src:             'transform.c:4958,9'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'transform.c:4967,3'
          Dst:             xmlXPathNodeSetAddUnique
        - Src:             'transform.c:5009,12'
          Dst:             xmlStrEqual
        - Src:             'transform.c:5011,10'
          Dst:             xmlStrEqual
        - Src:             'transform.c:5012,11'
          Dst:             xsltParseStylesheetCallerParam
        - Src:             'transform.c:5018,10'
          Dst:             xmlStrEqual
        - Src:             'transform.c:5041,13'
          Dst:             xmlStrEqual
        - Src:             'transform.c:5043,11'
          Dst:             xmlStrEqual
        - Src:             'transform.c:5044,12'
          Dst:             xsltParseStylesheetCallerParam
        - Src:             'transform.c:5050,11'
          Dst:             xmlStrEqual
        - Src:             'transform.c:5052,8'
          Dst:             xsltTransformError
        - Src:             'transform.c:5071,3'
          Dst:             xsltDoSortFunction
        - Src:             'transform.c:5099,2'
          Dst:             xsltProcessOneNode
        - Src:             'transform.c:5108,2'
          Dst:             xsltFreeStackElemList
        - Src:             'transform.c:5110,2'
          Dst:             xmlXPathFreeNodeSet
    - functionName:    xsltApplyImports
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4653
      functionLinenumberEnd: 4707
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - contextNode
        - inst
        - comp
      BBCount:         15
      ICount:          106
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xsltApplyXSLTTemplate
        - xsltDefaultProcessOneNode
        - xsltGetTemplate
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transform.c:4656,24'
          Branch Sides:
            - BranchSide:      'transform.c:4656,28'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4657,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:4656,9'
          Branch Sides:
            - BranchSide:      'transform.c:4657,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4659,9'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltDefaultProcessOneNode
                - xsltApplyXSLTTemplate
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:4659,9'
          Branch Sides:
            - BranchSide:      'transform.c:4660,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:4671,9'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltDefaultProcessOneNode
                - xsltApplyXSLTTemplate
                - xsltTransformError
        - Branch String:   'transform.c:4671,9'
          Branch Sides:
            - BranchSide:      'transform.c:4678,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:4686,29'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltDefaultProcessOneNode
                - xsltApplyXSLTTemplate
        - Branch String:   'transform.c:4689,9'
          Branch Sides:
            - BranchSide:      'transform.c:4690,36'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
            - BranchSide:      'transform.c:4705,35'
              BranchSideFuncs:
                - xsltDefaultProcessOneNode
      Callsites:
        - Src:             'transform.c:4660,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:4678,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:4686,13'
          Dst:             xsltGetTemplate
        - Src:             'transform.c:4698,2'
          Dst:             xsltApplyXSLTTemplate
        - Src:             'transform.c:4705,9'
          Dst:             xsltDefaultProcessOneNode
    - functionName:    xsltCallTemplate
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4721
      functionLinenumberEnd: 4810
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - inst
        - castedComp
      BBCount:         43
      ICount:          263
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - xmlStrEqual
        - xsltApplyXSLTTemplate
        - xsltFindTemplate
        - xsltFreeStackElemList
        - xsltParseStylesheetCallerParam
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transform.c:4730,9'
          Branch Sides:
            - BranchSide:      'transform.c:4731,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4732,9'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
                - xsltFindTemplate
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:4732,9'
          Branch Sides:
            - BranchSide:      'transform.c:4733,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:4741,9'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
                - xsltFindTemplate
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:4741,9'
          Branch Sides:
            - BranchSide:      'transform.c:4742,33'
              BranchSideFuncs:
                - xsltFindTemplate
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'transform.c:4763,9'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:4743,6'
          Branch Sides:
            - BranchSide:      'transform.c:4744,10'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'transform.c:4755,5'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:4744,10'
          Branch Sides:
            - BranchSide:      'transform.c:4745,29'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:4749,29'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:4763,9'
          Branch Sides:
            - BranchSide:      'transform.c:4767,8'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:4800,27'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
        - Branch String:   'transform.c:4768,2'
          Branch Sides:
            - BranchSide:      'transform.c:4773,10'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:4796,5'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
        - Branch String:   'transform.c:4773,10'
          Branch Sides:
            - BranchSide:      'transform.c:4773,45'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
            - BranchSide:      'transform.c:4779,10'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:4779,10'
          Branch Sides:
            - BranchSide:      'transform.c:4779,10'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:4791,3'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:4779,10'
          Branch Sides:
            - BranchSide:      'transform.c:4779,10'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:4791,3'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:4779,10'
          Branch Sides:
            - BranchSide:      'transform.c:4779,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:4791,3'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:4779,10'
          Branch Sides:
            - BranchSide:      'transform.c:4780,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:4791,3'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:4780,7'
          Branch Sides:
            - BranchSide:      'transform.c:4781,46'
              BranchSideFuncs:
                - xsltParseStylesheetCallerParam
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:4787,7'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:4782,11'
          Branch Sides:
            - BranchSide:      'transform.c:4783,18'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:4786,3'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:4802,9'
          Branch Sides:
            - BranchSide:      'transform.c:4802,9'
              BranchSideFuncs:
                - xsltFreeStackElemList
            - BranchSide:      'transform.c:4803,24'
              BranchSideFuncs:
                - xsltFreeStackElemList
      Callsites:
        - Src:             'transform.c:4733,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:4742,16'
          Dst:             xsltFindTemplate
        - Src:             'transform.c:4745,10'
          Dst:             xsltTransformError
        - Src:             'transform.c:4749,10'
          Dst:             xsltTransformError
        - Src:             'transform.c:4779,10'
          Dst:             xmlStrEqual
        - Src:             'transform.c:4780,7'
          Dst:             xmlStrEqual
        - Src:             'transform.c:4781,15'
          Dst:             xsltParseStylesheetCallerParam
        - Src:             'transform.c:4800,5'
          Dst:             xsltApplyXSLTTemplate
        - Src:             'transform.c:4803,2'
          Dst:             xsltFreeStackElemList
    - functionName:    xsltElement
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4058
      functionLinenumberEnd: 4252
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - inst
        - castedComp
      BBCount:         77
      ICount:          504
      EdgeCount:       104
      CyclomaticComplexity: 29
      functionsReached:
        - xmlDictLookup
        - xmlNewDocNode
        - xmlNewDocNodeEatName
        - xmlSearchNs
        - xmlStrEqual
        - xmlStrdup
        - xmlValidateQName
        - xsltAddChild
        - xsltApplyAttributeSet
        - xsltApplySequenceConstructor
        - xsltEvalAttrValueTemplate
        - xsltGetSpecialNamespace
        - xsltSplitQName
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transform.c:4069,9'
          Branch Sides:
            - BranchSide:      'transform.c:4070,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4076,10'
              BranchSideFuncs:
                - xsltSplitQName
                - xmlNewDocNode
                - xsltAddChild
                - xmlSearchNs
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
                - xmlNewDocNodeEatName
                - xsltEvalAttrValueTemplate
                - xmlValidateQName
                - xsltSplitQName
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:4076,9'
          Branch Sides:
            - BranchSide:      'transform.c:4077,9'
              BranchSideFuncs:
                - xsltSplitQName
                - xmlNewDocNode
                - xsltAddChild
                - xmlSearchNs
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
                - xmlNewDocNodeEatName
                - xsltEvalAttrValueTemplate
                - xmlValidateQName
                - xsltSplitQName
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'transform.c:4082,17'
              BranchSideFuncs:
                - xsltSplitQName
                - xmlNewDocNode
                - xsltAddChild
                - xmlSearchNs
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
                - xmlNewDocNodeEatName
                - xsltEvalAttrValueTemplate
                - xmlValidateQName
                - xsltSplitQName
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:4084,9'
          Branch Sides:
            - BranchSide:      'transform.c:4086,42'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xmlValidateQName
                - xsltSplitQName
                - xmlNewDocNode
                - xsltAddChild
                - xmlSearchNs
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
                - xmlNewDocNodeEatName
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'transform.c:4109,24'
              BranchSideFuncs:
                - xsltSplitQName
                - xmlNewDocNode
                - xsltAddChild
                - xmlSearchNs
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
                - xmlNewDocNodeEatName
        - Branch String:   'transform.c:4088,13'
          Branch Sides:
            - BranchSide:      'transform.c:4089,32'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:4093,23'
              BranchSideFuncs:
                - xmlValidateQName
                - xsltSplitQName
                - xmlNewDocNode
                - xsltAddChild
                - xmlSearchNs
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
                - xmlNewDocNodeEatName
                - xsltTransformError
        - Branch String:   'transform.c:4093,6'
          Branch Sides:
            - BranchSide:      'transform.c:4094,25'
              BranchSideFuncs:
                - xsltTransformError
                - xsltSplitQName
                - xmlNewDocNode
                - xsltAddChild
                - xmlSearchNs
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
                - xmlNewDocNodeEatName
            - BranchSide:      'transform.c:4099,24'
              BranchSideFuncs:
                - xsltSplitQName
                - xmlNewDocNode
                - xsltAddChild
                - xmlSearchNs
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
                - xmlNewDocNodeEatName
        - Branch String:   'transform.c:4116,9'
          Branch Sides:
            - BranchSide:      'transform.c:4117,30'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - xsltAddChild
                - xmlSearchNs
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'transform.c:4119,23'
              BranchSideFuncs:
                - xmlNewDocNode
                - xsltAddChild
                - xmlSearchNs
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:4121,9'
          Branch Sides:
            - BranchSide:      'transform.c:4122,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:4126,25'
              BranchSideFuncs:
                - xsltAddChild
                - xmlSearchNs
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'transform.c:4127,9'
          Branch Sides:
            - BranchSide:      'transform.c:4128,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:4137,9'
              BranchSideFuncs:
                - xmlSearchNs
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
        - Branch String:   'transform.c:4137,9'
          Branch Sides:
            - BranchSide:      'transform.c:4138,6'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlDictLookup
            - BranchSide:      'transform.c:4182,19'
              BranchSideFuncs:
                - xmlSearchNs
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
        - Branch String:   'transform.c:4138,6'
          Branch Sides:
            - BranchSide:      'transform.c:4142,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
            - BranchSide:      'transform.c:4150,44'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlDictLookup
        - Branch String:   'transform.c:4142,10'
          Branch Sides:
            - BranchSide:      'transform.c:4143,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
            - BranchSide:      'transform.c:4144,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
        - Branch String:   'transform.c:4157,30'
          Branch Sides:
            - BranchSide:      'transform.c:4157,34'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlDictLookup
            - BranchSide:      'transform.c:4159,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
        - Branch String:   'transform.c:4157,10'
          Branch Sides:
            - BranchSide:      'transform.c:4158,26'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
            - BranchSide:      'transform.c:4159,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
        - Branch String:   'transform.c:4162,13'
          Branch Sides:
            - BranchSide:      'transform.c:4163,32'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:4168,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
        - Branch String:   'transform.c:4168,13'
          Branch Sides:
            - BranchSide:      'transform.c:4169,20'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
            - BranchSide:      'transform.c:4170,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
        - Branch String:   'transform.c:4183,6'
          Branch Sides:
            - BranchSide:      'transform.c:4188,17'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
            - BranchSide:      'transform.c:4196,15'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
        - Branch String:   'transform.c:4188,17'
          Branch Sides:
            - BranchSide:      'transform.c:4189,36'
              BranchSideFuncs:
                - xsltTransformError
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
            - BranchSide:      'transform.c:4195,2'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
        - Branch String:   'transform.c:4201,9'
          Branch Sides:
            - BranchSide:      'transform.c:4202,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xmlStrdup
                - xsltGetSpecialNamespace
            - BranchSide:      'transform.c:4213,17'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
        - Branch String:   'transform.c:4202,6'
          Branch Sides:
            - BranchSide:      'transform.c:4204,22'
              BranchSideFuncs:
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
            - BranchSide:      'transform.c:4210,41'
              BranchSideFuncs:
                - xsltGetSpecialNamespace
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
        - Branch String:   'transform.c:4225,9'
          Branch Sides:
            - BranchSide:      'transform.c:4226,6'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltApplySequenceConstructor
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
            - BranchSide:      'transform.c:4245,9'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:4226,6'
          Branch Sides:
            - BranchSide:      'transform.c:4227,28'
              BranchSideFuncs:
                - xsltApplyAttributeSet
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:4229,15'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltApplySequenceConstructor
                - xsltApplyAttributeSet
        - Branch String:   'transform.c:4245,9'
          Branch Sides:
            - BranchSide:      'transform.c:4245,27'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:4246,31'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
      Callsites:
        - Src:             'transform.c:4086,16'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'transform.c:4089,13'
          Dst:             xsltTransformError
        - Src:             'transform.c:4093,6'
          Dst:             xmlValidateQName
        - Src:             'transform.c:4094,6'
          Dst:             xsltTransformError
        - Src:             'transform.c:4099,9'
          Dst:             xsltSplitQName
        - Src:             'transform.c:4109,9'
          Dst:             xsltSplitQName
        - Src:             'transform.c:4117,9'
          Dst:             xmlNewDocNodeEatName
        - Src:             'transform.c:4119,9'
          Dst:             xmlNewDocNode
        - Src:             'transform.c:4122,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:4126,12'
          Dst:             xsltAddChild
        - Src:             'transform.c:4128,9'
          Dst:             xsltTransformError
        - Src:             'transform.c:4150,18'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'transform.c:4158,12'
          Dst:             xmlDictLookup
        - Src:             'transform.c:4162,13'
          Dst:             xmlStrEqual
        - Src:             'transform.c:4163,13'
          Dst:             xsltTransformError
        - Src:             'transform.c:4168,13'
          Dst:             xmlStrEqual
        - Src:             'transform.c:4170,20'
          Dst:             xmlStrEqual
        - Src:             'transform.c:4182,7'
          Dst:             xmlSearchNs
        - Src:             'transform.c:4189,17'
          Dst:             xsltTransformError
        - Src:             'transform.c:4202,6'
          Dst:             xmlStrEqual
        - Src:             'transform.c:4204,22'
          Dst:             xmlStrdup
        - Src:             'transform.c:4206,17'
          Dst:             xsltGetSpecialNamespace
        - Src:             'transform.c:4210,17'
          Dst:             xsltGetSpecialNamespace
        - Src:             'transform.c:4220,2'
          Dst:             xsltGetSpecialNamespace
        - Src:             'transform.c:4227,6'
          Dst:             xsltApplyAttributeSet
        - Src:             'transform.c:4234,17'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'transform.c:4237,3'
          Dst:             xsltApplyAttributeSet
        - Src:             'transform.c:4246,2'
          Dst:             xsltApplySequenceConstructor
    - functionName:    xsltText
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4021
      functionLinenumberEnd: 4045
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - inst
        - comp
      BBCount:         20
      ICount:          119
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlNewDocText
        - xsltAddChild
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transform.c:4022,34'
          Branch Sides:
            - BranchSide:      'transform.c:4022,38'
              BranchSideFuncs:
                - xmlNewDocText
                - xsltAddChild
                - xsltTransformError
            - BranchSide:      'transform.c:4022,34'
              BranchSideFuncs: []
        - Branch String:   'transform.c:4022,9'
          Branch Sides:
            - BranchSide:      'transform.c:4022,9'
              BranchSideFuncs:
                - xmlNewDocText
                - xsltAddChild
                - xsltTransformError
            - BranchSide:      'transform.c:4023,20'
              BranchSideFuncs:
                - xmlNewDocText
                - xsltAddChild
                - xsltTransformError
        - Branch String:   'transform.c:4026,2'
          Branch Sides:
            - BranchSide:      'transform.c:4027,11'
              BranchSideFuncs:
                - xmlNewDocText
                - xsltAddChild
                - xsltTransformError
            - BranchSide:      'transform.c:4044,5'
              BranchSideFuncs: []
        - Branch String:   'transform.c:4027,40'
          Branch Sides:
            - BranchSide:      'transform.c:4028,12'
              BranchSideFuncs:
                - xmlNewDocText
                - xsltAddChild
                - xsltTransformError
            - BranchSide:      'transform.c:4033,27'
              BranchSideFuncs:
                - xmlNewDocText
                - xsltAddChild
                - xsltTransformError
        - Branch String:   'transform.c:4027,10'
          Branch Sides:
            - BranchSide:      'transform.c:4029,22'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:4033,27'
              BranchSideFuncs:
                - xmlNewDocText
                - xsltAddChild
                - xsltTransformError
        - Branch String:   'transform.c:4034,10'
          Branch Sides:
            - BranchSide:      'transform.c:4039,3'
              BranchSideFuncs:
                - xsltAddChild
                - xmlNewDocText
                - xsltTransformError
            - BranchSide:      'transform.c:4041,26'
              BranchSideFuncs:
                - xsltAddChild
                - xmlNewDocText
                - xsltTransformError
      Callsites:
        - Src:             'transform.c:4029,3'
          Dst:             xsltTransformError
        - Src:             'transform.c:4033,13'
          Dst:             xmlNewDocText
        - Src:             'transform.c:4041,13'
          Dst:             xsltAddChild
    - functionName:    xsltProcessingInstruction
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4310
      functionLinenumberEnd: 4363
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - inst
        - castedComp
      BBCount:         23
      ICount:          162
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - xmlNewDocPI
        - xmlStrstr
        - xsltAddChild
        - xsltEvalAttrValueTemplate
        - xsltEvalTemplateString
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transform.c:4321,9'
          Branch Sides:
            - BranchSide:      'transform.c:4322,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4323,9'
              BranchSideFuncs:
                - xsltEvalTemplateString
                - xmlStrstr
                - xmlNewDocPI
                - xsltAddChild
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltTransformError
        - Branch String:   'transform.c:4323,9'
          Branch Sides:
            - BranchSide:      'transform.c:4324,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4325,9'
              BranchSideFuncs:
                - xsltEvalTemplateString
                - xmlStrstr
                - xmlNewDocPI
                - xsltAddChild
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltTransformError
        - Branch String:   'transform.c:4325,9'
          Branch Sides:
            - BranchSide:      'transform.c:4326,35'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalTemplateString
                - xmlStrstr
                - xmlNewDocPI
                - xsltAddChild
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'transform.c:4334,9'
              BranchSideFuncs:
                - xsltEvalTemplateString
                - xmlStrstr
                - xmlNewDocPI
                - xsltAddChild
                - xsltTransformError
        - Branch String:   'transform.c:4328,6'
          Branch Sides:
            - BranchSide:      'transform.c:4329,25'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:4333,5'
              BranchSideFuncs:
                - xsltEvalTemplateString
                - xmlStrstr
                - xmlNewDocPI
                - xsltAddChild
                - xsltTransformError
        - Branch String:   'transform.c:4340,9'
          Branch Sides:
            - BranchSide:      'transform.c:4341,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:4355,22'
              BranchSideFuncs:
                - xmlNewDocPI
                - xsltAddChild
        - Branch String:   'transform.c:4359,24'
          Branch Sides:
            - BranchSide:      'transform.c:4359,28'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4361,9'
              BranchSideFuncs: []
        - Branch String:   'transform.c:4359,9'
          Branch Sides:
            - BranchSide:      'transform.c:4360,9'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4361,9'
              BranchSideFuncs: []
        - Branch String:   'transform.c:4361,9'
          Branch Sides:
            - BranchSide:      'transform.c:4361,9'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4362,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:4326,9'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'transform.c:4329,6'
          Dst:             xsltTransformError
        - Src:             'transform.c:4339,13'
          Dst:             xsltEvalTemplateString
        - Src:             'transform.c:4340,9'
          Dst:             xmlStrstr
        - Src:             'transform.c:4341,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:4355,10'
          Dst:             xmlNewDocPI
        - Src:             'transform.c:4356,10'
          Dst:             xsltAddChild
    - functionName:    xsltComment
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4266
      functionLinenumberEnd: 4297
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - inst
        - comp
      BBCount:         15
      ICount:          102
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlNewComment
        - xmlStrlen
        - xmlStrstr
        - xsltAddChild
        - xsltEvalTemplateString
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transform.c:4274,9'
          Branch Sides:
            - BranchSide:      'transform.c:4275,14'
              BranchSideFuncs:
                - xmlStrstr
                - xmlNewComment
                - xsltAddChild
                - xsltTransformError
            - BranchSide:      'transform.c:4292,33'
              BranchSideFuncs:
                - xmlNewComment
                - xsltAddChild
        - Branch String:   'transform.c:4275,35'
          Branch Sides:
            - BranchSide:      'transform.c:4276,17'
              BranchSideFuncs:
                - xsltTransformError
                - xmlNewComment
                - xsltAddChild
            - BranchSide:      'transform.c:4277,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlNewComment
                - xsltAddChild
        - Branch String:   'transform.c:4275,13'
          Branch Sides:
            - BranchSide:      'transform.c:4277,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlNewComment
                - xsltAddChild
            - BranchSide:      'transform.c:4281,5'
              BranchSideFuncs:
                - xmlNewComment
                - xsltAddChild
        - Branch String:   'transform.c:4295,9'
          Branch Sides:
            - BranchSide:      'transform.c:4295,9'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4296,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:4271,13'
          Dst:             xsltEvalTemplateString
        - Src:             'transform.c:4273,11'
          Dst:             xmlStrlen
        - Src:             'transform.c:4276,7'
          Dst:             xmlStrstr
        - Src:             'transform.c:4277,6'
          Dst:             xsltTransformError
        - Src:             'transform.c:4292,19'
          Dst:             xmlNewComment
        - Src:             'transform.c:4293,19'
          Dst:             xsltAddChild
    - functionName:    xsltCopy
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3903
      functionLinenumberEnd: 4008
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - inst
        - castedComp
      BBCount:         28
      ICount:          206
      EdgeCount:       28
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNewComment
        - xmlNewDocPI
        - xsltAddChild
        - xsltApplyAttributeSet
        - xsltApplySequenceConstructor
        - xsltCopyText
        - xsltShallowCopyAttr
        - xsltShallowCopyElem
        - xsltShallowCopyNsNode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transform.c:3912,9'
          Branch Sides:
            - BranchSide:      'transform.c:3913,10'
              BranchSideFuncs:
                - xsltShallowCopyNsNode
                - xsltApplySequenceConstructor
                - xmlNewComment
                - xsltAddChild
                - xmlNewDocPI
                - xsltAddChild
                - xsltShallowCopyAttr
                - xsltShallowCopyElem
                - xsltApplyAttributeSet
                - xsltCopyText
            - BranchSide:      'transform.c:3997,13'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:3913,2'
          Branch Sides:
            - BranchSide:      'transform.c:3930,16'
              BranchSideFuncs:
                - xsltCopyText
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:3930,16'
              BranchSideFuncs:
                - xsltCopyText
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:3934,3'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:3934,3'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:3947,30'
              BranchSideFuncs:
                - xsltShallowCopyElem
                - xsltApplySequenceConstructor
                - xsltApplyAttributeSet
            - BranchSide:      'transform.c:3964,23'
              BranchSideFuncs:
                - xsltShallowCopyAttr
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:3972,22'
              BranchSideFuncs:
                - xmlNewDocPI
                - xsltAddChild
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:3981,24'
              BranchSideFuncs:
                - xmlNewComment
                - xsltAddChild
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:3989,25'
              BranchSideFuncs:
                - xsltShallowCopyNsNode
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:3992,3'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:3949,7'
          Branch Sides:
            - BranchSide:      'transform.c:3950,29'
              BranchSideFuncs:
                - xsltApplyAttributeSet
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:3952,3'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:3997,5'
          Branch Sides:
            - BranchSide:      'transform.c:4001,35'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:4001,35'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:4001,35'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:4005,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:3930,3'
          Dst:             xsltCopyText
        - Src:             'transform.c:3947,10'
          Dst:             xsltShallowCopyElem
        - Src:             'transform.c:3950,7'
          Dst:             xsltApplyAttributeSet
        - Src:             'transform.c:3964,3'
          Dst:             xsltShallowCopyAttr
        - Src:             'transform.c:3972,10'
          Dst:             xmlNewDocPI
        - Src:             'transform.c:3974,10'
          Dst:             xsltAddChild
        - Src:             'transform.c:3981,10'
          Dst:             xmlNewComment
        - Src:             'transform.c:3982,10'
          Dst:             xsltAddChild
        - Src:             'transform.c:3989,3'
          Dst:             xsltShallowCopyNsNode
        - Src:             'transform.c:4001,6'
          Dst:             xsltApplySequenceConstructor
    - functionName:    xsltValueOf
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4521
      functionLinenumberEnd: 4581
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - inst
        - castedComp
      BBCount:         32
      ICount:          177
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - xmlXPathCastToString
        - xmlXPathFreeObject
        - xsltCopyTextString
        - xsltPreCompEval
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transform.c:4530,24'
          Branch Sides:
            - BranchSide:      'transform.c:4530,28'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4531,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:4530,42'
          Branch Sides:
            - BranchSide:      'transform.c:4530,46'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4531,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:4530,9'
          Branch Sides:
            - BranchSide:      'transform.c:4531,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4533,10'
              BranchSideFuncs:
                - xsltPreCompEval
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathCastToString
                - xsltCopyTextString
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:4533,24'
          Branch Sides:
            - BranchSide:      'transform.c:4533,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:4534,21'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:4533,50'
          Branch Sides:
            - BranchSide:      'transform.c:4533,54'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:4534,21'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:4533,9'
          Branch Sides:
            - BranchSide:      'transform.c:4534,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:4545,27'
              BranchSideFuncs:
                - xsltPreCompEval
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathCastToString
                - xsltCopyTextString
                - xsltTransformError
        - Branch String:   'transform.c:4550,9'
          Branch Sides:
            - BranchSide:      'transform.c:4551,31'
              BranchSideFuncs:
                - xmlXPathCastToString
                - xmlXPathFreeObject
                - xsltCopyTextString
                - xsltTransformError
            - BranchSide:      'transform.c:4563,21'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'transform.c:4552,6'
          Branch Sides:
            - BranchSide:      'transform.c:4553,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:4559,6'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xsltCopyTextString
        - Branch String:   'transform.c:4559,6'
          Branch Sides:
            - BranchSide:      'transform.c:4560,25'
              BranchSideFuncs:
                - xsltCopyTextString
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:4562,5'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'transform.c:4577,9'
          Branch Sides:
            - BranchSide:      'transform.c:4578,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:4579,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'transform.c:4579,9'
          Branch Sides:
            - BranchSide:      'transform.c:4579,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:4580,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
      Callsites:
        - Src:             'transform.c:4534,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:4545,11'
          Dst:             xsltPreCompEval
        - Src:             'transform.c:4551,10'
          Dst:             xmlXPathCastToString
        - Src:             'transform.c:4553,6'
          Dst:             xsltTransformError
        - Src:             'transform.c:4560,6'
          Dst:             xsltCopyTextString
        - Src:             'transform.c:4563,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:4580,2'
          Dst:             xmlXPathFreeObject
    - functionName:    xsltNumber
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4595
      functionLinenumberEnd: 4638
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - inst
        - castedComp
      BBCount:         15
      ICount:          125
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xsltNumberFormat
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transform.c:4605,9'
          Branch Sides:
            - BranchSide:      'transform.c:4606,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:4611,10'
              BranchSideFuncs:
                - xsltNumberFormat
        - Branch String:   'transform.c:4611,24'
          Branch Sides:
            - BranchSide:      'transform.c:4611,28'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4612,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:4611,42'
          Branch Sides:
            - BranchSide:      'transform.c:4611,46'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4612,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:4611,60'
          Branch Sides:
            - BranchSide:      'transform.c:4611,64'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4612,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:4611,9'
          Branch Sides:
            - BranchSide:      'transform.c:4612,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4614,25'
              BranchSideFuncs:
                - xsltNumberFormat
      Callsites:
        - Src:             'transform.c:4606,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:4634,5'
          Dst:             xsltNumberFormat
    - functionName:    xsltForEach
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5403
      functionLinenumberEnd: 5575
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - contextNode
        - inst
        - castedComp
      BBCount:         69
      ICount:          487
      EdgeCount:       94
      CyclomaticComplexity: 27
      functionsReached:
        - xmlStrEqual
        - xmlXPathFreeObject
        - xsltApplySequenceConstructor
        - xsltDoSortFunction
        - xsltPreCompEval
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transform.c:5421,24'
          Branch Sides:
            - BranchSide:      'transform.c:5421,28'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:5422,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:5421,49'
          Branch Sides:
            - BranchSide:      'transform.c:5421,53'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:5422,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:5421,9'
          Branch Sides:
            - BranchSide:      'transform.c:5422,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:5427,9'
              BranchSideFuncs:
                - xsltPreCompEval
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltTransformError
                - xsltApplySequenceConstructor
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:5427,9'
          Branch Sides:
            - BranchSide:      'transform.c:5428,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:5433,10'
              BranchSideFuncs:
                - xsltPreCompEval
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltTransformError
                - xsltApplySequenceConstructor
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:5433,32'
          Branch Sides:
            - BranchSide:      'transform.c:5433,36'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:5434,21'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:5433,9'
          Branch Sides:
            - BranchSide:      'transform.c:5434,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:5440,14'
              BranchSideFuncs:
                - xsltPreCompEval
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltTransformError
                - xsltApplySequenceConstructor
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:5469,9'
          Branch Sides:
            - BranchSide:      'transform.c:5470,6'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:5483,21'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'transform.c:5470,6'
          Branch Sides:
            - BranchSide:      'transform.c:5471,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:5473,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'transform.c:5489,24'
          Branch Sides:
            - BranchSide:      'transform.c:5489,28'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:5490,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'transform.c:5489,9'
          Branch Sides:
            - BranchSide:      'transform.c:5490,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:5500,22'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:5507,9'
          Branch Sides:
            - BranchSide:      'transform.c:5507,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:5538,27'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:5507,9'
          Branch Sides:
            - BranchSide:      'transform.c:5507,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:5538,27'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:5507,9'
          Branch Sides:
            - BranchSide:      'transform.c:5507,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
                - xmlStrEqual
                - xsltDoSortFunction
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:5538,27'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:5507,31'
          Branch Sides:
            - BranchSide:      'transform.c:5507,34'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
                - xsltDoSortFunction
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:5538,27'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:5507,9'
          Branch Sides:
            - BranchSide:      'transform.c:5508,6'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:5538,27'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:5519,9'
          Branch Sides:
            - BranchSide:      'transform.c:5519,9'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:5519,2'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:5519,9'
          Branch Sides:
            - BranchSide:      'transform.c:5519,9'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:5519,2'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:5519,9'
          Branch Sides:
            - BranchSide:      'transform.c:5519,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
                - xsltTransformError
                - xmlStrEqual
            - BranchSide:      'transform.c:5519,2'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:5519,31'
          Branch Sides:
            - BranchSide:      'transform.c:5519,34'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:5519,2'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:5519,2'
          Branch Sides:
            - BranchSide:      'transform.c:5520,10'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:5536,21'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:5520,10'
          Branch Sides:
            - BranchSide:      'transform.c:5521,22'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:5527,22'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:5542,5'
          Branch Sides:
            - BranchSide:      'transform.c:5543,8'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:5558,5'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'transform.c:5552,40'
          Branch Sides:
            - BranchSide:      'transform.c:5552,44'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:5555,30'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - xmlXPathFreeObject
        - Branch String:   'transform.c:5552,6'
          Branch Sides:
            - BranchSide:      'transform.c:5553,20'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:5555,30'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - xmlXPathFreeObject
        - Branch String:   'transform.c:5562,9'
          Branch Sides:
            - BranchSide:      'transform.c:5563,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:5567,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:5428,9'
          Dst:             xsltTransformError
        - Src:             'transform.c:5434,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:5467,11'
          Dst:             xsltPreCompEval
        - Src:             'transform.c:5473,6'
          Dst:             xsltTransformError
        - Src:             'transform.c:5483,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:5507,9'
          Dst:             xmlStrEqual
        - Src:             'transform.c:5507,34'
          Dst:             xmlStrEqual
        - Src:             'transform.c:5519,9'
          Dst:             xmlStrEqual
        - Src:             'transform.c:5519,34'
          Dst:             xmlStrEqual
        - Src:             'transform.c:5521,3'
          Dst:             xsltTransformError
        - Src:             'transform.c:5536,2'
          Dst:             xsltDoSortFunction
        - Src:             'transform.c:5557,2'
          Dst:             xsltApplySequenceConstructor
        - Src:             'transform.c:5563,2'
          Dst:             xmlXPathFreeObject
    - functionName:    xsltIf
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5297
      functionLinenumberEnd: 5389
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - contextNode
        - inst
        - castedComp
      BBCount:         27
      ICount:          141
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - xsltApplySequenceConstructor
        - xsltPreCompEvalToBoolean
        - xsltReleaseLocalRVTs
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transform.c:5306,24'
          Branch Sides:
            - BranchSide:      'transform.c:5306,28'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:5307,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:5306,49'
          Branch Sides:
            - BranchSide:      'transform.c:5306,53'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:5307,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:5306,9'
          Branch Sides:
            - BranchSide:      'transform.c:5307,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:5308,10'
              BranchSideFuncs:
                - xsltPreCompEvalToBoolean
                - xsltApplySequenceConstructor
                - xsltReleaseLocalRVTs
                - xsltTransformError
        - Branch String:   'transform.c:5308,24'
          Branch Sides:
            - BranchSide:      'transform.c:5308,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:5309,21'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:5308,48'
          Branch Sides:
            - BranchSide:      'transform.c:5308,52'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:5309,21'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:5308,9'
          Branch Sides:
            - BranchSide:      'transform.c:5309,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:5322,34'
              BranchSideFuncs:
                - xsltPreCompEvalToBoolean
                - xsltApplySequenceConstructor
                - xsltReleaseLocalRVTs
        - Branch String:   'transform.c:5330,6'
          Branch Sides:
            - BranchSide:      'transform.c:5331,27'
              BranchSideFuncs:
                - xsltReleaseLocalRVTs
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:5339,9'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:5339,9'
          Branch Sides:
            - BranchSide:      'transform.c:5340,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:5343,9'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:5343,9'
          Branch Sides:
            - BranchSide:      'transform.c:5343,16'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:5347,31'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
      Callsites:
        - Src:             'transform.c:5309,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:5324,8'
          Dst:             xsltPreCompEvalToBoolean
        - Src:             'transform.c:5331,6'
          Dst:             xsltReleaseLocalRVTs
        - Src:             'transform.c:5347,2'
          Dst:             xsltApplySequenceConstructor
    - functionName:    xsltChoose
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5138
      functionLinenumberEnd: 5283
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - contextNode
        - inst
        - comp
      BBCount:         62
      ICount:          320
      EdgeCount:       86
      CyclomaticComplexity: 26
      functionsReached:
        - xmlStrEqual
        - xsltApplySequenceConstructor
        - xsltPreCompEvalToBoolean
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transform.c:5141,24'
          Branch Sides:
            - BranchSide:      'transform.c:5141,28'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:5142,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:5141,49'
          Branch Sides:
            - BranchSide:      'transform.c:5141,53'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:5142,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:5141,9'
          Branch Sides:
            - BranchSide:      'transform.c:5142,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:5148,11'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltPreCompEvalToBoolean
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:5149,9'
          Branch Sides:
            - BranchSide:      'transform.c:5150,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:5160,12'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltPreCompEvalToBoolean
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:5160,12'
          Branch Sides:
            - BranchSide:      'transform.c:5160,12'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltPreCompEvalToBoolean
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:5161,21'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:5160,12'
          Branch Sides:
            - BranchSide:      'transform.c:5160,12'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltPreCompEvalToBoolean
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:5161,21'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:5160,12'
          Branch Sides:
            - BranchSide:      'transform.c:5160,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltPreCompEvalToBoolean
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:5161,21'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:5160,31'
          Branch Sides:
            - BranchSide:      'transform.c:5160,37'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltPreCompEvalToBoolean
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:5161,21'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:5160,9'
          Branch Sides:
            - BranchSide:      'transform.c:5161,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltPreCompEvalToBoolean
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:5168,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltPreCompEvalToBoolean
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:5179,9'
          Branch Sides:
            - BranchSide:      'transform.c:5179,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltPreCompEvalToBoolean
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:5179,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltPreCompEvalToBoolean
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:5179,9'
          Branch Sides:
            - BranchSide:      'transform.c:5179,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltPreCompEvalToBoolean
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:5179,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltPreCompEvalToBoolean
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:5179,9'
          Branch Sides:
            - BranchSide:      'transform.c:5179,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltPreCompEvalToBoolean
                - xsltTransformError
                - xmlStrEqual
            - BranchSide:      'transform.c:5179,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltPreCompEvalToBoolean
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:5179,27'
          Branch Sides:
            - BranchSide:      'transform.c:5179,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltPreCompEvalToBoolean
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:5179,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltPreCompEvalToBoolean
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:5179,2'
          Branch Sides:
            - BranchSide:      'transform.c:5180,14'
              BranchSideFuncs:
                - xsltPreCompEvalToBoolean
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:5252,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:5182,26'
          Branch Sides:
            - BranchSide:      'transform.c:5182,30'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:5185,22'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:5182,51'
          Branch Sides:
            - BranchSide:      'transform.c:5183,4'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:5185,22'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:5182,10'
          Branch Sides:
            - BranchSide:      'transform.c:5185,22'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:5206,37'
              BranchSideFuncs:
                - xsltPreCompEvalToBoolean
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:5208,10'
          Branch Sides:
            - BranchSide:      'transform.c:5209,3'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:5212,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltPreCompEvalToBoolean
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:5243,10'
          Branch Sides:
            - BranchSide:      'transform.c:5244,3'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:5246,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltPreCompEvalToBoolean
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:5252,6'
          Branch Sides:
            - BranchSide:      'transform.c:5252,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:5265,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:5252,6'
          Branch Sides:
            - BranchSide:      'transform.c:5252,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:5265,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:5252,6'
          Branch Sides:
            - BranchSide:      'transform.c:5252,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:5265,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:5252,24'
          Branch Sides:
            - BranchSide:      'transform.c:5252,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:5265,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:5252,6'
          Branch Sides:
            - BranchSide:      'transform.c:5263,6'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:5265,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:5150,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:5160,12'
          Dst:             xmlStrEqual
        - Src:             'transform.c:5160,37'
          Dst:             xmlStrEqual
        - Src:             'transform.c:5161,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:5179,9'
          Dst:             xmlStrEqual
        - Src:             'transform.c:5179,30'
          Dst:             xmlStrEqual
        - Src:             'transform.c:5185,3'
          Dst:             xsltTransformError
        - Src:             'transform.c:5206,12'
          Dst:             xsltPreCompEvalToBoolean
        - Src:             'transform.c:5252,6'
          Dst:             xmlStrEqual
        - Src:             'transform.c:5252,27'
          Dst:             xmlStrEqual
        - Src:             'transform.c:5277,5'
          Dst:             xsltApplySequenceConstructor
    - functionName:    xsltSort
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3881
      functionLinenumberEnd: 3889
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - inst
        - comp
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transform.c:3882,9'
          Branch Sides:
            - BranchSide:      'transform.c:3883,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:3887,24'
              BranchSideFuncs:
                - xsltTransformError
      Callsites:
        - Src:             'transform.c:3883,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:3887,5'
          Dst:             xsltTransformError
    - functionName:    xsltCopyOf
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4376
      functionLinenumberEnd: 4507
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - inst
        - castedComp
      BBCount:         79
      ICount:          454
      EdgeCount:       109
      CyclomaticComplexity: 32
      functionsReached:
        - xmlXPathCastToString
        - xmlXPathFreeObject
        - xsltCopyTextString
        - xsltCopyTree
        - xsltCopyTreeList
        - xsltPreCompEval
        - xsltShallowCopyAttr
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transform.c:4386,24'
          Branch Sides:
            - BranchSide:      'transform.c:4386,28'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4387,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:4386,42'
          Branch Sides:
            - BranchSide:      'transform.c:4386,46'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4387,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:4386,9'
          Branch Sides:
            - BranchSide:      'transform.c:4387,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4388,10'
              BranchSideFuncs:
                - xsltPreCompEval
                - xmlXPathFreeObject
                - xmlXPathCastToString
                - xsltCopyTextString
                - xsltTransformError
                - xsltCopyTreeList
                - xsltCopyTree
                - xsltShallowCopyAttr
                - xsltCopyTreeList
                - xsltTransformError
        - Branch String:   'transform.c:4388,24'
          Branch Sides:
            - BranchSide:      'transform.c:4388,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:4389,21'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:4388,50'
          Branch Sides:
            - BranchSide:      'transform.c:4388,54'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:4389,21'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:4388,9'
          Branch Sides:
            - BranchSide:      'transform.c:4389,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:4420,27'
              BranchSideFuncs:
                - xsltPreCompEval
                - xmlXPathFreeObject
                - xmlXPathCastToString
                - xsltCopyTextString
                - xsltTransformError
                - xsltCopyTreeList
                - xsltCopyTree
                - xsltShallowCopyAttr
                - xsltCopyTreeList
        - Branch String:   'transform.c:4422,9'
          Branch Sides:
            - BranchSide:      'transform.c:4423,6'
              BranchSideFuncs:
                - xmlXPathCastToString
                - xmlXPathFreeObject
                - xsltCopyTextString
                - xsltTransformError
                - xsltCopyTreeList
                - xsltCopyTree
                - xsltShallowCopyAttr
                - xsltCopyTreeList
            - BranchSide:      'transform.c:4502,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'transform.c:4423,6'
          Branch Sides:
            - BranchSide:      'transform.c:4432,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xsltCopyTree
                - xsltShallowCopyAttr
                - xsltCopyTreeList
            - BranchSide:      'transform.c:4456,13'
              BranchSideFuncs:
                - xmlXPathCastToString
                - xmlXPathFreeObject
                - xsltCopyTextString
                - xsltTransformError
                - xsltCopyTreeList
        - Branch String:   'transform.c:4433,10'
          Branch Sides:
            - BranchSide:      'transform.c:4439,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xsltCopyTree
                - xsltShallowCopyAttr
                - xsltCopyTreeList
            - BranchSide:      'transform.c:4456,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'transform.c:4439,3'
          Branch Sides:
            - BranchSide:      'transform.c:4440,13'
              BranchSideFuncs:
                - xsltCopyTree
                - xmlXPathFreeObject
                - xsltShallowCopyAttr
                - xsltCopyTreeList
            - BranchSide:      'transform.c:4455,6'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'transform.c:4441,11'
          Branch Sides:
            - BranchSide:      'transform.c:4442,4'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xsltCopyTree
                - xsltShallowCopyAttr
                - xsltCopyTreeList
            - BranchSide:      'transform.c:4443,12'
              BranchSideFuncs:
                - xsltCopyTree
                - xmlXPathFreeObject
                - xsltShallowCopyAttr
                - xsltCopyTreeList
        - Branch String:   'transform.c:4443,44'
          Branch Sides:
            - BranchSide:      'transform.c:4444,5'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xmlXPathFreeObject
                - xsltCopyTree
                - xsltShallowCopyAttr
            - BranchSide:      'transform.c:4446,21'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xmlXPathFreeObject
                - xsltCopyTree
                - xsltShallowCopyAttr
        - Branch String:   'transform.c:4443,11'
          Branch Sides:
            - BranchSide:      'transform.c:4446,21'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xmlXPathFreeObject
                - xsltCopyTree
                - xsltShallowCopyAttr
            - BranchSide:      'transform.c:4448,18'
              BranchSideFuncs:
                - xsltCopyTree
                - xmlXPathFreeObject
                - xsltCopyTreeList
                - xsltShallowCopyAttr
        - Branch String:   'transform.c:4448,18'
          Branch Sides:
            - BranchSide:      'transform.c:4449,24'
              BranchSideFuncs:
                - xsltShallowCopyAttr
                - xmlXPathFreeObject
                - xsltCopyTree
                - xsltCopyTreeList
            - BranchSide:      'transform.c:4452,17'
              BranchSideFuncs:
                - xsltCopyTree
                - xmlXPathFreeObject
                - xsltShallowCopyAttr
                - xsltCopyTreeList
        - Branch String:   'transform.c:4456,13'
          Branch Sides:
            - BranchSide:      'transform.c:4467,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xsltCopyTreeList
            - BranchSide:      'transform.c:4476,15'
              BranchSideFuncs:
                - xmlXPathCastToString
                - xmlXPathFreeObject
                - xsltCopyTextString
                - xsltTransformError
        - Branch String:   'transform.c:4468,25'
          Branch Sides:
            - BranchSide:      'transform.c:4468,29'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xsltCopyTreeList
            - BranchSide:      'transform.c:4475,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'transform.c:4468,52'
          Branch Sides:
            - BranchSide:      'transform.c:4469,4'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xsltCopyTreeList
            - BranchSide:      'transform.c:4475,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'transform.c:4469,30'
          Branch Sides:
            - BranchSide:      'transform.c:4470,4'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xsltCopyTreeList
            - BranchSide:      'transform.c:4475,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'transform.c:4470,4'
          Branch Sides:
            - BranchSide:      'transform.c:4470,4'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xsltCopyTreeList
            - BranchSide:      'transform.c:4475,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'transform.c:4470,4'
          Branch Sides:
            - BranchSide:      'transform.c:4470,4'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:4472,20'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xmlXPathFreeObject
        - Branch String:   'transform.c:4470,4'
          Branch Sides:
            - BranchSide:      'transform.c:4470,4'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:4472,20'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xmlXPathFreeObject
        - Branch String:   'transform.c:4470,4'
          Branch Sides:
            - BranchSide:      'transform.c:4470,4'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:4472,20'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xmlXPathFreeObject
        - Branch String:   'transform.c:4470,4'
          Branch Sides:
            - BranchSide:      'transform.c:4470,4'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:4472,20'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xmlXPathFreeObject
        - Branch String:   'transform.c:4470,4'
          Branch Sides:
            - BranchSide:      'transform.c:4470,4'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:4472,20'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xmlXPathFreeObject
        - Branch String:   'transform.c:4470,4'
          Branch Sides:
            - BranchSide:      'transform.c:4470,4'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:4472,20'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xmlXPathFreeObject
        - Branch String:   'transform.c:4470,4'
          Branch Sides:
            - BranchSide:      'transform.c:4470,4'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:4472,20'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xmlXPathFreeObject
        - Branch String:   'transform.c:4468,10'
          Branch Sides:
            - BranchSide:      'transform.c:4472,20'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:4475,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'transform.c:4481,10'
          Branch Sides:
            - BranchSide:      'transform.c:4482,22'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:4487,7'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xsltCopyTextString
        - Branch String:   'transform.c:4487,7'
          Branch Sides:
            - BranchSide:      'transform.c:4491,26'
              BranchSideFuncs:
                - xsltCopyTextString
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:4493,3'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'transform.c:4505,9'
          Branch Sides:
            - BranchSide:      'transform.c:4505,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:4506,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
      Callsites:
        - Src:             'transform.c:4389,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:4420,11'
          Dst:             xsltPreCompEval
        - Src:             'transform.c:4446,4'
          Dst:             xsltCopyTreeList
        - Src:             'transform.c:4449,4'
          Dst:             xsltShallowCopyAttr
        - Src:             'transform.c:4452,4'
          Dst:             xsltCopyTree
        - Src:             'transform.c:4472,3'
          Dst:             xsltCopyTreeList
        - Src:             'transform.c:4480,14'
          Dst:             xmlXPathCastToString
        - Src:             'transform.c:4482,3'
          Dst:             xsltTransformError
        - Src:             'transform.c:4491,7'
          Dst:             xsltCopyTextString
        - Src:             'transform.c:4506,2'
          Dst:             xmlXPathFreeObject
    - functionName:    xsltPreCompEval
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - comp
      BBCount:         3
      ICount:          101
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathCompiledEval
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'transform.c:378,11'
          Dst:             xmlXPathCompiledEval
    - functionName:    xsltCopyTreeList
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1425
      functionLinenumberEnd: 1438
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - invocNode
        - list
        - insert
        - isLRE
        - topElemVisited
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xsltCopyTree
      functionUses:    4
      BranchProfiles:
        - Branch String:   'transform.c:1428,5'
          Branch Sides:
            - BranchSide:      'transform.c:1429,22'
              BranchSideFuncs:
                - xsltCopyTree
            - BranchSide:      'transform.c:1438,12'
              BranchSideFuncs: []
        - Branch String:   'transform.c:1431,6'
          Branch Sides:
            - BranchSide:      'transform.c:1432,10'
              BranchSideFuncs:
                - xsltCopyTree
            - BranchSide:      'transform.c:1436,9'
              BranchSideFuncs:
                - xsltCopyTree
        - Branch String:   'transform.c:1432,10'
          Branch Sides:
            - BranchSide:      'transform.c:1433,9'
              BranchSideFuncs:
                - xsltCopyTree
            - BranchSide:      'transform.c:1435,2'
              BranchSideFuncs:
                - xsltCopyTree
      Callsites:
        - Src:             'transform.c:1429,9'
          Dst:             xsltCopyTree
    - functionName:    xsltShallowCopyAttr
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1157
      functionLinenumberEnd: 1236
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - invocNode
        - target
        - attr
      BBCount:         21
      ICount:          166
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - xmlNodeListGetString
        - xmlSetNsProp
        - xsltGetSpecialNamespace
        - xsltTransformError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'transform.c:1161,9'
          Branch Sides:
            - BranchSide:      'transform.c:1162,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1164,9'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlSetNsProp
                - xsltGetSpecialNamespace
                - xmlSetNsProp
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:1164,9'
          Branch Sides:
            - BranchSide:      'transform.c:1165,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:1170,9'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlSetNsProp
                - xsltGetSpecialNamespace
                - xmlSetNsProp
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:1170,9'
          Branch Sides:
            - BranchSide:      'transform.c:1171,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:1177,34'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlSetNsProp
                - xsltGetSpecialNamespace
                - xmlSetNsProp
                - xsltTransformError
        - Branch String:   'transform.c:1178,9'
          Branch Sides:
            - BranchSide:      'transform.c:1181,31'
              BranchSideFuncs:
                - xsltGetSpecialNamespace
                - xmlSetNsProp
                - xsltTransformError
            - BranchSide:      'transform.c:1198,22'
              BranchSideFuncs:
                - xmlSetNsProp
        - Branch String:   'transform.c:1183,6'
          Branch Sides:
            - BranchSide:      'transform.c:1184,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlSetNsProp
            - BranchSide:      'transform.c:1196,22'
              BranchSideFuncs:
                - xmlSetNsProp
        - Branch String:   'transform.c:1200,9'
          Branch Sides:
            - BranchSide:      'transform.c:1201,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1203,9'
              BranchSideFuncs: []
        - Branch String:   'transform.c:1203,9'
          Branch Sides:
            - BranchSide:      'transform.c:1204,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1235,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:1165,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:1171,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:1177,13'
          Dst:             xmlNodeListGetString
        - Src:             'transform.c:1181,7'
          Dst:             xsltGetSpecialNamespace
        - Src:             'transform.c:1184,6'
          Dst:             xsltTransformError
        - Src:             'transform.c:1196,9'
          Dst:             xmlSetNsProp
        - Src:             'transform.c:1198,9'
          Dst:             xmlSetNsProp
    - functionName:    xsltCopyTree
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1629
      functionLinenumberEnd: 1818
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - invocNode
        - node
        - insert
        - isLRE
        - topElemVisited
      BBCount:         110
      ICount:          636
      EdgeCount:       139
      CyclomaticComplexity: 31
      functionsReached:
        - xmlDocCopyNode
        - xmlGetNsList
        - xmlNewNs
        - xmlSearchNs
        - xmlStrEqual
        - xsltAddChild
        - xsltCopyAttrListNoOverwrite
        - xsltCopyNamespaceList
        - xsltCopyNamespaceListInternal
        - xsltCopyTextString
        - xsltCopyTreeList
        - xsltGetSpecialNamespace
        - xsltShallowCopyAttr
        - xsltShallowCopyNsNode
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transform.c:1632,9'
          Branch Sides:
            - BranchSide:      'transform.c:1633,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1634,13'
              BranchSideFuncs:
                - xsltShallowCopyNsNode
                - xsltShallowCopyAttr
                - xsltCopyTextString
                - xsltCopyTextString
                - xmlDocCopyNode
                - xsltTransformError
                - xsltAddChild
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltTransformError
                - xsltCopyTreeList
        - Branch String:   'transform.c:1634,5'
          Branch Sides:
            - BranchSide:      'transform.c:1645,6'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xsltTransformError
                - xsltAddChild
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltTransformError
                - xsltCopyTreeList
            - BranchSide:      'transform.c:1645,6'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xsltTransformError
                - xsltAddChild
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltTransformError
                - xsltCopyTreeList
            - BranchSide:      'transform.c:1645,6'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xsltTransformError
                - xsltAddChild
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltTransformError
                - xsltCopyTreeList
            - BranchSide:      'transform.c:1645,6'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xsltTransformError
                - xsltAddChild
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltTransformError
                - xsltCopyTreeList
            - BranchSide:      'transform.c:1645,6'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xsltTransformError
                - xsltAddChild
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltTransformError
                - xsltCopyTreeList
            - BranchSide:      'transform.c:1645,6'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xsltTransformError
                - xsltAddChild
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltTransformError
                - xsltCopyTreeList
            - BranchSide:      'transform.c:1645,6'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xsltTransformError
                - xsltAddChild
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltTransformError
                - xsltCopyTreeList
            - BranchSide:      'transform.c:1647,19'
              BranchSideFuncs:
                - xsltCopyTextString
            - BranchSide:      'transform.c:1651,32'
              BranchSideFuncs:
                - xsltCopyTextString
            - BranchSide:      'transform.c:1654,23'
              BranchSideFuncs:
                - xsltShallowCopyAttr
            - BranchSide:      'transform.c:1656,48'
              BranchSideFuncs:
                - xsltShallowCopyNsNode
            - BranchSide:      'transform.c:1668,13'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1668,13'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1668,13'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1668,13'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1668,13'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1668,13'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1668,13'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1668,13'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1668,13'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1670,9'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xsltTransformError
                - xsltAddChild
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltTransformError
                - xsltCopyTreeList
        - Branch String:   'transform.c:1670,9'
          Branch Sides:
            - BranchSide:      'transform.c:1670,9'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xsltTransformError
                - xsltAddChild
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltTransformError
                - xsltCopyTreeList
            - BranchSide:      'transform.c:1678,27'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xsltTransformError
                - xsltAddChild
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltTransformError
        - Branch String:   'transform.c:1670,9'
          Branch Sides:
            - BranchSide:      'transform.c:1670,9'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xsltTransformError
                - xsltAddChild
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltTransformError
                - xsltCopyTreeList
            - BranchSide:      'transform.c:1678,27'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xsltTransformError
                - xsltAddChild
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltTransformError
        - Branch String:   'transform.c:1670,9'
          Branch Sides:
            - BranchSide:      'transform.c:1670,9'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xsltTransformError
                - xsltAddChild
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltTransformError
                - xsltCopyTreeList
            - BranchSide:      'transform.c:1678,27'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xsltTransformError
                - xsltAddChild
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltTransformError
        - Branch String:   'transform.c:1670,9'
          Branch Sides:
            - BranchSide:      'transform.c:1671,6'
              BranchSideFuncs:
                - xsltCopyTreeList
            - BranchSide:      'transform.c:1678,27'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xsltTransformError
                - xsltAddChild
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltTransformError
        - Branch String:   'transform.c:1671,6'
          Branch Sides:
            - BranchSide:      'transform.c:1672,30'
              BranchSideFuncs:
                - xsltCopyTreeList
            - BranchSide:      'transform.c:1675,11'
              BranchSideFuncs: []
        - Branch String:   'transform.c:1679,9'
          Branch Sides:
            - BranchSide:      'transform.c:1680,14'
              BranchSideFuncs:
                - xsltAddChild
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltTransformError
            - BranchSide:      'transform.c:1814,21'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:1682,13'
          Branch Sides:
            - BranchSide:      'transform.c:1683,32'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:1690,6'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
        - Branch String:   'transform.c:1690,6'
          Branch Sides:
            - BranchSide:      'transform.c:1691,13'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1692,2'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
        - Branch String:   'transform.c:1694,6'
          Branch Sides:
            - BranchSide:      'transform.c:1707,11'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
            - BranchSide:      'transform.c:1809,6'
              BranchSideFuncs:
                - xsltCopyTreeList
        - Branch String:   'transform.c:1707,32'
          Branch Sides:
            - BranchSide:      'transform.c:1708,4'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
            - BranchSide:      'transform.c:1765,17'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
        - Branch String:   'transform.c:1708,26'
          Branch Sides:
            - BranchSide:      'transform.c:1709,4'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
            - BranchSide:      'transform.c:1765,17'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
        - Branch String:   'transform.c:1709,45'
          Branch Sides:
            - BranchSide:      'transform.c:1710,4'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
            - BranchSide:      'transform.c:1765,17'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
        - Branch String:   'transform.c:1707,10'
          Branch Sides:
            - BranchSide:      'transform.c:1722,25'
              BranchSideFuncs:
                - xmlGetNsList
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
            - BranchSide:      'transform.c:1765,17'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
        - Branch String:   'transform.c:1723,7'
          Branch Sides:
            - BranchSide:      'transform.c:1724,15'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xmlNewNs
            - BranchSide:      'transform.c:1765,6'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
        - Branch String:   'transform.c:1733,21'
          Branch Sides:
            - BranchSide:      'transform.c:1734,23'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
            - BranchSide:      'transform.c:1736,11'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
        - Branch String:   'transform.c:1733,8'
          Branch Sides:
            - BranchSide:      'transform.c:1736,11'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
            - BranchSide:      'transform.c:1746,8'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
        - Branch String:   'transform.c:1746,8'
          Branch Sides:
            - BranchSide:      'transform.c:1750,22'
              BranchSideFuncs:
                - xmlNewNs
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xmlStrEqual
            - BranchSide:      'transform.c:1754,8'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
        - Branch String:   'transform.c:1754,8'
          Branch Sides:
            - BranchSide:      'transform.c:1759,19'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
            - BranchSide:      'transform.c:1761,9'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
        - Branch String:   'transform.c:1762,7'
          Branch Sides:
            - BranchSide:      'transform.c:1730,21'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xmlNewNs
            - BranchSide:      'transform.c:1763,7'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
        - Branch String:   'transform.c:1769,7'
          Branch Sides:
            - BranchSide:      'transform.c:1770,11'
              BranchSideFuncs:
                - xsltCopyNamespaceListInternal
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceList
            - BranchSide:      'transform.c:1775,6'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
        - Branch String:   'transform.c:1770,11'
          Branch Sides:
            - BranchSide:      'transform.c:1771,26'
              BranchSideFuncs:
                - xsltCopyNamespaceList
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
            - BranchSide:      'transform.c:1773,34'
              BranchSideFuncs:
                - xsltCopyNamespaceListInternal
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
        - Branch String:   'transform.c:1779,10'
          Branch Sides:
            - BranchSide:      'transform.c:1780,7'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
            - BranchSide:      'transform.c:1788,18'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
        - Branch String:   'transform.c:1780,7'
          Branch Sides:
            - BranchSide:      'transform.c:1785,42'
              BranchSideFuncs:
                - xsltGetSpecialNamespace
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
            - BranchSide:      'transform.c:1788,6'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
        - Branch String:   'transform.c:1799,10'
          Branch Sides:
            - BranchSide:      'transform.c:1800,31'
              BranchSideFuncs:
                - xsltCopyAttrListNoOverwrite
                - xsltCopyTreeList
            - BranchSide:      'transform.c:1803,10'
              BranchSideFuncs:
                - xsltCopyTreeList
        - Branch String:   'transform.c:1803,10'
          Branch Sides:
            - BranchSide:      'transform.c:1804,18'
              BranchSideFuncs:
                - xsltCopyTreeList
            - BranchSide:      'transform.c:1805,2'
              BranchSideFuncs:
                - xsltCopyTreeList
        - Branch String:   'transform.c:1809,6'
          Branch Sides:
            - BranchSide:      'transform.c:1810,23'
              BranchSideFuncs:
                - xsltCopyTreeList
            - BranchSide:      'transform.c:1813,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:1648,13'
          Dst:             xsltCopyTextString
        - Src:             'transform.c:1651,13'
          Dst:             xsltCopyTextString
        - Src:             'transform.c:1654,3'
          Dst:             xsltShallowCopyAttr
        - Src:             'transform.c:1656,26'
          Dst:             xsltShallowCopyNsNode
        - Src:             'transform.c:1672,13'
          Dst:             xsltCopyTreeList
        - Src:             'transform.c:1678,12'
          Dst:             xmlDocCopyNode
        - Src:             'transform.c:1681,9'
          Dst:             xsltAddChild
        - Src:             'transform.c:1683,13'
          Dst:             xsltTransformError
        - Src:             'transform.c:1722,12'
          Dst:             xmlGetNsList
        - Src:             'transform.c:1730,9'
          Dst:             xmlSearchNs
        - Src:             'transform.c:1734,11'
          Dst:             xmlStrEqual
        - Src:             'transform.c:1750,13'
          Dst:             xmlNewNs
        - Src:             'transform.c:1771,4'
          Dst:             xsltCopyNamespaceList
        - Src:             'transform.c:1773,4'
          Dst:             xsltCopyNamespaceListInternal
        - Src:             'transform.c:1785,18'
          Dst:             xsltGetSpecialNamespace
        - Src:             'transform.c:1794,3'
          Dst:             xsltGetSpecialNamespace
        - Src:             'transform.c:1800,3'
          Dst:             xsltCopyAttrListNoOverwrite
        - Src:             'transform.c:1810,6'
          Dst:             xsltCopyTreeList
        - Src:             'transform.c:1814,2'
          Dst:             xsltTransformError
    - functionName:    xsltCopyTextString
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 962
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - target
        - string
        - noescape
      BBCount:         69
      ICount:          391
      EdgeCount:       95
      CyclomaticComplexity: 28
      functionsReached:
        - xmlHashLookup2
        - xmlNewCDataBlock
        - xmlNewTextLen
        - xmlStrlen
        - xsltAddChild
        - xsltAddTextString
        - xsltTransformError
      functionUses:    5
      BranchProfiles:
        - Branch String:   'transform.c:887,9'
          Branch Sides:
            - BranchSide:      'transform.c:888,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:900,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
                - xmlNewTextLen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlNewCDataBlock
                - xsltAddTextString
                - xmlHashLookup2
        - Branch String:   'transform.c:900,26'
          Branch Sides:
            - BranchSide:      'transform.c:900,30'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
                - xmlNewTextLen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlNewCDataBlock
                - xsltAddTextString
                - xmlHashLookup2
            - BranchSide:      'transform.c:901,2'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
                - xmlNewTextLen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlNewCDataBlock
                - xsltAddTextString
                - xmlHashLookup2
        - Branch String:   'transform.c:900,9'
          Branch Sides:
            - BranchSide:      'transform.c:901,2'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
                - xmlNewTextLen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlNewCDataBlock
                - xsltAddTextString
                - xmlHashLookup2
            - BranchSide:      'transform.c:905,21'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
                - xmlNewTextLen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlNewCDataBlock
                - xsltAddTextString
                - xmlHashLookup2
        - Branch String:   'transform.c:906,41'
          Branch Sides:
            - BranchSide:      'transform.c:907,3'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
                - xmlNewTextLen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlNewCDataBlock
                - xsltAddTextString
                - xmlHashLookup2
            - BranchSide:      'transform.c:926,16'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
                - xmlNewTextLen
                - xsltAddTextString
        - Branch String:   'transform.c:907,38'
          Branch Sides:
            - BranchSide:      'transform.c:908,3'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
                - xmlNewTextLen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlNewCDataBlock
                - xsltAddTextString
                - xmlHashLookup2
            - BranchSide:      'transform.c:926,16'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
                - xmlNewTextLen
                - xsltAddTextString
        - Branch String:   'transform.c:908,19'
          Branch Sides:
            - BranchSide:      'transform.c:909,3'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
                - xmlNewTextLen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlNewCDataBlock
                - xsltAddTextString
                - xmlHashLookup2
            - BranchSide:      'transform.c:926,16'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
                - xmlNewTextLen
                - xsltAddTextString
        - Branch String:   'transform.c:909,37'
          Branch Sides:
            - BranchSide:      'transform.c:910,5'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
                - xmlNewTextLen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlNewCDataBlock
                - xsltAddTextString
                - xmlHashLookup2
            - BranchSide:      'transform.c:926,16'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
                - xmlNewTextLen
                - xsltAddTextString
        - Branch String:   'transform.c:910,25'
          Branch Sides:
            - BranchSide:      'transform.c:911,20'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
                - xmlNewTextLen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlNewCDataBlock
                - xsltAddTextString
            - BranchSide:      'transform.c:913,5'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
                - xmlNewTextLen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlNewCDataBlock
                - xsltAddTextString
        - Branch String:   'transform.c:912,43'
          Branch Sides:
            - BranchSide:      'transform.c:913,5'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
            - BranchSide:      'transform.c:920,7'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
        - Branch String:   'transform.c:913,25'
          Branch Sides:
            - BranchSide:      'transform.c:914,20'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
                - xmlNewTextLen
                - xsltAddTextString
                - xmlNewCDataBlock
                - xsltAddTextString
            - BranchSide:      'transform.c:926,16'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
                - xmlNewTextLen
                - xsltAddTextString
        - Branch String:   'transform.c:906,9'
          Branch Sides:
            - BranchSide:      'transform.c:920,7'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
            - BranchSide:      'transform.c:926,16'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
                - xmlNewTextLen
                - xsltAddTextString
        - Branch String:   'transform.c:920,29'
          Branch Sides:
            - BranchSide:      'transform.c:921,7'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
            - BranchSide:      'transform.c:925,26'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xsltTransformError
                - xsltAddChild
        - Branch String:   'transform.c:920,6'
          Branch Sides:
            - BranchSide:      'transform.c:923,31'
              BranchSideFuncs:
                - xsltAddTextString
            - BranchSide:      'transform.c:925,26'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xsltTransformError
                - xsltAddChild
        - Branch String:   'transform.c:926,16'
          Branch Sides:
            - BranchSide:      'transform.c:930,7'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
            - BranchSide:      'transform.c:943,7'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
        - Branch String:   'transform.c:930,23'
          Branch Sides:
            - BranchSide:      'transform.c:930,27'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
            - BranchSide:      'transform.c:936,23'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
        - Branch String:   'transform.c:930,49'
          Branch Sides:
            - BranchSide:      'transform.c:931,7'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
            - BranchSide:      'transform.c:936,23'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
        - Branch String:   'transform.c:931,44'
          Branch Sides:
            - BranchSide:      'transform.c:932,7'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
            - BranchSide:      'transform.c:936,23'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
        - Branch String:   'transform.c:930,6'
          Branch Sides:
            - BranchSide:      'transform.c:934,31'
              BranchSideFuncs:
                - xsltAddTextString
            - BranchSide:      'transform.c:936,23'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
        - Branch String:   'transform.c:937,6'
          Branch Sides:
            - BranchSide:      'transform.c:938,6'
              BranchSideFuncs:
                - xsltTransformError
                - xsltAddChild
            - BranchSide:      'transform.c:939,5'
              BranchSideFuncs:
                - xsltTransformError
                - xsltAddChild
        - Branch String:   'transform.c:943,23'
          Branch Sides:
            - BranchSide:      'transform.c:943,27'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
            - BranchSide:      'transform.c:948,23'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
        - Branch String:   'transform.c:943,49'
          Branch Sides:
            - BranchSide:      'transform.c:944,7'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
            - BranchSide:      'transform.c:948,23'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
        - Branch String:   'transform.c:944,44'
          Branch Sides:
            - BranchSide:      'transform.c:945,7'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
            - BranchSide:      'transform.c:948,23'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
        - Branch String:   'transform.c:943,6'
          Branch Sides:
            - BranchSide:      'transform.c:946,31'
              BranchSideFuncs:
                - xsltAddTextString
            - BranchSide:      'transform.c:948,23'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
        - Branch String:   'transform.c:950,22'
          Branch Sides:
            - BranchSide:      'transform.c:950,25'
              BranchSideFuncs:
                - xsltTransformError
                - xsltAddChild
            - BranchSide:      'transform.c:952,9'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:950,9'
          Branch Sides:
            - BranchSide:      'transform.c:951,22'
              BranchSideFuncs:
                - xsltAddChild
                - xsltTransformError
            - BranchSide:      'transform.c:952,9'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:952,9'
          Branch Sides:
            - BranchSide:      'transform.c:953,19'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:957,21'
              BranchSideFuncs:
                - xsltTransformError
      Callsites:
        - Src:             'transform.c:905,11'
          Dst:             xmlStrlen
        - Src:             'transform.c:911,5'
          Dst:             xmlHashLookup2
        - Src:             'transform.c:914,5'
          Dst:             xmlHashLookup2
        - Src:             'transform.c:923,13'
          Dst:             xsltAddTextString
        - Src:             'transform.c:925,9'
          Dst:             xmlNewCDataBlock
        - Src:             'transform.c:934,13'
          Dst:             xsltAddTextString
        - Src:             'transform.c:936,9'
          Dst:             xmlNewTextLen
        - Src:             'transform.c:946,13'
          Dst:             xsltAddTextString
        - Src:             'transform.c:948,9'
          Dst:             xmlNewTextLen
        - Src:             'transform.c:951,9'
          Dst:             xsltAddChild
        - Src:             'transform.c:957,2'
          Dst:             xsltTransformError
    - functionName:    xsltShallowCopyNsNode
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1519
      functionLinenumberEnd: 1604
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - invocNode
        - insert
        - ns
      BBCount:         44
      ICount:          251
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - xmlNewNs
        - xmlSearchNs
        - xmlStrEqual
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transform.c:1526,26'
          Branch Sides:
            - BranchSide:      'transform.c:1526,30'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1527,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:1526,9'
          Branch Sides:
            - BranchSide:      'transform.c:1527,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1529,9'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:1529,9'
          Branch Sides:
            - BranchSide:      'transform.c:1530,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:1549,9'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:1549,9'
          Branch Sides:
            - BranchSide:      'transform.c:1558,6'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:1560,17'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:1558,6'
          Branch Sides:
            - BranchSide:      'transform.c:1559,6'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1560,5'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:1569,9'
          Branch Sides:
            - BranchSide:      'transform.c:1570,10'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:1587,25'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
        - Branch String:   'transform.c:1572,10'
          Branch Sides:
            - BranchSide:      'transform.c:1573,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:1584,14'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:1573,37'
          Branch Sides:
            - BranchSide:      'transform.c:1574,19'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'transform.c:1579,23'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'transform.c:1573,7'
          Branch Sides:
            - BranchSide:      'transform.c:1579,23'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'transform.c:1583,6'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:1579,11'
          Branch Sides:
            - BranchSide:      'transform.c:1580,4'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1581,7'
              BranchSideFuncs: []
        - Branch String:   'transform.c:1585,2'
          Branch Sides:
            - BranchSide:      'transform.c:1572,11'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:1586,5'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
        - Branch String:   'transform.c:1588,25'
          Branch Sides:
            - BranchSide:      'transform.c:1588,40'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNs
            - BranchSide:      'transform.c:1596,21'
              BranchSideFuncs:
                - xmlNewNs
        - Branch String:   'transform.c:1588,9'
          Branch Sides:
            - BranchSide:      'transform.c:1589,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1596,21'
              BranchSideFuncs:
                - xmlNewNs
      Callsites:
        - Src:             'transform.c:1530,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:1561,2'
          Dst:             xmlStrEqual
        - Src:             'transform.c:1574,7'
          Dst:             xmlStrEqual
        - Src:             'transform.c:1579,11'
          Dst:             xmlStrEqual
        - Src:             'transform.c:1587,13'
          Dst:             xmlSearchNs
        - Src:             'transform.c:1588,28'
          Dst:             xmlStrEqual
        - Src:             'transform.c:1596,12'
          Dst:             xmlNewNs
    - functionName:    xsltPreCompEvalToBoolean
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - comp
      BBCount:         3
      ICount:          101
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathCompiledEvalToBoolean
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transform.c:427,11'
          Dst:             xmlXPathCompiledEvalToBoolean
    - functionName:    xsltApplyStylesheetUser
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6276
      functionLinenumberEnd: 6281
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - doc
        - params
        - output
        - profile
        - userCtxt
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltApplyStylesheetInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transform.c:6279,11'
          Dst:             xsltApplyStylesheetInternal
    - functionName:    xsltProfileStylesheet
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6251
      functionLinenumberEnd: 6255
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - doc
        - params
        - output
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltApplyStylesheetInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transform.c:6254,11'
          Dst:             xsltApplyStylesheetInternal
    - functionName:    xsltApplyStylesheet
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6232
      functionLinenumberEnd: 6233
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - doc
        - params
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltApplyStylesheetInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transform.c:6233,13'
          Dst:             xsltApplyStylesheetInternal
    - functionName:    xsltDocumentElem
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3365
      functionLinenumberEnd: 3860
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - inst
        - castedComp
      BBCount:         354
      ICount:          2008
      EdgeCount:       477
      CyclomaticComplexity: 125
      functionsReached:
        - fclose
        - fopen64
        - htmlNewDoc
        - htmlNewDocNoDtD
        - xmlBuildURI
        - xmlCreateIntSubset
        - xmlDictQLookup
        - xmlDictReference
        - xmlDocGetRootElement
        - xmlFreeDoc
        - xmlHashAddEntry2
        - xmlHashCreate
        - xmlIsBlankNode
        - xmlNewDoc
        - xmlStrEqual
        - xmlStrcasecmp
        - xmlStrdup
        - xmlStrndup
        - xmlURIEscapeStr
        - xmlXPathCtxtCompile
        - xmlXPathFreeCompExpr
        - xsltApplySequenceConstructor
        - xsltCheckWrite
        - xsltEvalAttrValueTemplate
        - xsltEvalXPathString
        - xsltFreeStylesheet
        - xsltGetHTMLIDs
        - xsltGetQNameURI
        - xsltNewStylesheet
        - xsltNextImport
        - xsltSaveResultToFile
        - xsltSaveResultToFilename
        - xsltTransformError
      functionUses:    7
      BranchProfiles:
        - Branch String:   'transform.c:3388,24'
          Branch Sides:
            - BranchSide:      'transform.c:3388,28'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:3389,9'
              BranchSideFuncs: []
        - Branch String:   'transform.c:3388,42'
          Branch Sides:
            - BranchSide:      'transform.c:3388,46'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:3389,9'
              BranchSideFuncs: []
        - Branch String:   'transform.c:3388,60'
          Branch Sides:
            - BranchSide:      'transform.c:3388,64'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:3389,9'
              BranchSideFuncs: []
        - Branch String:   'transform.c:3388,9'
          Branch Sides:
            - BranchSide:      'transform.c:3389,9'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:3391,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlBuildURI
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlURIEscapeStr
                - xmlBuildURI
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlXPathCtxtCompile
                - xsltEvalXPathString
                - xmlXPathFreeCompExpr
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
        - Branch String:   'transform.c:3391,9'
          Branch Sides:
            - BranchSide:      'transform.c:3393,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildURI
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlURIEscapeStr
                - xmlBuildURI
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlXPathCtxtCompile
                - xsltEvalXPathString
                - xmlXPathFreeCompExpr
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
            - BranchSide:      'transform.c:3453,25'
              BranchSideFuncs:
                - xmlStrdup
                - xmlBuildURI
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlURIEscapeStr
                - xmlBuildURI
                - xsltTransformError
        - Branch String:   'transform.c:3393,13'
          Branch Sides:
            - BranchSide:      'transform.c:3403,45'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xmlBuildURI
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlURIEscapeStr
                - xmlBuildURI
                - xsltTransformError
                - xsltEvalAttrValueTemplate
            - BranchSide:      'transform.c:3411,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildURI
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlURIEscapeStr
                - xmlBuildURI
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlXPathCtxtCompile
                - xsltEvalXPathString
                - xmlXPathFreeCompExpr
        - Branch String:   'transform.c:3407,10'
          Branch Sides:
            - BranchSide:      'transform.c:3408,35'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xmlBuildURI
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlURIEscapeStr
                - xmlBuildURI
                - xsltTransformError
            - BranchSide:      'transform.c:3411,9'
              BranchSideFuncs:
                - xmlBuildURI
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlURIEscapeStr
                - xmlBuildURI
                - xsltTransformError
        - Branch String:   'transform.c:3411,20'
          Branch Sides:
            - BranchSide:      'transform.c:3416,45'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xmlBuildURI
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlURIEscapeStr
                - xmlBuildURI
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlXPathCtxtCompile
                - xsltEvalXPathString
                - xmlXPathFreeCompExpr
            - BranchSide:      'transform.c:3446,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlBuildURI
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlURIEscapeStr
                - xmlBuildURI
                - xsltTransformError
                - xsltEvalAttrValueTemplate
        - Branch String:   'transform.c:3420,10'
          Branch Sides:
            - BranchSide:      'transform.c:3430,29'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xsltEvalXPathString
                - xmlXPathFreeCompExpr
                - xmlBuildURI
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlURIEscapeStr
                - xmlBuildURI
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
            - BranchSide:      'transform.c:3436,10'
              BranchSideFuncs:
                - xmlBuildURI
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlURIEscapeStr
                - xmlBuildURI
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
        - Branch String:   'transform.c:3436,10'
          Branch Sides:
            - BranchSide:      'transform.c:3437,35'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xmlBuildURI
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlURIEscapeStr
                - xmlBuildURI
                - xsltTransformError
                - xsltEvalAttrValueTemplate
            - BranchSide:      'transform.c:3441,10'
              BranchSideFuncs:
                - xmlBuildURI
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlURIEscapeStr
                - xmlBuildURI
                - xsltTransformError
                - xsltEvalAttrValueTemplate
        - Branch String:   'transform.c:3441,10'
          Branch Sides:
            - BranchSide:      'transform.c:3442,35'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xmlBuildURI
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlURIEscapeStr
                - xmlBuildURI
                - xsltTransformError
            - BranchSide:      'transform.c:3446,9'
              BranchSideFuncs:
                - xmlBuildURI
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlURIEscapeStr
                - xmlBuildURI
                - xsltTransformError
        - Branch String:   'transform.c:3456,9'
          Branch Sides:
            - BranchSide:      'transform.c:3457,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:3465,28'
              BranchSideFuncs:
                - xmlBuildURI
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlURIEscapeStr
                - xmlBuildURI
        - Branch String:   'transform.c:3466,9'
          Branch Sides:
            - BranchSide:      'transform.c:3469,25'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlBuildURI
            - BranchSide:      'transform.c:3476,9'
              BranchSideFuncs:
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:3470,6'
          Branch Sides:
            - BranchSide:      'transform.c:3471,29'
              BranchSideFuncs:
                - xmlBuildURI
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'transform.c:3474,5'
              BranchSideFuncs:
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:3476,9'
          Branch Sides:
            - BranchSide:      'transform.c:3477,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:3487,9'
              BranchSideFuncs:
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCheckWrite
                - xsltTransformError
        - Branch String:   'transform.c:3487,9'
          Branch Sides:
            - BranchSide:      'transform.c:3488,23'
              BranchSideFuncs:
                - xsltCheckWrite
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'transform.c:3500,21'
              BranchSideFuncs:
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:3489,6'
          Branch Sides:
            - BranchSide:      'transform.c:3490,17'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:3498,5'
              BranchSideFuncs:
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:3490,17'
          Branch Sides:
            - BranchSide:      'transform.c:3491,36'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:3494,6'
              BranchSideFuncs: []
        - Branch String:   'transform.c:3507,9'
          Branch Sides:
            - BranchSide:      'transform.c:3508,21'
              BranchSideFuncs:
                - xsltTransformError
                - xmlFreeDoc
                - xsltFreeStylesheet
            - BranchSide:      'transform.c:3517,38'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3520,9'
          Branch Sides:
            - BranchSide:      'transform.c:3521,6'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3525,38'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3521,6'
          Branch Sides:
            - BranchSide:      'transform.c:3522,6'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3523,19'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3528,9'
          Branch Sides:
            - BranchSide:      'transform.c:3529,6'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3533,38'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3529,6'
          Branch Sides:
            - BranchSide:      'transform.c:3530,6'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3531,20'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3536,9'
          Branch Sides:
            - BranchSide:      'transform.c:3539,6'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xmlStrdup
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3564,38'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3539,6'
          Branch Sides:
            - BranchSide:      'transform.c:3540,6'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xmlStrdup
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3541,2'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xmlStrdup
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3542,6'
          Branch Sides:
            - BranchSide:      'transform.c:3543,6'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xmlStrdup
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3544,2'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xmlStrdup
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3547,6'
          Branch Sides:
            - BranchSide:      'transform.c:3548,10'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3549,13'
              BranchSideFuncs:
                - xmlStrdup
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3548,10'
          Branch Sides:
            - BranchSide:      'transform.c:3548,25'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3549,2'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3549,13'
          Branch Sides:
            - BranchSide:      'transform.c:3550,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3560,22'
              BranchSideFuncs:
                - xmlStrdup
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3550,55'
          Branch Sides:
            - BranchSide:      'transform.c:3551,16'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3553,19'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3551,49'
          Branch Sides:
            - BranchSide:      'transform.c:3552,16'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3553,19'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3550,10'
          Branch Sides:
            - BranchSide:      'transform.c:3553,19'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3555,22'
              BranchSideFuncs:
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3567,9'
          Branch Sides:
            - BranchSide:      'transform.c:3568,6'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3572,38'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3568,6'
          Branch Sides:
            - BranchSide:      'transform.c:3569,6'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3570,25'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3575,9'
          Branch Sides:
            - BranchSide:      'transform.c:3576,6'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3580,38'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3576,6'
          Branch Sides:
            - BranchSide:      'transform.c:3577,6'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3578,25'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3583,9'
          Branch Sides:
            - BranchSide:      'transform.c:3584,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3597,38'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3584,6'
          Branch Sides:
            - BranchSide:      'transform.c:3585,6'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3586,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3586,13'
          Branch Sides:
            - BranchSide:      'transform.c:3587,6'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3589,25'
              BranchSideFuncs:
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3600,9'
          Branch Sides:
            - BranchSide:      'transform.c:3601,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3613,38'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3601,6'
          Branch Sides:
            - BranchSide:      'transform.c:3602,6'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3603,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3603,13'
          Branch Sides:
            - BranchSide:      'transform.c:3604,6'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3606,25'
              BranchSideFuncs:
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3617,9'
          Branch Sides:
            - BranchSide:      'transform.c:3618,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
            - BranchSide:      'transform.c:3631,42'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
        - Branch String:   'transform.c:3618,6'
          Branch Sides:
            - BranchSide:      'transform.c:3619,6'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
            - BranchSide:      'transform.c:3620,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
        - Branch String:   'transform.c:3620,13'
          Branch Sides:
            - BranchSide:      'transform.c:3621,6'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
            - BranchSide:      'transform.c:3623,25'
              BranchSideFuncs:
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
        - Branch String:   'transform.c:3635,9'
          Branch Sides:
            - BranchSide:      'transform.c:3636,6'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
            - BranchSide:      'transform.c:3675,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:3636,6'
          Branch Sides:
            - BranchSide:      'transform.c:3637,27'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'transform.c:3638,6'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'transform.c:3638,6'
          Branch Sides:
            - BranchSide:      'transform.c:3639,6'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:3643,12'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'transform.c:3644,2'
          Branch Sides:
            - BranchSide:      'transform.c:3645,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'transform.c:3669,2'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:3645,13'
          Branch Sides:
            - BranchSide:      'transform.c:3645,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'transform.c:3645,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'transform.c:3645,13'
          Branch Sides:
            - BranchSide:      'transform.c:3645,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'transform.c:3645,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'transform.c:3645,13'
          Branch Sides:
            - BranchSide:      'transform.c:3645,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'transform.c:3645,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'transform.c:3645,6'
          Branch Sides:
            - BranchSide:      'transform.c:3646,10'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'transform.c:3647,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'transform.c:3647,10'
          Branch Sides:
            - BranchSide:      'transform.c:3648,3'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:3649,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'transform.c:3650,25'
          Branch Sides:
            - BranchSide:      'transform.c:3650,30'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'transform.c:3650,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'transform.c:3650,30'
          Branch Sides:
            - BranchSide:      'transform.c:3650,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'transform.c:3650,30'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'transform.c:3650,30'
          Branch Sides:
            - BranchSide:      'transform.c:3650,30'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'transform.c:3650,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'transform.c:3650,30'
          Branch Sides:
            - BranchSide:      'transform.c:3650,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'transform.c:3650,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'transform.c:3650,6'
          Branch Sides:
            - BranchSide:      'transform.c:3651,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'transform.c:3652,27'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'transform.c:3653,10'
          Branch Sides:
            - BranchSide:      'transform.c:3661,39'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
            - BranchSide:      'transform.c:3667,16'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'transform.c:3675,5'
          Branch Sides:
            - BranchSide:      'transform.c:3675,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:3676,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:3675,5'
          Branch Sides:
            - BranchSide:      'transform.c:3675,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:3675,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:3676,5'
          Branch Sides:
            - BranchSide:      'transform.c:3676,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:3677,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:3676,5'
          Branch Sides:
            - BranchSide:      'transform.c:3676,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:3676,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:3677,5'
          Branch Sides:
            - BranchSide:      'transform.c:3677,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:3678,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:3677,5'
          Branch Sides:
            - BranchSide:      'transform.c:3677,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:3677,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:3678,5'
          Branch Sides:
            - BranchSide:      'transform.c:3678,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
            - BranchSide:      'transform.c:3679,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
        - Branch String:   'transform.c:3678,5'
          Branch Sides:
            - BranchSide:      'transform.c:3678,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
            - BranchSide:      'transform.c:3678,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
        - Branch String:   'transform.c:3679,5'
          Branch Sides:
            - BranchSide:      'transform.c:3679,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
            - BranchSide:      'transform.c:3681,10'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
        - Branch String:   'transform.c:3679,5'
          Branch Sides:
            - BranchSide:      'transform.c:3679,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
            - BranchSide:      'transform.c:3679,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
        - Branch String:   'transform.c:3681,26'
          Branch Sides:
            - BranchSide:      'transform.c:3682,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlNewDoc
                - xmlDictReference
            - BranchSide:      'transform.c:3726,2'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
        - Branch String:   'transform.c:3681,9'
          Branch Sides:
            - BranchSide:      'transform.c:3683,18'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
            - BranchSide:      'transform.c:3726,2'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
        - Branch String:   'transform.c:3683,6'
          Branch Sides:
            - BranchSide:      'transform.c:3684,6'
              BranchSideFuncs:
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xsltGetHTMLIDs
                - htmlNewDoc
            - BranchSide:      'transform.c:3699,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
        - Branch String:   'transform.c:3685,35'
          Branch Sides:
            - BranchSide:      'transform.c:3685,39'
              BranchSideFuncs:
                - htmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
            - BranchSide:      'transform.c:3686,20'
              BranchSideFuncs:
                - htmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
        - Branch String:   'transform.c:3685,10'
          Branch Sides:
            - BranchSide:      'transform.c:3686,20'
              BranchSideFuncs:
                - htmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
            - BranchSide:      'transform.c:3688,7'
              BranchSideFuncs:
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xsltGetHTMLIDs
        - Branch String:   'transform.c:3688,7'
          Branch Sides:
            - BranchSide:      'transform.c:3690,22'
              BranchSideFuncs:
                - xsltGetHTMLIDs
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
            - BranchSide:      'transform.c:3693,25'
              BranchSideFuncs:
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
        - Branch String:   'transform.c:3695,10'
          Branch Sides:
            - BranchSide:      'transform.c:3696,3'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeStylesheet
            - BranchSide:      'transform.c:3697,18'
              BranchSideFuncs:
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
        - Branch String:   'transform.c:3699,13'
          Branch Sides:
            - BranchSide:      'transform.c:3700,25'
              BranchSideFuncs:
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
            - BranchSide:      'transform.c:3708,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
        - Branch String:   'transform.c:3704,10'
          Branch Sides:
            - BranchSide:      'transform.c:3705,3'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeStylesheet
            - BranchSide:      'transform.c:3706,18'
              BranchSideFuncs:
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
        - Branch String:   'transform.c:3708,13'
          Branch Sides:
            - BranchSide:      'transform.c:3709,6'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
            - BranchSide:      'transform.c:3720,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlFreeDoc
                - xsltFreeStylesheet
        - Branch String:   'transform.c:3711,10'
          Branch Sides:
            - BranchSide:      'transform.c:3712,3'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeStylesheet
            - BranchSide:      'transform.c:3713,18'
              BranchSideFuncs:
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
        - Branch String:   'transform.c:3728,6'
          Branch Sides:
            - BranchSide:      'transform.c:3729,6'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeStylesheet
            - BranchSide:      'transform.c:3730,14'
              BranchSideFuncs:
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
        - Branch String:   'transform.c:3738,9'
          Branch Sides:
            - BranchSide:      'transform.c:3739,28'
              BranchSideFuncs:
                - xmlStrdup
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
            - BranchSide:      'transform.c:3740,20'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
        - Branch String:   'transform.c:3748,9'
          Branch Sides:
            - BranchSide:      'transform.c:3749,24'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
            - BranchSide:      'transform.c:3811,38'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:3751,32'
          Branch Sides:
            - BranchSide:      'transform.c:3751,36'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
            - BranchSide:      'transform.c:3753,6'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
        - Branch String:   'transform.c:3751,13'
          Branch Sides:
            - BranchSide:      'transform.c:3752,31'
              BranchSideFuncs:
                - xmlDictQLookup
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
            - BranchSide:      'transform.c:3753,6'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
        - Branch String:   'transform.c:3753,6'
          Branch Sides:
            - BranchSide:      'transform.c:3754,16'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
            - BranchSide:      'transform.c:3759,14'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
        - Branch String:   'transform.c:3759,30'
          Branch Sides:
            - BranchSide:      'transform.c:3760,14'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
            - BranchSide:      'transform.c:3793,13'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:3760,32'
          Branch Sides:
            - BranchSide:      'transform.c:3761,29'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
            - BranchSide:      'transform.c:3793,13'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:3759,13'
          Branch Sides:
            - BranchSide:      'transform.c:3764,19'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:3793,13'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:3765,34'
          Branch Sides:
            - BranchSide:      'transform.c:3765,38'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
            - BranchSide:      'transform.c:3765,13'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
        - Branch String:   'transform.c:3765,13'
          Branch Sides:
            - BranchSide:      'transform.c:3766,21'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
            - BranchSide:      'transform.c:3772,17'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
        - Branch String:   'transform.c:3766,21'
          Branch Sides:
            - BranchSide:      'transform.c:3767,21'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
            - BranchSide:      'transform.c:3768,22'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
        - Branch String:   'transform.c:3768,50'
          Branch Sides:
            - BranchSide:      'transform.c:3768,70'
              BranchSideFuncs:
                - xmlIsBlankNode
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
            - BranchSide:      'transform.c:3770,9'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
        - Branch String:   'transform.c:3768,21'
          Branch Sides:
            - BranchSide:      'transform.c:3769,21'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
            - BranchSide:      'transform.c:3770,9'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
        - Branch String:   'transform.c:3772,17'
          Branch Sides:
            - BranchSide:      'transform.c:3773,17'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
            - BranchSide:      'transform.c:3792,9'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:3775,46'
          Branch Sides:
            - BranchSide:      'transform.c:3775,50'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:3776,57'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:3775,21'
          Branch Sides:
            - BranchSide:      'transform.c:3776,57'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:3780,14'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
        - Branch String:   'transform.c:3783,50'
          Branch Sides:
            - BranchSide:      'transform.c:3783,54'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:3785,48'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:3783,25'
          Branch Sides:
            - BranchSide:      'transform.c:3785,48'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:3789,17'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:3793,13'
          Branch Sides:
            - BranchSide:      'transform.c:3794,13'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:3801,5'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:3794,13'
          Branch Sides:
            - BranchSide:      'transform.c:3794,13'
              BranchSideFuncs:
                - xsltNextImport
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
            - BranchSide:      'transform.c:3795,17'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
        - Branch String:   'transform.c:3794,13'
          Branch Sides:
            - BranchSide:      'transform.c:3794,13'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
            - BranchSide:      'transform.c:3794,13'
              BranchSideFuncs:
                - xsltNextImport
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
        - Branch String:   'transform.c:3795,17'
          Branch Sides:
            - BranchSide:      'transform.c:3795,17'
              BranchSideFuncs:
                - xsltNextImport
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
            - BranchSide:      'transform.c:3796,23'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
        - Branch String:   'transform.c:3795,17'
          Branch Sides:
            - BranchSide:      'transform.c:3795,17'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
            - BranchSide:      'transform.c:3795,17'
              BranchSideFuncs:
                - xsltNextImport
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
        - Branch String:   'transform.c:3796,46'
          Branch Sides:
            - BranchSide:      'transform.c:3796,50'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:3797,53'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:3796,21'
          Branch Sides:
            - BranchSide:      'transform.c:3797,53'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:3800,9'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:3813,9'
          Branch Sides:
            - BranchSide:      'transform.c:3814,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
            - BranchSide:      'transform.c:3823,9'
              BranchSideFuncs:
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
        - Branch String:   'transform.c:3814,50'
          Branch Sides:
            - BranchSide:      'transform.c:3815,18'
              BranchSideFuncs:
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
            - BranchSide:      'transform.c:3816,6'
              BranchSideFuncs:
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
        - Branch String:   'transform.c:3814,6'
          Branch Sides:
            - BranchSide:      'transform.c:3816,6'
              BranchSideFuncs:
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
            - BranchSide:      'transform.c:3819,6'
              BranchSideFuncs:
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
        - Branch String:   'transform.c:3823,9'
          Branch Sides:
            - BranchSide:      'transform.c:3826,27'
              BranchSideFuncs:
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
            - BranchSide:      'transform.c:3834,48'
              BranchSideFuncs:
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
        - Branch String:   'transform.c:3827,6'
          Branch Sides:
            - BranchSide:      'transform.c:3828,10'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
            - BranchSide:      'transform.c:3830,33'
              BranchSideFuncs:
                - xsltSaveResultToFile
                - fclose
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
        - Branch String:   'transform.c:3836,9'
          Branch Sides:
            - BranchSide:      'transform.c:3836,15'
              BranchSideFuncs:
                - xsltTransformError
                - xmlFreeDoc
                - xsltFreeStylesheet
            - BranchSide:      'transform.c:3837,21'
              BranchSideFuncs:
                - xsltTransformError
                - xmlFreeDoc
                - xsltFreeStylesheet
        - Branch String:   'transform.c:3852,9'
          Branch Sides:
            - BranchSide:      'transform.c:3853,9'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeStylesheet
            - BranchSide:      'transform.c:3854,9'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeStylesheet
        - Branch String:   'transform.c:3854,9'
          Branch Sides:
            - BranchSide:      'transform.c:3855,9'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeStylesheet
            - BranchSide:      'transform.c:3856,9'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeStylesheet
        - Branch String:   'transform.c:3856,9'
          Branch Sides:
            - BranchSide:      'transform.c:3857,28'
              BranchSideFuncs:
                - xsltFreeStylesheet
                - xmlFreeDoc
            - BranchSide:      'transform.c:3858,9'
              BranchSideFuncs:
                - xmlFreeDoc
        - Branch String:   'transform.c:3858,9'
          Branch Sides:
            - BranchSide:      'transform.c:3858,9'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'transform.c:3859,20'
              BranchSideFuncs:
                - xmlFreeDoc
      Callsites:
        - Src:             'transform.c:3393,13'
          Dst:             xmlStrEqual
        - Src:             'transform.c:3403,19'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'transform.c:3408,9'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'transform.c:3411,20'
          Dst:             xmlStrEqual
        - Src:             'transform.c:3416,19'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'transform.c:3430,9'
          Dst:             xmlXPathCtxtCompile
        - Src:             'transform.c:3431,23'
          Dst:             xsltEvalXPathString
        - Src:             'transform.c:3432,3'
          Dst:             xmlXPathFreeCompExpr
        - Src:             'transform.c:3437,9'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'transform.c:3442,9'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'transform.c:3446,20'
          Dst:             xmlStrEqual
        - Src:             'transform.c:3447,19'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'transform.c:3453,15'
          Dst:             xmlStrdup
        - Src:             'transform.c:3457,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:3465,16'
          Dst:             xmlBuildURI
        - Src:             'transform.c:3469,9'
          Dst:             xmlURIEscapeStr
        - Src:             'transform.c:3471,17'
          Dst:             xmlBuildURI
        - Src:             'transform.c:3477,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:3488,8'
          Dst:             xsltCheckWrite
        - Src:             'transform.c:3491,17'
          Dst:             xsltTransformError
        - Src:             'transform.c:3506,13'
          Dst:             xsltNewStylesheet
        - Src:             'transform.c:3508,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:3517,12'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'transform.c:3525,12'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'transform.c:3533,12'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'transform.c:3546,8'
          Dst:             xsltGetQNameURI
        - Src:             'transform.c:3550,11'
          Dst:             xmlStrEqual
        - Src:             'transform.c:3551,4'
          Dst:             xmlStrEqual
        - Src:             'transform.c:3552,4'
          Dst:             xmlStrEqual
        - Src:             'transform.c:3555,3'
          Dst:             xsltTransformError
        - Src:             'transform.c:3561,25'
          Dst:             xmlStrdup
        - Src:             'transform.c:3564,12'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'transform.c:3572,12'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'transform.c:3580,12'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'transform.c:3584,6'
          Dst:             xmlStrEqual
        - Src:             'transform.c:3586,13'
          Dst:             xmlStrEqual
        - Src:             'transform.c:3589,6'
          Dst:             xsltTransformError
        - Src:             'transform.c:3597,12'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'transform.c:3601,6'
          Dst:             xmlStrEqual
        - Src:             'transform.c:3603,13'
          Dst:             xmlStrEqual
        - Src:             'transform.c:3606,6'
          Dst:             xsltTransformError
        - Src:             'transform.c:3613,12'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'transform.c:3618,6'
          Dst:             xmlStrEqual
        - Src:             'transform.c:3620,13'
          Dst:             xmlStrEqual
        - Src:             'transform.c:3623,6'
          Dst:             xsltTransformError
        - Src:             'transform.c:3631,16'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'transform.c:3637,27'
          Dst:             xmlHashCreate
        - Src:             'transform.c:3652,16'
          Dst:             xmlStrndup
        - Src:             'transform.c:3661,23'
          Dst:             xsltGetQNameURI
        - Src:             'transform.c:3663,3'
          Dst:             xmlHashAddEntry2
        - Src:             'transform.c:3675,5'
          Dst:             xsltNextImport
        - Src:             'transform.c:3676,5'
          Dst:             xsltNextImport
        - Src:             'transform.c:3677,5'
          Dst:             xsltNextImport
        - Src:             'transform.c:3678,5'
          Dst:             xsltNextImport
        - Src:             'transform.c:3679,5'
          Dst:             xsltNextImport
        - Src:             'transform.c:3682,4'
          Dst:             xmlStrEqual
        - Src:             'transform.c:3683,6'
          Dst:             xmlStrEqual
        - Src:             'transform.c:3686,9'
          Dst:             htmlNewDoc
        - Src:             'transform.c:3690,7'
          Dst:             xsltGetHTMLIDs
        - Src:             'transform.c:3693,9'
          Dst:             htmlNewDocNoDtD
        - Src:             'transform.c:3698,6'
          Dst:             xmlDictReference
        - Src:             'transform.c:3699,13'
          Dst:             xmlStrEqual
        - Src:             'transform.c:3700,6'
          Dst:             xsltTransformError
        - Src:             'transform.c:3703,12'
          Dst:             htmlNewDocNoDtD
        - Src:             'transform.c:3707,6'
          Dst:             xmlDictReference
        - Src:             'transform.c:3708,13'
          Dst:             xmlStrEqual
        - Src:             'transform.c:3710,12'
          Dst:             xmlNewDoc
        - Src:             'transform.c:3714,6'
          Dst:             xmlDictReference
        - Src:             'transform.c:3720,6'
          Dst:             xsltTransformError
        - Src:             'transform.c:3727,8'
          Dst:             xmlNewDoc
        - Src:             'transform.c:3731,2'
          Dst:             xmlDictReference
        - Src:             'transform.c:3739,18'
          Dst:             xmlStrdup
        - Src:             'transform.c:3742,5'
          Dst:             xsltApplySequenceConstructor
        - Src:             'transform.c:3747,12'
          Dst:             xmlDocGetRootElement
        - Src:             'transform.c:3752,16'
          Dst:             xmlDictQLookup
        - Src:             'transform.c:3761,15'
          Dst:             xmlStrcasecmp
        - Src:             'transform.c:3768,55'
          Dst:             xmlIsBlankNode
        - Src:             'transform.c:3776,38'
          Dst:             xmlCreateIntSubset
        - Src:             'transform.c:3781,21'
          Dst:             xsltGetHTMLIDs
        - Src:             'transform.c:3785,29'
          Dst:             xmlCreateIntSubset
        - Src:             'transform.c:3794,13'
          Dst:             xsltNextImport
        - Src:             'transform.c:3795,17'
          Dst:             xsltNextImport
        - Src:             'transform.c:3797,34'
          Dst:             xmlCreateIntSubset
        - Src:             'transform.c:3811,12'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'transform.c:3814,6'
          Dst:             xmlStrEqual
        - Src:             'transform.c:3815,6'
          Dst:             xmlStrEqual
        - Src:             'transform.c:3826,6'
          Dst:             fopen64
        - Src:             'transform.c:3830,12'
          Dst:             xsltSaveResultToFile
        - Src:             'transform.c:3831,6'
          Dst:             fclose
        - Src:             'transform.c:3834,8'
          Dst:             xsltSaveResultToFilename
        - Src:             'transform.c:3837,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:3857,9'
          Dst:             xsltFreeStylesheet
        - Src:             'transform.c:3859,9'
          Dst:             xmlFreeDoc
    - functionName:    fopen64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fclose
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltApplyOneTemplate
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3318
      functionLinenumberEnd: 3345
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - contextNode
        - list
        - templ
        - params
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xsltApplySequenceConstructor
        - xsltLocalVariablePop
        - xsltLocalVariablePush
      functionUses:    5
      BranchProfiles:
        - Branch String:   'transform.c:3319,24'
          Branch Sides:
            - BranchSide:      'transform.c:3319,28'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:3320,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:3319,9'
          Branch Sides:
            - BranchSide:      'transform.c:3320,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:3321,5'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - xsltApplySequenceConstructor
                - xsltLocalVariablePop
                - xsltLocalVariablePush
        - Branch String:   'transform.c:3321,5'
          Branch Sides:
            - BranchSide:      'transform.c:3321,5'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:3323,9'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - xsltApplySequenceConstructor
                - xsltLocalVariablePop
                - xsltLocalVariablePush
        - Branch String:   'transform.c:3323,9'
          Branch Sides:
            - BranchSide:      'transform.c:3329,18'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - xsltLocalVariablePop
                - xsltLocalVariablePush
            - BranchSide:      'transform.c:3344,31'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:3334,2'
          Branch Sides:
            - BranchSide:      'transform.c:3335,28'
              BranchSideFuncs:
                - xsltLocalVariablePush
                - xsltApplySequenceConstructor
                - xsltLocalVariablePop
            - BranchSide:      'transform.c:3338,31'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - xsltLocalVariablePop
      Callsites:
        - Src:             'transform.c:3335,6'
          Dst:             xsltLocalVariablePush
        - Src:             'transform.c:3338,2'
          Dst:             xsltApplySequenceConstructor
        - Src:             'transform.c:3342,2'
          Dst:             xsltLocalVariablePop
        - Src:             'transform.c:3344,2'
          Dst:             xsltApplySequenceConstructor
    - functionName:    xsltDebugGetDefaultTrace
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltDebugSetDefaultTrace
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltSetXIncludeDefault
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - xinclude
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltCheckFilename
      functionSourceFile: '/src/libxslt/libxslt/security.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - stat64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'security.c:277,9'
          Branch Sides:
            - BranchSide:      'security.c:278,9'
              BranchSideFuncs: []
            - BranchSide:      'security.c:281,9'
              BranchSideFuncs: []
        - Branch String:   'security.c:281,9'
          Branch Sides:
            - BranchSide:      'security.c:282,9'
              BranchSideFuncs: []
            - BranchSide:      'security.c:286,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'security.c:277,9'
          Dst:             stat64
    - functionName:    stat64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltCheckRead
      functionSourceFile: '/src/libxslt/libxslt/security.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sec
        - ctxt
        - URL
      BBCount:         29
      ICount:          182
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - xmlFreeURI
        - xmlParseURI
        - xmlStrEqual
        - xmlStrstr
        - xsltGetSecurityPrefs
        - xsltTransformError
      functionUses:    4
      BranchProfiles:
        - Branch String:   'security.c:425,9'
          Branch Sides:
            - BranchSide:      'security.c:426,31'
              BranchSideFuncs:
                - xsltGetSecurityPrefs
                - xsltTransformError
            - BranchSide:      'security.c:438,37'
              BranchSideFuncs:
                - xmlParseURI
                - xmlStrEqual
                - xsltGetSecurityPrefs
                - xmlFreeURI
                - xsltTransformError
                - xmlFreeURI
                - xsltGetSecurityPrefs
                - xsltTransformError
                - xmlFreeURI
                - xsltTransformError
        - Branch String:   'security.c:427,6'
          Branch Sides:
            - BranchSide:      'security.c:428,19'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'security.c:435,9'
              BranchSideFuncs: []
        - Branch String:   'security.c:429,17'
          Branch Sides:
            - BranchSide:      'security.c:430,36'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'security.c:434,9'
              BranchSideFuncs: []
        - Branch String:   'security.c:439,9'
          Branch Sides:
            - BranchSide:      'security.c:440,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'security.c:445,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltGetSecurityPrefs
                - xmlFreeURI
                - xsltTransformError
                - xmlFreeURI
                - xsltGetSecurityPrefs
                - xsltTransformError
                - xmlFreeURI
        - Branch String:   'security.c:445,31'
          Branch Sides:
            - BranchSide:      'security.c:446,24'
              BranchSideFuncs:
                - xsltGetSecurityPrefs
                - xmlFreeURI
                - xsltTransformError
                - xmlFreeURI
            - BranchSide:      'security.c:451,31'
              BranchSideFuncs:
                - xsltGetSecurityPrefs
                - xmlFreeURI
                - xsltTransformError
                - xmlFreeURI
        - Branch String:   'security.c:445,9'
          Branch Sides:
            - BranchSide:      'security.c:451,31'
              BranchSideFuncs:
                - xsltGetSecurityPrefs
                - xmlFreeURI
                - xsltTransformError
                - xmlFreeURI
            - BranchSide:      'security.c:465,31'
              BranchSideFuncs:
                - xsltGetSecurityPrefs
                - xmlFreeURI
                - xsltTransformError
                - xmlFreeURI
        - Branch String:   'security.c:452,6'
          Branch Sides:
            - BranchSide:      'security.c:453,12'
              BranchSideFuncs:
                - xmlFreeURI
                - xsltTransformError
                - xmlFreeURI
            - BranchSide:      'security.c:461,5'
              BranchSideFuncs:
                - xmlFreeURI
        - Branch String:   'security.c:454,10'
          Branch Sides:
            - BranchSide:      'security.c:455,22'
              BranchSideFuncs:
                - xsltTransformError
                - xmlFreeURI
            - BranchSide:      'security.c:460,2'
              BranchSideFuncs:
                - xmlFreeURI
        - Branch String:   'security.c:468,10'
          Branch Sides:
            - BranchSide:      'security.c:469,22'
              BranchSideFuncs:
                - xsltTransformError
                - xmlFreeURI
            - BranchSide:      'security.c:474,2'
              BranchSideFuncs:
                - xmlFreeURI
      Callsites:
        - Src:             'security.c:425,9'
          Dst:             xmlStrstr
        - Src:             'security.c:426,10'
          Dst:             xsltGetSecurityPrefs
        - Src:             'security.c:430,17'
          Dst:             xsltTransformError
        - Src:             'security.c:438,11'
          Dst:             xmlParseURI
        - Src:             'security.c:440,2'
          Dst:             xsltTransformError
        - Src:             'security.c:446,3'
          Dst:             xmlStrEqual
        - Src:             'security.c:451,10'
          Dst:             xsltGetSecurityPrefs
        - Src:             'security.c:455,3'
          Dst:             xsltTransformError
        - Src:             'security.c:457,3'
          Dst:             xmlFreeURI
        - Src:             'security.c:465,10'
          Dst:             xsltGetSecurityPrefs
        - Src:             'security.c:469,3'
          Dst:             xsltTransformError
        - Src:             'security.c:471,3'
          Dst:             xmlFreeURI
        - Src:             'security.c:476,5'
          Dst:             xmlFreeURI
    - functionName:    xsltGetSecurityPrefs
      functionSourceFile: '/src/libxslt/libxslt/security.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sec
        - option
      BBCount:         10
      ICount:          69
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'security.c:143,9'
          Branch Sides:
            - BranchSide:      'security.c:144,2'
              BranchSideFuncs: []
            - BranchSide:      'security.c:145,13'
              BranchSideFuncs: []
        - Branch String:   'security.c:145,5'
          Branch Sides:
            - BranchSide:      'security.c:147,20'
              BranchSideFuncs: []
            - BranchSide:      'security.c:149,20'
              BranchSideFuncs: []
            - BranchSide:      'security.c:151,20'
              BranchSideFuncs: []
            - BranchSide:      'security.c:153,20'
              BranchSideFuncs: []
            - BranchSide:      'security.c:155,20'
              BranchSideFuncs: []
            - BranchSide:      'security.c:157,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltCheckWritePath
      functionSourceFile: '/src/libxslt/libxslt/security.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sec
        - ctxt
        - path
      BBCount:         25
      ICount:          164
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - mkdir
        - xmlParserGetDirectory
        - xsltCheckFilename
        - xsltCheckWritePath
        - xsltGetSecurityPrefs
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'security.c:299,9'
          Branch Sides:
            - BranchSide:      'security.c:300,8'
              BranchSideFuncs:
                - xmlParserGetDirectory
                - xsltCheckFilename
                - xsltGetSecurityPrefs
                - xsltCheckWritePath
                - mkdir
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'security.c:308,40'
              BranchSideFuncs:
                - xmlParserGetDirectory
                - xsltCheckFilename
                - xsltGetSecurityPrefs
                - xsltCheckWritePath
                - mkdir
                - xsltTransformError
        - Branch String:   'security.c:301,6'
          Branch Sides:
            - BranchSide:      'security.c:302,25'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'security.c:306,5'
              BranchSideFuncs:
                - xmlParserGetDirectory
                - xsltCheckFilename
                - xsltGetSecurityPrefs
                - xsltCheckWritePath
                - mkdir
                - xsltTransformError
        - Branch String:   'security.c:310,9'
          Branch Sides:
            - BranchSide:      'security.c:311,26'
              BranchSideFuncs:
                - xsltCheckFilename
                - xsltGetSecurityPrefs
                - xsltCheckWritePath
                - mkdir
                - xsltTransformError
            - BranchSide:      'security.c:337,5'
              BranchSideFuncs: []
        - Branch String:   'security.c:312,6'
          Branch Sides:
            - BranchSide:      'security.c:316,35'
              BranchSideFuncs:
                - xsltGetSecurityPrefs
                - xsltCheckWritePath
                - mkdir
                - xsltTransformError
            - BranchSide:      'security.c:332,2'
              BranchSideFuncs: []
        - Branch String:   'security.c:318,10'
          Branch Sides:
            - BranchSide:      'security.c:319,9'
              BranchSideFuncs:
                - xsltCheckWritePath
                - mkdir
                - xsltTransformError
            - BranchSide:      'security.c:328,31'
              BranchSideFuncs:
                - xsltCheckWritePath
                - mkdir
        - Branch String:   'security.c:320,7'
          Branch Sides:
            - BranchSide:      'security.c:321,26'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'security.c:327,6'
              BranchSideFuncs:
                - xsltCheckWritePath
                - mkdir
        - Branch String:   'security.c:329,10'
          Branch Sides:
            - BranchSide:      'security.c:330,15'
              BranchSideFuncs:
                - mkdir
            - BranchSide:      'security.c:331,2'
              BranchSideFuncs: []
        - Branch String:   'security.c:333,6'
          Branch Sides:
            - BranchSide:      'security.c:334,13'
              BranchSideFuncs: []
            - BranchSide:      'security.c:335,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'security.c:298,13'
          Dst:             xsltGetSecurityPrefs
        - Src:             'security.c:302,6'
          Dst:             xsltTransformError
        - Src:             'security.c:308,17'
          Dst:             xmlParserGetDirectory
        - Src:             'security.c:311,8'
          Dst:             xsltCheckFilename
        - Src:             'security.c:316,14'
          Dst:             xsltGetSecurityPrefs
        - Src:             'security.c:321,7'
          Dst:             xsltTransformError
        - Src:             'security.c:328,12'
          Dst:             xsltCheckWritePath
        - Src:             'security.c:330,9'
          Dst:             mkdir
    - functionName:    mkdir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltCheckWrite
      functionSourceFile: '/src/libxslt/libxslt/security.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sec
        - ctxt
        - URL
      BBCount:         22
      ICount:          144
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - xmlCreateURI
        - xmlFreeURI
        - xmlParseURI
        - xmlStrEqual
        - xmlStrdup
        - xsltCheckWritePath
        - xsltGetSecurityPrefs
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'security.c:359,9'
          Branch Sides:
            - BranchSide:      'security.c:360,15'
              BranchSideFuncs:
                - xmlCreateURI
                - xmlStrdup
                - xmlStrEqual
                - xsltGetSecurityPrefs
                - xmlFreeURI
                - xsltTransformError
                - xmlFreeURI
                - xsltCheckWritePath
                - xmlFreeURI
                - xsltTransformError
            - BranchSide:      'security.c:368,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltGetSecurityPrefs
                - xmlFreeURI
                - xsltTransformError
                - xmlFreeURI
                - xsltCheckWritePath
                - xmlFreeURI
        - Branch String:   'security.c:361,6'
          Branch Sides:
            - BranchSide:      'security.c:362,25'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'security.c:366,32'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrEqual
                - xsltGetSecurityPrefs
                - xmlFreeURI
                - xsltTransformError
                - xmlFreeURI
                - xsltCheckWritePath
                - xmlFreeURI
        - Branch String:   'security.c:368,31'
          Branch Sides:
            - BranchSide:      'security.c:369,24'
              BranchSideFuncs:
                - xsltCheckWritePath
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'security.c:381,31'
              BranchSideFuncs:
                - xsltCheckWritePath
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'security.c:368,9'
          Branch Sides:
            - BranchSide:      'security.c:381,31'
              BranchSideFuncs:
                - xsltCheckWritePath
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'security.c:392,31'
              BranchSideFuncs:
                - xsltGetSecurityPrefs
                - xmlFreeURI
                - xsltTransformError
                - xmlFreeURI
        - Branch String:   'security.c:384,6'
          Branch Sides:
            - BranchSide:      'security.c:385,17'
              BranchSideFuncs:
                - xmlFreeURI
            - BranchSide:      'security.c:388,5'
              BranchSideFuncs:
                - xmlFreeURI
        - Branch String:   'security.c:395,10'
          Branch Sides:
            - BranchSide:      'security.c:396,22'
              BranchSideFuncs:
                - xsltTransformError
                - xmlFreeURI
            - BranchSide:      'security.c:401,2'
              BranchSideFuncs:
                - xmlFreeURI
      Callsites:
        - Src:             'security.c:358,11'
          Dst:             xmlParseURI
        - Src:             'security.c:360,15'
          Dst:             xmlCreateURI
        - Src:             'security.c:362,6'
          Dst:             xsltTransformError
        - Src:             'security.c:366,22'
          Dst:             xmlStrdup
        - Src:             'security.c:369,3'
          Dst:             xmlStrEqual
        - Src:             'security.c:381,12'
          Dst:             xsltCheckWritePath
        - Src:             'security.c:385,6'
          Dst:             xmlFreeURI
        - Src:             'security.c:392,10'
          Dst:             xsltGetSecurityPrefs
        - Src:             'security.c:396,3'
          Dst:             xsltTransformError
        - Src:             'security.c:398,3'
          Dst:             xmlFreeURI
        - Src:             'security.c:403,5'
          Dst:             xmlFreeURI
    - functionName:    xsltSecurityForbid
      functionSourceFile: '/src/libxslt/libxslt/security.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sec
        - ctxt
        - value
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltSecurityAllow
      functionSourceFile: '/src/libxslt/libxslt/security.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sec
        - ctxt
        - value
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltSetCtxtSecurityPrefs
      functionSourceFile: '/src/libxslt/libxslt/security.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sec
        - ctxt
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'security.c:196,9'
          Branch Sides:
            - BranchSide:      'security.c:197,2'
              BranchSideFuncs: []
            - BranchSide:      'security.c:198,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltGetDefaultSecurityPrefs
      functionSourceFile: '/src/libxslt/libxslt/security.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltSetDefaultSecurityPrefs
      functionSourceFile: '/src/libxslt/libxslt/security.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sec
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltSetSecurityPrefs
      functionSourceFile: '/src/libxslt/libxslt/security.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - sec
        - option
        - func
      BBCount:         12
      ICount:          85
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - xsltInitGlobals
      functionUses:    5
      BranchProfiles:
        - Branch String:   'security.c:115,9'
          Branch Sides:
            - BranchSide:      'security.c:116,2'
              BranchSideFuncs: []
            - BranchSide:      'security.c:117,13'
              BranchSideFuncs: []
        - Branch String:   'security.c:117,5'
          Branch Sides:
            - BranchSide:      'security.c:119,29'
              BranchSideFuncs: []
            - BranchSide:      'security.c:121,31'
              BranchSideFuncs: []
            - BranchSide:      'security.c:123,30'
              BranchSideFuncs: []
            - BranchSide:      'security.c:125,28'
              BranchSideFuncs: []
            - BranchSide:      'security.c:127,29'
              BranchSideFuncs: []
            - BranchSide:      'security.c:129,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'security.c:114,5'
          Dst:             xsltInitGlobals
    - functionName:    xsltFreeSecurityPrefs
      functionSourceFile: '/src/libxslt/libxslt/security.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sec
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'security.c:96,9'
          Branch Sides:
            - BranchSide:      'security.c:97,2'
              BranchSideFuncs: []
            - BranchSide:      'security.c:98,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltNewSecurityPrefs
      functionSourceFile: '/src/libxslt/libxslt/security.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltInitGlobals
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'security.c:76,5'
          Branch Sides:
            - BranchSide:      'security.c:74,26'
              BranchSideFuncs:
                - xsltInitGlobals
                - xsltTransformError
            - BranchSide:      'security.c:76,5'
              BranchSideFuncs:
                - xsltInitGlobals
                - xsltTransformError
        - Branch String:   'security.c:79,9'
          Branch Sides:
            - BranchSide:      'security.c:80,2'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'security.c:84,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'security.c:76,5'
          Dst:             xsltInitGlobals
        - Src:             'security.c:80,2'
          Dst:             xsltTransformError
    - functionName:    xsltEvalAVT
      functionSourceFile: '/src/libxslt/libxslt/attrvt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - avt
        - node
      BBCount:         24
      ICount:          158
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - xmlStrcat
        - xsltEvalXPathStringNs
      functionUses:    2
      BranchProfiles:
        - Branch String:   'attrvt.c:384,24'
          Branch Sides:
            - BranchSide:      'attrvt.c:384,28'
              BranchSideFuncs: []
            - BranchSide:      'attrvt.c:385,9'
              BranchSideFuncs: []
        - Branch String:   'attrvt.c:384,41'
          Branch Sides:
            - BranchSide:      'attrvt.c:384,45'
              BranchSideFuncs: []
            - BranchSide:      'attrvt.c:385,9'
              BranchSideFuncs: []
        - Branch String:   'attrvt.c:384,9'
          Branch Sides:
            - BranchSide:      'attrvt.c:385,9'
              BranchSideFuncs: []
            - BranchSide:      'attrvt.c:386,11'
              BranchSideFuncs:
                - xsltEvalXPathStringNs
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'attrvt.c:387,5'
          Branch Sides:
            - BranchSide:      'attrvt.c:388,13'
              BranchSideFuncs:
                - xsltEvalXPathStringNs
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'attrvt.c:404,12'
              BranchSideFuncs: []
        - Branch String:   'attrvt.c:388,13'
          Branch Sides:
            - BranchSide:      'attrvt.c:389,22'
              BranchSideFuncs:
                - xmlStrcat
                - xsltEvalXPathStringNs
                - xmlStrcat
            - BranchSide:      'attrvt.c:391,35'
              BranchSideFuncs:
                - xsltEvalXPathStringNs
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'attrvt.c:394,14'
          Branch Sides:
            - BranchSide:      'attrvt.c:395,23'
              BranchSideFuncs:
                - xmlStrcat
                - xsltEvalXPathStringNs
                - xmlStrcat
            - BranchSide:      'attrvt.c:398,13'
              BranchSideFuncs:
                - xsltEvalXPathStringNs
                - xmlStrcat
                - xmlStrcat
      Callsites:
        - Src:             'attrvt.c:389,12'
          Dst:             xmlStrcat
        - Src:             'attrvt.c:392,12'
          Dst:             xsltEvalXPathStringNs
        - Src:             'attrvt.c:395,13'
          Dst:             xmlStrcat
    - functionName:    xsltSetAttrVTsegment
      functionSourceFile: '/src/libxslt/libxslt/attrvt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - avt
        - val
      BBCount:         9
      ICount:          88
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'attrvt.c:154,9'
          Branch Sides:
            - BranchSide:      'attrvt.c:156,24'
              BranchSideFuncs: []
            - BranchSide:      'attrvt.c:163,36'
              BranchSideFuncs: []
        - Branch String:   'attrvt.c:158,6'
          Branch Sides:
            - BranchSide:      'attrvt.c:159,6'
              BranchSideFuncs: []
            - BranchSide:      'attrvt.c:160,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltNewAttrVT
      functionSourceFile: '/src/libxslt/libxslt/attrvt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
      BBCount:         9
      ICount:          78
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attrvt.c:73,9'
          Branch Sides:
            - BranchSide:      'attrvt.c:74,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'attrvt.c:79,12'
              BranchSideFuncs: []
        - Branch String:   'attrvt.c:76,6'
          Branch Sides:
            - BranchSide:      'attrvt.c:76,21'
              BranchSideFuncs: []
            - BranchSide:      'attrvt.c:77,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'attrvt.c:74,2'
          Dst:             xsltTransformError
    - functionName:    xsltCompileAttr
      functionSourceFile: '/src/libxslt/libxslt/attrvt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - attr
      BBCount:         121
      ICount:          798
      EdgeCount:       165
      CyclomaticComplexity: 46
      functionsReached:
        - xmlGetNsList
        - xmlStrchr
        - xmlStrncat
        - xmlStrndup
        - xmlXPathFreeCompExpr
        - xsltNewAttrVT
        - xsltSetAttrVTsegment
        - xsltTransformError
        - xsltXPathCompile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attrvt.c:186,25'
          Branch Sides:
            - BranchSide:      'attrvt.c:186,29'
              BranchSideFuncs: []
            - BranchSide:      'attrvt.c:187,9'
              BranchSideFuncs: []
        - Branch String:   'attrvt.c:186,43'
          Branch Sides:
            - BranchSide:      'attrvt.c:186,47'
              BranchSideFuncs: []
            - BranchSide:      'attrvt.c:187,9'
              BranchSideFuncs: []
        - Branch String:   'attrvt.c:186,9'
          Branch Sides:
            - BranchSide:      'attrvt.c:187,9'
              BranchSideFuncs: []
            - BranchSide:      'attrvt.c:188,10'
              BranchSideFuncs:
                - xmlStrchr
                - xsltNewAttrVT
                - xmlGetNsList
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xmlStrchr
                - xsltTransformError
        - Branch String:   'attrvt.c:188,49'
          Branch Sides:
            - BranchSide:      'attrvt.c:189,10'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'attrvt.c:190,34'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'attrvt.c:188,9'
          Branch Sides:
            - BranchSide:      'attrvt.c:190,34'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'attrvt.c:196,11'
              BranchSideFuncs:
                - xmlStrchr
                - xsltNewAttrVT
                - xmlGetNsList
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xmlStrchr
        - Branch String:   'attrvt.c:197,39'
          Branch Sides:
            - BranchSide:      'attrvt.c:198,20'
              BranchSideFuncs:
                - xmlStrchr
                - xsltNewAttrVT
                - xmlGetNsList
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
            - BranchSide:      'attrvt.c:204,9'
              BranchSideFuncs:
                - xsltNewAttrVT
                - xmlGetNsList
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
        - Branch String:   'attrvt.c:197,9'
          Branch Sides:
            - BranchSide:      'attrvt.c:198,40'
              BranchSideFuncs: []
            - BranchSide:      'attrvt.c:204,9'
              BranchSideFuncs:
                - xsltNewAttrVT
                - xmlGetNsList
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
        - Branch String:   'attrvt.c:204,9'
          Branch Sides:
            - BranchSide:      'attrvt.c:209,9'
              BranchSideFuncs: []
            - BranchSide:      'attrvt.c:214,25'
              BranchSideFuncs:
                - xsltNewAttrVT
                - xmlGetNsList
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
        - Branch String:   'attrvt.c:215,9'
          Branch Sides:
            - BranchSide:      'attrvt.c:216,2'
              BranchSideFuncs: []
            - BranchSide:      'attrvt.c:217,18'
              BranchSideFuncs:
                - xmlGetNsList
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
        - Branch String:   'attrvt.c:220,9'
          Branch Sides:
            - BranchSide:      'attrvt.c:221,2'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
            - BranchSide:      'attrvt.c:224,17'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
        - Branch String:   'attrvt.c:221,2'
          Branch Sides:
            - BranchSide:      'attrvt.c:222,7'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
            - BranchSide:      'attrvt.c:223,5'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
        - Branch String:   'attrvt.c:227,5'
          Branch Sides:
            - BranchSide:      'attrvt.c:228,7'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
            - BranchSide:      'attrvt.c:329,10'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
        - Branch String:   'attrvt.c:228,6'
          Branch Sides:
            - BranchSide:      'attrvt.c:229,12'
              BranchSideFuncs:
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
            - BranchSide:      'attrvt.c:313,14'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
        - Branch String:   'attrvt.c:229,10'
          Branch Sides:
            - BranchSide:      'attrvt.c:230,13'
              BranchSideFuncs:
                - xmlStrncat
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
            - BranchSide:      'attrvt.c:236,12'
              BranchSideFuncs:
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
        - Branch String:   'attrvt.c:236,10'
          Branch Sides:
            - BranchSide:      'attrvt.c:237,20'
              BranchSideFuncs:
                - xmlStrncat
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
            - BranchSide:      'attrvt.c:242,11'
              BranchSideFuncs:
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
        - Branch String:   'attrvt.c:242,24'
          Branch Sides:
            - BranchSide:      'attrvt.c:242,28'
              BranchSideFuncs:
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attrvt.c:243,20'
              BranchSideFuncs:
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attrvt.c:242,10'
          Branch Sides:
            - BranchSide:      'attrvt.c:243,20'
              BranchSideFuncs:
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attrvt.c:254,9'
              BranchSideFuncs:
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attrvt.c:245,7'
          Branch Sides:
            - BranchSide:      'attrvt.c:246,7'
              BranchSideFuncs:
                - xsltSetAttrVTsegment
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attrvt.c:247,35'
              BranchSideFuncs:
                - xsltSetAttrVTsegment
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attrvt.c:247,7'
          Branch Sides:
            - BranchSide:      'attrvt.c:248,7'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xsltTransformError
            - BranchSide:      'attrvt.c:249,23'
              BranchSideFuncs:
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attrvt.c:255,25'
          Branch Sides:
            - BranchSide:      'attrvt.c:255,30'
              BranchSideFuncs:
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attrvt.c:255,6'
              BranchSideFuncs:
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attrvt.c:255,6'
          Branch Sides:
            - BranchSide:      'attrvt.c:257,9'
              BranchSideFuncs:
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attrvt.c:266,11'
              BranchSideFuncs:
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attrvt.c:257,22'
          Branch Sides:
            - BranchSide:      'attrvt.c:257,27'
              BranchSideFuncs:
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attrvt.c:258,25'
              BranchSideFuncs:
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attrvt.c:257,7'
          Branch Sides:
            - BranchSide:      'attrvt.c:258,25'
              BranchSideFuncs:
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attrvt.c:264,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attrvt.c:259,26'
          Branch Sides:
            - BranchSide:      'attrvt.c:259,31'
              BranchSideFuncs:
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attrvt.c:259,7'
              BranchSideFuncs:
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attrvt.c:259,7'
          Branch Sides:
            - BranchSide:      'attrvt.c:260,7'
              BranchSideFuncs:
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attrvt.c:261,12'
              BranchSideFuncs:
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attrvt.c:261,11'
          Branch Sides:
            - BranchSide:      'attrvt.c:262,7'
              BranchSideFuncs:
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attrvt.c:263,3'
              BranchSideFuncs:
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attrvt.c:266,10'
          Branch Sides:
            - BranchSide:      'attrvt.c:267,35'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeCompExpr
                - xsltTransformError
            - BranchSide:      'attrvt.c:273,9'
              BranchSideFuncs:
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attrvt.c:275,10'
          Branch Sides:
            - BranchSide:      'attrvt.c:279,10'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xsltTransformError
            - BranchSide:      'attrvt.c:282,27'
              BranchSideFuncs:
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attrvt.c:283,7'
          Branch Sides:
            - BranchSide:      'attrvt.c:284,32'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeCompExpr
                - xsltTransformError
            - BranchSide:      'attrvt.c:290,7'
              BranchSideFuncs:
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
        - Branch String:   'attrvt.c:290,7'
          Branch Sides:
            - BranchSide:      'attrvt.c:291,7'
              BranchSideFuncs:
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
            - BranchSide:      'attrvt.c:292,7'
              BranchSideFuncs:
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
        - Branch String:   'attrvt.c:292,7'
          Branch Sides:
            - BranchSide:      'attrvt.c:293,39'
              BranchSideFuncs:
                - xsltSetAttrVTsegment
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attrvt.c:300,35'
              BranchSideFuncs:
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
        - Branch String:   'attrvt.c:293,11'
          Branch Sides:
            - BranchSide:      'attrvt.c:294,50'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeCompExpr
                - xsltTransformError
            - BranchSide:      'attrvt.c:298,27'
              BranchSideFuncs:
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
        - Branch String:   'attrvt.c:300,7'
          Branch Sides:
            - BranchSide:      'attrvt.c:301,46'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeCompExpr
                - xsltTransformError
            - BranchSide:      'attrvt.c:305,23'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
        - Branch String:   'attrvt.c:313,13'
          Branch Sides:
            - BranchSide:      'attrvt.c:314,9'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
            - BranchSide:      'attrvt.c:327,9'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
        - Branch String:   'attrvt.c:315,10'
          Branch Sides:
            - BranchSide:      'attrvt.c:316,20'
              BranchSideFuncs:
                - xmlStrncat
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
            - BranchSide:      'attrvt.c:321,35'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeCompExpr
                - xsltTransformError
        - Branch String:   'attrvt.c:329,23'
          Branch Sides:
            - BranchSide:      'attrvt.c:329,27'
              BranchSideFuncs:
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
            - BranchSide:      'attrvt.c:330,19'
              BranchSideFuncs:
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
        - Branch String:   'attrvt.c:329,9'
          Branch Sides:
            - BranchSide:      'attrvt.c:329,40'
              BranchSideFuncs:
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
            - BranchSide:      'attrvt.c:330,19'
              BranchSideFuncs:
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
        - Branch String:   'attrvt.c:332,6'
          Branch Sides:
            - BranchSide:      'attrvt.c:333,6'
              BranchSideFuncs:
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
            - BranchSide:      'attrvt.c:334,34'
              BranchSideFuncs:
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
        - Branch String:   'attrvt.c:334,6'
          Branch Sides:
            - BranchSide:      'attrvt.c:335,6'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xsltTransformError
            - BranchSide:      'attrvt.c:336,15'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xsltTransformError
        - Branch String:   'attrvt.c:341,9'
          Branch Sides:
            - BranchSide:      'attrvt.c:342,34'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeCompExpr
            - BranchSide:      'attrvt.c:345,13'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
        - Branch String:   'attrvt.c:356,9'
          Branch Sides:
            - BranchSide:      'attrvt.c:357,2'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
            - BranchSide:      'attrvt.c:358,9'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
        - Branch String:   'attrvt.c:358,9'
          Branch Sides:
            - BranchSide:      'attrvt.c:359,2'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
            - BranchSide:      'attrvt.c:360,9'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
        - Branch String:   'attrvt.c:360,9'
          Branch Sides:
            - BranchSide:      'attrvt.c:360,9'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
            - BranchSide:      'attrvt.c:361,30'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
      Callsites:
        - Src:             'attrvt.c:190,9'
          Dst:             xsltTransformError
        - Src:             'attrvt.c:197,10'
          Dst:             xmlStrchr
        - Src:             'attrvt.c:198,10'
          Dst:             xmlStrchr
        - Src:             'attrvt.c:214,11'
          Dst:             xsltNewAttrVT
        - Src:             'attrvt.c:219,19'
          Dst:             xmlGetNsList
        - Src:             'attrvt.c:231,9'
          Dst:             xmlStrncat
        - Src:             'attrvt.c:237,9'
          Dst:             xmlStrncat
        - Src:             'attrvt.c:243,9'
          Dst:             xmlStrncat
        - Src:             'attrvt.c:247,14'
          Dst:             xsltSetAttrVTsegment
        - Src:             'attrvt.c:267,10'
          Dst:             xsltTransformError
        - Src:             'attrvt.c:274,13'
          Dst:             xmlStrndup
        - Src:             'attrvt.c:282,10'
          Dst:             xsltXPathCompile
        - Src:             'attrvt.c:284,7'
          Dst:             xsltTransformError
        - Src:             'attrvt.c:293,18'
          Dst:             xsltSetAttrVTsegment
        - Src:             'attrvt.c:294,25'
          Dst:             xsltTransformError
        - Src:             'attrvt.c:300,14'
          Dst:             xsltSetAttrVTsegment
        - Src:             'attrvt.c:301,21'
          Dst:             xsltTransformError
        - Src:             'attrvt.c:316,9'
          Dst:             xmlStrncat
        - Src:             'attrvt.c:321,10'
          Dst:             xsltTransformError
        - Src:             'attrvt.c:330,8'
          Dst:             xmlStrncat
        - Src:             'attrvt.c:334,13'
          Dst:             xsltSetAttrVTsegment
        - Src:             'attrvt.c:342,9'
          Dst:             xsltTransformError
        - Src:             'attrvt.c:361,9'
          Dst:             xmlXPathFreeCompExpr
    - functionName:    xsltFreeAttrVT
      functionSourceFile: '/src/libxslt/libxslt/attrvt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - avt
      BBCount:         34
      ICount:          197
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached:
        - xmlXPathFreeCompExpr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attrvt.c:104,9'
          Branch Sides:
            - BranchSide:      'attrvt.c:104,22'
              BranchSideFuncs: []
            - BranchSide:      'attrvt.c:106,9'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xmlXPathFreeCompExpr
        - Branch String:   'attrvt.c:106,9'
          Branch Sides:
            - BranchSide:      'attrvt.c:107,9'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
            - BranchSide:      'attrvt.c:113,9'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
        - Branch String:   'attrvt.c:107,2'
          Branch Sides:
            - BranchSide:      'attrvt.c:108,10'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
            - BranchSide:      'attrvt.c:110,9'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
        - Branch String:   'attrvt.c:108,10'
          Branch Sides:
            - BranchSide:      'attrvt.c:108,30'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
            - BranchSide:      'attrvt.c:109,3'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
        - Branch String:   'attrvt.c:110,2'
          Branch Sides:
            - BranchSide:      'attrvt.c:111,49'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
            - BranchSide:      'attrvt.c:112,5'
              BranchSideFuncs: []
        - Branch String:   'attrvt.c:113,2'
          Branch Sides:
            - BranchSide:      'attrvt.c:114,49'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
            - BranchSide:      'attrvt.c:115,9'
              BranchSideFuncs: []
        - Branch String:   'attrvt.c:115,2'
          Branch Sides:
            - BranchSide:      'attrvt.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'attrvt.c:116,10'
              BranchSideFuncs: []
        - Branch String:   'attrvt.c:116,10'
          Branch Sides:
            - BranchSide:      'attrvt.c:116,30'
              BranchSideFuncs: []
            - BranchSide:      'attrvt.c:117,3'
              BranchSideFuncs: []
        - Branch String:   'attrvt.c:119,9'
          Branch Sides:
            - BranchSide:      'attrvt.c:120,9'
              BranchSideFuncs: []
            - BranchSide:      'attrvt.c:121,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'attrvt.c:111,6'
          Dst:             xmlXPathFreeCompExpr
        - Src:             'attrvt.c:114,6'
          Dst:             xmlXPathFreeCompExpr
    - functionName:    xsltFreeAVTList
      functionSourceFile: '/src/libxslt/libxslt/attrvt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - avt
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltFreeAttrVT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attrvt.c:134,5'
          Branch Sides:
            - BranchSide:      'attrvt.c:135,16'
              BranchSideFuncs:
                - xsltFreeAttrVT
            - BranchSide:      'attrvt.c:139,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'attrvt.c:136,2'
          Dst:             xsltFreeAttrVT
    - functionName:    xsltLocaleStrcmp
      functionSourceFile: '/src/libxslt/libxslt/xsltlocale.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - locale
        - str1
        - str2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlStrcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xsltlocale.c:484,12'
          Dst:             xmlStrcmp
    - functionName:    xsltStrxfrm
      functionSourceFile: '/src/libxslt/libxslt/xsltlocale.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlocale
        - string
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strxfrm_l
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xsltlocale.c:404,9'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:405,2'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xsltlocale.c:410,27'
              BranchSideFuncs:
                - strxfrm_l
                - xsltTransformError
        - Branch String:   'xsltlocale.c:412,9'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:413,2'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xsltlocale.c:463,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xsltlocale.c:402,15'
          Dst:             strxfrm_l
        - Src:             'xsltlocale.c:405,2'
          Dst:             xsltTransformError
        - Src:             'xsltlocale.c:410,9'
          Dst:             strxfrm_l
        - Src:             'xsltlocale.c:413,2'
          Dst:             xsltTransformError
    - functionName:    strxfrm_l
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltFreeLocale
      functionSourceFile: '/src/libxslt/libxslt/xsltlocale.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - locale
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - freelocale
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xsltlocale.c:374,9'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:374,9'
              BranchSideFuncs:
                - freelocale
            - BranchSide:      'xsltlocale.c:375,20'
              BranchSideFuncs:
                - freelocale
      Callsites:
        - Src:             'xsltlocale.c:375,9'
          Dst:             freelocale
    - functionName:    freelocale
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltDefaultRegion
      functionSourceFile: '/src/libxslt/libxslt/xsltlocale.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - localeName
      BBCount:         255
      ICount:          965
      EdgeCount:       325
      CyclomaticComplexity: 72
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xsltlocale.c:236,5'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:236,5'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:238,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:245,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:252,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:257,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:261,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:267,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:273,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:278,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:284,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:290,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:293,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:298,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:302,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:309,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:314,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:317,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:322,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:326,21'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:338,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:345,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:349,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:352,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:355,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:358,17'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:238,26'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:238,46'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:238,29'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:238,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:238,46'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:239,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:239,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:239,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:240,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:240,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:240,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:241,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:241,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:241,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:242,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:245,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:245,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:246,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:246,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:246,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:247,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:247,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:247,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:248,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:248,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:248,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:249,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:252,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:252,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:253,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:253,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:253,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:254,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:257,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:257,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:258,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:261,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:261,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:262,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:262,31'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:262,51'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:262,34'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:262,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:262,51'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:263,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:263,31'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:263,51'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:263,34'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:263,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:263,51'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:264,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:267,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:267,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:268,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:268,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:268,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:269,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:269,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:269,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:270,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:273,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:273,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:274,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:274,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:274,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:275,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:278,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:278,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:279,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:279,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:279,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:280,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:280,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:280,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:281,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:284,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:284,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:285,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:285,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:285,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:286,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:286,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:286,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:287,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:290,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:290,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:291,13'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:293,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:293,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:294,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:294,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:294,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:295,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:298,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:298,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:299,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:302,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:302,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:303,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:303,31'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:303,51'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:303,34'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:303,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:303,51'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:304,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:304,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:304,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:305,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:305,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:305,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:306,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:309,26'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:309,58'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:309,29'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:309,38'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:309,58'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:309,41'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:309,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:309,58'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:310,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:310,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:310,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:311,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:314,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:314,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:315,13'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:317,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:317,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:318,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:318,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:318,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:319,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:322,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:322,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:323,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:326,13'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:327,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:328,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:329,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:330,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:331,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:332,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:333,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:334,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:336,13'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:338,26'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:338,46'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:338,29'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:338,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:338,46'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:339,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:339,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:339,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:340,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:340,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:340,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:341,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:341,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:341,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:342,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:345,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:345,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:346,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:349,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:349,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:350,13'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:352,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:352,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:353,13'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:355,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:355,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:356,13'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:358,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:358,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:359,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltNewLocale
      functionSourceFile: '/src/libxslt/libxslt/xsltlocale.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - languageTag
        - lowerFirst
      BBCount:         40
      ICount:          278
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - newlocale
        - xsltDefaultRegion
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xsltlocale.c:123,9'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:124,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:126,11'
              BranchSideFuncs:
                - newlocale
                - xsltDefaultRegion
                - newlocale
                - newlocale
        - Branch String:   'xsltlocale.c:126,39'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:126,42'
              BranchSideFuncs:
                - newlocale
                - xsltDefaultRegion
                - newlocale
                - newlocale
            - BranchSide:      'xsltlocale.c:126,5'
              BranchSideFuncs:
                - newlocale
                - xsltDefaultRegion
                - newlocale
                - newlocale
        - Branch String:   'xsltlocale.c:126,5'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:127,9'
              BranchSideFuncs:
                - newlocale
                - xsltDefaultRegion
                - newlocale
                - newlocale
            - BranchSide:      'xsltlocale.c:129,9'
              BranchSideFuncs:
                - newlocale
                - xsltDefaultRegion
                - newlocale
                - newlocale
        - Branch String:   'xsltlocale.c:129,9'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:130,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:132,12'
              BranchSideFuncs:
                - newlocale
                - xsltDefaultRegion
                - newlocale
                - newlocale
        - Branch String:   'xsltlocale.c:134,9'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:135,8'
              BranchSideFuncs:
                - newlocale
                - newlocale
                - xsltDefaultRegion
                - newlocale
            - BranchSide:      'xsltlocale.c:157,12'
              BranchSideFuncs:
                - newlocale
                - xsltDefaultRegion
                - newlocale
        - Branch String:   'xsltlocale.c:135,6'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:136,6'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:137,11'
              BranchSideFuncs:
                - newlocale
                - newlocale
                - xsltDefaultRegion
                - newlocale
        - Branch String:   'xsltlocale.c:139,38'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:139,41'
              BranchSideFuncs:
                - newlocale
                - newlocale
                - xsltDefaultRegion
                - newlocale
            - BranchSide:      'xsltlocale.c:139,2'
              BranchSideFuncs:
                - newlocale
                - newlocale
                - xsltDefaultRegion
                - newlocale
        - Branch String:   'xsltlocale.c:139,2'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:140,13'
              BranchSideFuncs:
                - newlocale
                - newlocale
                - xsltDefaultRegion
                - newlocale
            - BranchSide:      'xsltlocale.c:142,6'
              BranchSideFuncs:
                - newlocale
                - newlocale
                - xsltDefaultRegion
                - newlocale
        - Branch String:   'xsltlocale.c:142,13'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:142,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:143,6'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:142,6'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:143,6'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:145,16'
              BranchSideFuncs:
                - newlocale
                - newlocale
                - xsltDefaultRegion
                - newlocale
        - Branch String:   'xsltlocale.c:147,13'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:148,20'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:152,13'
              BranchSideFuncs:
                - newlocale
                - xsltDefaultRegion
                - newlocale
        - Branch String:   'xsltlocale.c:159,9'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:160,16'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:164,9'
              BranchSideFuncs:
                - xsltDefaultRegion
                - newlocale
        - Branch String:   'xsltlocale.c:164,9'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:165,9'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:167,51'
              BranchSideFuncs:
                - xsltDefaultRegion
                - newlocale
        - Branch String:   'xsltlocale.c:168,9'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:169,9'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:171,9'
              BranchSideFuncs:
                - newlocale
      Callsites:
        - Src:             'xsltlocale.c:146,18'
          Dst:             newlocale
        - Src:             'xsltlocale.c:158,14'
          Dst:             newlocale
        - Src:             'xsltlocale.c:167,22'
          Dst:             xsltDefaultRegion
        - Src:             'xsltlocale.c:176,14'
          Dst:             newlocale
    - functionName:    newlocale
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltFreeLocales
      functionSourceFile: '/src/libxslt/libxslt/xsltlocale.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltCopyCharMultiByte
      functionSourceFile: '/src/libxslt/libxslt/numbers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - val
      BBCount:         22
      ICount:          140
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'numbers.c:84,23'
          Branch Sides:
            - BranchSide:      'numbers.c:84,37'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:84,27'
              BranchSideFuncs: []
        - Branch String:   'numbers.c:84,9'
          Branch Sides:
            - BranchSide:      'numbers.c:84,37'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:85,10'
              BranchSideFuncs: []
        - Branch String:   'numbers.c:85,10'
          Branch Sides:
            - BranchSide:      'numbers.c:86,22'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:98,12'
              BranchSideFuncs: []
        - Branch String:   'numbers.c:88,6'
          Branch Sides:
            - BranchSide:      'numbers.c:88,32'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:89,11'
              BranchSideFuncs: []
        - Branch String:   'numbers.c:89,11'
          Branch Sides:
            - BranchSide:      'numbers.c:89,37'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:90,11'
              BranchSideFuncs: []
        - Branch String:   'numbers.c:90,11'
          Branch Sides:
            - BranchSide:      'numbers.c:90,39'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:92,6'
              BranchSideFuncs: []
        - Branch String:   'numbers.c:94,2'
          Branch Sides:
            - BranchSide:      'numbers.c:95,16'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:96,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltTestCompMatchCount
      functionSourceFile: '/src/libxslt/libxslt/numbers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - node
        - countPat
        - cur
      BBCount:         19
      ICount:          126
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - xmlStrEqual
        - xsltTestCompMatchList
      functionUses:    3
      BranchProfiles:
        - Branch String:   'numbers.c:587,9'
          Branch Sides:
            - BranchSide:      'numbers.c:588,38'
              BranchSideFuncs:
                - xsltTestCompMatchList
            - BranchSide:      'numbers.c:599,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'numbers.c:599,13'
          Branch Sides:
            - BranchSide:      'numbers.c:600,13'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:601,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'numbers.c:601,13'
          Branch Sides:
            - BranchSide:      'numbers.c:606,13'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:608,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'numbers.c:608,13'
          Branch Sides:
            - BranchSide:      'numbers.c:609,13'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'numbers.c:610,13'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'numbers.c:610,13'
          Branch Sides:
            - BranchSide:      'numbers.c:611,13'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:612,14'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'numbers.c:612,32'
          Branch Sides:
            - BranchSide:      'numbers.c:612,36'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:613,13'
              BranchSideFuncs: []
        - Branch String:   'numbers.c:612,13'
          Branch Sides:
            - BranchSide:      'numbers.c:613,13'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:614,29'
              BranchSideFuncs:
                - xmlStrEqual
      Callsites:
        - Src:             'numbers.c:588,16'
          Dst:             xsltTestCompMatchList
        - Src:             'numbers.c:608,14'
          Dst:             xmlStrEqual
        - Src:             'numbers.c:614,17'
          Dst:             xmlStrEqual
    - functionName:    xsltNumberFormatRoman
      functionSourceFile: '/src/libxslt/libxslt/numbers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - data
        - buffer
        - number
        - is_upper
      BBCount:         48
      ICount:          306
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - xmlBufferCCat
        - xsltNumberFormatDecimal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'numbers.c:297,22'
          Branch Sides:
            - BranchSide:      'numbers.c:297,25'
              BranchSideFuncs:
                - xsltNumberFormatDecimal
            - BranchSide:      'numbers.c:298,33'
              BranchSideFuncs:
                - xsltNumberFormatDecimal
        - Branch String:   'numbers.c:297,9'
          Branch Sides:
            - BranchSide:      'numbers.c:298,33'
              BranchSideFuncs:
                - xsltNumberFormatDecimal
            - BranchSide:      'numbers.c:308,5'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
        - Branch String:   'numbers.c:308,5'
          Branch Sides:
            - BranchSide:      'numbers.c:309,16'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
            - BranchSide:      'numbers.c:312,9'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
        - Branch String:   'numbers.c:312,9'
          Branch Sides:
            - BranchSide:      'numbers.c:313,16'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
            - BranchSide:      'numbers.c:316,5'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
        - Branch String:   'numbers.c:316,5'
          Branch Sides:
            - BranchSide:      'numbers.c:317,16'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
            - BranchSide:      'numbers.c:320,9'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
        - Branch String:   'numbers.c:320,9'
          Branch Sides:
            - BranchSide:      'numbers.c:321,16'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
            - BranchSide:      'numbers.c:324,5'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
        - Branch String:   'numbers.c:324,5'
          Branch Sides:
            - BranchSide:      'numbers.c:325,16'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
            - BranchSide:      'numbers.c:328,9'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
        - Branch String:   'numbers.c:328,9'
          Branch Sides:
            - BranchSide:      'numbers.c:329,16'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
            - BranchSide:      'numbers.c:332,5'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
        - Branch String:   'numbers.c:332,5'
          Branch Sides:
            - BranchSide:      'numbers.c:333,16'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
            - BranchSide:      'numbers.c:336,9'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
        - Branch String:   'numbers.c:336,9'
          Branch Sides:
            - BranchSide:      'numbers.c:337,16'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
            - BranchSide:      'numbers.c:340,5'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
        - Branch String:   'numbers.c:340,5'
          Branch Sides:
            - BranchSide:      'numbers.c:341,16'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
            - BranchSide:      'numbers.c:344,9'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
        - Branch String:   'numbers.c:344,9'
          Branch Sides:
            - BranchSide:      'numbers.c:345,16'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
            - BranchSide:      'numbers.c:348,5'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
        - Branch String:   'numbers.c:348,5'
          Branch Sides:
            - BranchSide:      'numbers.c:349,16'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
            - BranchSide:      'numbers.c:352,9'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
        - Branch String:   'numbers.c:352,9'
          Branch Sides:
            - BranchSide:      'numbers.c:353,16'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
            - BranchSide:      'numbers.c:356,5'
              BranchSideFuncs:
                - xmlBufferCCat
        - Branch String:   'numbers.c:356,5'
          Branch Sides:
            - BranchSide:      'numbers.c:356,5'
              BranchSideFuncs:
                - xmlBufferCCat
            - BranchSide:      'numbers.c:357,16'
              BranchSideFuncs:
                - xmlBufferCCat
      Callsites:
        - Src:             'numbers.c:298,9'
          Dst:             xsltNumberFormatDecimal
        - Src:             'numbers.c:309,2'
          Dst:             xmlBufferCCat
        - Src:             'numbers.c:313,2'
          Dst:             xmlBufferCCat
        - Src:             'numbers.c:317,2'
          Dst:             xmlBufferCCat
        - Src:             'numbers.c:321,2'
          Dst:             xmlBufferCCat
        - Src:             'numbers.c:325,2'
          Dst:             xmlBufferCCat
        - Src:             'numbers.c:329,2'
          Dst:             xmlBufferCCat
        - Src:             'numbers.c:333,2'
          Dst:             xmlBufferCCat
        - Src:             'numbers.c:337,2'
          Dst:             xmlBufferCCat
        - Src:             'numbers.c:341,2'
          Dst:             xmlBufferCCat
        - Src:             'numbers.c:345,2'
          Dst:             xmlBufferCCat
        - Src:             'numbers.c:349,2'
          Dst:             xmlBufferCCat
        - Src:             'numbers.c:353,2'
          Dst:             xmlBufferCCat
        - Src:             'numbers.c:357,2'
          Dst:             xmlBufferCCat
    - functionName:    xsltNumberFormatDecimal
      functionSourceFile: '/src/libxslt/libxslt/numbers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - double
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - buffer
        - number
        - digit_zero
        - width
        - digitsPerGroup
        - groupingCharacter
        - groupingCharacterLen
      BBCount:         33
      ICount:          228
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - fmod
        - xmlBufferCat
        - xsltCopyCharMultiByte
      functionUses:    6
      BranchProfiles:
        - Branch String:   'numbers.c:194,5'
          Branch Sides:
            - BranchSide:      'numbers.c:195,7'
              BranchSideFuncs:
                - fmod
                - xsltCopyCharMultiByte
                - xmlBufferCat
                - xsltCopyCharMultiByte
            - BranchSide:      'numbers.c:234,9'
              BranchSideFuncs:
                - xmlBufferCat
        - Branch String:   'numbers.c:195,19'
          Branch Sides:
            - BranchSide:      'numbers.c:195,28'
              BranchSideFuncs:
                - fmod
                - xsltCopyCharMultiByte
                - xmlBufferCat
                - xsltCopyCharMultiByte
            - BranchSide:      'numbers.c:197,7'
              BranchSideFuncs:
                - fmod
                - xsltCopyCharMultiByte
                - xmlBufferCat
                - xsltCopyCharMultiByte
        - Branch String:   'numbers.c:195,6'
          Branch Sides:
            - BranchSide:      'numbers.c:196,6'
              BranchSideFuncs:
                - xmlBufferCat
            - BranchSide:      'numbers.c:197,7'
              BranchSideFuncs:
                - fmod
                - xsltCopyCharMultiByte
                - xmlBufferCat
                - xsltCopyCharMultiByte
        - Branch String:   'numbers.c:197,14'
          Branch Sides:
            - BranchSide:      'numbers.c:197,18'
              BranchSideFuncs:
                - fmod
                - xsltCopyCharMultiByte
                - xmlBufferCat
                - xsltCopyCharMultiByte
            - BranchSide:      'numbers.c:208,8'
              BranchSideFuncs:
                - fmod
                - xsltCopyCharMultiByte
                - xmlBufferCat
                - xsltCopyCharMultiByte
        - Branch String:   'numbers.c:197,42'
          Branch Sides:
            - BranchSide:      'numbers.c:198,7'
              BranchSideFuncs:
                - fmod
                - xsltCopyCharMultiByte
                - xmlBufferCat
                - xsltCopyCharMultiByte
            - BranchSide:      'numbers.c:208,8'
              BranchSideFuncs:
                - fmod
                - xsltCopyCharMultiByte
                - xmlBufferCat
                - xsltCopyCharMultiByte
        - Branch String:   'numbers.c:198,27'
          Branch Sides:
            - BranchSide:      'numbers.c:199,8'
              BranchSideFuncs:
                - fmod
                - xsltCopyCharMultiByte
                - xmlBufferCat
                - xsltCopyCharMultiByte
            - BranchSide:      'numbers.c:208,8'
              BranchSideFuncs:
                - fmod
                - xsltCopyCharMultiByte
                - xmlBufferCat
                - xsltCopyCharMultiByte
        - Branch String:   'numbers.c:197,6'
          Branch Sides:
            - BranchSide:      'numbers.c:200,10'
              BranchSideFuncs:
                - xsltCopyCharMultiByte
                - fmod
                - xsltCopyCharMultiByte
                - xmlBufferCat
            - BranchSide:      'numbers.c:208,8'
              BranchSideFuncs:
                - fmod
                - xsltCopyCharMultiByte
                - xmlBufferCat
                - xsltCopyCharMultiByte
        - Branch String:   'numbers.c:200,10'
          Branch Sides:
            - BranchSide:      'numbers.c:201,12'
              BranchSideFuncs:
                - xmlBufferCat
            - BranchSide:      'numbers.c:204,17'
              BranchSideFuncs:
                - xsltCopyCharMultiByte
                - fmod
                - xsltCopyCharMultiByte
                - xmlBufferCat
        - Branch String:   'numbers.c:209,6'
          Branch Sides:
            - BranchSide:      'numbers.c:210,10'
              BranchSideFuncs:
                - xmlBufferCat
                - fmod
                - xsltCopyCharMultiByte
                - xsltCopyCharMultiByte
            - BranchSide:      'numbers.c:223,34'
              BranchSideFuncs:
                - xsltCopyCharMultiByte
                - xmlBufferCat
                - fmod
                - xsltCopyCharMultiByte
        - Branch String:   'numbers.c:210,10'
          Branch Sides:
            - BranchSide:      'numbers.c:211,12'
              BranchSideFuncs:
                - xmlBufferCat
            - BranchSide:      'numbers.c:214,21'
              BranchSideFuncs:
                - xmlBufferCat
                - fmod
                - xsltCopyCharMultiByte
                - xsltCopyCharMultiByte
        - Branch String:   'numbers.c:224,11'
          Branch Sides:
            - BranchSide:      'numbers.c:225,12'
              BranchSideFuncs:
                - xmlBufferCat
            - BranchSide:      'numbers.c:228,17'
              BranchSideFuncs:
                - xmlBufferCat
                - fmod
                - xsltCopyCharMultiByte
                - xsltCopyCharMultiByte
        - Branch String:   'numbers.c:234,9'
          Branch Sides:
            - BranchSide:      'numbers.c:234,9'
              BranchSideFuncs:
                - xmlBufferCat
            - BranchSide:      'numbers.c:235,9'
              BranchSideFuncs:
                - xmlBufferCat
      Callsites:
        - Src:             'numbers.c:205,6'
          Dst:             xsltCopyCharMultiByte
        - Src:             'numbers.c:208,26'
          Dst:             fmod
        - Src:             'numbers.c:223,12'
          Dst:             xsltCopyCharMultiByte
        - Src:             'numbers.c:237,5'
          Dst:             xmlBufferCat
    - functionName:    xsltNumberFormatAlpha
      functionSourceFile: '/src/libxslt/libxslt/numbers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - data
        - buffer
        - number
        - is_upper
      BBCount:         13
      ICount:          113
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - fmod
        - xmlBufferCCat
        - xsltNumberFormatDecimal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'numbers.c:264,9'
          Branch Sides:
            - BranchSide:      'numbers.c:265,33'
              BranchSideFuncs:
                - xsltNumberFormatDecimal
            - BranchSide:      'numbers.c:273,16'
              BranchSideFuncs:
                - xmlBufferCCat
                - fmod
        - Branch String:   'numbers.c:277,5'
          Branch Sides:
            - BranchSide:      'numbers.c:278,8'
              BranchSideFuncs:
                - fmod
                - xmlBufferCCat
            - BranchSide:      'numbers.c:284,19'
              BranchSideFuncs:
                - xmlBufferCCat
        - Branch String:   'numbers.c:281,6'
          Branch Sides:
            - BranchSide:      'numbers.c:282,6'
              BranchSideFuncs:
                - xmlBufferCCat
            - BranchSide:      'numbers.c:283,5'
              BranchSideFuncs:
                - xmlBufferCCat
                - fmod
      Callsites:
        - Src:             'numbers.c:265,9'
          Dst:             xsltNumberFormatDecimal
        - Src:             'numbers.c:279,34'
          Dst:             fmod
        - Src:             'numbers.c:284,5'
          Dst:             xmlBufferCCat
    - functionName:    xsltIsDigitZero
      functionSourceFile: '/src/libxslt/libxslt/numbers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ch
      BBCount:         18
      ICount:          76
      EdgeCount:       34
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'numbers.c:155,5'
          Branch Sides:
            - BranchSide:      'numbers.c:160,2'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:160,2'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:160,2'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:160,2'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:160,2'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:160,2'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:160,2'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:160,2'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:160,2'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:160,2'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:160,2'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:160,2'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:160,2'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:160,2'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:162,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltIsLetterDigit
      functionSourceFile: '/src/libxslt/libxslt/numbers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         53
      ICount:          218
      EdgeCount:       73
      CyclomaticComplexity: 22
      functionsReached:
        - xmlCharInRange
      functionUses:    3
      BranchProfiles:
        - Branch String:   'numbers.c:126,32'
          Branch Sides:
            - BranchSide:      'numbers.c:126,12'
              BranchSideFuncs:
                - xmlCharInRange
            - BranchSide:      'numbers.c:126,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'numbers.c:126,12'
          Branch Sides:
            - BranchSide:      'numbers.c:126,12'
              BranchSideFuncs:
                - xmlCharInRange
            - BranchSide:      'numbers.c:126,12'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'numbers.c:126,12'
          Branch Sides:
            - BranchSide:      'numbers.c:126,12'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:126,12'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'numbers.c:126,12'
          Branch Sides:
            - BranchSide:      'numbers.c:126,12'
              BranchSideFuncs:
                - xmlCharInRange
            - BranchSide:      'numbers.c:126,12'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'numbers.c:126,12'
          Branch Sides:
            - BranchSide:      'numbers.c:126,12'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:126,12'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'numbers.c:126,12'
          Branch Sides:
            - BranchSide:      'numbers.c:126,12'
              BranchSideFuncs:
                - xmlCharInRange
            - BranchSide:      'numbers.c:126,12'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'numbers.c:126,12'
          Branch Sides:
            - BranchSide:      'numbers.c:126,12'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:126,12'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'numbers.c:126,12'
          Branch Sides:
            - BranchSide:      'numbers.c:126,12'
              BranchSideFuncs:
                - xmlCharInRange
            - BranchSide:      'numbers.c:126,12'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'numbers.c:126,12'
          Branch Sides:
            - BranchSide:      'numbers.c:126,12'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:126,12'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'numbers.c:126,12'
          Branch Sides:
            - BranchSide:      'numbers.c:126,12'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:126,35'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'numbers.c:126,32'
          Branch Sides:
            - BranchSide:      'numbers.c:126,32'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:126,35'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'numbers.c:126,58'
          Branch Sides:
            - BranchSide:      'numbers.c:126,35'
              BranchSideFuncs:
                - xmlCharInRange
            - BranchSide:      'numbers.c:126,35'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'numbers.c:126,35'
          Branch Sides:
            - BranchSide:      'numbers.c:126,35'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:127,12'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'numbers.c:126,35'
          Branch Sides:
            - BranchSide:      'numbers.c:126,35'
              BranchSideFuncs:
                - xmlCharInRange
            - BranchSide:      'numbers.c:126,35'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'numbers.c:126,35'
          Branch Sides:
            - BranchSide:      'numbers.c:126,35'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:126,35'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'numbers.c:126,35'
          Branch Sides:
            - BranchSide:      'numbers.c:126,35'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:126,35'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'numbers.c:126,35'
          Branch Sides:
            - BranchSide:      'numbers.c:126,35'
              BranchSideFuncs:
                - xmlCharInRange
            - BranchSide:      'numbers.c:127,12'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'numbers.c:126,58'
          Branch Sides:
            - BranchSide:      'numbers.c:126,58'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:127,12'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'numbers.c:127,12'
          Branch Sides:
            - BranchSide:      'numbers.c:126,58'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:127,12'
              BranchSideFuncs: []
        - Branch String:   'numbers.c:127,12'
          Branch Sides:
            - BranchSide:      'numbers.c:126,58'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:126,58'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numbers.c:126,12'
          Dst:             xmlCharInRange
        - Src:             'numbers.c:127,12'
          Dst:             xmlCharInRange
    - functionName:    xsltUTF8Charcmp
      functionSourceFile: '/src/libxslt/libxslt/numbers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf1
        - utf2
      BBCount:         10
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlStrncmp
        - xmlUTF8Strsize
      functionUses:    27
      BranchProfiles:
        - Branch String:   'numbers.c:114,9'
          Branch Sides:
            - BranchSide:      'numbers.c:115,9'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:116,9'
              BranchSideFuncs:
                - xmlStrncmp
        - Branch String:   'numbers.c:116,9'
          Branch Sides:
            - BranchSide:      'numbers.c:117,13'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:121,23'
              BranchSideFuncs:
                - xmlStrncmp
        - Branch String:   'numbers.c:117,13'
          Branch Sides:
            - BranchSide:      'numbers.c:118,13'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:119,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numbers.c:112,15'
          Dst:             xmlUTF8Strsize
        - Src:             'numbers.c:121,12'
          Dst:             xmlStrncmp
    - functionName:    xsltFormatNumberPreSuffix
      functionSourceFile: '/src/libxslt/libxslt/numbers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 937
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - format
        - info
      BBCount:         36
      ICount:          229
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - xmlUTF8Strsize
        - xsltUTF8Charcmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'numbers.c:901,6'
          Branch Sides:
            - BranchSide:      'numbers.c:902,13'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:904,8'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:904,6'
          Branch Sides:
            - BranchSide:      'numbers.c:905,15'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
            - BranchSide:      'numbers.c:908,11'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:905,10'
          Branch Sides:
            - BranchSide:      'numbers.c:906,3'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:907,2'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:908,11'
          Branch Sides:
            - BranchSide:      'numbers.c:908,11'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:909,13'
              BranchSideFuncs: []
        - Branch String:   'numbers.c:908,11'
          Branch Sides:
            - BranchSide:      'numbers.c:908,11'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:909,13'
              BranchSideFuncs: []
        - Branch String:   'numbers.c:908,11'
          Branch Sides:
            - BranchSide:      'numbers.c:908,11'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:909,13'
              BranchSideFuncs: []
        - Branch String:   'numbers.c:908,11'
          Branch Sides:
            - BranchSide:      'numbers.c:908,11'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:909,13'
              BranchSideFuncs: []
        - Branch String:   'numbers.c:908,11'
          Branch Sides:
            - BranchSide:      'numbers.c:909,13'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:919,27'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:919,10'
          Branch Sides:
            - BranchSide:      'numbers.c:920,7'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
            - BranchSide:      'numbers.c:924,34'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:920,7'
          Branch Sides:
            - BranchSide:      'numbers.c:921,7'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:922,3'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:925,7'
          Branch Sides:
            - BranchSide:      'numbers.c:926,7'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:927,3'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:932,6'
          Branch Sides:
            - BranchSide:      'numbers.c:933,6'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:934,11'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
      Callsites:
        - Src:             'numbers.c:908,11'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:908,11'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:908,11'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:908,11'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:908,11'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:919,10'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:924,17'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:932,11'
          Dst:             xmlUTF8Strsize
    - functionName:    xsltFormatNumberConversion
      functionSourceFile: '/src/libxslt/libxslt/numbers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 986
      functionLinenumberEnd: 1411
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - format
        - number
        - result
      BBCount:         247
      ICount:          1564
      EdgeCount:       334
      CyclomaticComplexity: 89
      functionsReached:
        - fmod
        - pow
        - xmlBufferAdd
        - xmlBufferContent
        - xmlBufferCreate
        - xmlBufferFree
        - xmlStrcat
        - xmlStrdup
        - xmlStrlen
        - xmlStrncmp
        - xmlUTF8Strloc
        - xmlUTF8Strpos
        - xmlUTF8Strsize
        - xmlXPathIsInf
        - xmlXPathIsNaN
        - xsltFormatNumberPreSuffix
        - xsltGetUTF8Char
        - xsltNumberFormatDecimal
        - xsltTransformError
        - xsltUTF8Charcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'numbers.c:1007,9'
          Branch Sides:
            - BranchSide:      'numbers.c:1008,2'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathIsNaN
                - xsltFormatNumberPreSuffix
                - xmlStrlen
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlStrncmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'numbers.c:1012,6'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xsltFormatNumberPreSuffix
                - xmlStrlen
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlStrncmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'numbers.c:1013,9'
          Branch Sides:
            - BranchSide:      'numbers.c:1014,14'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'numbers.c:1021,17'
              BranchSideFuncs:
                - xsltFormatNumberPreSuffix
                - xmlStrlen
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlStrncmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:1014,28'
          Branch Sides:
            - BranchSide:      'numbers.c:1014,32'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'numbers.c:1015,23'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'numbers.c:1014,13'
          Branch Sides:
            - BranchSide:      'numbers.c:1015,23'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'numbers.c:1017,33'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'numbers.c:1039,9'
          Branch Sides:
            - BranchSide:      'numbers.c:1040,14'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1051,35'
              BranchSideFuncs:
                - xmlStrlen
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlStrncmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:1052,31'
          Branch Sides:
            - BranchSide:      'numbers.c:1052,5'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlStrncmp
                - xsltUTF8Charcmp
            - BranchSide:      'numbers.c:1053,22'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlStrncmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:1053,60'
          Branch Sides:
            - BranchSide:      'numbers.c:1052,5'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlStrncmp
            - BranchSide:      'numbers.c:1054,22'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlStrncmp
        - Branch String:   'numbers.c:1052,5'
          Branch Sides:
            - BranchSide:      'numbers.c:1056,6'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrncmp
            - BranchSide:      'numbers.c:1103,12'
              BranchSideFuncs:
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1056,6'
          Branch Sides:
            - BranchSide:      'numbers.c:1057,31'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrncmp
            - BranchSide:      'numbers.c:1061,22'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrncmp
        - Branch String:   'numbers.c:1061,6'
          Branch Sides:
            - BranchSide:      'numbers.c:1062,22'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrncmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
            - BranchSide:      'numbers.c:1069,29'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrncmp
        - Branch String:   'numbers.c:1062,10'
          Branch Sides:
            - BranchSide:      'numbers.c:1063,15'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1066,18'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrncmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:1067,10'
          Branch Sides:
            - BranchSide:      'numbers.c:1068,15'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrncmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
            - BranchSide:      'numbers.c:1069,2'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrncmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:1069,13'
          Branch Sides:
            - BranchSide:      'numbers.c:1070,18'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrncmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
            - BranchSide:      'numbers.c:1073,14'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrncmp
        - Branch String:   'numbers.c:1071,10'
          Branch Sides:
            - BranchSide:      'numbers.c:1072,15'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrncmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
            - BranchSide:      'numbers.c:1073,2'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrncmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:1073,37'
          Branch Sides:
            - BranchSide:      'numbers.c:1074,19'
              BranchSideFuncs:
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
            - BranchSide:      'numbers.c:1079,29'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrncmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:1073,13'
          Branch Sides:
            - BranchSide:      'numbers.c:1076,18'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrncmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
            - BranchSide:      'numbers.c:1079,29'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrncmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:1079,13'
          Branch Sides:
            - BranchSide:      'numbers.c:1080,22'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrncmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
            - BranchSide:      'numbers.c:1085,30'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrncmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:1080,10'
          Branch Sides:
            - BranchSide:      'numbers.c:1081,15'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1084,25'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrncmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:1085,14'
          Branch Sides:
            - BranchSide:      'numbers.c:1086,22'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrncmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
            - BranchSide:      'numbers.c:1092,6'
              BranchSideFuncs:
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1086,10'
          Branch Sides:
            - BranchSide:      'numbers.c:1087,15'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1090,25'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrncmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:1094,6'
          Branch Sides:
            - BranchSide:      'numbers.c:1095,18'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1098,16'
              BranchSideFuncs:
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlStrncmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:1103,29'
          Branch Sides:
            - BranchSide:      'numbers.c:1104,27'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
            - BranchSide:      'numbers.c:1113,5'
              BranchSideFuncs:
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1103,10'
          Branch Sides:
            - BranchSide:      'numbers.c:1105,21'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
            - BranchSide:      'numbers.c:1113,5'
              BranchSideFuncs:
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1106,13'
          Branch Sides:
            - BranchSide:      'numbers.c:1107,25'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1110,16'
              BranchSideFuncs:
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1113,5'
          Branch Sides:
            - BranchSide:      'numbers.c:1115,22'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
            - BranchSide:      'numbers.c:1166,9'
              BranchSideFuncs:
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:1115,6'
          Branch Sides:
            - BranchSide:      'numbers.c:1116,22'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
            - BranchSide:      'numbers.c:1121,29'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1116,10'
          Branch Sides:
            - BranchSide:      'numbers.c:1117,15'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1120,18'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1121,13'
          Branch Sides:
            - BranchSide:      'numbers.c:1122,18'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
            - BranchSide:      'numbers.c:1123,29'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1123,13'
          Branch Sides:
            - BranchSide:      'numbers.c:1124,22'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
            - BranchSide:      'numbers.c:1135,29'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1124,10'
          Branch Sides:
            - BranchSide:      'numbers.c:1125,15'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1128,25'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1129,10'
          Branch Sides:
            - BranchSide:      'numbers.c:1130,22'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1133,20'
              BranchSideFuncs:
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1135,13'
          Branch Sides:
            - BranchSide:      'numbers.c:1136,22'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
            - BranchSide:      'numbers.c:1147,29'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1136,10'
          Branch Sides:
            - BranchSide:      'numbers.c:1137,15'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1140,25'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1141,11'
          Branch Sides:
            - BranchSide:      'numbers.c:1142,22'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1145,20'
              BranchSideFuncs:
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1150,6'
          Branch Sides:
            - BranchSide:      'numbers.c:1151,18'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1154,16'
              BranchSideFuncs:
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1155,6'
          Branch Sides:
            - BranchSide:      'numbers.c:1113,5'
              BranchSideFuncs:
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
            - BranchSide:      'numbers.c:1156,31'
              BranchSideFuncs:
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1166,9'
          Branch Sides:
            - BranchSide:      'numbers.c:1167,16'
              BranchSideFuncs:
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
            - BranchSide:      'numbers.c:1171,14'
              BranchSideFuncs:
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:1173,30'
          Branch Sides:
            - BranchSide:      'numbers.c:1174,6'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1176,14'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
        - Branch String:   'numbers.c:1174,23'
          Branch Sides:
            - BranchSide:      'numbers.c:1175,21'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
            - BranchSide:      'numbers.c:1184,9'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1173,10'
          Branch Sides:
            - BranchSide:      'numbers.c:1176,14'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1184,9'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1184,9'
          Branch Sides:
            - BranchSide:      'numbers.c:1184,18'
              BranchSideFuncs:
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
            - BranchSide:      'numbers.c:1189,28'
              BranchSideFuncs:
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1190,6'
          Branch Sides:
            - BranchSide:      'numbers.c:1192,19'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1196,44'
              BranchSideFuncs:
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1208,10'
          Branch Sides:
            - BranchSide:      'numbers.c:1209,15'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1213,6'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1213,6'
          Branch Sides:
            - BranchSide:      'numbers.c:1214,25'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xmlUTF8Strsize
            - BranchSide:      'numbers.c:1233,10'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
        - Branch String:   'numbers.c:1214,60'
          Branch Sides:
            - BranchSide:      'numbers.c:1215,25'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
            - BranchSide:      'numbers.c:1216,23'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:1214,8'
          Branch Sides:
            - BranchSide:      'numbers.c:1216,23'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
            - BranchSide:      'numbers.c:1223,12'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:1216,11'
          Branch Sides:
            - BranchSide:      'numbers.c:1217,16'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1220,19'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:1223,12'
          Branch Sides:
            - BranchSide:      'numbers.c:1223,12'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
            - BranchSide:      'numbers.c:1224,26'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:1223,12'
          Branch Sides:
            - BranchSide:      'numbers.c:1223,12'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
            - BranchSide:      'numbers.c:1224,26'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:1223,12'
          Branch Sides:
            - BranchSide:      'numbers.c:1223,12'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
            - BranchSide:      'numbers.c:1224,26'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:1223,12'
          Branch Sides:
            - BranchSide:      'numbers.c:1223,12'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
            - BranchSide:      'numbers.c:1224,26'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:1223,12'
          Branch Sides:
            - BranchSide:      'numbers.c:1224,26'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
            - BranchSide:      'numbers.c:1226,7'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
        - Branch String:   'numbers.c:1227,7'
          Branch Sides:
            - BranchSide:      'numbers.c:1228,19'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1231,17'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1233,10'
          Branch Sides:
            - BranchSide:      'numbers.c:1234,15'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
            - BranchSide:      'numbers.c:1239,11'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
        - Branch String:   'numbers.c:1239,10'
          Branch Sides:
            - BranchSide:      'numbers.c:1240,13'
              BranchSideFuncs:
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
            - BranchSide:      'numbers.c:1249,18'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
        - Branch String:   'numbers.c:1243,7'
          Branch Sides:
            - BranchSide:      'numbers.c:1244,19'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1247,6'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
        - Branch String:   'numbers.c:1250,10'
          Branch Sides:
            - BranchSide:      'numbers.c:1251,15'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1258,11'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
        - Branch String:   'numbers.c:1258,44'
          Branch Sides:
            - BranchSide:      'numbers.c:1259,4'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1264,12'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
        - Branch String:   'numbers.c:1259,37'
          Branch Sides:
            - BranchSide:      'numbers.c:1260,5'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1264,12'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
        - Branch String:   'numbers.c:1260,25'
          Branch Sides:
            - BranchSide:      'numbers.c:1261,16'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
            - BranchSide:      'numbers.c:1262,5'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
        - Branch String:   'numbers.c:1261,55'
          Branch Sides:
            - BranchSide:      'numbers.c:1262,5'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1264,12'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
        - Branch String:   'numbers.c:1276,9'
          Branch Sides:
            - BranchSide:      'numbers.c:1279,51'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
            - BranchSide:      'numbers.c:1292,35'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
        - Branch String:   'numbers.c:1293,5'
          Branch Sides:
            - BranchSide:      'numbers.c:1295,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
            - BranchSide:      'numbers.c:1301,11'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'numbers.c:1307,13'
              BranchSideFuncs:
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
        - Branch String:   'numbers.c:1295,10'
          Branch Sides:
            - BranchSide:      'numbers.c:1296,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'numbers.c:1298,23'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'numbers.c:1301,25'
          Branch Sides:
            - BranchSide:      'numbers.c:1301,29'
              BranchSideFuncs:
                - xmlStrcat
            - BranchSide:      'numbers.c:1302,24'
              BranchSideFuncs:
                - xmlStrcat
        - Branch String:   'numbers.c:1301,10'
          Branch Sides:
            - BranchSide:      'numbers.c:1302,24'
              BranchSideFuncs:
                - xmlStrcat
            - BranchSide:      'numbers.c:1304,24'
              BranchSideFuncs:
                - xmlStrcat
        - Branch String:   'numbers.c:1311,9'
          Branch Sides:
            - BranchSide:      'numbers.c:1312,2'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:1316,9'
              BranchSideFuncs:
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
        - Branch String:   'numbers.c:1316,9'
          Branch Sides:
            - BranchSide:      'numbers.c:1317,15'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlBufferAdd
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
            - BranchSide:      'numbers.c:1320,12'
              BranchSideFuncs:
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
        - Branch String:   'numbers.c:1320,5'
          Branch Sides:
            - BranchSide:      'numbers.c:1321,7'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlBufferAdd
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
            - BranchSide:      'numbers.c:1330,19'
              BranchSideFuncs:
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
        - Branch String:   'numbers.c:1321,6'
          Branch Sides:
            - BranchSide:      'numbers.c:1322,19'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlBufferAdd
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
            - BranchSide:      'numbers.c:1323,30'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlBufferAdd
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
        - Branch String:   'numbers.c:1333,9'
          Branch Sides:
            - BranchSide:      'numbers.c:1334,25'
              BranchSideFuncs:
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
            - BranchSide:      'numbers.c:1342,32'
              BranchSideFuncs:
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
        - Branch String:   'numbers.c:1334,13'
          Branch Sides:
            - BranchSide:      'numbers.c:1335,25'
              BranchSideFuncs:
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
            - BranchSide:      'numbers.c:1338,66'
              BranchSideFuncs:
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
        - Branch String:   'numbers.c:1347,34'
          Branch Sides:
            - BranchSide:      'numbers.c:1348,10'
              BranchSideFuncs:
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
            - BranchSide:      'numbers.c:1358,26'
              BranchSideFuncs:
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
        - Branch String:   'numbers.c:1347,9'
          Branch Sides:
            - BranchSide:      'numbers.c:1351,18'
              BranchSideFuncs:
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
            - BranchSide:      'numbers.c:1358,26'
              BranchSideFuncs:
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
        - Branch String:   'numbers.c:1365,33'
          Branch Sides:
            - BranchSide:      'numbers.c:1365,49'
              BranchSideFuncs:
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
            - BranchSide:      'numbers.c:1371,16'
              BranchSideFuncs:
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
        - Branch String:   'numbers.c:1364,9'
          Branch Sides:
            - BranchSide:      'numbers.c:1366,23'
              BranchSideFuncs:
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
            - BranchSide:      'numbers.c:1371,16'
              BranchSideFuncs:
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
        - Branch String:   'numbers.c:1371,30'
          Branch Sides:
            - BranchSide:      'numbers.c:1372,15'
              BranchSideFuncs:
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
            - BranchSide:      'numbers.c:1377,21'
              BranchSideFuncs:
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
        - Branch String:   'numbers.c:1371,9'
          Branch Sides:
            - BranchSide:      'numbers.c:1373,22'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
            - BranchSide:      'numbers.c:1377,21'
              BranchSideFuncs:
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
        - Branch String:   'numbers.c:1377,9'
          Branch Sides:
            - BranchSide:      'numbers.c:1378,25'
              BranchSideFuncs:
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
            - BranchSide:      'numbers.c:1383,23'
              BranchSideFuncs:
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
        - Branch String:   'numbers.c:1378,13'
          Branch Sides:
            - BranchSide:      'numbers.c:1379,19'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
            - BranchSide:      'numbers.c:1381,5'
              BranchSideFuncs:
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
        - Branch String:   'numbers.c:1384,20'
          Branch Sides:
            - BranchSide:      'numbers.c:1384,36'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - fmod
            - BranchSide:      'numbers.c:1385,19'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - fmod
        - Branch String:   'numbers.c:1388,6'
          Branch Sides:
            - BranchSide:      'numbers.c:1389,12'
              BranchSideFuncs:
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
            - BranchSide:      'numbers.c:1393,30'
              BranchSideFuncs:
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
        - Branch String:   'numbers.c:1389,7'
          Branch Sides:
            - BranchSide:      'numbers.c:1390,7'
              BranchSideFuncs:
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
            - BranchSide:      'numbers.c:1391,10'
              BranchSideFuncs:
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - fmod
        - Branch String:   'numbers.c:1399,5'
          Branch Sides:
            - BranchSide:      'numbers.c:1400,7'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
            - BranchSide:      'numbers.c:1408,42'
              BranchSideFuncs:
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
        - Branch String:   'numbers.c:1400,6'
          Branch Sides:
            - BranchSide:      'numbers.c:1401,19'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
            - BranchSide:      'numbers.c:1402,30'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
      Callsites:
        - Src:             'numbers.c:1007,9'
          Dst:             xmlStrlen
        - Src:             'numbers.c:1008,2'
          Dst:             xsltTransformError
        - Src:             'numbers.c:1013,9'
          Dst:             xmlXPathIsNaN
        - Src:             'numbers.c:1015,23'
          Dst:             xmlStrdup
        - Src:             'numbers.c:1017,23'
          Dst:             xmlStrdup
        - Src:             'numbers.c:1038,21'
          Dst:             xsltFormatNumberPreSuffix
        - Src:             'numbers.c:1051,25'
          Dst:             xmlStrlen
        - Src:             'numbers.c:1053,6'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:1054,6'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:1061,6'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:1069,13'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:1074,8'
          Dst:             xmlStrncmp
        - Src:             'numbers.c:1079,13'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:1085,14'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:1094,11'
          Dst:             xmlUTF8Strsize
        - Src:             'numbers.c:1104,11'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:1106,20'
          Dst:             xmlUTF8Strsize
        - Src:             'numbers.c:1115,6'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:1121,13'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:1123,13'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:1129,17'
          Dst:             xmlUTF8Strsize
        - Src:             'numbers.c:1135,13'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:1141,18'
          Dst:             xmlUTF8Strsize
        - Src:             'numbers.c:1147,13'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:1150,13'
          Dst:             xmlUTF8Strsize
        - Src:             'numbers.c:1172,21'
          Dst:             xsltFormatNumberPreSuffix
        - Src:             'numbers.c:1175,5'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:1189,14'
          Dst:             xmlUTF8Strloc
        - Src:             'numbers.c:1196,30'
          Dst:             xmlUTF8Strpos
        - Src:             'numbers.c:1206,23'
          Dst:             xsltFormatNumberPreSuffix
        - Src:             'numbers.c:1214,9'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:1215,9'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:1223,12'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:1223,12'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:1223,12'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:1223,12'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:1223,12'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:1227,14'
          Dst:             xmlUTF8Strsize
        - Src:             'numbers.c:1241,20'
          Dst:             xsltFormatNumberPreSuffix
        - Src:             'numbers.c:1261,5'
          Dst:             xmlStrncmp
        - Src:             'numbers.c:1263,5'
          Dst:             xmlStrncmp
        - Src:             'numbers.c:1277,2'
          Dst:             xsltTransformError
        - Src:             'numbers.c:1293,13'
          Dst:             xmlXPathIsInf
        - Src:             'numbers.c:1296,13'
          Dst:             xmlStrdup
        - Src:             'numbers.c:1298,13'
          Dst:             xmlStrdup
        - Src:             'numbers.c:1302,13'
          Dst:             xmlStrcat
        - Src:             'numbers.c:1304,13'
          Dst:             xmlStrcat
        - Src:             'numbers.c:1310,14'
          Dst:             xmlBufferCreate
        - Src:             'numbers.c:1317,40'
          Dst:             xmlUTF8Strsize
        - Src:             'numbers.c:1317,2'
          Dst:             xmlBufferAdd
        - Src:             'numbers.c:1323,15'
          Dst:             xmlUTF8Strsize
        - Src:             'numbers.c:1324,9'
          Dst:             xmlBufferAdd
        - Src:             'numbers.c:1342,13'
          Dst:             pow
        - Src:             'numbers.c:1344,15'
          Dst:             fmod
        - Src:             'numbers.c:1351,8'
          Dst:             xmlStrlen
        - Src:             'numbers.c:1352,10'
          Dst:             xsltGetUTF8Char
        - Src:             'numbers.c:1353,2'
          Dst:             xsltNumberFormatDecimal
        - Src:             'numbers.c:1358,2'
          Dst:             xsltNumberFormatDecimal
        - Src:             'numbers.c:1373,47'
          Dst:             xmlUTF8Strsize
        - Src:             'numbers.c:1373,9'
          Dst:             xmlBufferAdd
        - Src:             'numbers.c:1380,5'
          Dst:             xmlUTF8Strsize
        - Src:             'numbers.c:1379,6'
          Dst:             xmlBufferAdd
        - Src:             'numbers.c:1386,5'
          Dst:             xmlUTF8Strsize
        - Src:             'numbers.c:1385,6'
          Dst:             xmlBufferAdd
        - Src:             'numbers.c:1389,7'
          Dst:             fmod
        - Src:             'numbers.c:1393,6'
          Dst:             xsltNumberFormatDecimal
        - Src:             'numbers.c:1402,15'
          Dst:             xmlUTF8Strsize
        - Src:             'numbers.c:1403,9'
          Dst:             xmlBufferAdd
        - Src:             'numbers.c:1408,25'
          Dst:             xmlBufferContent
        - Src:             'numbers.c:1408,15'
          Dst:             xmlStrdup
        - Src:             'numbers.c:1409,5'
          Dst:             xmlBufferFree
    - functionName:    xsltNumberFormatGetAnyLevel
      functionSourceFile: '/src/libxslt/libxslt/numbers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - node
        - countPat
        - fromPat
        - array
      BBCount:         44
      ICount:          240
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - xsltTestCompMatchCount
        - xsltTestCompMatchList
      functionUses:    1
      BranchProfiles:
        - Branch String:   'numbers.c:629,5'
          Branch Sides:
            - BranchSide:      'numbers.c:629,5'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
            - BranchSide:      'numbers.c:631,29'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
        - Branch String:   'numbers.c:631,6'
          Branch Sides:
            - BranchSide:      'numbers.c:632,9'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
            - BranchSide:      'numbers.c:633,7'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
        - Branch String:   'numbers.c:633,24'
          Branch Sides:
            - BranchSide:      'numbers.c:634,28'
              BranchSideFuncs:
                - xsltTestCompMatchList
                - xsltTestCompMatchCount
            - BranchSide:      'numbers.c:639,7'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
        - Branch String:   'numbers.c:633,6'
          Branch Sides:
            - BranchSide:      'numbers.c:635,6'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:639,7'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
        - Branch String:   'numbers.c:639,39'
          Branch Sides:
            - BranchSide:      'numbers.c:643,14'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:644,6'
              BranchSideFuncs: []
        - Branch String:   'numbers.c:639,6'
          Branch Sides:
            - BranchSide:      'numbers.c:644,6'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:646,13'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
        - Branch String:   'numbers.c:646,13'
          Branch Sides:
            - BranchSide:      'numbers.c:651,44'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
            - BranchSide:      'numbers.c:652,20'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
        - Branch String:   'numbers.c:652,20'
          Branch Sides:
            - BranchSide:      'numbers.c:653,19'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
            - BranchSide:      'numbers.c:655,13'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
        - Branch String:   'numbers.c:655,40'
          Branch Sides:
            - BranchSide:      'numbers.c:655,45'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
            - BranchSide:      'numbers.c:655,13'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
        - Branch String:   'numbers.c:655,13'
          Branch Sides:
            - BranchSide:      'numbers.c:658,23'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
            - BranchSide:      'numbers.c:659,17'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
        - Branch String:   'numbers.c:659,17'
          Branch Sides:
            - BranchSide:      'numbers.c:660,28'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
            - BranchSide:      'numbers.c:662,23'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
        - Branch String:   'numbers.c:660,17'
          Branch Sides:
            - BranchSide:      'numbers.c:660,64'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
            - BranchSide:      'numbers.c:661,13'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
      Callsites:
        - Src:             'numbers.c:631,6'
          Dst:             xsltTestCompMatchCount
        - Src:             'numbers.c:634,6'
          Dst:             xsltTestCompMatchList
    - functionName:    xsltNumberFormatGetMultipleLevel
      functionSourceFile: '/src/libxslt/libxslt/numbers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - context
        - node
        - countPat
        - fromPat
        - array
        - max
      BBCount:         41
      ICount:          227
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - xsltTestCompMatchCount
        - xsltTestCompMatchList
      functionUses:    2
      BranchProfiles:
        - Branch String:   'numbers.c:688,31'
          Branch Sides:
            - BranchSide:      'numbers.c:688,35'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
            - BranchSide:      'numbers.c:688,5'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
        - Branch String:   'numbers.c:688,5'
          Branch Sides:
            - BranchSide:      'numbers.c:688,5'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
            - BranchSide:      'numbers.c:689,14'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
        - Branch String:   'numbers.c:689,31'
          Branch Sides:
            - BranchSide:      'numbers.c:690,35'
              BranchSideFuncs:
                - xsltTestCompMatchList
                - xsltTestCompMatchCount
                - xsltTestCompMatchCount
            - BranchSide:      'numbers.c:693,36'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
                - xsltTestCompMatchCount
        - Branch String:   'numbers.c:689,13'
          Branch Sides:
            - BranchSide:      'numbers.c:691,13'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:693,36'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
                - xsltTestCompMatchCount
        - Branch String:   'numbers.c:693,13'
          Branch Sides:
            - BranchSide:      'numbers.c:695,17'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
                - xsltTestCompMatchCount
            - BranchSide:      'numbers.c:711,14'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
        - Branch String:   'numbers.c:696,17'
          Branch Sides:
            - BranchSide:      'numbers.c:697,29'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
                - xsltTestCompMatchCount
            - BranchSide:      'numbers.c:699,27'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
                - xsltTestCompMatchCount
        - Branch String:   'numbers.c:700,13'
          Branch Sides:
            - BranchSide:      'numbers.c:701,44'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
            - BranchSide:      'numbers.c:706,39'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
        - Branch String:   'numbers.c:701,21'
          Branch Sides:
            - BranchSide:      'numbers.c:703,24'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
                - xsltTestCompMatchCount
            - BranchSide:      'numbers.c:704,29'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
                - xsltTestCompMatchCount
        - Branch String:   'numbers.c:707,17'
          Branch Sides:
            - BranchSide:      'numbers.c:708,17'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:709,9'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
        - Branch String:   'numbers.c:711,32'
          Branch Sides:
            - BranchSide:      'numbers.c:711,36'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
            - BranchSide:      'numbers.c:720,24'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
        - Branch String:   'numbers.c:711,13'
          Branch Sides:
            - BranchSide:      'numbers.c:712,38'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
            - BranchSide:      'numbers.c:720,24'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
        - Branch String:   'numbers.c:714,36'
          Branch Sides:
            - BranchSide:      'numbers.c:715,18'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
            - BranchSide:      'numbers.c:718,26'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
        - Branch String:   'numbers.c:714,17'
          Branch Sides:
            - BranchSide:      'numbers.c:716,41'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
            - BranchSide:      'numbers.c:718,26'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
      Callsites:
        - Src:             'numbers.c:690,13'
          Dst:             xsltTestCompMatchList
        - Src:             'numbers.c:693,13'
          Dst:             xsltTestCompMatchCount
        - Src:             'numbers.c:701,21'
          Dst:             xsltTestCompMatchCount
    - functionName:    xsltNumberFormatInsertNumbers
      functionSourceFile: '/src/libxslt/libxslt/numbers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - numbers
        - numbers_max
        - tokens
        - buffer
      BBCount:         44
      ICount:          283
      EdgeCount:       52
      CyclomaticComplexity: 10
      functionsReached:
        - xmlBufferCCat
        - xmlBufferCat
        - xmlXPathIsInf
        - xmlXPathIsNaN
        - xsltIsDigitZero
        - xsltNumberFormatAlpha
        - xsltNumberFormatDecimal
        - xsltNumberFormatRoman
        - xsltTransformError
      functionUses:    4
      BranchProfiles:
        - Branch String:   'numbers.c:479,9'
          Branch Sides:
            - BranchSide:      'numbers.c:480,16'
              BranchSideFuncs:
                - xmlBufferCat
                - xmlBufferCat
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
            - BranchSide:      'numbers.c:482,12'
              BranchSideFuncs:
                - xmlBufferCat
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
        - Branch String:   'numbers.c:482,5'
          Branch Sides:
            - BranchSide:      'numbers.c:484,11'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCat
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
            - BranchSide:      'numbers.c:576,9'
              BranchSideFuncs:
                - xmlBufferCat
        - Branch String:   'numbers.c:496,13'
          Branch Sides:
            - BranchSide:      'numbers.c:497,13'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCat
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCat
            - BranchSide:      'numbers.c:502,6'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCat
        - Branch String:   'numbers.c:502,6'
          Branch Sides:
            - BranchSide:      'numbers.c:507,14'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCat
            - BranchSide:      'numbers.c:508,13'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCat
        - Branch String:   'numbers.c:508,13'
          Branch Sides:
            - BranchSide:      'numbers.c:514,14'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCat
            - BranchSide:      'numbers.c:520,10'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCat
        - Branch String:   'numbers.c:524,6'
          Branch Sides:
            - BranchSide:      'numbers.c:525,10'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
                - xmlBufferCat
            - BranchSide:      'numbers.c:531,24'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCat
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
        - Branch String:   'numbers.c:525,10'
          Branch Sides:
            - BranchSide:      'numbers.c:526,16'
              BranchSideFuncs:
                - xmlBufferCat
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCat
                - xmlBufferCCat
                - xsltTransformError
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
            - BranchSide:      'numbers.c:528,17'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCat
                - xmlBufferCat
                - xsltTransformError
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
        - Branch String:   'numbers.c:531,2'
          Branch Sides:
            - BranchSide:      'numbers.c:533,20'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCat
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
            - BranchSide:      'numbers.c:536,20'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCat
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
            - BranchSide:      'numbers.c:539,24'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xmlBufferCat
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
        - Branch String:   'numbers.c:539,10'
          Branch Sides:
            - BranchSide:      'numbers.c:540,17'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCat
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
            - BranchSide:      'numbers.c:543,11'
              BranchSideFuncs:
                - xsltNumberFormatRoman
                - xmlBufferCat
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
        - Branch String:   'numbers.c:543,3'
          Branch Sides:
            - BranchSide:      'numbers.c:545,29'
              BranchSideFuncs:
                - xsltNumberFormatAlpha
                - xmlBufferCat
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
            - BranchSide:      'numbers.c:548,29'
              BranchSideFuncs:
                - xsltNumberFormatAlpha
                - xmlBufferCat
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
            - BranchSide:      'numbers.c:551,29'
              BranchSideFuncs:
                - xsltNumberFormatRoman
                - xmlBufferCat
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
            - BranchSide:      'numbers.c:554,29'
              BranchSideFuncs:
                - xsltNumberFormatRoman
                - xmlBufferCat
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
            - BranchSide:      'numbers.c:557,11'
              BranchSideFuncs:
                - xsltIsDigitZero
                - xmlBufferCat
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
                - xsltNumberFormatDecimal
        - Branch String:   'numbers.c:557,11'
          Branch Sides:
            - BranchSide:      'numbers.c:558,28'
              BranchSideFuncs:
                - xsltNumberFormatDecimal
                - xmlBufferCat
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
            - BranchSide:      'numbers.c:566,7'
              BranchSideFuncs:
                - xmlBufferCat
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
        - Branch String:   'numbers.c:576,9'
          Branch Sides:
            - BranchSide:      'numbers.c:576,9'
              BranchSideFuncs:
                - xmlBufferCat
            - BranchSide:      'numbers.c:577,16'
              BranchSideFuncs:
                - xmlBufferCat
      Callsites:
        - Src:             'numbers.c:480,3'
          Dst:             xmlBufferCat
        - Src:             'numbers.c:497,13'
          Dst:             xsltTransformError
        - Src:             'numbers.c:526,3'
          Dst:             xmlBufferCat
        - Src:             'numbers.c:528,3'
          Dst:             xmlBufferCCat
        - Src:             'numbers.c:531,10'
          Dst:             xmlXPathIsInf
        - Src:             'numbers.c:533,6'
          Dst:             xmlBufferCCat
        - Src:             'numbers.c:536,6'
          Dst:             xmlBufferCCat
        - Src:             'numbers.c:539,10'
          Dst:             xmlXPathIsNaN
        - Src:             'numbers.c:540,3'
          Dst:             xmlBufferCCat
        - Src:             'numbers.c:545,7'
          Dst:             xsltNumberFormatAlpha
        - Src:             'numbers.c:548,7'
          Dst:             xsltNumberFormatAlpha
        - Src:             'numbers.c:551,7'
          Dst:             xsltNumberFormatRoman
        - Src:             'numbers.c:554,7'
          Dst:             xsltNumberFormatRoman
        - Src:             'numbers.c:557,11'
          Dst:             xsltIsDigitZero
        - Src:             'numbers.c:558,4'
          Dst:             xsltNumberFormatDecimal
        - Src:             'numbers.c:577,3'
          Dst:             xmlBufferCat
    - functionName:    xsltNumberFormatGetValue
      functionSourceFile: '/src/libxslt/libxslt/numbers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - node
        - value
        - number
      BBCount:         9
      ICount:          90
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlBufferCCat
        - xmlBufferCat
        - xmlBufferContent
        - xmlBufferCreate
        - xmlBufferFree
        - xmlXPathEvalExpression
        - xmlXPathFreeObject
      functionUses:    1
      BranchProfiles:
        - Branch String:   'numbers.c:739,9'
          Branch Sides:
            - BranchSide:      'numbers.c:739,9'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCat
                - xmlBufferCCat
                - xmlBufferContent
                - xmlXPathEvalExpression
                - xmlBufferFree
                - xmlXPathFreeObject
            - BranchSide:      'numbers.c:740,19'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCat
                - xmlBufferCCat
                - xmlBufferContent
                - xmlXPathEvalExpression
                - xmlBufferFree
                - xmlXPathFreeObject
        - Branch String:   'numbers.c:748,6'
          Branch Sides:
            - BranchSide:      'numbers.c:749,16'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlBufferFree
            - BranchSide:      'numbers.c:753,16'
              BranchSideFuncs:
                - xmlBufferFree
      Callsites:
        - Src:             'numbers.c:738,15'
          Dst:             xmlBufferCreate
        - Src:             'numbers.c:742,2'
          Dst:             xmlBufferCCat
        - Src:             'numbers.c:743,2'
          Dst:             xmlBufferCat
        - Src:             'numbers.c:744,2'
          Dst:             xmlBufferCCat
        - Src:             'numbers.c:746,31'
          Dst:             xmlBufferContent
        - Src:             'numbers.c:746,8'
          Dst:             xmlXPathEvalExpression
        - Src:             'numbers.c:751,6'
          Dst:             xmlXPathFreeObject
        - Src:             'numbers.c:753,2'
          Dst:             xmlBufferFree
    - functionName:    xsltNumberFormatTokenize
      functionSourceFile: '/src/libxslt/libxslt/numbers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - format
        - tokens
      BBCount:         56
      ICount:          428
      EdgeCount:       74
      CyclomaticComplexity: 20
      functionsReached:
        - xmlStrndup
        - xsltGetUTF8CharZ
        - xsltIsDigitZero
        - xsltIsLetterDigit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'numbers.c:379,5'
          Branch Sides:
            - BranchSide:      'numbers.c:380,6'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
            - BranchSide:      'numbers.c:384,9'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
        - Branch String:   'numbers.c:380,6'
          Branch Sides:
            - BranchSide:      'numbers.c:381,6'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
            - BranchSide:      'numbers.c:382,8'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
        - Branch String:   'numbers.c:384,9'
          Branch Sides:
            - BranchSide:      'numbers.c:385,29'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
            - BranchSide:      'numbers.c:388,10'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
        - Branch String:   'numbers.c:388,5'
          Branch Sides:
            - BranchSide:      'numbers.c:388,5'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
            - BranchSide:      'numbers.c:390,6'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
        - Branch String:   'numbers.c:390,6'
          Branch Sides:
            - BranchSide:      'numbers.c:391,6'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:397,6'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
        - Branch String:   'numbers.c:397,6'
          Branch Sides:
            - BranchSide:      'numbers.c:398,50'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
            - BranchSide:      'numbers.c:402,25'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
        - Branch String:   'numbers.c:403,24'
          Branch Sides:
            - BranchSide:      'numbers.c:404,4'
              BranchSideFuncs:
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
            - BranchSide:      'numbers.c:405,6'
              BranchSideFuncs:
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
        - Branch String:   'numbers.c:403,6'
          Branch Sides:
            - BranchSide:      'numbers.c:405,6'
              BranchSideFuncs:
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
            - BranchSide:      'numbers.c:419,15'
              BranchSideFuncs:
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
        - Branch String:   'numbers.c:406,6'
          Branch Sides:
            - BranchSide:      'numbers.c:407,3'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
            - BranchSide:      'numbers.c:411,10'
              BranchSideFuncs:
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
        - Branch String:   'numbers.c:411,10'
          Branch Sides:
            - BranchSide:      'numbers.c:412,43'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
            - BranchSide:      'numbers.c:416,17'
              BranchSideFuncs:
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
        - Branch String:   'numbers.c:419,27'
          Branch Sides:
            - BranchSide:      'numbers.c:420,8'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
            - BranchSide:      'numbers.c:423,46'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
        - Branch String:   'numbers.c:420,20'
          Branch Sides:
            - BranchSide:      'numbers.c:421,8'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
            - BranchSide:      'numbers.c:423,46'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
        - Branch String:   'numbers.c:421,20'
          Branch Sides:
            - BranchSide:      'numbers.c:422,8'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
            - BranchSide:      'numbers.c:423,46'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
        - Branch String:   'numbers.c:419,14'
          Branch Sides:
            - BranchSide:      'numbers.c:423,46'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
            - BranchSide:      'numbers.c:433,6'
              BranchSideFuncs:
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
        - Branch String:   'numbers.c:445,2'
          Branch Sides:
            - BranchSide:      'numbers.c:446,12'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'numbers.c:453,6'
              BranchSideFuncs:
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'numbers.c:454,2'
          Branch Sides:
            - BranchSide:      'numbers.c:455,10'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
            - BranchSide:      'numbers.c:460,6'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
        - Branch String:   'numbers.c:455,10'
          Branch Sides:
            - BranchSide:      'numbers.c:456,3'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
            - BranchSide:      'numbers.c:457,12'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
        - Branch String:   'numbers.c:460,6'
          Branch Sides:
            - BranchSide:      'numbers.c:461,32'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
            - BranchSide:      'numbers.c:462,5'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
      Callsites:
        - Src:             'numbers.c:379,37'
          Dst:             xsltGetUTF8CharZ
        - Src:             'numbers.c:379,13'
          Dst:             xsltIsLetterDigit
        - Src:             'numbers.c:385,18'
          Dst:             xmlStrndup
        - Src:             'numbers.c:402,8'
          Dst:             xsltGetUTF8CharZ
        - Src:             'numbers.c:403,6'
          Dst:             xsltIsDigitZero
        - Src:             'numbers.c:404,4'
          Dst:             xsltIsDigitZero
        - Src:             'numbers.c:406,13'
          Dst:             xsltIsDigitZero
        - Src:             'numbers.c:409,9'
          Dst:             xsltGetUTF8CharZ
        - Src:             'numbers.c:411,10'
          Dst:             xsltIsDigitZero
        - Src:             'numbers.c:414,9'
          Dst:             xsltGetUTF8CharZ
        - Src:             'numbers.c:425,12'
          Dst:             xsltGetUTF8CharZ
        - Src:             'numbers.c:445,9'
          Dst:             xsltIsLetterDigit
        - Src:             'numbers.c:447,12'
          Dst:             xsltGetUTF8CharZ
        - Src:             'numbers.c:454,10'
          Dst:             xsltIsLetterDigit
        - Src:             'numbers.c:458,12'
          Dst:             xsltGetUTF8CharZ
        - Src:             'numbers.c:461,20'
          Dst:             xmlStrndup
    - functionName:    xsltNumberFormat
      functionSourceFile: '/src/libxslt/libxslt/numbers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - data
        - node
      BBCount:         60
      ICount:          373
      EdgeCount:       79
      CyclomaticComplexity: 21
      functionsReached:
        - xmlBufferContent
        - xmlBufferCreate
        - xmlBufferFree
        - xmlStrEqual
        - xsltCompMatchClearCache
        - xsltCopyTextString
        - xsltEvalAttrValueTemplate
        - xsltNumberFormatGetAnyLevel
        - xsltNumberFormatGetMultipleLevel
        - xsltNumberFormatGetValue
        - xsltNumberFormatInsertNumbers
        - xsltNumberFormatTokenize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'numbers.c:778,9'
          Branch Sides:
            - BranchSide:      'numbers.c:779,34'
              BranchSideFuncs:
                - xsltNumberFormatTokenize
                - xmlBufferCreate
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltCompMatchClearCache
                - xsltCompMatchClearCache
                - xsltNumberFormatGetAnyLevel
                - xsltNumberFormatInsertNumbers
                - xsltNumberFormatGetMultipleLevel
                - xsltNumberFormatInsertNumbers
                - xsltNumberFormatGetMultipleLevel
                - xsltNumberFormatInsertNumbers
                - xsltNumberFormatGetValue
                - xsltNumberFormatInsertNumbers
            - BranchSide:      'numbers.c:785,13'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltNumberFormatTokenize
                - xmlBufferCreate
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltCompMatchClearCache
                - xsltCompMatchClearCache
                - xsltNumberFormatGetAnyLevel
                - xsltNumberFormatInsertNumbers
                - xsltNumberFormatGetMultipleLevel
                - xsltNumberFormatInsertNumbers
                - xsltNumberFormatGetMultipleLevel
                - xsltNumberFormatInsertNumbers
                - xsltNumberFormatGetValue
                - xsltNumberFormatInsertNumbers
        - Branch String:   'numbers.c:785,13'
          Branch Sides:
            - BranchSide:      'numbers.c:786,13'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:787,37'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltNumberFormatTokenize
                - xmlBufferCreate
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltCompMatchClearCache
                - xsltCompMatchClearCache
                - xsltNumberFormatGetAnyLevel
                - xsltNumberFormatInsertNumbers
                - xsltNumberFormatGetMultipleLevel
                - xsltNumberFormatInsertNumbers
                - xsltNumberFormatGetMultipleLevel
                - xsltNumberFormatInsertNumbers
                - xsltNumberFormatGetValue
                - xsltNumberFormatInsertNumbers
        - Branch String:   'numbers.c:790,13'
          Branch Sides:
            - BranchSide:      'numbers.c:791,13'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:792,34'
              BranchSideFuncs:
                - xsltNumberFormatTokenize
                - xmlBufferCreate
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltCompMatchClearCache
                - xsltCompMatchClearCache
                - xsltNumberFormatGetAnyLevel
                - xsltNumberFormatInsertNumbers
                - xsltNumberFormatGetMultipleLevel
                - xsltNumberFormatInsertNumbers
                - xsltNumberFormatGetMultipleLevel
                - xsltNumberFormatInsertNumbers
                - xsltNumberFormatGetValue
                - xsltNumberFormatInsertNumbers
        - Branch String:   'numbers.c:797,9'
          Branch Sides:
            - BranchSide:      'numbers.c:798,2'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:803,9'
              BranchSideFuncs:
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltCompMatchClearCache
                - xsltCompMatchClearCache
                - xsltNumberFormatGetAnyLevel
                - xsltNumberFormatInsertNumbers
                - xsltNumberFormatGetMultipleLevel
                - xsltNumberFormatInsertNumbers
                - xsltNumberFormatGetMultipleLevel
                - xsltNumberFormatInsertNumbers
                - xsltNumberFormatGetValue
                - xsltNumberFormatInsertNumbers
        - Branch String:   'numbers.c:803,9'
          Branch Sides:
            - BranchSide:      'numbers.c:804,36'
              BranchSideFuncs:
                - xsltNumberFormatGetValue
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
                - xsltNumberFormatInsertNumbers
            - BranchSide:      'numbers.c:816,16'
              BranchSideFuncs:
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltCompMatchClearCache
                - xsltCompMatchClearCache
                - xsltNumberFormatGetAnyLevel
                - xsltNumberFormatInsertNumbers
                - xsltNumberFormatGetMultipleLevel
                - xsltNumberFormatInsertNumbers
                - xsltNumberFormatGetMultipleLevel
                - xsltNumberFormatInsertNumbers
        - Branch String:   'numbers.c:808,6'
          Branch Sides:
            - BranchSide:      'numbers.c:809,36'
              BranchSideFuncs:
                - xsltNumberFormatInsertNumbers
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
            - BranchSide:      'numbers.c:816,5'
              BranchSideFuncs:
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
        - Branch String:   'numbers.c:818,6'
          Branch Sides:
            - BranchSide:      'numbers.c:819,48'
              BranchSideFuncs:
                - xsltNumberFormatGetMultipleLevel
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
                - xsltCompMatchClearCache
                - xsltCompMatchClearCache
                - xsltNumberFormatInsertNumbers
            - BranchSide:      'numbers.c:832,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
                - xsltCompMatchClearCache
                - xsltCompMatchClearCache
                - xsltNumberFormatGetAnyLevel
                - xsltNumberFormatInsertNumbers
                - xsltNumberFormatGetMultipleLevel
                - xsltNumberFormatInsertNumbers
        - Branch String:   'numbers.c:825,10'
          Branch Sides:
            - BranchSide:      'numbers.c:826,33'
              BranchSideFuncs:
                - xsltNumberFormatInsertNumbers
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
                - xsltCompMatchClearCache
                - xsltCompMatchClearCache
            - BranchSide:      'numbers.c:832,2'
              BranchSideFuncs:
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
                - xsltCompMatchClearCache
                - xsltCompMatchClearCache
        - Branch String:   'numbers.c:832,13'
          Branch Sides:
            - BranchSide:      'numbers.c:834,10'
              BranchSideFuncs:
                - xsltNumberFormatGetMultipleLevel
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
                - xsltCompMatchClearCache
                - xsltCompMatchClearCache
                - xsltNumberFormatInsertNumbers
            - BranchSide:      'numbers.c:848,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
                - xsltCompMatchClearCache
                - xsltCompMatchClearCache
                - xsltNumberFormatGetAnyLevel
                - xsltNumberFormatInsertNumbers
        - Branch String:   'numbers.c:841,10'
          Branch Sides:
            - BranchSide:      'numbers.c:842,33'
              BranchSideFuncs:
                - xsltNumberFormatInsertNumbers
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
                - xsltCompMatchClearCache
                - xsltCompMatchClearCache
            - BranchSide:      'numbers.c:848,2'
              BranchSideFuncs:
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
                - xsltCompMatchClearCache
                - xsltCompMatchClearCache
        - Branch String:   'numbers.c:854,10'
          Branch Sides:
            - BranchSide:      'numbers.c:855,33'
              BranchSideFuncs:
                - xsltNumberFormatInsertNumbers
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
                - xsltCompMatchClearCache
                - xsltCompMatchClearCache
            - BranchSide:      'numbers.c:861,2'
              BranchSideFuncs:
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
                - xsltCompMatchClearCache
                - xsltCompMatchClearCache
        - Branch String:   'numbers.c:868,13'
          Branch Sides:
            - BranchSide:      'numbers.c:869,37'
              BranchSideFuncs:
                - xsltCompMatchClearCache
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
                - xsltCompMatchClearCache
            - BranchSide:      'numbers.c:870,13'
              BranchSideFuncs:
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
                - xsltCompMatchClearCache
        - Branch String:   'numbers.c:870,13'
          Branch Sides:
            - BranchSide:      'numbers.c:871,37'
              BranchSideFuncs:
                - xsltCompMatchClearCache
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
            - BranchSide:      'numbers.c:872,5'
              BranchSideFuncs:
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
        - Branch String:   'numbers.c:879,9'
          Branch Sides:
            - BranchSide:      'numbers.c:880,2'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:881,16'
              BranchSideFuncs: []
        - Branch String:   'numbers.c:881,9'
          Branch Sides:
            - BranchSide:      'numbers.c:882,2'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:883,12'
              BranchSideFuncs: []
        - Branch String:   'numbers.c:883,5'
          Branch Sides:
            - BranchSide:      'numbers.c:883,5'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:884,13'
              BranchSideFuncs: []
        - Branch String:   'numbers.c:884,6'
          Branch Sides:
            - BranchSide:      'numbers.c:885,6'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:886,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numbers.c:779,9'
          Dst:             xsltNumberFormatTokenize
        - Src:             'numbers.c:787,11'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'numbers.c:792,9'
          Dst:             xsltNumberFormatTokenize
        - Src:             'numbers.c:796,14'
          Dst:             xmlBufferCreate
        - Src:             'numbers.c:804,11'
          Dst:             xsltNumberFormatGetValue
        - Src:             'numbers.c:809,6'
          Dst:             xsltNumberFormatInsertNumbers
        - Src:             'numbers.c:818,6'
          Dst:             xmlStrEqual
        - Src:             'numbers.c:819,15'
          Dst:             xsltNumberFormatGetMultipleLevel
        - Src:             'numbers.c:826,3'
          Dst:             xsltNumberFormatInsertNumbers
        - Src:             'numbers.c:832,13'
          Dst:             xmlStrEqual
        - Src:             'numbers.c:835,15'
          Dst:             xsltNumberFormatGetMultipleLevel
        - Src:             'numbers.c:842,3'
          Dst:             xsltNumberFormatInsertNumbers
        - Src:             'numbers.c:848,13'
          Dst:             xmlStrEqual
        - Src:             'numbers.c:849,15'
          Dst:             xsltNumberFormatGetAnyLevel
        - Src:             'numbers.c:855,3'
          Dst:             xsltNumberFormatInsertNumbers
        - Src:             'numbers.c:869,13'
          Dst:             xsltCompMatchClearCache
        - Src:             'numbers.c:871,13'
          Dst:             xsltCompMatchClearCache
        - Src:             'numbers.c:874,44'
          Dst:             xmlBufferContent
        - Src:             'numbers.c:874,5'
          Dst:             xsltCopyTextString
        - Src:             'numbers.c:876,5'
          Dst:             xmlBufferFree
    - functionName:    xsltCurrentFunction
      functionSourceFile: '/src/libxslt/libxslt/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionLinenumberEnd: 1061
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlXPathNewNodeSet
        - xmlXPathValuePush
        - xsltTransformError
        - xsltXPathGetTransformContext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'functions.c:1047,9'
          Branch Sides:
            - BranchSide:      'functions.c:1048,50'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'functions.c:1053,42'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'functions.c:1054,9'
          Branch Sides:
            - BranchSide:      'functions.c:1055,50'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:1059,12'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
      Callsites:
        - Src:             'functions.c:1048,21'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:1048,2'
          Dst:             xsltTransformError
        - Src:             'functions.c:1053,13'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:1055,21'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:1055,2'
          Dst:             xsltTransformError
        - Src:             'functions.c:1057,18'
          Dst:             xmlXPathNewNodeSet
        - Src:             'functions.c:1057,2'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:1059,18'
          Dst:             xmlXPathNewNodeSet
        - Src:             'functions.c:1059,2'
          Dst:             xmlXPathValuePush
    - functionName:    xsltRegisterAllFunctions
      functionSourceFile: '/src/libxslt/libxslt/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1077
      functionLinenumberEnd: 1095
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathRegisterFunc
        - xsltCurrentFunction
        - xsltDocumentFunction
        - xsltElementAvailableFunction
        - xsltFormatNumberFunction
        - xsltFunctionAvailableFunction
        - xsltGenerateIdFunction
        - xsltKeyFunction
        - xsltSystemPropertyFunction
        - xsltUnparsedEntityURIFunction
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'functions.c:1078,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'functions.c:1078,5'
          Dst:             xsltCurrentFunction
        - Src:             'functions.c:1080,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'functions.c:1080,5'
          Dst:             xsltDocumentFunction
        - Src:             'functions.c:1082,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'functions.c:1082,5'
          Dst:             xsltKeyFunction
        - Src:             'functions.c:1083,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'functions.c:1083,5'
          Dst:             xsltUnparsedEntityURIFunction
        - Src:             'functions.c:1085,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'functions.c:1085,5'
          Dst:             xsltFormatNumberFunction
        - Src:             'functions.c:1087,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'functions.c:1087,5'
          Dst:             xsltGenerateIdFunction
        - Src:             'functions.c:1089,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'functions.c:1089,5'
          Dst:             xsltSystemPropertyFunction
        - Src:             'functions.c:1091,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'functions.c:1091,5'
          Dst:             xsltElementAvailableFunction
        - Src:             'functions.c:1093,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'functions.c:1093,5'
          Dst:             xsltFunctionAvailableFunction
    - functionName:    xsltDocumentFunction
      functionSourceFile: '/src/libxslt/libxslt/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         128
      ICount:          824
      EdgeCount:       176
      CyclomaticComplexity: 50
      functionsReached:
        - xmlBuildURI
        - xmlFreeURI
        - xmlNodeGetBase
        - xmlParseURI
        - xmlSaveUri
        - xmlStrEqual
        - xmlXPathFreeObject
        - xmlXPathNewNodeSet
        - xmlXPathNodeSetMerge
        - xmlXPathObjectCopy
        - xmlXPathStringFunction
        - xmlXPathValuePop
        - xmlXPathValuePush
        - xsltDocumentFunction
        - xsltDocumentFunctionLoadDocument
        - xsltTransformError
        - xsltXPathGetTransformContext
      functionUses:    2
      BranchProfiles:
        - Branch String:   'functions.c:195,21'
          Branch Sides:
            - BranchSide:      'functions.c:195,25'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'functions.c:196,57'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'functions.c:195,9'
          Branch Sides:
            - BranchSide:      'functions.c:196,57'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'functions.c:202,9'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltXPathGetTransformContext
                - xmlParseURI
                - xmlFreeURI
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlSaveUri
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathValuePop
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltDocumentFunction
                - xmlXPathValuePop
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
                - xmlXPathObjectCopy
                - xmlXPathValuePush
                - xmlXPathValuePop
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'functions.c:202,9'
          Branch Sides:
            - BranchSide:      'functions.c:203,57'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'functions.c:209,9'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltXPathGetTransformContext
                - xmlParseURI
                - xmlFreeURI
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlSaveUri
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathValuePop
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltDocumentFunction
                - xmlXPathValuePop
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
                - xmlXPathObjectCopy
                - xmlXPathValuePush
                - xmlXPathValuePop
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'functions.c:209,9'
          Branch Sides:
            - BranchSide:      'functions.c:210,13'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltXPathGetTransformContext
                - xmlParseURI
                - xmlFreeURI
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlSaveUri
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathValuePop
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltDocumentFunction
                - xmlXPathValuePop
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
                - xmlXPathObjectCopy
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'functions.c:220,10'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltXPathGetTransformContext
                - xmlParseURI
                - xmlFreeURI
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlSaveUri
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathValuePop
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltDocumentFunction
                - xmlXPathValuePop
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
                - xmlXPathObjectCopy
                - xmlXPathValuePush
        - Branch String:   'functions.c:210,13'
          Branch Sides:
            - BranchSide:      'functions.c:211,61'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'functions.c:217,25'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltXPathGetTransformContext
                - xmlParseURI
                - xmlFreeURI
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlSaveUri
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathValuePop
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltDocumentFunction
                - xmlXPathValuePop
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
                - xmlXPathObjectCopy
                - xmlXPathValuePush
        - Branch String:   'functions.c:220,31'
          Branch Sides:
            - BranchSide:      'functions.c:220,35'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltXPathGetTransformContext
                - xmlParseURI
                - xmlFreeURI
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlSaveUri
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathValuePop
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltDocumentFunction
                - xmlXPathValuePop
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
                - xmlXPathObjectCopy
                - xmlXPathValuePush
            - BranchSide:      'functions.c:261,28'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltXPathGetTransformContext
                - xmlParseURI
                - xmlFreeURI
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlSaveUri
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'functions.c:220,9'
          Branch Sides:
            - BranchSide:      'functions.c:224,24'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltDocumentFunction
                - xmlXPathValuePop
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
                - xmlXPathObjectCopy
                - xmlXPathValuePush
            - BranchSide:      'functions.c:261,28'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltXPathGetTransformContext
                - xmlParseURI
                - xmlFreeURI
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlSaveUri
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'functions.c:227,27'
          Branch Sides:
            - BranchSide:      'functions.c:227,31'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltDocumentFunction
                - xmlXPathValuePop
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
                - xmlXPathObjectCopy
                - xmlXPathValuePush
            - BranchSide:      'functions.c:251,13'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:227,56'
          Branch Sides:
            - BranchSide:      'functions.c:227,60'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltDocumentFunction
                - xmlXPathValuePop
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
                - xmlXPathObjectCopy
                - xmlXPathValuePush
            - BranchSide:      'functions.c:251,13'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:227,13'
          Branch Sides:
            - BranchSide:      'functions.c:228,20'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltDocumentFunction
                - xmlXPathValuePop
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
                - xmlXPathObjectCopy
                - xmlXPathValuePush
            - BranchSide:      'functions.c:251,13'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:228,13'
          Branch Sides:
            - BranchSide:      'functions.c:229,27'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltDocumentFunction
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
                - xmlXPathObjectCopy
                - xmlXPathValuePush
            - BranchSide:      'functions.c:249,9'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:232,21'
          Branch Sides:
            - BranchSide:      'functions.c:233,31'
              BranchSideFuncs:
                - xmlXPathObjectCopy
                - xmlXPathValuePush
                - xsltDocumentFunction
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:235,31'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltDocumentFunction
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathObjectCopy
                - xmlXPathValuePush
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
        - Branch String:   'functions.c:239,21'
          Branch Sides:
            - BranchSide:      'functions.c:240,21'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:241,38'
              BranchSideFuncs:
                - xsltDocumentFunction
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathObjectCopy
                - xmlXPathValuePush
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
        - Branch String:   'functions.c:243,21'
          Branch Sides:
            - BranchSide:      'functions.c:244,60'
              BranchSideFuncs:
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltDocumentFunction
                - xmlXPathValuePop
                - xmlXPathObjectCopy
                - xmlXPathValuePush
            - BranchSide:      'functions.c:248,13'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltDocumentFunction
                - xmlXPathValuePop
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
                - xmlXPathObjectCopy
                - xmlXPathValuePush
        - Branch String:   'functions.c:251,13'
          Branch Sides:
            - BranchSide:      'functions.c:252,32'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathValuePush
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:253,13'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeObject
        - Branch String:   'functions.c:253,13'
          Branch Sides:
            - BranchSide:      'functions.c:254,32'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathValuePush
            - BranchSide:      'functions.c:255,19'
              BranchSideFuncs:
                - xmlXPathValuePush
        - Branch String:   'functions.c:262,31'
          Branch Sides:
            - BranchSide:      'functions.c:262,35'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:263,57'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'functions.c:262,9'
          Branch Sides:
            - BranchSide:      'functions.c:263,57'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:270,20'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xsltXPathGetTransformContext
                - xmlParseURI
                - xmlFreeURI
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlSaveUri
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'functions.c:266,13'
          Branch Sides:
            - BranchSide:      'functions.c:267,32'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:268,9'
              BranchSideFuncs: []
        - Branch String:   'functions.c:271,9'
          Branch Sides:
            - BranchSide:      'functions.c:272,19'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:278,46'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xmlParseURI
                - xmlFreeURI
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlSaveUri
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'functions.c:283,13'
          Branch Sides:
            - BranchSide:      'functions.c:284,32'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:293,31'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlSaveUri
        - Branch String:   'functions.c:294,13'
          Branch Sides:
            - BranchSide:      'functions.c:295,13'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlNodeGetBase
            - BranchSide:      'functions.c:299,20'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlNodeGetBase
        - Branch String:   'functions.c:301,28'
          Branch Sides:
            - BranchSide:      'functions.c:301,32'
              BranchSideFuncs:
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlNodeGetBase
            - BranchSide:      'functions.c:313,18'
              BranchSideFuncs:
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
        - Branch String:   'functions.c:301,58'
          Branch Sides:
            - BranchSide:      'functions.c:302,14'
              BranchSideFuncs:
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlNodeGetBase
            - BranchSide:      'functions.c:313,18'
              BranchSideFuncs:
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
        - Branch String:   'functions.c:302,44'
          Branch Sides:
            - BranchSide:      'functions.c:303,13'
              BranchSideFuncs:
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlNodeGetBase
            - BranchSide:      'functions.c:313,18'
              BranchSideFuncs:
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
        - Branch String:   'functions.c:303,13'
          Branch Sides:
            - BranchSide:      'functions.c:303,13'
              BranchSideFuncs:
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlNodeGetBase
            - BranchSide:      'functions.c:313,18'
              BranchSideFuncs:
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
        - Branch String:   'functions.c:303,13'
          Branch Sides:
            - BranchSide:      'functions.c:303,13'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:306,22'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'functions.c:303,13'
          Branch Sides:
            - BranchSide:      'functions.c:303,13'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:306,22'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'functions.c:303,13'
          Branch Sides:
            - BranchSide:      'functions.c:303,13'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:306,22'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'functions.c:303,13'
          Branch Sides:
            - BranchSide:      'functions.c:303,13'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:306,22'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'functions.c:303,13'
          Branch Sides:
            - BranchSide:      'functions.c:303,13'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:306,22'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'functions.c:303,13'
          Branch Sides:
            - BranchSide:      'functions.c:303,13'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:306,22'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'functions.c:303,13'
          Branch Sides:
            - BranchSide:      'functions.c:303,13'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:306,22'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'functions.c:301,13'
          Branch Sides:
            - BranchSide:      'functions.c:306,22'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:313,18'
              BranchSideFuncs:
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
        - Branch String:   'functions.c:307,54'
          Branch Sides:
            - BranchSide:      'functions.c:308,11'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:309,40'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'functions.c:307,17'
          Branch Sides:
            - BranchSide:      'functions.c:309,40'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:311,35'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'functions.c:313,33'
          Branch Sides:
            - BranchSide:      'functions.c:313,37'
              BranchSideFuncs:
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
            - BranchSide:      'functions.c:315,25'
              BranchSideFuncs:
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
        - Branch String:   'functions.c:313,17'
          Branch Sides:
            - BranchSide:      'functions.c:314,39'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:315,25'
              BranchSideFuncs:
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
        - Branch String:   'functions.c:323,13'
          Branch Sides:
            - BranchSide:      'functions.c:324,13'
              BranchSideFuncs:
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:325,13'
              BranchSideFuncs:
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'functions.c:325,13'
          Branch Sides:
            - BranchSide:      'functions.c:326,18'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:335,39'
              BranchSideFuncs:
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:326,33'
          Branch Sides:
            - BranchSide:      'functions.c:326,37'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:332,27'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:326,59'
          Branch Sides:
            - BranchSide:      'functions.c:327,18'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:332,27'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:327,45'
          Branch Sides:
            - BranchSide:      'functions.c:328,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:332,27'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:326,17'
          Branch Sides:
            - BranchSide:      'functions.c:330,27'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:332,27'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:344,9'
          Branch Sides:
            - BranchSide:      'functions.c:344,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:345,28'
              BranchSideFuncs:
                - xmlXPathFreeObject
      Callsites:
        - Src:             'functions.c:196,28'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:196,9'
          Dst:             xsltTransformError
        - Src:             'functions.c:203,28'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:203,9'
          Dst:             xsltTransformError
        - Src:             'functions.c:211,32'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:211,13'
          Dst:             xsltTransformError
        - Src:             'functions.c:217,16'
          Dst:             xmlXPathValuePop
        - Src:             'functions.c:224,15'
          Dst:             xmlXPathValuePop
        - Src:             'functions.c:225,15'
          Dst:             xmlXPathNewNodeSet
        - Src:             'functions.c:230,27'
          Dst:             xmlXPathNewNodeSet
        - Src:             'functions.c:229,17'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:231,17'
          Dst:             xmlXPathStringFunction
        - Src:             'functions.c:233,37'
          Dst:             xmlXPathObjectCopy
        - Src:             'functions.c:233,21'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:236,31'
          Dst:             xmlXPathNewNodeSet
        - Src:             'functions.c:235,21'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:241,17'
          Dst:             xsltDocumentFunction
        - Src:             'functions.c:242,26'
          Dst:             xmlXPathValuePop
        - Src:             'functions.c:244,39'
          Dst:             xmlXPathNodeSetMerge
        - Src:             'functions.c:246,21'
          Dst:             xmlXPathFreeObject
        - Src:             'functions.c:252,13'
          Dst:             xmlXPathFreeObject
        - Src:             'functions.c:254,13'
          Dst:             xmlXPathFreeObject
        - Src:             'functions.c:255,9'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:261,5'
          Dst:             xmlXPathStringFunction
        - Src:             'functions.c:263,28'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:263,9'
          Dst:             xsltTransformError
        - Src:             'functions.c:267,13'
          Dst:             xmlXPathFreeObject
        - Src:             'functions.c:270,11'
          Dst:             xmlXPathValuePop
        - Src:             'functions.c:272,25'
          Dst:             xmlXPathNewNodeSet
        - Src:             'functions.c:272,9'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:278,17'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:282,15'
          Dst:             xmlParseURI
        - Src:             'functions.c:284,13'
          Dst:             xsltTransformError
        - Src:             'functions.c:286,29'
          Dst:             xmlXPathNewNodeSet
        - Src:             'functions.c:286,13'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:296,22'
          Dst:             xmlSaveUri
        - Src:             'functions.c:299,9'
          Dst:             xmlFreeURI
        - Src:             'functions.c:311,20'
          Dst:             xmlNodeGetBase
        - Src:             'functions.c:314,24'
          Dst:             xmlNodeGetBase
        - Src:             'functions.c:317,24'
          Dst:             xmlNodeGetBase
        - Src:             'functions.c:322,15'
          Dst:             xmlBuildURI
        - Src:             'functions.c:328,18'
          Dst:             xmlStrEqual
        - Src:             'functions.c:330,33'
          Dst:             xmlXPathNewNodeSet
        - Src:             'functions.c:330,17'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:332,33'
          Dst:             xmlXPathNewNodeSet
        - Src:             'functions.c:332,17'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:335,6'
          Dst:             xsltDocumentFunctionLoadDocument
        - Src:             'functions.c:343,5'
          Dst:             xmlXPathFreeObject
        - Src:             'functions.c:345,9'
          Dst:             xmlXPathFreeObject
    - functionName:    xsltKeyFunction
      functionSourceFile: '/src/libxslt/libxslt/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         91
      ICount:          624
      EdgeCount:       123
      CyclomaticComplexity: 34
      functionsReached:
        - xmlSplitQName2
        - xmlStrdup
        - xmlXPathFreeObject
        - xmlXPathNewNodeSet
        - xmlXPathNodeSetMerge
        - xmlXPathNsLookup
        - xmlXPathObjectCopy
        - xmlXPathStringFunction
        - xmlXPathValuePop
        - xmlXPathValuePush
        - xmlXPathWrapNodeSet
        - xsltFindDocument
        - xsltGetKey
        - xsltKeyFunction
        - xsltNewDocument
        - xsltTransformError
        - xsltXPathGetTransformContext
      functionUses:    2
      BranchProfiles:
        - Branch String:   'functions.c:360,9'
          Branch Sides:
            - BranchSide:      'functions.c:361,50'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'functions.c:370,21'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltXPathGetTransformContext
                - xmlSplitQName2
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFindDocument
                - xsltTransformError
                - xsltNewDocument
                - xsltTransformError
                - xsltTransformError
                - xmlXPathNsLookup
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathObjectCopy
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xsltKeyFunction
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'functions.c:372,24'
          Branch Sides:
            - BranchSide:      'functions.c:373,3'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:374,50'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'functions.c:373,24'
          Branch Sides:
            - BranchSide:      'functions.c:373,28'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:374,50'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'functions.c:372,9'
          Branch Sides:
            - BranchSide:      'functions.c:374,50'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:384,21'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xsltXPathGetTransformContext
                - xmlSplitQName2
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFindDocument
                - xsltTransformError
                - xsltNewDocument
                - xsltTransformError
                - xsltTransformError
                - xmlXPathNsLookup
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathObjectCopy
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xsltKeyFunction
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:386,39'
          Branch Sides:
            - BranchSide:      'functions.c:386,43'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathObjectCopy
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xsltKeyFunction
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:390,8'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathObjectCopy
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xsltKeyFunction
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:386,9'
          Branch Sides:
            - BranchSide:      'functions.c:390,8'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathObjectCopy
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xsltKeyFunction
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:414,16'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xmlSplitQName2
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFindDocument
                - xsltTransformError
                - xsltNewDocument
                - xsltTransformError
                - xsltTransformError
                - xmlXPathNsLookup
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
        - Branch String:   'functions.c:391,13'
          Branch Sides:
            - BranchSide:      'functions.c:392,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:398,6'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathObjectCopy
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xsltKeyFunction
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathNodeSetMerge
        - Branch String:   'functions.c:398,6'
          Branch Sides:
            - BranchSide:      'functions.c:399,13'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathObjectCopy
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xsltKeyFunction
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathNodeSetMerge
            - BranchSide:      'functions.c:412,12'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:399,6'
          Branch Sides:
            - BranchSide:      'functions.c:400,13'
              BranchSideFuncs:
                - xmlXPathObjectCopy
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xsltKeyFunction
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeSetMerge
            - BranchSide:      'functions.c:411,2'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:406,21'
          Branch Sides:
            - BranchSide:      'functions.c:407,46'
              BranchSideFuncs:
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathObjectCopy
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xsltKeyFunction
                - xmlXPathValuePop
            - BranchSide:      'functions.c:409,22'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathObjectCopy
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xsltKeyFunction
                - xmlXPathValuePop
                - xmlXPathNodeSetMerge
        - Branch String:   'functions.c:427,6'
          Branch Sides:
            - BranchSide:      'functions.c:428,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:437,10'
              BranchSideFuncs:
                - xmlSplitQName2
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFindDocument
                - xsltTransformError
                - xsltNewDocument
                - xsltTransformError
                - xsltTransformError
                - xmlXPathNsLookup
                - xsltTransformError
                - xmlStrdup
        - Branch String:   'functions.c:439,6'
          Branch Sides:
            - BranchSide:      'functions.c:440,22'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFindDocument
                - xsltTransformError
                - xsltNewDocument
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'functions.c:445,10'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFindDocument
                - xsltTransformError
                - xsltNewDocument
                - xsltTransformError
                - xsltTransformError
                - xmlXPathNsLookup
                - xsltTransformError
        - Branch String:   'functions.c:442,10'
          Branch Sides:
            - BranchSide:      'functions.c:443,3'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFindDocument
                - xsltTransformError
                - xsltNewDocument
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'functions.c:444,2'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFindDocument
                - xsltTransformError
                - xsltNewDocument
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'functions.c:445,10'
          Branch Sides:
            - BranchSide:      'functions.c:446,29'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFindDocument
                - xsltTransformError
                - xsltNewDocument
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'functions.c:456,10'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFindDocument
                - xsltTransformError
                - xsltNewDocument
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'functions.c:447,7'
          Branch Sides:
            - BranchSide:      'functions.c:448,26'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFindDocument
                - xsltTransformError
                - xsltNewDocument
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'functions.c:454,3'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFindDocument
                - xsltTransformError
                - xsltNewDocument
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'functions.c:466,21'
          Branch Sides:
            - BranchSide:      'functions.c:466,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:467,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:466,6'
          Branch Sides:
            - BranchSide:      'functions.c:467,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:472,10'
              BranchSideFuncs:
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFindDocument
                - xsltTransformError
                - xsltNewDocument
                - xsltTransformError
        - Branch String:   'functions.c:484,6'
          Branch Sides:
            - BranchSide:      'functions.c:490,23'
              BranchSideFuncs:
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFindDocument
                - xsltTransformError
                - xsltNewDocument
                - xsltTransformError
            - BranchSide:      'functions.c:496,16'
              BranchSideFuncs:
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFindDocument
                - xsltTransformError
                - xsltNewDocument
                - xsltTransformError
        - Branch String:   'functions.c:490,52'
          Branch Sides:
            - BranchSide:      'functions.c:491,16'
              BranchSideFuncs:
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFindDocument
                - xsltTransformError
                - xsltNewDocument
                - xsltTransformError
            - BranchSide:      'functions.c:495,2'
              BranchSideFuncs:
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFindDocument
                - xsltTransformError
                - xsltNewDocument
                - xsltTransformError
        - Branch String:   'functions.c:490,10'
          Branch Sides:
            - BranchSide:      'functions.c:493,38'
              BranchSideFuncs:
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFindDocument
                - xsltTransformError
                - xsltNewDocument
                - xsltTransformError
            - BranchSide:      'functions.c:495,2'
              BranchSideFuncs:
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFindDocument
                - xsltTransformError
                - xsltNewDocument
                - xsltTransformError
        - Branch String:   'functions.c:498,24'
          Branch Sides:
            - BranchSide:      'functions.c:498,28'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:499,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:498,6'
          Branch Sides:
            - BranchSide:      'functions.c:499,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:505,7'
              BranchSideFuncs:
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFindDocument
                - xsltTransformError
                - xsltNewDocument
        - Branch String:   'functions.c:505,32'
          Branch Sides:
            - BranchSide:      'functions.c:506,7'
              BranchSideFuncs:
                - xsltFindDocument
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltTransformError
                - xsltNewDocument
            - BranchSide:      'functions.c:508,10'
              BranchSideFuncs:
                - xsltFindDocument
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltTransformError
                - xsltNewDocument
        - Branch String:   'functions.c:505,6'
          Branch Sides:
            - BranchSide:      'functions.c:508,10'
              BranchSideFuncs:
                - xsltFindDocument
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltTransformError
                - xsltNewDocument
            - BranchSide:      'functions.c:536,24'
              BranchSideFuncs:
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:508,29'
          Branch Sides:
            - BranchSide:      'functions.c:508,33'
              BranchSideFuncs:
                - xsltFindDocument
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltTransformError
                - xsltNewDocument
            - BranchSide:      'functions.c:523,38'
              BranchSideFuncs:
                - xsltFindDocument
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltTransformError
        - Branch String:   'functions.c:508,10'
          Branch Sides:
            - BranchSide:      'functions.c:512,7'
              BranchSideFuncs:
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltTransformError
                - xsltNewDocument
            - BranchSide:      'functions.c:523,38'
              BranchSideFuncs:
                - xsltFindDocument
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltTransformError
        - Branch String:   'functions.c:512,7'
          Branch Sides:
            - BranchSide:      'functions.c:513,48'
              BranchSideFuncs:
                - xsltNewDocument
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltTransformError
            - BranchSide:      'functions.c:517,39'
              BranchSideFuncs:
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltTransformError
        - Branch String:   'functions.c:514,11'
          Branch Sides:
            - BranchSide:      'functions.c:515,4'
              BranchSideFuncs:
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:516,3'
              BranchSideFuncs:
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltTransformError
        - Branch String:   'functions.c:525,10'
          Branch Sides:
            - BranchSide:      'functions.c:526,22'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:532,2'
              BranchSideFuncs:
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:546,9'
          Branch Sides:
            - BranchSide:      'functions.c:547,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:548,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'functions.c:548,9'
          Branch Sides:
            - BranchSide:      'functions.c:548,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:549,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
      Callsites:
        - Src:             'functions.c:361,21'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:361,2'
          Dst:             xsltTransformError
        - Src:             'functions.c:370,12'
          Dst:             xmlXPathValuePop
        - Src:             'functions.c:371,5'
          Dst:             xmlXPathStringFunction
        - Src:             'functions.c:374,21'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:374,2'
          Dst:             xsltTransformError
        - Src:             'functions.c:377,2'
          Dst:             xmlXPathFreeObject
        - Src:             'functions.c:384,12'
          Dst:             xmlXPathValuePop
        - Src:             'functions.c:390,8'
          Dst:             xmlXPathNewNodeSet
        - Src:             'functions.c:393,13'
          Dst:             xmlXPathFreeObject
        - Src:             'functions.c:394,13'
          Dst:             xmlXPathFreeObject
        - Src:             'functions.c:400,19'
          Dst:             xmlXPathObjectCopy
        - Src:             'functions.c:400,3'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:402,6'
          Dst:             xmlXPathNewNodeSet
        - Src:             'functions.c:401,3'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:403,3'
          Dst:             xmlXPathStringFunction
        - Src:             'functions.c:404,3'
          Dst:             xsltKeyFunction
        - Src:             'functions.c:405,12'
          Dst:             xmlXPathValuePop
        - Src:             'functions.c:407,25'
          Dst:             xmlXPathNodeSetMerge
        - Src:             'functions.c:409,3'
          Dst:             xmlXPathFreeObject
        - Src:             'functions.c:412,2'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:423,10'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:428,6'
          Dst:             xsltTransformError
        - Src:             'functions.c:438,8'
          Dst:             xmlSplitQName2
        - Src:             'functions.c:440,12'
          Dst:             xmlStrdup
        - Src:             'functions.c:446,12'
          Dst:             xmlXPathNsLookup
        - Src:             'functions.c:448,7'
          Dst:             xsltTransformError
        - Src:             'functions.c:463,2'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:464,2'
          Dst:             xmlXPathStringFunction
        - Src:             'functions.c:465,9'
          Dst:             xmlXPathValuePop
        - Src:             'functions.c:467,6'
          Dst:             xsltTransformError
        - Src:             'functions.c:499,6'
          Dst:             xsltTransformError
        - Src:             'functions.c:513,32'
          Dst:             xsltNewDocument
        - Src:             'functions.c:523,21'
          Dst:             xsltFindDocument
        - Src:             'functions.c:526,3'
          Dst:             xsltTransformError
        - Src:             'functions.c:536,13'
          Dst:             xsltGetKey
        - Src:             'functions.c:541,6'
          Dst:             xmlXPathNodeSetMerge
        - Src:             'functions.c:540,18'
          Dst:             xmlXPathWrapNodeSet
        - Src:             'functions.c:540,2'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:547,2'
          Dst:             xmlXPathFreeObject
        - Src:             'functions.c:549,2'
          Dst:             xmlXPathFreeObject
    - functionName:    xsltUnparsedEntityURIFunction
      functionSourceFile: '/src/libxslt/libxslt/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         23
      ICount:          137
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - xmlGetDocEntity
        - xmlXPathConvertString
        - xmlXPathErr
        - xmlXPathFreeObject
        - xmlXPathNewString
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    1
      BranchProfiles:
        - Branch String:   'functions.c:565,22'
          Branch Sides:
            - BranchSide:      'functions.c:565,26'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:566,9'
              BranchSideFuncs: []
        - Branch String:   'functions.c:565,9'
          Branch Sides:
            - BranchSide:      'functions.c:566,9'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:571,20'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlGetDocEntity
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathConvertString
                - xmlXPathErr
        - Branch String:   'functions.c:572,9'
          Branch Sides:
            - BranchSide:      'functions.c:573,30'
              BranchSideFuncs:
                - xmlXPathConvertString
                - xmlGetDocEntity
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathErr
            - BranchSide:      'functions.c:580,11'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
        - Branch String:   'functions.c:574,13'
          Branch Sides:
            - BranchSide:      'functions.c:575,25'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'functions.c:578,5'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
        - Branch String:   'functions.c:581,9'
          Branch Sides:
            - BranchSide:      'functions.c:582,12'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:586,27'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
        - Branch String:   'functions.c:587,6'
          Branch Sides:
            - BranchSide:      'functions.c:588,16'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:590,10'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewString
                - xmlXPathValuePush
        - Branch String:   'functions.c:590,10'
          Branch Sides:
            - BranchSide:      'functions.c:591,13'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:593,13'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
      Callsites:
        - Src:             'functions.c:571,11'
          Dst:             xmlXPathValuePop
        - Src:             'functions.c:573,8'
          Dst:             xmlXPathConvertString
        - Src:             'functions.c:575,13'
          Dst:             xmlXPathErr
        - Src:             'functions.c:582,18'
          Dst:             xmlXPathNewString
        - Src:             'functions.c:582,2'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:586,11'
          Dst:             xmlGetDocEntity
        - Src:             'functions.c:588,22'
          Dst:             xmlXPathNewString
        - Src:             'functions.c:588,6'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:591,19'
          Dst:             xmlXPathNewString
        - Src:             'functions.c:591,3'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:593,19'
          Dst:             xmlXPathNewString
        - Src:             'functions.c:593,3'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:596,5'
          Dst:             xmlXPathFreeObject
    - functionName:    xsltFormatNumberFunction
      functionSourceFile: '/src/libxslt/libxslt/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         55
      ICount:          337
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - xmlSearchNs
        - xmlXPathErr
        - xmlXPathFreeObject
        - xmlXPathNewString
        - xmlXPathNumberFunction
        - xmlXPathStringFunction
        - xmlXPathValuePop
        - xmlXPathValuePush
        - xsltDecimalFormatGetByQName
        - xsltFormatNumberConversion
        - xsltSplitQName
        - xsltTransformError
        - xsltXPathGetTransformContext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'functions.c:622,25'
          Branch Sides:
            - BranchSide:      'functions.c:622,29'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:623,2'
              BranchSideFuncs: []
        - Branch String:   'functions.c:622,9'
          Branch Sides:
            - BranchSide:      'functions.c:623,2'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:624,13'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltSplitQName
                - xsltTransformError
                - xsltDecimalFormatGetByQName
                - xmlSearchNs
                - xsltTransformError
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'functions.c:625,9'
          Branch Sides:
            - BranchSide:      'functions.c:626,2'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:627,20'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltSplitQName
                - xsltTransformError
                - xsltDecimalFormatGetByQName
                - xmlSearchNs
                - xsltTransformError
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'functions.c:629,5'
          Branch Sides:
            - BranchSide:      'functions.c:631,14'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xsltSplitQName
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathStringFunction
                - xsltTransformError
                - xsltDecimalFormatGetByQName
                - xmlSearchNs
                - xsltTransformError
                - xmlXPathStringFunction
            - BranchSide:      'functions.c:658,14'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathStringFunction
            - BranchSide:      'functions.c:666,14'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'functions.c:631,35'
          Branch Sides:
            - BranchSide:      'functions.c:631,39'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xsltSplitQName
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathStringFunction
                - xsltTransformError
                - xsltDecimalFormatGetByQName
                - xmlSearchNs
                - xsltTransformError
                - xmlXPathStringFunction
            - BranchSide:      'functions.c:633,24'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xsltSplitQName
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathStringFunction
                - xsltTransformError
                - xsltDecimalFormatGetByQName
                - xmlSearchNs
                - xsltTransformError
        - Branch String:   'functions.c:631,13'
          Branch Sides:
            - BranchSide:      'functions.c:632,36'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltSplitQName
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathStringFunction
                - xsltTransformError
                - xsltDecimalFormatGetByQName
                - xmlSearchNs
                - xsltTransformError
            - BranchSide:      'functions.c:633,24'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xsltSplitQName
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathStringFunction
                - xsltTransformError
                - xsltDecimalFormatGetByQName
                - xmlSearchNs
                - xsltTransformError
        - Branch String:   'functions.c:635,13'
          Branch Sides:
            - BranchSide:      'functions.c:636,39'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathStringFunction
                - xsltTransformError
                - xsltDecimalFormatGetByQName
                - xsltTransformError
            - BranchSide:      'functions.c:648,13'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathStringFunction
                - xsltTransformError
                - xsltDecimalFormatGetByQName
        - Branch String:   'functions.c:637,17'
          Branch Sides:
            - BranchSide:      'functions.c:638,36'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathStringFunction
                - xsltTransformError
                - xsltDecimalFormatGetByQName
            - BranchSide:      'functions.c:645,25'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathStringFunction
                - xsltTransformError
                - xsltDecimalFormatGetByQName
        - Branch String:   'functions.c:648,13'
          Branch Sides:
            - BranchSide:      'functions.c:649,49'
              BranchSideFuncs:
                - xsltDecimalFormatGetByQName
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathStringFunction
                - xsltTransformError
            - BranchSide:      'functions.c:651,6'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathStringFunction
                - xsltTransformError
        - Branch String:   'functions.c:651,6'
          Branch Sides:
            - BranchSide:      'functions.c:651,22'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathStringFunction
            - BranchSide:      'functions.c:652,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathStringFunction
        - Branch String:   'functions.c:658,35'
          Branch Sides:
            - BranchSide:      'functions.c:658,39'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathStringFunction
            - BranchSide:      'functions.c:660,23'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
        - Branch String:   'functions.c:658,13'
          Branch Sides:
            - BranchSide:      'functions.c:659,36'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
            - BranchSide:      'functions.c:660,23'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
        - Branch String:   'functions.c:661,35'
          Branch Sides:
            - BranchSide:      'functions.c:661,39'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
            - BranchSide:      'functions.c:663,23'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
        - Branch String:   'functions.c:661,13'
          Branch Sides:
            - BranchSide:      'functions.c:662,36'
              BranchSideFuncs:
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
            - BranchSide:      'functions.c:663,23'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
        - Branch String:   'functions.c:670,28'
          Branch Sides:
            - BranchSide:      'functions.c:671,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
            - BranchSide:      'functions.c:681,24'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:671,32'
          Branch Sides:
            - BranchSide:      'functions.c:671,36'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
            - BranchSide:      'functions.c:681,24'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:671,55'
          Branch Sides:
            - BranchSide:      'functions.c:671,59'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
            - BranchSide:      'functions.c:681,24'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:670,9'
          Branch Sides:
            - BranchSide:      'functions.c:672,33'
              BranchSideFuncs:
                - xsltFormatNumberConversion
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewString
                - xmlXPathValuePush
            - BranchSide:      'functions.c:681,24'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:672,6'
          Branch Sides:
            - BranchSide:      'functions.c:676,16'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:679,5'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
      Callsites:
        - Src:             'functions.c:621,13'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:632,13'
          Dst:             xmlXPathStringFunction
        - Src:             'functions.c:633,15'
          Dst:             xmlXPathValuePop
        - Src:             'functions.c:634,18'
          Dst:             xsltSplitQName
        - Src:             'functions.c:636,27'
          Dst:             xmlSearchNs
        - Src:             'functions.c:638,17'
          Dst:             xsltTransformError
        - Src:             'functions.c:649,21'
          Dst:             xsltDecimalFormatGetByQName
        - Src:             'functions.c:652,6'
          Dst:             xsltTransformError
        - Src:             'functions.c:659,13'
          Dst:             xmlXPathStringFunction
        - Src:             'functions.c:660,14'
          Dst:             xmlXPathValuePop
        - Src:             'functions.c:662,13'
          Dst:             xmlXPathNumberFunction
        - Src:             'functions.c:663,14'
          Dst:             xmlXPathValuePop
        - Src:             'functions.c:666,2'
          Dst:             xmlXPathErr
        - Src:             'functions.c:672,6'
          Dst:             xsltFormatNumberConversion
        - Src:             'functions.c:676,22'
          Dst:             xmlXPathNewString
        - Src:             'functions.c:676,6'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:681,5'
          Dst:             xmlXPathFreeObject
        - Src:             'functions.c:682,5'
          Dst:             xmlXPathFreeObject
        - Src:             'functions.c:683,5'
          Dst:             xmlXPathFreeObject
    - functionName:    xsltGenerateIdFunction
      functionSourceFile: '/src/libxslt/libxslt/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 819
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         63
      ICount:          481
      EdgeCount:       84
      CyclomaticComplexity: 23
      functionsReached:
        - snprintf
        - strlen
        - xmlStrlen
        - xmlXPathCmpNodes
        - xmlXPathFreeObject
        - xmlXPathNewCString
        - xmlXPathValuePop
        - xmlXPathValuePush
        - xmlXPathWrapString
        - xsltGetPSVIPtr
        - xsltGetSourceNodeFlags
        - xsltSetSourceNodeFlags
        - xsltTransformError
        - xsltXPathGetTransformContext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'functions.c:707,9'
          Branch Sides:
            - BranchSide:      'functions.c:708,8'
              BranchSideFuncs:
                - xsltGetPSVIPtr
                - xsltGetSourceNodeFlags
                - xsltSetSourceNodeFlags
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - snprintf
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrlen
            - BranchSide:      'functions.c:709,16'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathValuePop
                - xsltGetPSVIPtr
                - xsltGetSourceNodeFlags
                - xsltSetSourceNodeFlags
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - snprintf
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrlen
                - xmlXPathCmpNodes
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xsltTransformError
        - Branch String:   'functions.c:709,16'
          Branch Sides:
            - BranchSide:      'functions.c:713,7'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xsltGetPSVIPtr
                - xsltGetSourceNodeFlags
                - xsltSetSourceNodeFlags
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - snprintf
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrlen
                - xmlXPathCmpNodes
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xsltTransformError
            - BranchSide:      'functions.c:732,21'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'functions.c:713,28'
          Branch Sides:
            - BranchSide:      'functions.c:713,32'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:714,6'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'functions.c:713,6'
          Branch Sides:
            - BranchSide:      'functions.c:714,6'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:719,17'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xsltGetPSVIPtr
                - xsltGetSourceNodeFlags
                - xsltSetSourceNodeFlags
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - snprintf
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrlen
                - xmlXPathCmpNodes
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'functions.c:721,25'
          Branch Sides:
            - BranchSide:      'functions.c:721,29'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:722,16'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathFreeObject
        - Branch String:   'functions.c:721,6'
          Branch Sides:
            - BranchSide:      'functions.c:722,16'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:725,8'
              BranchSideFuncs:
                - xsltGetPSVIPtr
                - xsltGetSourceNodeFlags
                - xsltSetSourceNodeFlags
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - snprintf
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrlen
                - xmlXPathCmpNodes
        - Branch String:   'functions.c:726,2'
          Branch Sides:
            - BranchSide:      'functions.c:727,29'
              BranchSideFuncs:
                - xmlXPathCmpNodes
                - xsltGetPSVIPtr
                - xsltGetSourceNodeFlags
                - xsltSetSourceNodeFlags
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - snprintf
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrlen
            - BranchSide:      'functions.c:731,5'
              BranchSideFuncs:
                - xsltGetPSVIPtr
                - xsltGetSourceNodeFlags
                - xsltSetSourceNodeFlags
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - snprintf
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrlen
        - Branch String:   'functions.c:728,10'
          Branch Sides:
            - BranchSide:      'functions.c:729,16'
              BranchSideFuncs:
                - xsltGetPSVIPtr
                - xsltGetSourceNodeFlags
                - xsltSetSourceNodeFlags
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - snprintf
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrlen
                - xmlXPathCmpNodes
            - BranchSide:      'functions.c:730,2'
              BranchSideFuncs:
                - xsltGetPSVIPtr
                - xsltGetSourceNodeFlags
                - xsltSetSourceNodeFlags
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - snprintf
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrlen
                - xmlXPathCmpNodes
        - Branch String:   'functions.c:740,9'
          Branch Sides:
            - BranchSide:      'functions.c:741,34'
              BranchSideFuncs:
                - xmlStrlen
                - xsltGetPSVIPtr
                - xsltGetSourceNodeFlags
                - xsltSetSourceNodeFlags
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - snprintf
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'functions.c:754,30'
              BranchSideFuncs:
                - xsltGetPSVIPtr
                - xsltGetSourceNodeFlags
                - xsltSetSourceNodeFlags
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - snprintf
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'functions.c:744,13'
          Branch Sides:
            - BranchSide:      'functions.c:745,22'
              BranchSideFuncs:
                - xmlStrlen
                - xsltGetPSVIPtr
                - xsltGetSourceNodeFlags
                - xsltSetSourceNodeFlags
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - snprintf
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'functions.c:746,34'
              BranchSideFuncs:
                - xmlStrlen
                - xsltGetPSVIPtr
                - xsltGetSourceNodeFlags
                - xsltSetSourceNodeFlags
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - snprintf
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'functions.c:755,9'
          Branch Sides:
            - BranchSide:      'functions.c:756,28'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:762,32'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltSetSourceNodeFlags
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - snprintf
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'functions.c:762,9'
          Branch Sides:
            - BranchSide:      'functions.c:763,40'
              BranchSideFuncs:
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - snprintf
                - xsltTransformError
            - BranchSide:      'functions.c:765,13'
              BranchSideFuncs:
                - xsltSetSourceNodeFlags
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - snprintf
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'functions.c:765,40'
          Branch Sides:
            - BranchSide:      'functions.c:765,43'
              BranchSideFuncs:
                - xsltSetSourceNodeFlags
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - snprintf
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'functions.c:768,21'
              BranchSideFuncs:
                - xsltSetSourceNodeFlags
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - snprintf
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'functions.c:765,13'
          Branch Sides:
            - BranchSide:      'functions.c:767,13'
              BranchSideFuncs:
                - xsltSetSourceNodeFlags
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - snprintf
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'functions.c:768,21'
              BranchSideFuncs:
                - xsltSetSourceNodeFlags
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - snprintf
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'functions.c:768,20'
          Branch Sides:
            - BranchSide:      'functions.c:0,0'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:769,32'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'functions.c:775,13'
          Branch Sides:
            - BranchSide:      'functions.c:776,32'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:782,16'
              BranchSideFuncs:
                - xsltSetSourceNodeFlags
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - snprintf
                - xsltTransformError
        - Branch String:   'functions.c:788,9'
          Branch Sides:
            - BranchSide:      'functions.c:789,28'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:794,9'
              BranchSideFuncs:
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - snprintf
        - Branch String:   'functions.c:794,9'
          Branch Sides:
            - BranchSide:      'functions.c:795,18'
              BranchSideFuncs:
                - snprintf
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:799,18'
              BranchSideFuncs:
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
        - Branch String:   'functions.c:805,9'
          Branch Sides:
            - BranchSide:      'functions.c:808,17'
              BranchSideFuncs:
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:813,9'
              BranchSideFuncs:
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
        - Branch String:   'functions.c:809,24'
          Branch Sides:
            - BranchSide:      'functions.c:809,39'
              BranchSideFuncs:
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:809,50'
              BranchSideFuncs:
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
        - Branch String:   'functions.c:811,24'
          Branch Sides:
            - BranchSide:      'functions.c:811,39'
              BranchSideFuncs:
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:811,50'
              BranchSideFuncs:
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
      Callsites:
        - Src:             'functions.c:705,13'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:715,6'
          Dst:             xsltTransformError
        - Src:             'functions.c:719,8'
          Dst:             xmlXPathValuePop
        - Src:             'functions.c:722,22'
          Dst:             xmlXPathNewCString
        - Src:             'functions.c:722,6'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:727,12'
          Dst:             xmlXPathCmpNodes
        - Src:             'functions.c:732,2'
          Dst:             xsltTransformError
        - Src:             'functions.c:746,24'
          Dst:             xmlStrlen
        - Src:             'functions.c:754,15'
          Dst:             xsltGetPSVIPtr
        - Src:             'functions.c:756,9'
          Dst:             xsltTransformError
        - Src:             'functions.c:762,9'
          Dst:             xsltGetSourceNodeFlags
        - Src:             'functions.c:769,13'
          Dst:             xsltTransformError
        - Src:             'functions.c:776,13'
          Dst:             xsltTransformError
        - Src:             'functions.c:784,9'
          Dst:             xsltSetSourceNodeFlags
        - Src:             'functions.c:789,9'
          Dst:             xsltTransformError
        - Src:             'functions.c:795,9'
          Dst:             snprintf
        - Src:             'functions.c:799,9'
          Dst:             snprintf
        - Src:             'functions.c:804,13'
          Dst:             strlen
        - Src:             'functions.c:815,21'
          Dst:             xmlXPathWrapString
        - Src:             'functions.c:815,5'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:818,5'
          Dst:             xmlXPathFreeObject
    - functionName:    xsltSystemPropertyFunction
      functionSourceFile: '/src/libxslt/libxslt/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         60
      ICount:          332
      EdgeCount:       81
      CyclomaticComplexity: 23
      functionsReached:
        - xmlSplitQName2
        - xmlStrEqual
        - xmlStrdup
        - xmlStrstr
        - xmlXPathFreeObject
        - xmlXPathNewString
        - xmlXPathNsLookup
        - xmlXPathValuePop
        - xmlXPathValuePush
        - xsltTransformError
        - xsltXPathGetTransformContext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'functions.c:835,9'
          Branch Sides:
            - BranchSide:      'functions.c:836,50'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'functions.c:841,10'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlSplitQName2
                - xmlXPathNsLookup
                - xmlStrEqual
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlStrstr
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlStrEqual
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlStrdup
                - xmlXPathNewString
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'functions.c:841,31'
          Branch Sides:
            - BranchSide:      'functions.c:841,35'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'functions.c:842,50'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'functions.c:841,9'
          Branch Sides:
            - BranchSide:      'functions.c:842,50'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'functions.c:847,20'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlSplitQName2
                - xmlXPathNsLookup
                - xmlStrEqual
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlStrstr
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlStrEqual
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlStrdup
                - xmlXPathNewString
                - xmlXPathValuePush
        - Branch String:   'functions.c:848,9'
          Branch Sides:
            - BranchSide:      'functions.c:849,12'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:851,24'
              BranchSideFuncs:
                - xmlSplitQName2
                - xmlXPathNsLookup
                - xmlStrEqual
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlStrstr
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlStrEqual
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlStrdup
        - Branch String:   'functions.c:852,6'
          Branch Sides:
            - BranchSide:      'functions.c:853,23'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrEqual
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlStrstr
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'functions.c:855,31'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlStrEqual
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlStrstr
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlStrEqual
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'functions.c:862,6'
          Branch Sides:
            - BranchSide:      'functions.c:864,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlStrstr
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'functions.c:905,16'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
        - Branch String:   'functions.c:864,10'
          Branch Sides:
            - BranchSide:      'functions.c:868,40'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlStrstr
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'functions.c:895,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
        - Branch String:   'functions.c:869,23'
          Branch Sides:
            - BranchSide:      'functions.c:869,27'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlStrstr
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'functions.c:876,13'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlStrstr
                - xmlXPathNewString
                - xmlXPathValuePush
        - Branch String:   'functions.c:869,48'
          Branch Sides:
            - BranchSide:      'functions.c:870,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlStrstr
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlStrEqual
            - BranchSide:      'functions.c:876,13'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlStrstr
                - xmlXPathNewString
                - xmlXPathValuePush
        - Branch String:   'functions.c:870,61'
          Branch Sides:
            - BranchSide:      'functions.c:871,8'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlStrstr
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlStrEqual
            - BranchSide:      'functions.c:876,13'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlStrstr
                - xmlXPathNewString
                - xmlXPathValuePush
        - Branch String:   'functions.c:871,37'
          Branch Sides:
            - BranchSide:      'functions.c:872,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlStrstr
                - xmlXPathNewString
                - xmlXPathValuePush
            - BranchSide:      'functions.c:876,13'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlStrstr
                - xmlXPathNewString
                - xmlXPathValuePush
        - Branch String:   'functions.c:869,7'
          Branch Sides:
            - BranchSide:      'functions.c:874,15'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlStrstr
                - xmlXPathNewString
                - xmlXPathValuePush
            - BranchSide:      'functions.c:876,13'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlStrstr
                - xmlXPathNewString
                - xmlXPathValuePush
        - Branch String:   'functions.c:877,23'
          Branch Sides:
            - BranchSide:      'functions.c:877,27'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlStrstr
                - xmlXPathNewString
                - xmlXPathValuePush
            - BranchSide:      'functions.c:885,17'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
        - Branch String:   'functions.c:877,47'
          Branch Sides:
            - BranchSide:      'functions.c:878,8'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlStrstr
                - xmlXPathNewString
                - xmlXPathValuePush
            - BranchSide:      'functions.c:885,17'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
        - Branch String:   'functions.c:878,33'
          Branch Sides:
            - BranchSide:      'functions.c:879,18'
              BranchSideFuncs:
                - xmlStrstr
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewString
                - xmlXPathValuePush
            - BranchSide:      'functions.c:885,17'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
        - Branch String:   'functions.c:877,7'
          Branch Sides:
            - BranchSide:      'functions.c:881,17'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:885,17'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
        - Branch String:   'functions.c:895,10'
          Branch Sides:
            - BranchSide:      'functions.c:896,13'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:898,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewString
                - xmlXPathValuePush
        - Branch String:   'functions.c:898,17'
          Branch Sides:
            - BranchSide:      'functions.c:899,13'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:902,13'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
        - Branch String:   'functions.c:907,6'
          Branch Sides:
            - BranchSide:      'functions.c:908,6'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:909,6'
              BranchSideFuncs:
                - xmlXPathFreeObject
      Callsites:
        - Src:             'functions.c:836,21'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:836,2'
          Dst:             xsltTransformError
        - Src:             'functions.c:842,21'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:842,2'
          Dst:             xsltTransformError
        - Src:             'functions.c:847,11'
          Dst:             xmlXPathValuePop
        - Src:             'functions.c:849,18'
          Dst:             xmlXPathNewString
        - Src:             'functions.c:849,2'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:851,9'
          Dst:             xmlSplitQName2
        - Src:             'functions.c:853,13'
          Dst:             xmlStrdup
        - Src:             'functions.c:855,14'
          Dst:             xmlXPathNsLookup
        - Src:             'functions.c:857,22'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:857,3'
          Dst:             xsltTransformError
        - Src:             'functions.c:862,6'
          Dst:             xmlStrEqual
        - Src:             'functions.c:864,10'
          Dst:             xmlStrEqual
        - Src:             'functions.c:868,11'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:870,8'
          Dst:             xmlStrEqual
        - Src:             'functions.c:872,8'
          Dst:             xmlStrEqual
        - Src:             'functions.c:879,8'
          Dst:             xmlStrstr
        - Src:             'functions.c:881,23'
          Dst:             xmlXPathNewString
        - Src:             'functions.c:881,7'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:885,23'
          Dst:             xmlXPathNewString
        - Src:             'functions.c:885,7'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:895,10'
          Dst:             xmlStrEqual
        - Src:             'functions.c:896,19'
          Dst:             xmlXPathNewString
        - Src:             'functions.c:896,3'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:898,17'
          Dst:             xmlStrEqual
        - Src:             'functions.c:899,19'
          Dst:             xmlXPathNewString
        - Src:             'functions.c:899,3'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:902,19'
          Dst:             xmlXPathNewString
        - Src:             'functions.c:902,3'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:905,22'
          Dst:             xmlXPathNewString
        - Src:             'functions.c:905,6'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:912,5'
          Dst:             xmlXPathFreeObject
    - functionName:    xsltElementAvailableFunction
      functionSourceFile: '/src/libxslt/libxslt/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 980
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         33
      ICount:          220
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - xmlSearchNs
        - xmlSplitQName2
        - xmlStrdup
        - xmlXPathFreeObject
        - xmlXPathNewBoolean
        - xmlXPathNsLookup
        - xmlXPathStringFunction
        - xmlXPathValuePop
        - xmlXPathValuePush
        - xsltExtElementLookup
        - xsltTransformError
        - xsltXPathGetTransformContext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'functions.c:930,9'
          Branch Sides:
            - BranchSide:      'functions.c:931,50'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'functions.c:936,28'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltXPathGetTransformContext
                - xmlSplitQName2
                - xmlXPathNsLookup
                - xsltExtElementLookup
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlStrdup
                - xmlSearchNs
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'functions.c:937,31'
          Branch Sides:
            - BranchSide:      'functions.c:937,35'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'functions.c:938,50'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'functions.c:937,9'
          Branch Sides:
            - BranchSide:      'functions.c:938,50'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'functions.c:943,20'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xsltXPathGetTransformContext
                - xmlSplitQName2
                - xmlXPathNsLookup
                - xsltExtElementLookup
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlStrdup
                - xmlSearchNs
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathNewBoolean
                - xmlXPathValuePush
        - Branch String:   'functions.c:945,25'
          Branch Sides:
            - BranchSide:      'functions.c:945,29'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathNewBoolean
                - xmlXPathValuePush
            - BranchSide:      'functions.c:946,50'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathNewBoolean
                - xmlXPathValuePush
        - Branch String:   'functions.c:945,9'
          Branch Sides:
            - BranchSide:      'functions.c:946,50'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathNewBoolean
                - xmlXPathValuePush
            - BranchSide:      'functions.c:954,27'
              BranchSideFuncs:
                - xmlSplitQName2
                - xmlXPathNsLookup
                - xsltExtElementLookup
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlStrdup
                - xmlSearchNs
        - Branch String:   'functions.c:955,9'
          Branch Sides:
            - BranchSide:      'functions.c:958,19'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSearchNs
                - xsltExtElementLookup
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewBoolean
                - xmlXPathValuePush
            - BranchSide:      'functions.c:962,27'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xsltExtElementLookup
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'functions.c:960,6'
          Branch Sides:
            - BranchSide:      'functions.c:960,26'
              BranchSideFuncs:
                - xsltExtElementLookup
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewBoolean
                - xmlXPathValuePush
            - BranchSide:      'functions.c:961,5'
              BranchSideFuncs:
                - xsltExtElementLookup
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewBoolean
                - xmlXPathValuePush
        - Branch String:   'functions.c:969,9'
          Branch Sides:
            - BranchSide:      'functions.c:970,12'
              BranchSideFuncs:
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:972,12'
              BranchSideFuncs:
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xmlXPathFreeObject
        - Branch String:   'functions.c:976,9'
          Branch Sides:
            - BranchSide:      'functions.c:977,2'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:978,9'
              BranchSideFuncs: []
        - Branch String:   'functions.c:978,9'
          Branch Sides:
            - BranchSide:      'functions.c:978,9'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:979,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'functions.c:931,21'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:931,2'
          Dst:             xsltTransformError
        - Src:             'functions.c:936,5'
          Dst:             xmlXPathStringFunction
        - Src:             'functions.c:938,21'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:938,2'
          Dst:             xsltTransformError
        - Src:             'functions.c:943,11'
          Dst:             xmlXPathValuePop
        - Src:             'functions.c:944,13'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:946,21'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:946,2'
          Dst:             xsltTransformError
        - Src:             'functions.c:948,2'
          Dst:             xmlXPathFreeObject
        - Src:             'functions.c:949,18'
          Dst:             xmlXPathNewBoolean
        - Src:             'functions.c:949,2'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:954,12'
          Dst:             xmlSplitQName2
        - Src:             'functions.c:958,9'
          Dst:             xmlStrdup
        - Src:             'functions.c:959,7'
          Dst:             xmlSearchNs
        - Src:             'functions.c:962,10'
          Dst:             xmlXPathNsLookup
        - Src:             'functions.c:964,25'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:964,6'
          Dst:             xsltTransformError
        - Src:             'functions.c:969,9'
          Dst:             xsltExtElementLookup
        - Src:             'functions.c:970,18'
          Dst:             xmlXPathNewBoolean
        - Src:             'functions.c:970,2'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:972,18'
          Dst:             xmlXPathNewBoolean
        - Src:             'functions.c:972,2'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:975,5'
          Dst:             xmlXPathFreeObject
    - functionName:    xsltFunctionAvailableFunction
      functionSourceFile: '/src/libxslt/libxslt/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 991
      functionLinenumberEnd: 1033
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         25
      ICount:          168
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - xmlSplitQName2
        - xmlStrdup
        - xmlXPathFreeObject
        - xmlXPathFunctionLookupNS
        - xmlXPathNewBoolean
        - xmlXPathNsLookup
        - xmlXPathStringFunction
        - xmlXPathValuePop
        - xmlXPathValuePush
        - xsltTransformError
        - xsltXPathGetTransformContext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'functions.c:996,9'
          Branch Sides:
            - BranchSide:      'functions.c:997,50'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'functions.c:1002,28'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xmlSplitQName2
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlStrdup
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'functions.c:1003,31'
          Branch Sides:
            - BranchSide:      'functions.c:1003,35'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'functions.c:1004,50'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'functions.c:1003,9'
          Branch Sides:
            - BranchSide:      'functions.c:1004,50'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'functions.c:1009,20'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlSplitQName2
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlStrdup
        - Branch String:   'functions.c:1012,9'
          Branch Sides:
            - BranchSide:      'functions.c:1013,19'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathFunctionLookupNS
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewBoolean
                - xmlXPathValuePush
            - BranchSide:      'functions.c:1015,27'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'functions.c:1022,9'
          Branch Sides:
            - BranchSide:      'functions.c:1023,12'
              BranchSideFuncs:
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:1025,12'
              BranchSideFuncs:
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xmlXPathFreeObject
        - Branch String:   'functions.c:1029,9'
          Branch Sides:
            - BranchSide:      'functions.c:1030,2'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:1031,9'
              BranchSideFuncs: []
        - Branch String:   'functions.c:1031,9'
          Branch Sides:
            - BranchSide:      'functions.c:1031,9'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:1032,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'functions.c:997,21'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:997,2'
          Dst:             xsltTransformError
        - Src:             'functions.c:1002,5'
          Dst:             xmlXPathStringFunction
        - Src:             'functions.c:1004,21'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:1004,2'
          Dst:             xsltTransformError
        - Src:             'functions.c:1009,11'
          Dst:             xmlXPathValuePop
        - Src:             'functions.c:1011,12'
          Dst:             xmlSplitQName2
        - Src:             'functions.c:1013,9'
          Dst:             xmlStrdup
        - Src:             'functions.c:1015,10'
          Dst:             xmlXPathNsLookup
        - Src:             'functions.c:1017,25'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:1017,6'
          Dst:             xsltTransformError
        - Src:             'functions.c:1022,9'
          Dst:             xmlXPathFunctionLookupNS
        - Src:             'functions.c:1023,18'
          Dst:             xmlXPathNewBoolean
        - Src:             'functions.c:1023,2'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:1025,18'
          Dst:             xmlXPathNewBoolean
        - Src:             'functions.c:1025,2'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:1028,5'
          Dst:             xmlXPathFreeObject
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    27
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltDocumentFunctionLoadDocument
      functionSourceFile: '/src/libxslt/libxslt/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - URI
        - fragment
      BBCount:         33
      ICount:          227
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - xmlStrEqual
        - xmlXPathFreeContext
        - xmlXPathFreeObject
        - xmlXPathNewContext
        - xmlXPathNewNodeSet
        - xmlXPathValuePush
        - xmlXPtrEval
        - xsltLoadDocument
        - xsltTransformError
        - xsltXPathGetTransformContext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'functions.c:111,9'
          Branch Sides:
            - BranchSide:      'functions.c:112,2'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
            - BranchSide:      'functions.c:117,29'
              BranchSideFuncs:
                - xsltLoadDocument
                - xmlXPathNewContext
                - xmlXPtrEval
                - xmlXPathFreeContext
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
        - Branch String:   'functions.c:119,9'
          Branch Sides:
            - BranchSide:      'functions.c:120,7'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xmlStrEqual
                - xmlXPathNewContext
                - xmlXPtrEval
                - xmlXPathFreeContext
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:133,8'
              BranchSideFuncs:
                - xmlXPathNewContext
                - xmlXPtrEval
                - xmlXPathFreeContext
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'functions.c:120,20'
          Branch Sides:
            - BranchSide:      'functions.c:121,7'
              BranchSideFuncs:
                - xmlXPathNewContext
                - xmlXPtrEval
                - xmlXPathFreeContext
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:128,12'
              BranchSideFuncs:
                - xmlXPathNewContext
                - xmlXPtrEval
                - xmlXPathFreeContext
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'functions.c:121,22'
          Branch Sides:
            - BranchSide:      'functions.c:122,8'
              BranchSideFuncs:
                - xmlXPathNewContext
                - xmlXPtrEval
                - xmlXPathFreeContext
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:128,12'
              BranchSideFuncs:
                - xmlXPathNewContext
                - xmlXPtrEval
                - xmlXPathFreeContext
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'functions.c:122,35'
          Branch Sides:
            - BranchSide:      'functions.c:123,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xmlXPathNewContext
                - xmlXPtrEval
                - xmlXPathFreeContext
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:130,13'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
        - Branch String:   'functions.c:120,6'
          Branch Sides:
            - BranchSide:      'functions.c:128,12'
              BranchSideFuncs:
                - xmlXPathNewContext
                - xmlXPtrEval
                - xmlXPathFreeContext
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:130,13'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
        - Branch String:   'functions.c:135,9'
          Branch Sides:
            - BranchSide:      'functions.c:136,12'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:142,35'
              BranchSideFuncs:
                - xmlXPathNewContext
                - xmlXPtrEval
                - xmlXPathFreeContext
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltTransformError
        - Branch String:   'functions.c:143,9'
          Branch Sides:
            - BranchSide:      'functions.c:144,21'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
            - BranchSide:      'functions.c:151,25'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXPathFreeContext
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'functions.c:165,26'
          Branch Sides:
            - BranchSide:      'functions.c:165,30'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:165,59'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
        - Branch String:   'functions.c:165,9'
          Branch Sides:
            - BranchSide:      'functions.c:165,59'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
            - BranchSide:      'functions.c:166,28'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
        - Branch String:   'functions.c:174,9'
          Branch Sides:
            - BranchSide:      'functions.c:175,18'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:176,15'
              BranchSideFuncs:
                - xmlXPathValuePush
      Callsites:
        - Src:             'functions.c:110,13'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:112,2'
          Dst:             xsltTransformError
        - Src:             'functions.c:117,12'
          Dst:             xsltLoadDocument
        - Src:             'functions.c:123,7'
          Dst:             xmlStrEqual
        - Src:             'functions.c:136,18'
          Dst:             xmlXPathNewNodeSet
        - Src:             'functions.c:136,2'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:142,16'
          Dst:             xmlXPathNewContext
        - Src:             'functions.c:144,2'
          Dst:             xsltTransformError
        - Src:             'functions.c:155,14'
          Dst:             xmlXPtrEval
        - Src:             'functions.c:162,5'
          Dst:             xmlXPathFreeContext
        - Src:             'functions.c:166,9'
          Dst:             xsltTransformError
        - Src:             'functions.c:169,9'
          Dst:             xmlXPathFreeObject
        - Src:             'functions.c:175,18'
          Dst:             xmlXPathNewNodeSet
        - Src:             'functions.c:176,5'
          Dst:             xmlXPathValuePush
    - functionName:    xsltXPathFunctionLookup
      functionSourceFile: '/src/libxslt/libxslt/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
        - name
        - ns_uri
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlHashLookup2
        - xsltExtModuleFunctionLookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'functions.c:66,24'
          Branch Sides:
            - BranchSide:      'functions.c:66,28'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:67,2'
              BranchSideFuncs: []
        - Branch String:   'functions.c:66,42'
          Branch Sides:
            - BranchSide:      'functions.c:66,46'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:67,2'
              BranchSideFuncs: []
        - Branch String:   'functions.c:66,9'
          Branch Sides:
            - BranchSide:      'functions.c:67,2'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:78,41'
              BranchSideFuncs:
                - xmlHashLookup2
                - xsltExtModuleFunctionLookup
        - Branch String:   'functions.c:80,9'
          Branch Sides:
            - BranchSide:      'functions.c:81,36'
              BranchSideFuncs:
                - xsltExtModuleFunctionLookup
            - BranchSide:      'functions.c:88,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'functions.c:78,26'
          Dst:             xmlHashLookup2
        - Src:             'functions.c:81,8'
          Dst:             xsltExtModuleFunctionLookup
    - functionName:    xmlBufOverflowError
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'buf.c:113,9'
          Branch Sides:
            - BranchSide:      'buf.c:113,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:114,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufferWriteQuotedString
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1241
      functionLinenumberEnd: 1275
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - string
      BBCount:         23
      ICount:          138
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - xmlBufferAdd
        - xmlBufferCCat
        - xmlBufferCat
        - xmlStrchr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'buf.c:1243,9'
          Branch Sides:
            - BranchSide:      'buf.c:1244,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:1245,19'
              BranchSideFuncs:
                - xmlStrchr
                - xmlBufferCCat
                - xmlBufferCat
                - xmlBufferCCat
                - xmlStrchr
                - xmlBufferCCat
                - xmlBufferCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferAdd
        - Branch String:   'buf.c:1245,9'
          Branch Sides:
            - BranchSide:      'buf.c:1246,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlBufferCCat
                - xmlBufferCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferAdd
            - BranchSide:      'buf.c:1271,23'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCat
                - xmlBufferCCat
        - Branch String:   'buf.c:1246,13'
          Branch Sides:
            - BranchSide:      'buf.c:1247,20'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferAdd
            - BranchSide:      'buf.c:1266,20'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCat
                - xmlBufferCCat
        - Branch String:   'buf.c:1249,13'
          Branch Sides:
            - BranchSide:      'buf.c:1250,21'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferAdd
            - BranchSide:      'buf.c:1261,17'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferAdd
        - Branch String:   'buf.c:1250,20'
          Branch Sides:
            - BranchSide:      'buf.c:1251,25'
              BranchSideFuncs:
                - xmlBufferAdd
                - xmlBufferCCat
                - xmlBufferAdd
                - xmlBufferAdd
            - BranchSide:      'buf.c:1258,24'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferAdd
        - Branch String:   'buf.c:1251,25'
          Branch Sides:
            - BranchSide:      'buf.c:1252,38'
              BranchSideFuncs:
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferCCat
                - xmlBufferAdd
            - BranchSide:      'buf.c:1253,34'
              BranchSideFuncs:
                - xmlBufferAdd
                - xmlBufferCCat
                - xmlBufferAdd
                - xmlBufferAdd
        - Branch String:   'buf.c:1261,17'
          Branch Sides:
            - BranchSide:      'buf.c:1262,30'
              BranchSideFuncs:
                - xmlBufferAdd
                - xmlBufferCCat
            - BranchSide:      'buf.c:1263,20'
              BranchSideFuncs:
                - xmlBufferCCat
      Callsites:
        - Src:             'buf.c:1245,9'
          Dst:             xmlStrchr
        - Src:             'buf.c:1246,13'
          Dst:             xmlStrchr
        - Src:             'buf.c:1247,6'
          Dst:             xmlBufferCCat
        - Src:             'buf.c:1252,25'
          Dst:             xmlBufferAdd
        - Src:             'buf.c:1253,21'
          Dst:             xmlBufferAdd
        - Src:             'buf.c:1262,17'
          Dst:             xmlBufferAdd
        - Src:             'buf.c:1263,6'
          Dst:             xmlBufferCCat
        - Src:             'buf.c:1266,6'
          Dst:             xmlBufferCCat
        - Src:             'buf.c:1267,13'
          Dst:             xmlBufferCat
        - Src:             'buf.c:1268,6'
          Dst:             xmlBufferCCat
        - Src:             'buf.c:1271,9'
          Dst:             xmlBufferCCat
        - Src:             'buf.c:1272,9'
          Dst:             xmlBufferCat
        - Src:             'buf.c:1273,9'
          Dst:             xmlBufferCCat
    - functionName:    xmlBufferCCat
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1200
      functionLinenumberEnd: 1201
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - str
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlBufferAdd
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             'buf.c:1201,12'
          Dst:             xmlBufferAdd
    - functionName:    xmlBufferAdd
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1098
      functionLinenumberEnd: 1116
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - str
        - len
      BBCount:         19
      ICount:          121
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlBufferGrow
        - xmlStrlen
      functionUses:    22
      BranchProfiles:
        - Branch String:   'buf.c:1099,23'
          Branch Sides:
            - BranchSide:      'buf.c:1099,27'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:1100,2'
              BranchSideFuncs: []
        - Branch String:   'buf.c:1099,9'
          Branch Sides:
            - BranchSide:      'buf.c:1100,2'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:1101,9'
              BranchSideFuncs:
                - xmlBufferGrow
                - xmlStrlen
        - Branch String:   'buf.c:1101,9'
          Branch Sides:
            - BranchSide:      'buf.c:1102,25'
              BranchSideFuncs:
                - xmlStrlen
                - xmlBufferGrow
            - BranchSide:      'buf.c:1103,9'
              BranchSideFuncs:
                - xmlBufferGrow
        - Branch String:   'buf.c:1103,9'
          Branch Sides:
            - BranchSide:      'buf.c:1104,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:1107,20'
              BranchSideFuncs:
                - xmlBufferGrow
        - Branch String:   'buf.c:1107,9'
          Branch Sides:
            - BranchSide:      'buf.c:1108,27'
              BranchSideFuncs:
                - xmlBufferGrow
            - BranchSide:      'buf.c:1112,14'
              BranchSideFuncs: []
        - Branch String:   'buf.c:1108,13'
          Branch Sides:
            - BranchSide:      'buf.c:1109,13'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:1110,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buf.c:1102,15'
          Dst:             xmlStrlen
        - Src:             'buf.c:1108,13'
          Dst:             xmlBufferGrow
    - functionName:    xmlBufferCat
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1185
      functionLinenumberEnd: 1186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - str
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlBufferAdd
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'buf.c:1186,12'
          Dst:             xmlBufferAdd
    - functionName:    xmlBufferGrow
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 958
      functionLinenumberEnd: 1001
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         35
      ICount:          239
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'buf.c:962,9'
          Branch Sides:
            - BranchSide:      'buf.c:963,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:965,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:965,9'
          Branch Sides:
            - BranchSide:      'buf.c:966,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:967,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:967,9'
          Branch Sides:
            - BranchSide:      'buf.c:968,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:970,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:970,9'
          Branch Sides:
            - BranchSide:      'buf.c:971,13'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:976,16'
              BranchSideFuncs: []
        - Branch String:   'buf.c:971,13'
          Branch Sides:
            - BranchSide:      'buf.c:972,20'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:974,18'
              BranchSideFuncs: []
        - Branch String:   'buf.c:981,45'
          Branch Sides:
            - BranchSide:      'buf.c:982,10'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:990,18'
              BranchSideFuncs: []
        - Branch String:   'buf.c:981,9'
          Branch Sides:
            - BranchSide:      'buf.c:983,18'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:990,18'
              BranchSideFuncs: []
        - Branch String:   'buf.c:984,13'
          Branch Sides:
            - BranchSide:      'buf.c:985,13'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:986,13'
              BranchSideFuncs: []
        - Branch String:   'buf.c:986,13'
          Branch Sides:
            - BranchSide:      'buf.c:987,20'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:988,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:991,13'
          Branch Sides:
            - BranchSide:      'buf.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:992,13'
              BranchSideFuncs: []
        - Branch String:   'buf.c:995,9'
          Branch Sides:
            - BranchSide:      'buf.c:996,26'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:997,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufferWriteChar
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1226
      functionLinenumberEnd: 1228
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - string
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlBufferAdd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'buf.c:1227,5'
          Dst:             xmlBufferAdd
    - functionName:    xmlBufferWriteCHAR
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1215
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - string
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlBufferAdd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'buf.c:1214,5'
          Dst:             xmlBufferAdd
    - functionName:    xmlBufferAddHead
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1130
      functionLinenumberEnd: 1172
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - str
        - len
      BBCount:         26
      ICount:          246
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - xmlBufferGrow
        - xmlStrlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'buf.c:1133,23'
          Branch Sides:
            - BranchSide:      'buf.c:1133,27'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:1134,2'
              BranchSideFuncs: []
        - Branch String:   'buf.c:1133,9'
          Branch Sides:
            - BranchSide:      'buf.c:1134,2'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:1135,9'
              BranchSideFuncs:
                - xmlBufferGrow
                - xmlStrlen
        - Branch String:   'buf.c:1135,9'
          Branch Sides:
            - BranchSide:      'buf.c:1136,25'
              BranchSideFuncs:
                - xmlStrlen
                - xmlBufferGrow
            - BranchSide:      'buf.c:1137,9'
              BranchSideFuncs:
                - xmlBufferGrow
        - Branch String:   'buf.c:1137,9'
          Branch Sides:
            - BranchSide:      'buf.c:1138,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:1140,9'
              BranchSideFuncs:
                - xmlBufferGrow
        - Branch String:   'buf.c:1140,9'
          Branch Sides:
            - BranchSide:      'buf.c:1141,17'
              BranchSideFuncs:
                - xmlBufferGrow
            - BranchSide:      'buf.c:1163,20'
              BranchSideFuncs:
                - xmlBufferGrow
        - Branch String:   'buf.c:1146,13'
          Branch Sides:
            - BranchSide:      'buf.c:1147,29'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:1153,24'
              BranchSideFuncs:
                - xmlBufferGrow
        - Branch String:   'buf.c:1153,13'
          Branch Sides:
            - BranchSide:      'buf.c:1154,22'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:1161,5'
              BranchSideFuncs:
                - xmlBufferGrow
        - Branch String:   'buf.c:1163,9'
          Branch Sides:
            - BranchSide:      'buf.c:1164,27'
              BranchSideFuncs:
                - xmlBufferGrow
            - BranchSide:      'buf.c:1168,14'
              BranchSideFuncs: []
        - Branch String:   'buf.c:1164,13'
          Branch Sides:
            - BranchSide:      'buf.c:1165,13'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:1166,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buf.c:1136,15'
          Dst:             xmlStrlen
        - Src:             'buf.c:1164,13'
          Dst:             xmlBufferGrow
    - functionName:    xmlBufferResize
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1084
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - size
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlBufferGrow
      functionUses:    0
      BranchProfiles:
        - Branch String:   'buf.c:1077,9'
          Branch Sides:
            - BranchSide:      'buf.c:1078,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:1079,9'
              BranchSideFuncs:
                - xmlBufferGrow
        - Branch String:   'buf.c:1079,9'
          Branch Sides:
            - BranchSide:      'buf.c:1080,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:1081,25'
              BranchSideFuncs:
                - xmlBufferGrow
      Callsites:
        - Src:             'buf.c:1081,11'
          Dst:             xmlBufferGrow
    - functionName:    xmlBufferLength
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1054
      functionLinenumberEnd: 1059
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'buf.c:1055,8'
          Branch Sides:
            - BranchSide:      'buf.c:1056,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:1058,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufferContent
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1036
      functionLinenumberEnd: 1041
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'buf.c:1037,8'
          Branch Sides:
            - BranchSide:      'buf.c:1038,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:1040,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufferDump
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1012
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - buf
      BBCount:         14
      ICount:          79
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fwrite
      functionUses:    0
      BranchProfiles:
        - Branch String:   'buf.c:1015,9'
          Branch Sides:
            - BranchSide:      'buf.c:1016,2'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:1017,9'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'buf.c:1017,9'
          Branch Sides:
            - BranchSide:      'buf.c:1018,2'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:1019,9'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'buf.c:1019,9'
          Branch Sides:
            - BranchSide:      'buf.c:1020,9'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'buf.c:1021,18'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'buf.c:1022,12'
          Branch Sides:
            - BranchSide:      'buf.c:1022,11'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:1022,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buf.c:1021,11'
          Dst:             fwrite
    - functionName:    fwrite
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlBufferShrink
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 926
      functionLinenumberEnd: 944
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         11
      ICount:          92
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'buf.c:927,9'
          Branch Sides:
            - BranchSide:      'buf.c:928,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:929,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:929,9'
          Branch Sides:
            - BranchSide:      'buf.c:930,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:931,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:931,9'
          Branch Sides:
            - BranchSide:      'buf.c:932,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:934,17'
              BranchSideFuncs: []
        - Branch String:   'buf.c:936,9'
          Branch Sides:
            - BranchSide:      'buf.c:937,25'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:940,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufferEmpty
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         8
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'buf.c:898,9'
          Branch Sides:
            - BranchSide:      'buf.c:899,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:900,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:900,9'
          Branch Sides:
            - BranchSide:      'buf.c:901,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:903,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:905,9'
          Branch Sides:
            - BranchSide:      'buf.c:906,15'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:910,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufferFree
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'buf.c:879,9'
          Branch Sides:
            - BranchSide:      'buf.c:880,2'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:882,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:882,9'
          Branch Sides:
            - BranchSide:      'buf.c:883,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:885,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufferSetAllocationScheme
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 867
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - scheme
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlBufferCreateStatic
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 852
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - mem
        - size
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlBufferAdd
        - xmlBufferCreateSize
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'buf.c:849,24'
          Dst:             xmlBufferCreateSize
        - Src:             'buf.c:851,5'
          Dst:             xmlBufferAdd
    - functionName:    xmlBufferCreateSize
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         16
      ICount:          125
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'buf.c:780,9'
          Branch Sides:
            - BranchSide:      'buf.c:781,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:783,11'
              BranchSideFuncs: []
        - Branch String:   'buf.c:784,9'
          Branch Sides:
            - BranchSide:      'buf.c:785,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:787,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:789,18'
          Branch Sides:
            - BranchSide:      'buf.c:789,25'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:789,17'
              BranchSideFuncs: []
        - Branch String:   'buf.c:791,9'
          Branch Sides:
            - BranchSide:      'buf.c:792,26'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:800,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:793,13'
          Branch Sides:
            - BranchSide:      'buf.c:794,13'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:797,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufferDetach
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 818
      functionLinenumberEnd: 838
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         12
      ICount:          87
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlStrndup
      functionUses:    11
      BranchProfiles:
        - Branch String:   'buf.c:821,9'
          Branch Sides:
            - BranchSide:      'buf.c:822,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:824,10'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'buf.c:824,45'
          Branch Sides:
            - BranchSide:      'buf.c:825,10'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'buf.c:829,15'
              BranchSideFuncs: []
        - Branch String:   'buf.c:824,9'
          Branch Sides:
            - BranchSide:      'buf.c:826,26'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'buf.c:829,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buf.c:826,15'
          Dst:             xmlStrndup
    - functionName:    xmlBufferCreate
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          80
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'buf.c:751,11'
          Branch Sides:
            - BranchSide:      'buf.c:749,18'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:751,11'
              BranchSideFuncs: []
        - Branch String:   'buf.c:752,9'
          Branch Sides:
            - BranchSide:      'buf.c:753,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:755,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:759,9'
          Branch Sides:
            - BranchSide:      'buf.c:760,2'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:763,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlGetBufferAllocationScheme
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSetBufferAllocationScheme
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - scheme
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlBufUpdateInput
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - input
        - pos
      BBCount:         19
      ICount:          129
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'buf.c:691,23'
          Branch Sides:
            - BranchSide:      'buf.c:691,27'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:692,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:691,9'
          Branch Sides:
            - BranchSide:      'buf.c:692,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:693,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:693,5'
          Branch Sides:
            - BranchSide:      'buf.c:693,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:693,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:693,5'
          Branch Sides:
            - BranchSide:      'buf.c:693,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:693,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:693,5'
          Branch Sides:
            - BranchSide:      'buf.c:693,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:694,19'
              BranchSideFuncs: []
        - Branch String:   'buf.c:693,5'
          Branch Sides:
            - BranchSide:      'buf.c:693,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:693,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufResetInput
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - input
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlBufUpdateInput
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'buf.c:675,12'
          Dst:             xmlBufUpdateInput
    - functionName:    xmlBufBackToBuffer
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - ret
      BBCount:         19
      ICount:          137
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlBufFree
      functionUses:    3
      BranchProfiles:
        - Branch String:   'buf.c:637,23'
          Branch Sides:
            - BranchSide:      'buf.c:637,27'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:638,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:637,9'
          Branch Sides:
            - BranchSide:      'buf.c:638,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:640,10'
              BranchSideFuncs:
                - xmlBufFree
        - Branch String:   'buf.c:640,26'
          Branch Sides:
            - BranchSide:      'buf.c:640,30'
              BranchSideFuncs:
                - xmlBufFree
            - BranchSide:      'buf.c:642,20'
              BranchSideFuncs:
                - xmlBufFree
        - Branch String:   'buf.c:640,47'
          Branch Sides:
            - BranchSide:      'buf.c:641,10'
              BranchSideFuncs:
                - xmlBufFree
            - BranchSide:      'buf.c:642,20'
              BranchSideFuncs:
                - xmlBufFree
        - Branch String:   'buf.c:640,9'
          Branch Sides:
            - BranchSide:      'buf.c:642,20'
              BranchSideFuncs:
                - xmlBufFree
            - BranchSide:      'buf.c:650,16'
              BranchSideFuncs: []
        - Branch String:   'buf.c:651,9'
          Branch Sides:
            - BranchSide:      'buf.c:653,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:655,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buf.c:642,9'
          Dst:             xmlBufFree
    - functionName:    xmlBufFree
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    13
      BranchProfiles:
        - Branch String:   'buf.c:248,9'
          Branch Sides:
            - BranchSide:      'buf.c:249,2'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:251,10'
              BranchSideFuncs: []
        - Branch String:   'buf.c:251,9'
          Branch Sides:
            - BranchSide:      'buf.c:252,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:253,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufMemoryError
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'buf.c:99,9'
          Branch Sides:
            - BranchSide:      'buf.c:99,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:100,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufFromBuffer
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
      BBCount:         23
      ICount:          190
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - xmlBufMemoryError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'buf.c:590,9'
          Branch Sides:
            - BranchSide:      'buf.c:591,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:593,11'
              BranchSideFuncs:
                - xmlBufMemoryError
        - Branch String:   'buf.c:594,9'
          Branch Sides:
            - BranchSide:      'buf.c:595,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:597,16'
              BranchSideFuncs:
                - xmlBufMemoryError
        - Branch String:   'buf.c:601,9'
          Branch Sides:
            - BranchSide:      'buf.c:602,9'
              BranchSideFuncs:
                - xmlBufMemoryError
            - BranchSide:      'buf.c:610,21'
              BranchSideFuncs: []
        - Branch String:   'buf.c:605,13'
          Branch Sides:
            - BranchSide:      'buf.c:606,31'
              BranchSideFuncs:
                - xmlBufMemoryError
            - BranchSide:      'buf.c:608,13'
              BranchSideFuncs: []
        - Branch String:   'buf.c:612,13'
          Branch Sides:
            - BranchSide:      'buf.c:613,24'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:615,24'
              BranchSideFuncs: []
        - Branch String:   'buf.c:618,5'
          Branch Sides:
            - BranchSide:      'buf.c:618,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:618,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:618,5'
          Branch Sides:
            - BranchSide:      'buf.c:618,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:618,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buf.c:606,13'
          Dst:             xmlBufMemoryError
    - functionName:    xmlBufCat
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - str
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
        - xmlBufAdd
      functionUses:    9
      BranchProfiles:
        - Branch String:   'buf.c:570,9'
          Branch Sides:
            - BranchSide:      'buf.c:571,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:572,22'
              BranchSideFuncs:
                - strlen
                - xmlBufAdd
      Callsites:
        - Src:             'buf.c:572,32'
          Dst:             strlen
        - Src:             'buf.c:572,12'
          Dst:             xmlBufAdd
    - functionName:    xmlBufAdd
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - str
        - len
      BBCount:         38
      ICount:          246
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - xmlBufGrowInternal
      functionUses:    10
      BranchProfiles:
        - Branch String:   'buf.c:537,23'
          Branch Sides:
            - BranchSide:      'buf.c:537,27'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:538,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:537,43'
          Branch Sides:
            - BranchSide:      'buf.c:537,47'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:538,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:537,9'
          Branch Sides:
            - BranchSide:      'buf.c:538,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:539,9'
              BranchSideFuncs:
                - xmlBufGrowInternal
        - Branch String:   'buf.c:539,9'
          Branch Sides:
            - BranchSide:      'buf.c:540,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:541,9'
              BranchSideFuncs:
                - xmlBufGrowInternal
        - Branch String:   'buf.c:541,9'
          Branch Sides:
            - BranchSide:      'buf.c:542,2'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:543,5'
              BranchSideFuncs:
                - xmlBufGrowInternal
        - Branch String:   'buf.c:543,5'
          Branch Sides:
            - BranchSide:      'buf.c:543,5'
              BranchSideFuncs:
                - xmlBufGrowInternal
            - BranchSide:      'buf.c:543,5'
              BranchSideFuncs:
                - xmlBufGrowInternal
        - Branch String:   'buf.c:543,5'
          Branch Sides:
            - BranchSide:      'buf.c:543,5'
              BranchSideFuncs:
                - xmlBufGrowInternal
            - BranchSide:      'buf.c:543,5'
              BranchSideFuncs:
                - xmlBufGrowInternal
        - Branch String:   'buf.c:543,5'
          Branch Sides:
            - BranchSide:      'buf.c:543,5'
              BranchSideFuncs:
                - xmlBufGrowInternal
            - BranchSide:      'buf.c:545,9'
              BranchSideFuncs:
                - xmlBufGrowInternal
        - Branch String:   'buf.c:543,5'
          Branch Sides:
            - BranchSide:      'buf.c:543,5'
              BranchSideFuncs:
                - xmlBufGrowInternal
            - BranchSide:      'buf.c:543,5'
              BranchSideFuncs:
                - xmlBufGrowInternal
        - Branch String:   'buf.c:545,9'
          Branch Sides:
            - BranchSide:      'buf.c:546,32'
              BranchSideFuncs:
                - xmlBufGrowInternal
            - BranchSide:      'buf.c:550,14'
              BranchSideFuncs: []
        - Branch String:   'buf.c:546,13'
          Branch Sides:
            - BranchSide:      'buf.c:547,13'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:548,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:554,5'
          Branch Sides:
            - BranchSide:      'buf.c:554,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:554,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:554,5'
          Branch Sides:
            - BranchSide:      'buf.c:554,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:554,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buf.c:546,13'
          Dst:             xmlBufGrowInternal
    - functionName:    xmlBufGrowInternal
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         27
      ICount:          248
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - xmlBufMemoryError
        - xmlBufOverflowError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'buf.c:331,9'
          Branch Sides:
            - BranchSide:      'buf.c:332,17'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:338,9'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufOverflowError
        - Branch String:   'buf.c:338,9'
          Branch Sides:
            - BranchSide:      'buf.c:339,29'
              BranchSideFuncs:
                - xmlBufOverflowError
            - BranchSide:      'buf.c:343,9'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
        - Branch String:   'buf.c:343,9'
          Branch Sides:
            - BranchSide:      'buf.c:344,13'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
            - BranchSide:      'buf.c:349,16'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
        - Branch String:   'buf.c:344,13'
          Branch Sides:
            - BranchSide:      'buf.c:345,20'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
            - BranchSide:      'buf.c:347,20'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
        - Branch String:   'buf.c:354,9'
          Branch Sides:
            - BranchSide:      'buf.c:355,18'
              BranchSideFuncs:
                - xmlBufMemoryError
            - BranchSide:      'buf.c:361,18'
              BranchSideFuncs:
                - xmlBufMemoryError
        - Branch String:   'buf.c:356,13'
          Branch Sides:
            - BranchSide:      'buf.c:357,31'
              BranchSideFuncs:
                - xmlBufMemoryError
            - BranchSide:      'buf.c:360,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:362,13'
          Branch Sides:
            - BranchSide:      'buf.c:363,31'
              BranchSideFuncs:
                - xmlBufMemoryError
            - BranchSide:      'buf.c:366,13'
              BranchSideFuncs: []
        - Branch String:   'buf.c:366,13'
          Branch Sides:
            - BranchSide:      'buf.c:367,20'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:368,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buf.c:339,9'
          Dst:             xmlBufOverflowError
        - Src:             'buf.c:357,13'
          Dst:             xmlBufMemoryError
        - Src:             'buf.c:363,13'
          Dst:             xmlBufMemoryError
    - functionName:    xmlBufIsEmpty
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         19
      ICount:          109
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'buf.c:517,16'
          Branch Sides:
            - BranchSide:      'buf.c:517,20'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:518,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:517,9'
          Branch Sides:
            - BranchSide:      'buf.c:518,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:519,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:519,5'
          Branch Sides:
            - BranchSide:      'buf.c:519,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:519,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:519,5'
          Branch Sides:
            - BranchSide:      'buf.c:519,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:519,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:519,5'
          Branch Sides:
            - BranchSide:      'buf.c:519,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:521,12'
              BranchSideFuncs: []
        - Branch String:   'buf.c:519,5'
          Branch Sides:
            - BranchSide:      'buf.c:519,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:519,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufAvail
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         19
      ICount:          110
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'buf.c:499,16'
          Branch Sides:
            - BranchSide:      'buf.c:499,20'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:500,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:499,9'
          Branch Sides:
            - BranchSide:      'buf.c:500,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:501,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:501,5'
          Branch Sides:
            - BranchSide:      'buf.c:501,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:501,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:501,5'
          Branch Sides:
            - BranchSide:      'buf.c:501,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:501,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:501,5'
          Branch Sides:
            - BranchSide:      'buf.c:501,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:503,12'
              BranchSideFuncs: []
        - Branch String:   'buf.c:501,5'
          Branch Sides:
            - BranchSide:      'buf.c:501,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:501,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufUse
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         19
      ICount:          106
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    21
      BranchProfiles:
        - Branch String:   'buf.c:477,16'
          Branch Sides:
            - BranchSide:      'buf.c:477,20'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:478,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:477,9'
          Branch Sides:
            - BranchSide:      'buf.c:478,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:479,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:479,5'
          Branch Sides:
            - BranchSide:      'buf.c:479,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:479,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:479,5'
          Branch Sides:
            - BranchSide:      'buf.c:479,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:479,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:479,5'
          Branch Sides:
            - BranchSide:      'buf.c:479,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:481,12'
              BranchSideFuncs: []
        - Branch String:   'buf.c:479,5'
          Branch Sides:
            - BranchSide:      'buf.c:479,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:479,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufAddLen
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         29
      ICount:          195
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'buf.c:454,23'
          Branch Sides:
            - BranchSide:      'buf.c:454,27'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:455,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:454,43'
          Branch Sides:
            - BranchSide:      'buf.c:454,47'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:455,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:454,9'
          Branch Sides:
            - BranchSide:      'buf.c:455,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:456,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:456,5'
          Branch Sides:
            - BranchSide:      'buf.c:456,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:456,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:456,5'
          Branch Sides:
            - BranchSide:      'buf.c:456,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:456,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:456,5'
          Branch Sides:
            - BranchSide:      'buf.c:456,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:457,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:456,5'
          Branch Sides:
            - BranchSide:      'buf.c:456,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:456,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:457,9'
          Branch Sides:
            - BranchSide:      'buf.c:458,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:459,17'
              BranchSideFuncs: []
        - Branch String:   'buf.c:461,5'
          Branch Sides:
            - BranchSide:      'buf.c:461,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:461,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:461,5'
          Branch Sides:
            - BranchSide:      'buf.c:461,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:461,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufEnd
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         19
      ICount:          110
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'buf.c:434,16'
          Branch Sides:
            - BranchSide:      'buf.c:434,20'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:435,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:434,9'
          Branch Sides:
            - BranchSide:      'buf.c:435,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:436,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:436,5'
          Branch Sides:
            - BranchSide:      'buf.c:436,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:436,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:436,5'
          Branch Sides:
            - BranchSide:      'buf.c:436,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:436,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:436,5'
          Branch Sides:
            - BranchSide:      'buf.c:436,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:438,13'
              BranchSideFuncs: []
        - Branch String:   'buf.c:436,5'
          Branch Sides:
            - BranchSide:      'buf.c:436,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:436,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufContent
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         7
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    14
      BranchProfiles:
        - Branch String:   'buf.c:416,16'
          Branch Sides:
            - BranchSide:      'buf.c:416,20'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:417,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:416,9'
          Branch Sides:
            - BranchSide:      'buf.c:417,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:419,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufGrow
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         33
      ICount:          199
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - xmlBufGrowInternal
      functionUses:    4
      BranchProfiles:
        - Branch String:   'buf.c:390,23'
          Branch Sides:
            - BranchSide:      'buf.c:390,27'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:391,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:390,43'
          Branch Sides:
            - BranchSide:      'buf.c:390,47'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:391,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:390,9'
          Branch Sides:
            - BranchSide:      'buf.c:391,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:392,5'
              BranchSideFuncs:
                - xmlBufGrowInternal
        - Branch String:   'buf.c:392,5'
          Branch Sides:
            - BranchSide:      'buf.c:392,5'
              BranchSideFuncs:
                - xmlBufGrowInternal
            - BranchSide:      'buf.c:392,5'
              BranchSideFuncs:
                - xmlBufGrowInternal
        - Branch String:   'buf.c:392,5'
          Branch Sides:
            - BranchSide:      'buf.c:392,5'
              BranchSideFuncs:
                - xmlBufGrowInternal
            - BranchSide:      'buf.c:392,5'
              BranchSideFuncs:
                - xmlBufGrowInternal
        - Branch String:   'buf.c:392,5'
          Branch Sides:
            - BranchSide:      'buf.c:392,5'
              BranchSideFuncs:
                - xmlBufGrowInternal
            - BranchSide:      'buf.c:394,9'
              BranchSideFuncs:
                - xmlBufGrowInternal
        - Branch String:   'buf.c:392,5'
          Branch Sides:
            - BranchSide:      'buf.c:392,5'
              BranchSideFuncs:
                - xmlBufGrowInternal
            - BranchSide:      'buf.c:392,5'
              BranchSideFuncs:
                - xmlBufGrowInternal
        - Branch String:   'buf.c:394,9'
          Branch Sides:
            - BranchSide:      'buf.c:395,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:397,28'
              BranchSideFuncs:
                - xmlBufGrowInternal
        - Branch String:   'buf.c:397,9'
          Branch Sides:
            - BranchSide:      'buf.c:398,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:400,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:400,5'
          Branch Sides:
            - BranchSide:      'buf.c:400,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:400,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:400,5'
          Branch Sides:
            - BranchSide:      'buf.c:400,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:400,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buf.c:397,9'
          Dst:             xmlBufGrowInternal
    - functionName:    xmlBufShrink
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         29
      ICount:          194
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'buf.c:294,23'
          Branch Sides:
            - BranchSide:      'buf.c:294,27'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:295,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:294,9'
          Branch Sides:
            - BranchSide:      'buf.c:295,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:296,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:296,9'
          Branch Sides:
            - BranchSide:      'buf.c:297,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:298,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:298,5'
          Branch Sides:
            - BranchSide:      'buf.c:298,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:298,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:298,5'
          Branch Sides:
            - BranchSide:      'buf.c:298,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:298,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:298,5'
          Branch Sides:
            - BranchSide:      'buf.c:298,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:300,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:298,5'
          Branch Sides:
            - BranchSide:      'buf.c:298,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:298,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:300,9'
          Branch Sides:
            - BranchSide:      'buf.c:301,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:303,17'
              BranchSideFuncs: []
        - Branch String:   'buf.c:307,5'
          Branch Sides:
            - BranchSide:      'buf.c:307,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:307,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:307,5'
          Branch Sides:
            - BranchSide:      'buf.c:307,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:307,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufEmpty
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         28
      ICount:          194
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'buf.c:264,23'
          Branch Sides:
            - BranchSide:      'buf.c:264,27'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:265,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:264,43'
          Branch Sides:
            - BranchSide:      'buf.c:264,47'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:265,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:264,9'
          Branch Sides:
            - BranchSide:      'buf.c:265,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:266,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:266,9'
          Branch Sides:
            - BranchSide:      'buf.c:267,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:268,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:268,5'
          Branch Sides:
            - BranchSide:      'buf.c:268,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:268,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:268,5'
          Branch Sides:
            - BranchSide:      'buf.c:268,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:268,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:268,5'
          Branch Sides:
            - BranchSide:      'buf.c:268,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:270,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:268,5'
          Branch Sides:
            - BranchSide:      'buf.c:268,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:268,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:275,5'
          Branch Sides:
            - BranchSide:      'buf.c:275,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:275,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:275,5'
          Branch Sides:
            - BranchSide:      'buf.c:275,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:275,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufDetach
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         20
      ICount:          148
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlStrndup
      functionUses:    7
      BranchProfiles:
        - Branch String:   'buf.c:220,23'
          Branch Sides:
            - BranchSide:      'buf.c:220,27'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:221,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:220,43'
          Branch Sides:
            - BranchSide:      'buf.c:220,47'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:221,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:220,9'
          Branch Sides:
            - BranchSide:      'buf.c:221,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:223,9'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'buf.c:223,9'
          Branch Sides:
            - BranchSide:      'buf.c:224,26'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'buf.c:227,15'
              BranchSideFuncs: []
        - Branch String:   'buf.c:235,5'
          Branch Sides:
            - BranchSide:      'buf.c:235,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:235,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:235,5'
          Branch Sides:
            - BranchSide:      'buf.c:235,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:235,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buf.c:224,15'
          Dst:             xmlStrndup
    - functionName:    xmlBufCreateMem
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - mem
        - size
        - isStatic
      BBCount:         21
      ICount:          189
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'buf.c:171,9'
          Branch Sides:
            - BranchSide:      'buf.c:172,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:174,11'
              BranchSideFuncs: []
        - Branch String:   'buf.c:175,9'
          Branch Sides:
            - BranchSide:      'buf.c:176,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:178,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:178,9'
          Branch Sides:
            - BranchSide:      'buf.c:180,13'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:187,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:180,13'
          Branch Sides:
            - BranchSide:      'buf.c:181,13'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:184,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:189,13'
          Branch Sides:
            - BranchSide:      'buf.c:190,13'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:193,16'
              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:    xmlBufCreate
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         16
      ICount:          141
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    13
      BranchProfiles:
        - Branch String:   'buf.c:128,9'
          Branch Sides:
            - BranchSide:      'buf.c:129,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:131,11'
              BranchSideFuncs: []
        - Branch String:   'buf.c:132,9'
          Branch Sides:
            - BranchSide:      'buf.c:133,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:135,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:141,9'
          Branch Sides:
            - BranchSide:      'buf.c:142,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:145,20'
              BranchSideFuncs: []
        - Branch String:   'buf.c:148,5'
          Branch Sides:
            - BranchSide:      'buf.c:148,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:148,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:148,5'
          Branch Sides:
            - BranchSide:      'buf.c:148,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:148,5'
              BranchSideFuncs: []
      Callsites:       []
    - 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
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
        - rptr
      BBCount:         29
      ICount:          196
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    68
      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: 209
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dict
        - prefix
        - plen
        - name
        - namelen
      BBCount:         29
      ICount:          274
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict.c:216,5'
          Branch Sides:
            - BranchSide:      'dict.c:217,15'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:226,9'
              BranchSideFuncs: []
        - Branch String:   'dict.c:217,6'
          Branch Sides:
            - BranchSide:      'dict.c:218,6'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:219,6'
              BranchSideFuncs: []
        - Branch String:   'dict.c:219,6'
          Branch Sides:
            - BranchSide:      'dict.c:219,32'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:220,18'
              BranchSideFuncs: []
        - Branch String:   'dict.c:226,9'
          Branch Sides:
            - BranchSide:      'dict.c:226,17'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:227,14'
              BranchSideFuncs: []
        - Branch String:   'dict.c:227,31'
          Branch Sides:
            - BranchSide:      'dict.c:227,35'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:231,13'
              BranchSideFuncs: []
        - Branch String:   'dict.c:227,13'
          Branch Sides:
            - BranchSide:      'dict.c:228,13'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:231,13'
              BranchSideFuncs: []
        - Branch String:   'dict.c:231,13'
          Branch Sides:
            - BranchSide:      'dict.c:231,29'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:232,12'
              BranchSideFuncs: []
        - Branch String:   'dict.c:233,13'
          Branch Sides:
            - BranchSide:      'dict.c:234,18'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:235,29'
              BranchSideFuncs: []
        - Branch String:   'dict.c:236,6'
          Branch Sides:
            - BranchSide:      'dict.c:237,6'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:238,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlDictAddString
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dict
        - name
        - namelen
      BBCount:         35
      ICount:          261
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict.c:146,5'
          Branch Sides:
            - BranchSide:      'dict.c:147,15'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:156,9'
              BranchSideFuncs: []
        - Branch String:   'dict.c:147,6'
          Branch Sides:
            - BranchSide:      'dict.c:148,6'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:149,6'
              BranchSideFuncs: []
        - Branch String:   'dict.c:149,6'
          Branch Sides:
            - BranchSide:      'dict.c:149,32'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:150,18'
              BranchSideFuncs: []
        - Branch String:   'dict.c:156,9'
          Branch Sides:
            - BranchSide:      'dict.c:156,17'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:157,14'
              BranchSideFuncs: []
        - Branch String:   'dict.c:157,31'
          Branch Sides:
            - BranchSide:      'dict.c:157,35'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:161,13'
              BranchSideFuncs: []
        - Branch String:   'dict.c:157,13'
          Branch Sides:
            - BranchSide:      'dict.c:158,13'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:161,13'
              BranchSideFuncs: []
        - Branch String:   'dict.c:161,13'
          Branch Sides:
            - BranchSide:      'dict.c:162,18'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:164,17'
              BranchSideFuncs: []
        - Branch String:   'dict.c:164,17'
          Branch Sides:
            - BranchSide:      'dict.c:165,22'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:167,22'
              BranchSideFuncs: []
        - Branch String:   'dict.c:169,13'
          Branch Sides:
            - BranchSide:      'dict.c:170,26'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:175,29'
              BranchSideFuncs: []
        - Branch String:   'dict.c:170,17'
          Branch Sides:
            - BranchSide:      'dict.c:171,37'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:173,17'
              BranchSideFuncs: []
        - Branch String:   'dict.c:176,6'
          Branch Sides:
            - BranchSide:      'dict.c:177,6'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:178,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlDictGrow
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dict
        - size
      BBCount:         33
      ICount:          227
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict.c:636,9'
          Branch Sides:
            - BranchSide:      'dict.c:637,9'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:638,13'
              BranchSideFuncs: []
        - Branch String:   'dict.c:639,9'
          Branch Sides:
            - BranchSide:      'dict.c:640,9'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:641,12'
              BranchSideFuncs: []
        - Branch String:   'dict.c:644,9'
          Branch Sides:
            - BranchSide:      'dict.c:645,9'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:647,15'
              BranchSideFuncs: []
        - Branch String:   'dict.c:658,5'
          Branch Sides:
            - BranchSide:      'dict.c:659,13'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:663,12'
              BranchSideFuncs: []
        - Branch String:   'dict.c:659,13'
          Branch Sides:
            - BranchSide:      'dict.c:658,5'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:660,24'
              BranchSideFuncs: []
        - Branch String:   'dict.c:663,5'
          Branch Sides:
            - BranchSide:      'dict.c:664,13'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:678,5'
              BranchSideFuncs: []
        - Branch String:   'dict.c:664,13'
          Branch Sides:
            - BranchSide:      'dict.c:665,36'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:674,13'
              BranchSideFuncs: []
        - Branch String:   'dict.c:667,13'
          Branch Sides:
            - BranchSide:      'dict.c:668,21'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:671,14'
              BranchSideFuncs: []
        - Branch String:   'dict.c:668,21'
          Branch Sides:
            - BranchSide:      'dict.c:667,13'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:669,29'
              BranchSideFuncs: []
        - Branch String:   'dict.c:674,13'
          Branch Sides:
            - BranchSide:      'dict.c:675,24'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:676,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlDictFindEntry
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - dict
        - prefix
        - name
        - len
        - hashValue
        - pfound
      BBCount:         30
      ICount:          204
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - strncmp
        - xmlStrQEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'dict.c:579,9'
          Branch Sides:
            - BranchSide:      'dict.c:579,9'
              BranchSideFuncs:
                - xmlStrQEqual
                - strncmp
            - BranchSide:      'dict.c:585,15'
              BranchSideFuncs:
                - xmlStrQEqual
                - strncmp
        - Branch String:   'dict.c:588,17'
          Branch Sides:
            - BranchSide:      'dict.c:589,21'
              BranchSideFuncs:
                - xmlStrQEqual
                - strncmp
            - BranchSide:      'dict.c:607,18'
              BranchSideFuncs:
                - xmlStrQEqual
                - strncmp
        - Branch String:   'dict.c:589,21'
          Branch Sides:
            - BranchSide:      'dict.c:593,49'
              BranchSideFuncs:
                - strncmp
                - xmlStrQEqual
            - BranchSide:      'dict.c:600,38'
              BranchSideFuncs:
                - xmlStrQEqual
                - strncmp
        - Branch String:   'dict.c:594,66'
          Branch Sides:
            - BranchSide:      'dict.c:595,26'
              BranchSideFuncs:
                - xmlStrQEqual
                - strncmp
            - BranchSide:      'dict.c:599,17'
              BranchSideFuncs:
                - xmlStrQEqual
                - strncmp
        - Branch String:   'dict.c:593,25'
          Branch Sides:
            - BranchSide:      'dict.c:596,31'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:599,17'
              BranchSideFuncs:
                - xmlStrQEqual
                - strncmp
        - Branch String:   'dict.c:600,25'
          Branch Sides:
            - BranchSide:      'dict.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:601,31'
              BranchSideFuncs: []
        - Branch String:   'dict.c:610,17'
          Branch Sides:
            - BranchSide:      'dict.c:611,25'
              BranchSideFuncs:
                - xmlStrQEqual
                - strncmp
            - BranchSide:      'dict.c:612,9'
              BranchSideFuncs:
                - xmlStrQEqual
                - strncmp
        - Branch String:   'dict.c:612,42'
          Branch Sides:
            - BranchSide:      'dict.c:612,9'
              BranchSideFuncs:
                - xmlStrQEqual
                - strncmp
            - BranchSide:      'dict.c:613,21'
              BranchSideFuncs:
                - xmlStrQEqual
                - strncmp
        - Branch String:   'dict.c:612,9'
          Branch Sides:
            - BranchSide:      'dict.c:588,17'
              BranchSideFuncs:
                - xmlStrQEqual
                - strncmp
            - BranchSide:      'dict.c:614,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict.c:593,26'
          Dst:             strncmp
        - Src:             'dict.c:600,25'
          Dst:             xmlStrQEqual
    - functionName:    strncmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlDictHashQName
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - seed
        - prefix
        - name
        - pplen
        - plen
      BBCount:         19
      ICount:          229
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'dict.c:493,5'
          Branch Sides:
            - BranchSide:      'dict.c:494,9'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:496,14'
              BranchSideFuncs: []
        - Branch String:   'dict.c:500,5'
          Branch Sides:
            - BranchSide:      'dict.c:501,9'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:503,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xoroshiro64ss
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1039
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         1
      ICount:          60
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlGlobalRandom
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1050
      functionLinenumberEnd: 1057
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlMutexLock
        - xmlMutexUnlock
        - xoroshiro64ss
      functionUses:    2
      BranchProfiles:
        - Branch String:   'dict.c:1053,5'
          Branch Sides:
            - BranchSide:      'dict.c:1051,14'
              BranchSideFuncs:
                - xmlMutexLock
                - xoroshiro64ss
                - xmlMutexUnlock
            - BranchSide:      'dict.c:1053,5'
              BranchSideFuncs:
                - xmlMutexLock
                - xoroshiro64ss
                - xmlMutexUnlock
      Callsites:
        - Src:             'dict.c:1053,5'
          Dst:             xmlMutexLock
        - Src:             'dict.c:1054,11'
          Dst:             xoroshiro64ss
        - Src:             'dict.c:1055,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlCleanupRandom
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1024
      functionLinenumberEnd: 1026
      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:1025,5'
          Branch Sides:
            - BranchSide:      'dict.c:1025,5'
              BranchSideFuncs:
                - xmlCleanupMutex
            - BranchSide:      'dict.c:1025,5'
              BranchSideFuncs:
                - xmlCleanupMutex
      Callsites:
        - Src:             'dict.c:1025,5'
          Dst:             xmlCleanupMutex
    - functionName:    xmlInitRandom
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 957
      functionLinenumberEnd: 1016
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         13
      ICount:          82
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - getentropy
        - time
        - xmlAbort
        - xmlInitMutex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict.c:958,5'
          Branch Sides:
            - BranchSide:      'dict.c:982,17'
              BranchSideFuncs:
                - xmlInitMutex
                - getentropy
                - __errno_location
                - __errno_location
                - __errno_location
                - xmlAbort
                - time
            - BranchSide:      'dict.c:982,17'
              BranchSideFuncs:
                - xmlInitMutex
                - getentropy
                - __errno_location
                - __errno_location
                - __errno_location
                - xmlAbort
                - time
        - Branch String:   'dict.c:982,17'
          Branch Sides:
            - BranchSide:      'dict.c:983,17'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:991,17'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - getentropy
                - __errno_location
                - xmlAbort
                - time
        - Branch String:   'dict.c:991,17'
          Branch Sides:
            - BranchSide:      'dict.c:992,17'
              BranchSideFuncs:
                - time
            - BranchSide:      'dict.c:999,17'
              BranchSideFuncs:
                - __errno_location
                - getentropy
                - __errno_location
                - time
                - __errno_location
                - xmlAbort
        - Branch String:   'dict.c:999,17'
          Branch Sides:
            - BranchSide:      'dict.c:981,9'
              BranchSideFuncs:
                - __errno_location
                - xmlAbort
                - getentropy
                - __errno_location
                - __errno_location
                - time
            - BranchSide:      'dict.c:1001,26'
              BranchSideFuncs:
                - __errno_location
                - xmlAbort
                - getentropy
                - __errno_location
                - __errno_location
                - time
      Callsites:
        - Src:             'dict.c:958,5'
          Dst:             xmlInitMutex
        - Src:             'dict.c:982,17'
          Dst:             getentropy
        - Src:             'dict.c:991,17'
          Dst:             __errno_location
        - Src:             'dict.c:999,17'
          Dst:             __errno_location
        - Src:             'dict.c:1001,26'
          Dst:             __errno_location
        - Src:             'dict.c:1000,17'
          Dst:             xmlAbort
        - Src:             'dict.c:1009,28'
          Dst:             time
    - functionName:    getentropy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlDictQLookup
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 926
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dict
        - prefix
        - name
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlDictLookupInternal
      functionUses:    4
      BranchProfiles:
        - Branch String:   'dict.c:923,9'
          Branch Sides:
            - BranchSide:      'dict.c:924,9'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:925,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict.c:922,13'
          Dst:             xmlDictLookupInternal
    - functionName:    xmlDictLookupInternal
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - dict
        - prefix
        - name
        - maybeLen
        - update
      BBCount:         81
      ICount:          575
      EdgeCount:       110
      CyclomaticComplexity: 31
      functionsReached:
        - xmlDictAddQString
        - xmlDictAddString
        - xmlDictFindEntry
        - xmlDictGrow
        - xmlDictHashName
        - xmlDictHashQName
      functionUses:    4
      BranchProfiles:
        - Branch String:   'dict.c:707,24'
          Branch Sides:
            - BranchSide:      'dict.c:707,28'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:708,2'
              BranchSideFuncs: []
        - Branch String:   'dict.c:707,9'
          Branch Sides:
            - BranchSide:      'dict.c:708,2'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:710,15'
              BranchSideFuncs:
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
                - xmlDictHashName
        - Branch String:   'dict.c:710,14'
          Branch Sides:
            - BranchSide:      'dict.c:710,12'
              BranchSideFuncs:
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
                - xmlDictHashName
            - BranchSide:      'dict.c:710,51'
              BranchSideFuncs:
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
                - xmlDictHashName
        - Branch String:   'dict.c:712,9'
          Branch Sides:
            - BranchSide:      'dict.c:713,37'
              BranchSideFuncs:
                - xmlDictHashName
                - xmlDictFindEntry
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
            - BranchSide:      'dict.c:718,38'
              BranchSideFuncs:
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
        - Branch String:   'dict.c:714,13'
          Branch Sides:
            - BranchSide:      'dict.c:715,13'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:716,16'
              BranchSideFuncs:
                - xmlDictFindEntry
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
        - Branch String:   'dict.c:719,33'
          Branch Sides:
            - BranchSide:      'dict.c:719,37'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:720,13'
              BranchSideFuncs: []
        - Branch String:   'dict.c:719,13'
          Branch Sides:
            - BranchSide:      'dict.c:720,13'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:721,16'
              BranchSideFuncs:
                - xmlDictFindEntry
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
        - Branch String:   'dict.c:724,27'
          Branch Sides:
            - BranchSide:      'dict.c:724,31'
              BranchSideFuncs:
                - xmlDictFindEntry
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
            - BranchSide:      'dict.c:730,9'
              BranchSideFuncs:
                - xmlDictFindEntry
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
        - Branch String:   'dict.c:724,9'
          Branch Sides:
            - BranchSide:      'dict.c:725,9'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:730,9'
              BranchSideFuncs:
                - xmlDictFindEntry
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
        - Branch String:   'dict.c:730,9'
          Branch Sides:
            - BranchSide:      'dict.c:731,17'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
            - BranchSide:      'dict.c:733,34'
              BranchSideFuncs:
                - xmlDictFindEntry
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
        - Branch String:   'dict.c:734,13'
          Branch Sides:
            - BranchSide:      'dict.c:735,20'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:737,13'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
        - Branch String:   'dict.c:737,13'
          Branch Sides:
            - BranchSide:      'dict.c:738,17'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
            - BranchSide:      'dict.c:742,21'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
        - Branch String:   'dict.c:738,17'
          Branch Sides:
            - BranchSide:      'dict.c:739,17'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:740,23'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
        - Branch String:   'dict.c:746,33'
          Branch Sides:
            - BranchSide:      'dict.c:746,37'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
            - BranchSide:      'dict.c:762,10'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
        - Branch String:   'dict.c:746,9'
          Branch Sides:
            - BranchSide:      'dict.c:750,13'
              BranchSideFuncs:
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashName
            - BranchSide:      'dict.c:762,10'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
        - Branch String:   'dict.c:750,13'
          Branch Sides:
            - BranchSide:      'dict.c:751,44'
              BranchSideFuncs:
                - xmlDictHashName
                - xmlDictFindEntry
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
            - BranchSide:      'dict.c:754,45'
              BranchSideFuncs:
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
        - Branch String:   'dict.c:758,13'
          Branch Sides:
            - BranchSide:      'dict.c:759,20'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:760,5'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
        - Branch String:   'dict.c:762,9'
          Branch Sides:
            - BranchSide:      'dict.c:763,9'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
            - BranchSide:      'dict.c:768,9'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
        - Branch String:   'dict.c:768,9'
          Branch Sides:
            - BranchSide:      'dict.c:771,25'
              BranchSideFuncs:
                - xmlDictGrow
                - xmlDictAddQString
                - xmlDictAddString
            - BranchSide:      'dict.c:792,9'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
        - Branch String:   'dict.c:771,13'
          Branch Sides:
            - BranchSide:      'dict.c:772,13'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:777,16'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
        - Branch String:   'dict.c:782,40'
          Branch Sides:
            - BranchSide:      'dict.c:782,9'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
            - BranchSide:      'dict.c:783,18'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
        - Branch String:   'dict.c:782,9'
          Branch Sides:
            - BranchSide:      'dict.c:784,18'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
            - BranchSide:      'dict.c:790,5'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
        - Branch String:   'dict.c:787,17'
          Branch Sides:
            - BranchSide:      'dict.c:782,9'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
            - BranchSide:      'dict.c:788,25'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
        - Branch String:   'dict.c:792,9'
          Branch Sides:
            - BranchSide:      'dict.c:793,32'
              BranchSideFuncs:
                - xmlDictAddString
            - BranchSide:      'dict.c:795,33'
              BranchSideFuncs:
                - xmlDictAddQString
        - Branch String:   'dict.c:796,9'
          Branch Sides:
            - BranchSide:      'dict.c:797,9'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:802,9'
              BranchSideFuncs: []
        - Branch String:   'dict.c:802,9'
          Branch Sides:
            - BranchSide:      'dict.c:803,36'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:829,24'
              BranchSideFuncs: []
        - Branch String:   'dict.c:808,17'
          Branch Sides:
            - BranchSide:      'dict.c:809,23'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:810,9'
              BranchSideFuncs: []
        - Branch String:   'dict.c:810,9'
          Branch Sides:
            - BranchSide:      'dict.c:807,16'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:812,13'
              BranchSideFuncs: []
        - Branch String:   'dict.c:812,13'
          Branch Sides:
            - BranchSide:      'dict.c:817,22'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:823,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict.c:713,21'
          Dst:             xmlDictHashName
        - Src:             'dict.c:718,21'
          Dst:             xmlDictHashQName
        - Src:             'dict.c:733,17'
          Dst:             xmlDictFindEntry
        - Src:             'dict.c:751,28'
          Dst:             xmlDictHashName
        - Src:             'dict.c:754,28'
          Dst:             xmlDictHashQName
        - Src:             'dict.c:756,20'
          Dst:             xmlDictFindEntry
        - Src:             'dict.c:771,13'
          Dst:             xmlDictGrow
        - Src:             'dict.c:793,15'
          Dst:             xmlDictAddString
        - Src:             'dict.c:795,15'
          Dst:             xmlDictAddQString
    - functionName:    xmlDictHashName
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - seed
        - data
        - maxLen
        - plen
      BBCount:         14
      ICount:          162
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'dict.c:474,28'
          Branch Sides:
            - BranchSide:      'dict.c:474,31'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:474,5'
              BranchSideFuncs: []
        - Branch String:   'dict.c:474,5'
          Branch Sides:
            - BranchSide:      'dict.c:475,9'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:478,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlDictExists
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 904
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dict
        - name
        - len
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlDictLookupInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dict.c:901,9'
          Branch Sides:
            - BranchSide:      'dict.c:902,9'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:903,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict.c:900,13'
          Dst:             xmlDictLookupInternal
    - functionName:    xmlDictLookupHashed
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 870
      functionLinenumberEnd: 883
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dict
        - name
        - len
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlDictLookupInternal
      functionUses:    15
      BranchProfiles:
        - Branch String:   'dict.c:876,9'
          Branch Sides:
            - BranchSide:      'dict.c:877,13'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:880,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict.c:874,13'
          Dst:             xmlDictLookupInternal
    - functionName:    xmlDictLookup
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 849
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dict
        - name
        - len
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlDictLookupInternal
      functionUses:    81
      BranchProfiles:
        - Branch String:   'dict.c:853,9'
          Branch Sides:
            - BranchSide:      'dict.c:854,9'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:855,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict.c:852,13'
          Dst:             xmlDictLookupInternal
    - functionName:    xmlDictCombineHash
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - v1
        - v2
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlDictComputeHash
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dict
        - string
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlDictHashName
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'dict.c:526,12'
          Dst:             xmlDictHashName
    - functionName:    xmlDictGetUsage
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dict
      BBCount:         7
      ICount:          50
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dict.c:448,9'
          Branch Sides:
            - BranchSide:      'dict.c:449,2'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:450,12'
              BranchSideFuncs: []
        - Branch String:   'dict.c:451,5'
          Branch Sides:
            - BranchSide:      'dict.c:452,18'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:455,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlDictSetLimit
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dict
        - limit
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'dict.c:427,9'
          Branch Sides:
            - BranchSide:      'dict.c:428,2'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:429,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlDictSize
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dict
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dict.c:406,9'
          Branch Sides:
            - BranchSide:      'dict.c:407,2'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:408,9'
              BranchSideFuncs: []
        - Branch String:   'dict.c:408,9'
          Branch Sides:
            - BranchSide:      'dict.c:409,16'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:410,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlDictOwns
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dict
        - str
      BBCount:         19
      ICount:          95
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlDictOwns
      functionUses:    51
      BranchProfiles:
        - Branch String:   'dict.c:382,24'
          Branch Sides:
            - BranchSide:      'dict.c:382,28'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:383,2'
              BranchSideFuncs: []
        - Branch String:   'dict.c:382,9'
          Branch Sides:
            - BranchSide:      'dict.c:383,2'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:384,12'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'dict.c:385,5'
          Branch Sides:
            - BranchSide:      'dict.c:386,14'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'dict.c:390,9'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'dict.c:386,38'
          Branch Sides:
            - BranchSide:      'dict.c:386,42'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'dict.c:388,9'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'dict.c:386,13'
          Branch Sides:
            - BranchSide:      'dict.c:387,6'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:388,9'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'dict.c:390,9'
          Branch Sides:
            - BranchSide:      'dict.c:391,28'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'dict.c:392,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict.c:391,16'
          Dst:             xmlDictOwns
    - functionName:    xmlDictFree
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dict
      BBCount:         17
      ICount:          112
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlDictFree
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    11
      BranchProfiles:
        - Branch String:   'dict.c:339,9'
          Branch Sides:
            - BranchSide:      'dict.c:340,2'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:343,5'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
                - xmlDictFree
                - xmlMutexUnlock
        - Branch String:   'dict.c:345,9'
          Branch Sides:
            - BranchSide:      'dict.c:346,9'
              BranchSideFuncs:
                - xmlMutexUnlock
            - BranchSide:      'dict.c:350,5'
              BranchSideFuncs:
                - xmlMutexUnlock
                - xmlDictFree
        - Branch String:   'dict.c:352,9'
          Branch Sides:
            - BranchSide:      'dict.c:353,21'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'dict.c:356,9'
              BranchSideFuncs: []
        - Branch String:   'dict.c:356,9'
          Branch Sides:
            - BranchSide:      'dict.c:357,2'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:359,12'
              BranchSideFuncs: []
        - Branch String:   'dict.c:360,5'
          Branch Sides:
            - BranchSide:      'dict.c:361,17'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:365,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict.c:343,5'
          Dst:             xmlMutexLock
        - Src:             'dict.c:346,9'
          Dst:             xmlMutexUnlock
        - Src:             'dict.c:350,5'
          Dst:             xmlMutexUnlock
        - Src:             'dict.c:353,9'
          Dst:             xmlDictFree
    - functionName:    xmlDictReference
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dict
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    18
      BranchProfiles:
        - Branch String:   'dict.c:321,9'
          Branch Sides:
            - BranchSide:      'dict.c:321,23'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:322,5'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
      Callsites:
        - Src:             'dict.c:322,5'
          Dst:             xmlMutexLock
        - Src:             'dict.c:324,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlDictCreateSub
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sub
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlDictCreate
        - xmlDictReference
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict.c:303,24'
          Branch Sides:
            - BranchSide:      'dict.c:303,28'
              BranchSideFuncs:
                - xmlDictReference
            - BranchSide:      'dict.c:303,24'
              BranchSideFuncs: []
        - Branch String:   'dict.c:303,9'
          Branch Sides:
            - BranchSide:      'dict.c:303,9'
              BranchSideFuncs:
                - xmlDictReference
            - BranchSide:      'dict.c:304,22'
              BranchSideFuncs:
                - xmlDictReference
      Callsites:
        - Src:             'dict.c:301,23'
          Dst:             xmlDictCreate
        - Src:             'dict.c:306,2'
          Dst:             xmlDictReference
    - functionName:    xmlDictCreate
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlInitParser
        - xmlRandom
      functionUses:    4
      BranchProfiles:
        - Branch String:   'dict.c:268,5'
          Branch Sides:
            - BranchSide:      'dict.c:266,16'
              BranchSideFuncs:
                - xmlInitParser
                - xmlRandom
            - BranchSide:      'dict.c:268,5'
              BranchSideFuncs:
                - xmlInitParser
                - xmlRandom
        - Branch String:   'dict.c:271,9'
          Branch Sides:
            - BranchSide:      'dict.c:272,9'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:273,5'
              BranchSideFuncs:
                - xmlRandom
      Callsites:
        - Src:             'dict.c:268,5'
          Dst:             xmlInitParser
        - Src:             'dict.c:281,18'
          Dst:             xmlRandom
    - functionName:    xmlRandom
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1068
      functionLinenumberEnd: 1069
      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:1069,26'
          Branch Sides:
            - BranchSide:      'dict.c:1069,26'
              BranchSideFuncs:
                - xmlGetLocalRngState
                - xoroshiro64ss
            - BranchSide:      'dict.c:1069,26'
              BranchSideFuncs:
                - xmlGetLocalRngState
                - xoroshiro64ss
      Callsites:
        - Src:             'dict.c:1069,26'
          Dst:             xmlGetLocalRngState
        - Src:             'dict.c:1069,12'
          Dst:             xoroshiro64ss
    - functionName:    xmlCleanupDictInternal
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 126
      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:125,5'
          Branch Sides:
            - BranchSide:      'dict.c:125,5'
              BranchSideFuncs:
                - xmlCleanupMutex
            - BranchSide:      'dict.c:125,5'
              BranchSideFuncs:
                - xmlCleanupMutex
      Callsites:
        - Src:             'dict.c:125,5'
          Dst:             xmlCleanupMutex
    - functionName:    xmlDictCleanup
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 116
      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: 102
      functionLinenumberEnd: 104
      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:103,5'
          Branch Sides:
            - BranchSide:      'dict.c:103,5'
              BranchSideFuncs:
                - xmlInitMutex
            - BranchSide:      'dict.c:103,5'
              BranchSideFuncs:
                - xmlInitMutex
      Callsites:
        - Src:             'dict.c:103,5'
          Dst:             xmlInitMutex
    - functionName:    xmlInitializeDict
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 93
      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:92,5'
          Branch Sides:
            - BranchSide:      'dict.c:92,5'
              BranchSideFuncs:
                - xmlInitParser
            - BranchSide:      'dict.c:92,5'
              BranchSideFuncs:
                - xmlInitParser
      Callsites:
        - Src:             'dict.c:92,5'
          Dst:             xmlInitParser
    - functionName:    xmlDumpEntityDeclScan
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 995
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ent
        - save
        - name
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSaveTree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'entities.c:994,5'
          Dst:             xmlSaveTree
    - functionName:    xmlDumpEntitiesTable
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1005
      functionLinenumberEnd: 1015
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - table
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlBufferDetach
        - xmlDumpEntityDeclScan
        - xmlHashScan
        - xmlSaveFinish
        - xmlSaveToBuffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'entities.c:1008,23'
          Branch Sides:
            - BranchSide:      'entities.c:1008,27'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:1009,9'
              BranchSideFuncs: []
        - Branch String:   'entities.c:1008,9'
          Branch Sides:
            - BranchSide:      'entities.c:1009,9'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:1011,28'
              BranchSideFuncs:
                - xmlSaveToBuffer
                - xmlHashScan
                - xmlSaveFinish
                - xmlBufferDetach
        - Branch String:   'entities.c:1013,9'
          Branch Sides:
            - BranchSide:      'entities.c:1013,9'
              BranchSideFuncs:
                - xmlBufferDetach
            - BranchSide:      'entities.c:1014,9'
              BranchSideFuncs:
                - xmlBufferDetach
      Callsites:
        - Src:             'entities.c:1011,12'
          Dst:             xmlSaveToBuffer
        - Src:             'entities.c:1012,5'
          Dst:             xmlHashScan
        - Src:             'entities.c:1012,5'
          Dst:             xmlDumpEntityDeclScan
        - Src:             'entities.c:1013,9'
          Dst:             xmlSaveFinish
        - Src:             'entities.c:1014,17'
          Dst:             xmlBufferDetach
    - functionName:    xmlDumpEntityDecl
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 972
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - ent
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlBufferDetach
        - xmlSaveFinish
        - xmlSaveToBuffer
        - xmlSaveTree
      functionUses:    0
      BranchProfiles:
        - Branch String:   'entities.c:975,23'
          Branch Sides:
            - BranchSide:      'entities.c:975,27'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:976,9'
              BranchSideFuncs: []
        - Branch String:   'entities.c:975,9'
          Branch Sides:
            - BranchSide:      'entities.c:976,9'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:978,28'
              BranchSideFuncs:
                - xmlSaveToBuffer
                - xmlSaveTree
                - xmlSaveFinish
                - xmlBufferDetach
        - Branch String:   'entities.c:980,9'
          Branch Sides:
            - BranchSide:      'entities.c:980,9'
              BranchSideFuncs:
                - xmlBufferDetach
            - BranchSide:      'entities.c:981,9'
              BranchSideFuncs:
                - xmlBufferDetach
      Callsites:
        - Src:             'entities.c:978,12'
          Dst:             xmlSaveToBuffer
        - Src:             'entities.c:979,5'
          Dst:             xmlSaveTree
        - Src:             'entities.c:980,9'
          Dst:             xmlSaveFinish
        - Src:             'entities.c:981,17'
          Dst:             xmlBufferDetach
    - functionName:    xmlCopyEntity
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - name
      BBCount:         37
      ICount:          231
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - xmlFreeEntity
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'entities.c:906,9'
          Branch Sides:
            - BranchSide:      'entities.c:907,2'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:908,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'entities.c:912,9'
          Branch Sides:
            - BranchSide:      'entities.c:913,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'entities.c:917,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'entities.c:914,13'
          Branch Sides:
            - BranchSide:      'entities.c:915,13'
              BranchSideFuncs:
                - xmlFreeEntity
            - BranchSide:      'entities.c:916,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'entities.c:917,9'
          Branch Sides:
            - BranchSide:      'entities.c:918,30'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'entities.c:922,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'entities.c:919,13'
          Branch Sides:
            - BranchSide:      'entities.c:920,13'
              BranchSideFuncs:
                - xmlFreeEntity
            - BranchSide:      'entities.c:921,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'entities.c:922,9'
          Branch Sides:
            - BranchSide:      'entities.c:923,28'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'entities.c:927,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'entities.c:924,13'
          Branch Sides:
            - BranchSide:      'entities.c:925,13'
              BranchSideFuncs:
                - xmlFreeEntity
            - BranchSide:      'entities.c:926,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'entities.c:927,9'
          Branch Sides:
            - BranchSide:      'entities.c:928,27'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeEntity
                - xmlStrdup
            - BranchSide:      'entities.c:932,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeEntity
                - xmlStrdup
        - Branch String:   'entities.c:929,13'
          Branch Sides:
            - BranchSide:      'entities.c:930,13'
              BranchSideFuncs:
                - xmlFreeEntity
            - BranchSide:      'entities.c:931,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeEntity
                - xmlStrdup
        - Branch String:   'entities.c:932,9'
          Branch Sides:
            - BranchSide:      'entities.c:933,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeEntity
            - BranchSide:      'entities.c:937,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeEntity
        - Branch String:   'entities.c:934,13'
          Branch Sides:
            - BranchSide:      'entities.c:935,13'
              BranchSideFuncs:
                - xmlFreeEntity
            - BranchSide:      'entities.c:936,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeEntity
        - Branch String:   'entities.c:937,9'
          Branch Sides:
            - BranchSide:      'entities.c:938,23'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeEntity
            - BranchSide:      'entities.c:942,12'
              BranchSideFuncs: []
        - Branch String:   'entities.c:939,13'
          Branch Sides:
            - BranchSide:      'entities.c:940,13'
              BranchSideFuncs:
                - xmlFreeEntity
            - BranchSide:      'entities.c:941,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'entities.c:913,14'
          Dst:             xmlStrdup
        - Src:             'entities.c:918,20'
          Dst:             xmlStrdup
        - Src:             'entities.c:923,18'
          Dst:             xmlStrdup
        - Src:             'entities.c:928,17'
          Dst:             xmlStrdup
        - Src:             'entities.c:933,14'
          Dst:             xmlStrdup
        - Src:             'entities.c:938,13'
          Dst:             xmlStrdup
        - Src:             'entities.c:945,5'
          Dst:             xmlFreeEntity
    - functionName:    xmlFreeEntity
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entity
      BBCount:         37
      ICount:          218
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - xmlDictOwns
        - xmlFreeNodeList
      functionUses:    6
      BranchProfiles:
        - Branch String:   'entities.c:87,9'
          Branch Sides:
            - BranchSide:      'entities.c:88,9'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:90,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNodeList
        - Branch String:   'entities.c:90,9'
          Branch Sides:
            - BranchSide:      'entities.c:91,16'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNodeList
            - BranchSide:      'entities.c:94,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNodeList
        - Branch String:   'entities.c:94,28'
          Branch Sides:
            - BranchSide:      'entities.c:95,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNodeList
            - BranchSide:      'entities.c:97,10'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'entities.c:94,9'
          Branch Sides:
            - BranchSide:      'entities.c:96,25'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlDictOwns
            - BranchSide:      'entities.c:97,10'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'entities.c:97,32'
          Branch Sides:
            - BranchSide:      'entities.c:98,11'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'entities.c:100,9'
              BranchSideFuncs: []
        - Branch String:   'entities.c:98,25'
          Branch Sides:
            - BranchSide:      'entities.c:98,42'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:99,9'
              BranchSideFuncs: []
        - Branch String:   'entities.c:97,9'
          Branch Sides:
            - BranchSide:      'entities.c:99,9'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:100,9'
              BranchSideFuncs: []
        - Branch String:   'entities.c:100,9'
          Branch Sides:
            - BranchSide:      'entities.c:101,9'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:102,9'
              BranchSideFuncs: []
        - Branch String:   'entities.c:102,9'
          Branch Sides:
            - BranchSide:      'entities.c:103,9'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:104,9'
              BranchSideFuncs: []
        - Branch String:   'entities.c:104,9'
          Branch Sides:
            - BranchSide:      'entities.c:105,9'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:106,9'
              BranchSideFuncs: []
        - Branch String:   'entities.c:106,9'
          Branch Sides:
            - BranchSide:      'entities.c:107,9'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:108,9'
              BranchSideFuncs: []
        - Branch String:   'entities.c:108,9'
          Branch Sides:
            - BranchSide:      'entities.c:109,9'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:110,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'entities.c:96,9'
          Dst:             xmlFreeNodeList
        - Src:             'entities.c:98,30'
          Dst:             xmlDictOwns
    - functionName:    xmlCopyEntitiesTable
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 958
      functionLinenumberEnd: 959
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCopyEntity
        - xmlFreeEntityWrapper
        - xmlHashCopySafe
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'entities.c:959,12'
          Dst:             xmlHashCopySafe
        - Src:             'entities.c:959,12'
          Dst:             xmlCopyEntity
        - Src:             'entities.c:959,12'
          Dst:             xmlFreeEntityWrapper
    - functionName:    xmlFreeEntityWrapper
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 876
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entity
        - name
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlFreeEntity
      functionUses:    2
      BranchProfiles:
        - Branch String:   'entities.c:877,9'
          Branch Sides:
            - BranchSide:      'entities.c:877,9'
              BranchSideFuncs:
                - xmlFreeEntity
            - BranchSide:      'entities.c:878,31'
              BranchSideFuncs:
                - xmlFreeEntity
      Callsites:
        - Src:             'entities.c:878,2'
          Dst:             xmlFreeEntity
    - functionName:    xmlFreeEntitiesTable
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 890
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFreeEntityWrapper
        - xmlHashFree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'entities.c:889,5'
          Dst:             xmlHashFree
        - Src:             'entities.c:889,5'
          Dst:             xmlFreeEntityWrapper
    - functionName:    xmlCreateEntitiesTable
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 864
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashCreate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'entities.c:865,34'
          Branch Sides:
            - BranchSide:      'entities.c:865,34'
              BranchSideFuncs:
                - xmlHashCreate
            - BranchSide:      'entities.c:865,34'
              BranchSideFuncs:
                - xmlHashCreate
      Callsites:
        - Src:             'entities.c:865,34'
          Dst:             xmlHashCreate
    - functionName:    xmlEncodeSpecialChars
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 853
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - input
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlEscapeText
      functionUses:    1
      BranchProfiles:
        - Branch String:   'entities.c:849,9'
          Branch Sides:
            - BranchSide:      'entities.c:850,9'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:852,26'
              BranchSideFuncs:
                - xmlEscapeText
      Callsites:
        - Src:             'entities.c:852,12'
          Dst:             xmlEscapeText
    - functionName:    xmlEscapeText
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 784
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - text
        - flags
      BBCount:         131
      ICount:          709
      EdgeCount:       180
      CyclomaticComplexity: 51
      functionsReached:
        - xmlGetUTF8Char
        - xmlSerializeHexCharRef
        - xmlStrchr
        - xmlStrstr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'entities.c:641,9'
          Branch Sides:
            - BranchSide:      'entities.c:642,9'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:643,11'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
        - Branch String:   'entities.c:648,5'
          Branch Sides:
            - BranchSide:      'entities.c:656,13'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
            - BranchSide:      'entities.c:782,6'
              BranchSideFuncs: []
        - Branch String:   'entities.c:663,17'
          Branch Sides:
            - BranchSide:      'entities.c:664,37'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
            - BranchSide:      'entities.c:667,20'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
        - Branch String:   'entities.c:664,21'
          Branch Sides:
            - BranchSide:      'entities.c:665,21'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
            - BranchSide:      'entities.c:666,13'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
        - Branch String:   'entities.c:667,20'
          Branch Sides:
            - BranchSide:      'entities.c:0,0'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
            - BranchSide:      'entities.c:668,20'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
        - Branch String:   'entities.c:673,13'
          Branch Sides:
            - BranchSide:      'entities.c:674,23'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
            - BranchSide:      'entities.c:677,20'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
        - Branch String:   'entities.c:677,20'
          Branch Sides:
            - BranchSide:      'entities.c:681,11'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
            - BranchSide:      'entities.c:691,13'
              BranchSideFuncs:
                - xmlStrstr
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
        - Branch String:   'entities.c:681,36'
          Branch Sides:
            - BranchSide:      'entities.c:681,40'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
            - BranchSide:      'entities.c:688,22'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
        - Branch String:   'entities.c:681,65'
          Branch Sides:
            - BranchSide:      'entities.c:682,11'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
            - BranchSide:      'entities.c:688,22'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
        - Branch String:   'entities.c:682,26'
          Branch Sides:
            - BranchSide:      'entities.c:682,30'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
            - BranchSide:      'entities.c:688,22'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
        - Branch String:   'entities.c:682,45'
          Branch Sides:
            - BranchSide:      'entities.c:682,49'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
            - BranchSide:      'entities.c:688,22'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
        - Branch String:   'entities.c:682,64'
          Branch Sides:
            - BranchSide:      'entities.c:683,28'
              BranchSideFuncs:
                - xmlStrstr
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
            - BranchSide:      'entities.c:688,22'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
        - Branch String:   'entities.c:681,10'
          Branch Sides:
            - BranchSide:      'entities.c:684,30'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
            - BranchSide:      'entities.c:688,22'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
        - Branch String:   'entities.c:691,13'
          Branch Sides:
            - BranchSide:      'entities.c:692,18'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
            - BranchSide:      'entities.c:694,13'
              BranchSideFuncs:
                - xmlStrstr
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
        - Branch String:   'entities.c:694,13'
          Branch Sides:
            - BranchSide:      'entities.c:699,11'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrstr
                - xmlStrchr
            - BranchSide:      'entities.c:708,14'
              BranchSideFuncs:
                - xmlStrchr
                - xmlStrstr
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
        - Branch String:   'entities.c:699,36'
          Branch Sides:
            - BranchSide:      'entities.c:699,40'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrstr
                - xmlStrchr
            - BranchSide:      'entities.c:705,22'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
        - Branch String:   'entities.c:699,65'
          Branch Sides:
            - BranchSide:      'entities.c:700,18'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrstr
                - xmlStrchr
            - BranchSide:      'entities.c:705,22'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
        - Branch String:   'entities.c:700,33'
          Branch Sides:
            - BranchSide:      'entities.c:700,53'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrstr
            - BranchSide:      'entities.c:705,22'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
        - Branch String:   'entities.c:699,10'
          Branch Sides:
            - BranchSide:      'entities.c:701,30'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
            - BranchSide:      'entities.c:705,22'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
        - Branch String:   'entities.c:708,39'
          Branch Sides:
            - BranchSide:      'entities.c:708,43'
              BranchSideFuncs:
                - xmlStrchr
                - xmlStrstr
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
            - BranchSide:      'entities.c:711,15'
              BranchSideFuncs:
                - xmlStrchr
                - xmlStrstr
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
        - Branch String:   'entities.c:708,13'
          Branch Sides:
            - BranchSide:      'entities.c:709,18'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
            - BranchSide:      'entities.c:711,15'
              BranchSideFuncs:
                - xmlStrchr
                - xmlStrstr
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
        - Branch String:   'entities.c:711,46'
          Branch Sides:
            - BranchSide:      'entities.c:711,50'
              BranchSideFuncs:
                - xmlStrchr
                - xmlStrstr
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
            - BranchSide:      'entities.c:714,14'
              BranchSideFuncs:
                - xmlStrchr
                - xmlStrstr
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
        - Branch String:   'entities.c:711,13'
          Branch Sides:
            - BranchSide:      'entities.c:712,11'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
            - BranchSide:      'entities.c:714,14'
              BranchSideFuncs:
                - xmlStrchr
                - xmlStrstr
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
        - Branch String:   'entities.c:714,44'
          Branch Sides:
            - BranchSide:      'entities.c:714,48'
              BranchSideFuncs:
                - xmlStrchr
                - xmlStrstr
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
            - BranchSide:      'entities.c:729,14'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
        - Branch String:   'entities.c:714,13'
          Branch Sides:
            - BranchSide:      'entities.c:717,23'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
            - BranchSide:      'entities.c:729,14'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
        - Branch String:   'entities.c:719,17'
          Branch Sides:
            - BranchSide:      'entities.c:720,21'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
                - xmlStrchr
                - xmlStrstr
            - BranchSide:      'entities.c:722,26'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
                - xmlStrchr
                - xmlStrstr
        - Branch String:   'entities.c:722,24'
          Branch Sides:
            - BranchSide:      'entities.c:723,26'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
                - xmlStrchr
                - xmlStrstr
            - BranchSide:      'entities.c:723,26'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
                - xmlStrchr
                - xmlStrstr
        - Branch String:   'entities.c:723,26'
          Branch Sides:
            - BranchSide:      'entities.c:723,26'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
                - xmlStrchr
                - xmlStrstr
            - BranchSide:      'entities.c:723,26'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
                - xmlStrchr
                - xmlStrstr
        - Branch String:   'entities.c:723,26'
          Branch Sides:
            - BranchSide:      'entities.c:723,26'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
                - xmlStrchr
                - xmlStrstr
            - BranchSide:      'entities.c:723,26'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
                - xmlStrchr
                - xmlStrstr
        - Branch String:   'entities.c:723,26'
          Branch Sides:
            - BranchSide:      'entities.c:723,26'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
                - xmlStrchr
                - xmlStrstr
            - BranchSide:      'entities.c:723,26'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
                - xmlStrchr
                - xmlStrstr
        - Branch String:   'entities.c:723,26'
          Branch Sides:
            - BranchSide:      'entities.c:723,26'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
                - xmlStrchr
                - xmlStrstr
            - BranchSide:      'entities.c:724,21'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
                - xmlStrchr
                - xmlStrstr
        - Branch String:   'entities.c:729,68'
          Branch Sides:
            - BranchSide:      'entities.c:730,21'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
            - BranchSide:      'entities.c:733,17'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
        - Branch String:   'entities.c:730,32'
          Branch Sides:
            - BranchSide:      'entities.c:731,14'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
            - BranchSide:      'entities.c:733,17'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
        - Branch String:   'entities.c:731,25'
          Branch Sides:
            - BranchSide:      'entities.c:731,29'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
            - BranchSide:      'entities.c:733,17'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
        - Branch String:   'entities.c:731,40'
          Branch Sides:
            - BranchSide:      'entities.c:731,44'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
            - BranchSide:      'entities.c:733,17'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
        - Branch String:   'entities.c:729,13'
          Branch Sides:
            - BranchSide:      'entities.c:733,17'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
            - BranchSide:      'entities.c:742,18'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
        - Branch String:   'entities.c:734,17'
          Branch Sides:
            - BranchSide:      'entities.c:735,17'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
            - BranchSide:      'entities.c:737,23'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
        - Branch String:   'entities.c:752,13'
          Branch Sides:
            - BranchSide:      'entities.c:756,18'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
            - BranchSide:      'entities.c:774,16'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
        - Branch String:   'entities.c:756,45'
          Branch Sides:
            - BranchSide:      'entities.c:757,18'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:758,17'
              BranchSideFuncs: []
        - Branch String:   'entities.c:756,17'
          Branch Sides:
            - BranchSide:      'entities.c:758,17'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:761,23'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
        - Branch String:   'entities.c:762,17'
          Branch Sides:
            - BranchSide:      'entities.c:763,25'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
            - BranchSide:      'entities.c:764,19'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
        - Branch String:   'entities.c:765,17'
          Branch Sides:
            - BranchSide:      'entities.c:766,17'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:769,22'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlStrchr
                - xmlStrstr
      Callsites:
        - Src:             'entities.c:683,18'
          Dst:             xmlStrstr
        - Src:             'entities.c:700,43'
          Dst:             xmlStrchr
        - Src:             'entities.c:718,19'
          Dst:             xmlGetUTF8Char
        - Src:             'entities.c:727,24'
          Dst:             xmlSerializeHexCharRef
    - functionName:    xmlSerializeHexCharRef
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - val
      BBCount:         17
      ICount:          139
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'entities.c:540,9'
          Branch Sides:
            - BranchSide:      'entities.c:541,15'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:543,16'
              BranchSideFuncs: []
        - Branch String:   'entities.c:547,9'
          Branch Sides:
            - BranchSide:      'entities.c:548,15'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:551,5'
              BranchSideFuncs: []
        - Branch String:   'entities.c:554,13'
          Branch Sides:
            - BranchSide:      'entities.c:555,28'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:557,29'
              BranchSideFuncs: []
        - Branch String:   'entities.c:560,5'
          Branch Sides:
            - BranchSide:      'entities.c:552,18'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:562,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlEncodeEntitiesReentrant
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - input
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlEncodeEntitiesInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'entities.c:831,12'
          Dst:             xmlEncodeEntitiesInternal
    - functionName:    xmlEncodeEntitiesInternal
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - doc
        - input
        - flags
      BBCount:         18
      ICount:          84
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlEscapeText
      functionUses:    3
      BranchProfiles:
        - Branch String:   'entities.c:802,9'
          Branch Sides:
            - BranchSide:      'entities.c:803,9'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:805,10'
              BranchSideFuncs:
                - xmlEscapeText
        - Branch String:   'entities.c:805,23'
          Branch Sides:
            - BranchSide:      'entities.c:805,27'
              BranchSideFuncs:
                - xmlEscapeText
            - BranchSide:      'entities.c:807,15'
              BranchSideFuncs:
                - xmlEscapeText
        - Branch String:   'entities.c:805,9'
          Branch Sides:
            - BranchSide:      'entities.c:806,15'
              BranchSideFuncs:
                - xmlEscapeText
            - BranchSide:      'entities.c:807,15'
              BranchSideFuncs:
                - xmlEscapeText
        - Branch String:   'entities.c:807,28'
          Branch Sides:
            - BranchSide:      'entities.c:807,32'
              BranchSideFuncs:
                - xmlEscapeText
            - BranchSide:      'entities.c:808,15'
              BranchSideFuncs:
                - xmlEscapeText
      Callsites:
        - Src:             'entities.c:810,12'
          Dst:             xmlEscapeText
    - functionName:    xmlSerializeDecCharRef
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - val
      BBCount:         14
      ICount:          113
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'entities.c:586,9'
          Branch Sides:
            - BranchSide:      'entities.c:587,16'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:588,16'
              BranchSideFuncs: []
        - Branch String:   'entities.c:588,16'
          Branch Sides:
            - BranchSide:      'entities.c:589,16'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:590,16'
              BranchSideFuncs: []
        - Branch String:   'entities.c:590,16'
          Branch Sides:
            - BranchSide:      'entities.c:591,16'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:593,13'
              BranchSideFuncs: []
        - Branch String:   'entities.c:596,5'
          Branch Sides:
            - BranchSide:      'entities.c:597,24'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:601,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlGetDocEntity
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - name
      BBCount:         24
      ICount:          132
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xmlGetEntityFromTable
        - xmlGetPredefinedEntity
      functionUses:    13
      BranchProfiles:
        - Branch String:   'entities.c:499,9'
          Branch Sides:
            - BranchSide:      'entities.c:500,7'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
                - xmlGetEntityFromTable
                - xmlGetEntityFromTable
            - BranchSide:      'entities.c:516,35'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
        - Branch String:   'entities.c:500,31'
          Branch Sides:
            - BranchSide:      'entities.c:500,35'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
                - xmlGetEntityFromTable
                - xmlGetEntityFromTable
            - BranchSide:      'entities.c:506,6'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
                - xmlGetEntityFromTable
        - Branch String:   'entities.c:500,6'
          Branch Sides:
            - BranchSide:      'entities.c:501,36'
              BranchSideFuncs:
                - xmlGetEntityFromTable
                - xmlGetPredefinedEntity
                - xmlGetEntityFromTable
            - BranchSide:      'entities.c:506,6'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
                - xmlGetEntityFromTable
        - Branch String:   'entities.c:503,10'
          Branch Sides:
            - BranchSide:      'entities.c:504,10'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:505,2'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
                - xmlGetEntityFromTable
        - Branch String:   'entities.c:506,6'
          Branch Sides:
            - BranchSide:      'entities.c:507,11'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
                - xmlGetEntityFromTable
            - BranchSide:      'entities.c:515,5'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
        - Branch String:   'entities.c:507,35'
          Branch Sides:
            - BranchSide:      'entities.c:508,4'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
                - xmlGetEntityFromTable
            - BranchSide:      'entities.c:514,2'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
        - Branch String:   'entities.c:507,10'
          Branch Sides:
            - BranchSide:      'entities.c:509,33'
              BranchSideFuncs:
                - xmlGetEntityFromTable
                - xmlGetPredefinedEntity
            - BranchSide:      'entities.c:514,2'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
        - Branch String:   'entities.c:511,7'
          Branch Sides:
            - BranchSide:      'entities.c:512,14'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:513,6'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
      Callsites:
        - Src:             'entities.c:502,12'
          Dst:             xmlGetEntityFromTable
        - Src:             'entities.c:510,9'
          Dst:             xmlGetEntityFromTable
        - Src:             'entities.c:516,12'
          Dst:             xmlGetPredefinedEntity
    - functionName:    xmlGetEntityFromTable
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
        - name
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashLookup
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'entities.c:426,27'
          Dst:             xmlHashLookup
    - functionName:    xmlGetPredefinedEntity
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         22
      ICount:          103
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - xmlStrEqual
      functionUses:    5
      BranchProfiles:
        - Branch String:   'entities.c:312,9'
          Branch Sides:
            - BranchSide:      'entities.c:312,23'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:313,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'entities.c:313,5'
          Branch Sides:
            - BranchSide:      'entities.c:315,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'entities.c:319,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'entities.c:323,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'entities.c:329,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'entities.c:333,6'
              BranchSideFuncs: []
        - Branch String:   'entities.c:315,10'
          Branch Sides:
            - BranchSide:      'entities.c:316,10'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:317,6'
              BranchSideFuncs: []
        - Branch String:   'entities.c:319,10'
          Branch Sides:
            - BranchSide:      'entities.c:320,10'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:321,6'
              BranchSideFuncs: []
        - Branch String:   'entities.c:323,10'
          Branch Sides:
            - BranchSide:      'entities.c:324,10'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:325,22'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'entities.c:325,10'
          Branch Sides:
            - BranchSide:      'entities.c:326,10'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:327,6'
              BranchSideFuncs: []
        - Branch String:   'entities.c:329,10'
          Branch Sides:
            - BranchSide:      'entities.c:330,10'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:331,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'entities.c:315,10'
          Dst:             xmlStrEqual
        - Src:             'entities.c:319,10'
          Dst:             xmlStrEqual
        - Src:             'entities.c:323,10'
          Dst:             xmlStrEqual
        - Src:             'entities.c:325,10'
          Dst:             xmlStrEqual
        - Src:             'entities.c:329,10'
          Dst:             xmlStrEqual
    - functionName:    xmlGetDtdEntity
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - name
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlGetEntityFromTable
      functionUses:    0
      BranchProfiles:
        - Branch String:   'entities.c:474,9'
          Branch Sides:
            - BranchSide:      'entities.c:475,2'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:476,10'
              BranchSideFuncs:
                - xmlGetEntityFromTable
        - Branch String:   'entities.c:476,34'
          Branch Sides:
            - BranchSide:      'entities.c:476,38'
              BranchSideFuncs:
                - xmlGetEntityFromTable
            - BranchSide:      'entities.c:480,5'
              BranchSideFuncs: []
        - Branch String:   'entities.c:476,9'
          Branch Sides:
            - BranchSide:      'entities.c:477,32'
              BranchSideFuncs:
                - xmlGetEntityFromTable
            - BranchSide:      'entities.c:480,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'entities.c:478,9'
          Dst:             xmlGetEntityFromTable
    - functionName:    xmlGetParameterEntity
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - name
      BBCount:         18
      ICount:          110
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlGetEntityFromTable
      functionUses:    1
      BranchProfiles:
        - Branch String:   'entities.c:444,9'
          Branch Sides:
            - BranchSide:      'entities.c:445,2'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:446,10'
              BranchSideFuncs:
                - xmlGetEntityFromTable
                - xmlGetEntityFromTable
        - Branch String:   'entities.c:446,34'
          Branch Sides:
            - BranchSide:      'entities.c:446,38'
              BranchSideFuncs:
                - xmlGetEntityFromTable
                - xmlGetEntityFromTable
            - BranchSide:      'entities.c:452,10'
              BranchSideFuncs:
                - xmlGetEntityFromTable
        - Branch String:   'entities.c:446,9'
          Branch Sides:
            - BranchSide:      'entities.c:447,32'
              BranchSideFuncs:
                - xmlGetEntityFromTable
                - xmlGetEntityFromTable
            - BranchSide:      'entities.c:452,10'
              BranchSideFuncs:
                - xmlGetEntityFromTable
        - Branch String:   'entities.c:449,6'
          Branch Sides:
            - BranchSide:      'entities.c:450,13'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:451,5'
              BranchSideFuncs:
                - xmlGetEntityFromTable
        - Branch String:   'entities.c:452,34'
          Branch Sides:
            - BranchSide:      'entities.c:452,38'
              BranchSideFuncs:
                - xmlGetEntityFromTable
            - BranchSide:      'entities.c:456,5'
              BranchSideFuncs: []
        - Branch String:   'entities.c:452,9'
          Branch Sides:
            - BranchSide:      'entities.c:453,32'
              BranchSideFuncs:
                - xmlGetEntityFromTable
            - BranchSide:      'entities.c:456,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'entities.c:448,8'
          Dst:             xmlGetEntityFromTable
        - Src:             'entities.c:454,9'
          Dst:             xmlGetEntityFromTable
    - functionName:    xmlNewEntity
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - name
        - type
        - ExternalID
        - SystemID
        - content
      BBCount:         11
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlAddDocEntity
        - xmlCreateEntity
      functionUses:    0
      BranchProfiles:
        - Branch String:   'entities.c:405,23'
          Branch Sides:
            - BranchSide:      'entities.c:405,27'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlAddDocEntity
            - BranchSide:      'entities.c:408,9'
              BranchSideFuncs:
                - xmlCreateEntity
        - Branch String:   'entities.c:405,9'
          Branch Sides:
            - BranchSide:      'entities.c:406,25'
              BranchSideFuncs:
                - xmlAddDocEntity
            - BranchSide:      'entities.c:408,9'
              BranchSideFuncs:
                - xmlCreateEntity
        - Branch String:   'entities.c:408,9'
          Branch Sides:
            - BranchSide:      'entities.c:409,9'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:410,28'
              BranchSideFuncs:
                - xmlCreateEntity
      Callsites:
        - Src:             'entities.c:406,9'
          Dst:             xmlAddDocEntity
        - Src:             'entities.c:410,12'
          Dst:             xmlCreateEntity
    - functionName:    xmlAddDocEntity
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      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:380,5'
          Dst:             xmlAddEntity
    - functionName:    xmlCreateEntity
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - name
        - type
        - ExternalID
        - SystemID
        - content
      BBCount:         30
      ICount:          205
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - xmlDictLookup
        - xmlFreeEntity
        - xmlStrdup
        - xmlStrlen
        - xmlStrndup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'entities.c:125,9'
          Branch Sides:
            - BranchSide:      'entities.c:126,2'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:127,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlStrlen
                - xmlStrndup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'entities.c:135,23'
          Branch Sides:
            - BranchSide:      'entities.c:135,27'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrlen
                - xmlStrndup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'entities.c:136,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrlen
                - xmlStrndup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'entities.c:135,9'
          Branch Sides:
            - BranchSide:      'entities.c:136,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrlen
                - xmlStrndup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'entities.c:138,35'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlStrlen
                - xmlStrndup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'entities.c:139,9'
          Branch Sides:
            - BranchSide:      'entities.c:140,9'
              BranchSideFuncs:
                - xmlFreeEntity
            - BranchSide:      'entities.c:141,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrndup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'entities.c:141,9'
          Branch Sides:
            - BranchSide:      'entities.c:142,37'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrlen
                - xmlStrndup
                - xmlFreeEntity
                - xmlStrdup
            - BranchSide:      'entities.c:146,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrndup
                - xmlFreeEntity
                - xmlStrdup
        - Branch String:   'entities.c:143,13'
          Branch Sides:
            - BranchSide:      'entities.c:144,13'
              BranchSideFuncs:
                - xmlFreeEntity
            - BranchSide:      'entities.c:145,5'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrndup
                - xmlFreeEntity
                - xmlStrdup
        - Branch String:   'entities.c:146,9'
          Branch Sides:
            - BranchSide:      'entities.c:147,35'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrlen
                - xmlStrndup
                - xmlFreeEntity
            - BranchSide:      'entities.c:151,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrndup
                - xmlFreeEntity
        - Branch String:   'entities.c:148,13'
          Branch Sides:
            - BranchSide:      'entities.c:149,13'
              BranchSideFuncs:
                - xmlFreeEntity
            - BranchSide:      'entities.c:150,5'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrndup
                - xmlFreeEntity
        - Branch String:   'entities.c:151,9'
          Branch Sides:
            - BranchSide:      'entities.c:152,33'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrndup
                - xmlFreeEntity
            - BranchSide:      'entities.c:157,9'
              BranchSideFuncs: []
        - Branch String:   'entities.c:154,13'
          Branch Sides:
            - BranchSide:      'entities.c:155,13'
              BranchSideFuncs:
                - xmlFreeEntity
            - BranchSide:      'entities.c:156,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'entities.c:136,14'
          Dst:             xmlStrdup
        - Src:             'entities.c:138,21'
          Dst:             xmlDictLookup
        - Src:             'entities.c:142,27'
          Dst:             xmlStrdup
        - Src:             'entities.c:147,25'
          Dst:             xmlStrdup
        - Src:             'entities.c:152,23'
          Dst:             xmlStrlen
        - Src:             'entities.c:153,17'
          Dst:             xmlStrndup
        - Src:             'entities.c:167,5'
          Dst:             xmlFreeEntity
    - functionName:    xmlAddEntity
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - extSubset
        - name
        - type
        - ExternalID
        - SystemID
        - content
        - out
      BBCount:         86
      ICount:          523
      EdgeCount:       113
      CyclomaticComplexity: 29
      functionsReached:
        - xmlCreateEntity
        - xmlFreeEntity
        - xmlGetPredefinedEntity
        - xmlHashAdd
        - xmlHashCreateDict
        - xmlStrEqual
        - xmlStrcasecmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'entities.c:198,9'
          Branch Sides:
            - BranchSide:      'entities.c:199,10'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlGetPredefinedEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
            - BranchSide:      'entities.c:200,10'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlGetPredefinedEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
        - Branch String:   'entities.c:200,23'
          Branch Sides:
            - BranchSide:      'entities.c:200,27'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:201,2'
              BranchSideFuncs: []
        - Branch String:   'entities.c:200,9'
          Branch Sides:
            - BranchSide:      'entities.c:201,2'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:202,12'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlGetPredefinedEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
        - Branch String:   'entities.c:204,9'
          Branch Sides:
            - BranchSide:      'entities.c:205,15'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlGetPredefinedEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
            - BranchSide:      'entities.c:207,15'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlGetPredefinedEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
        - Branch String:   'entities.c:208,9'
          Branch Sides:
            - BranchSide:      'entities.c:209,9'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:211,13'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlGetPredefinedEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
        - Branch String:   'entities.c:211,5'
          Branch Sides:
            - BranchSide:      'entities.c:215,45'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
            - BranchSide:      'entities.c:215,45'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
            - BranchSide:      'entities.c:215,45'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
            - BranchSide:      'entities.c:258,10'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
            - BranchSide:      'entities.c:258,10'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
            - BranchSide:      'entities.c:266,6'
              BranchSideFuncs: []
        - Branch String:   'entities.c:216,17'
          Branch Sides:
            - BranchSide:      'entities.c:217,21'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
            - BranchSide:      'entities.c:249,10'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
        - Branch String:   'entities.c:220,59'
          Branch Sides:
            - BranchSide:      'entities.c:221,22'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
            - BranchSide:      'entities.c:246,22'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
        - Branch String:   'entities.c:220,21'
          Branch Sides:
            - BranchSide:      'entities.c:222,29'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
            - BranchSide:      'entities.c:246,22'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
        - Branch String:   'entities.c:224,44'
          Branch Sides:
            - BranchSide:      'entities.c:224,48'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
            - BranchSide:      'entities.c:227,33'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
        - Branch String:   'entities.c:224,66'
          Branch Sides:
            - BranchSide:      'entities.c:225,27'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
            - BranchSide:      'entities.c:227,33'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
        - Branch String:   'entities.c:225,37'
          Branch Sides:
            - BranchSide:      'entities.c:225,41'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
            - BranchSide:      'entities.c:226,31'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
        - Branch String:   'entities.c:225,52'
          Branch Sides:
            - BranchSide:      'entities.c:225,56'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
            - BranchSide:      'entities.c:226,31'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
        - Branch String:   'entities.c:224,25'
          Branch Sides:
            - BranchSide:      'entities.c:226,31'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
            - BranchSide:      'entities.c:227,33'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
        - Branch String:   'entities.c:228,29'
          Branch Sides:
            - BranchSide:      'entities.c:229,38'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
            - BranchSide:      'entities.c:237,37'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
        - Branch String:   'entities.c:234,33'
          Branch Sides:
            - BranchSide:      'entities.c:235,39'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
            - BranchSide:      'entities.c:236,25'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
        - Branch String:   'entities.c:246,21'
          Branch Sides:
            - BranchSide:      'entities.c:247,21'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
            - BranchSide:      'entities.c:248,13'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
        - Branch String:   'entities.c:249,10'
          Branch Sides:
            - BranchSide:      'entities.c:250,40'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
            - BranchSide:      'entities.c:254,14'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
        - Branch String:   'entities.c:251,21'
          Branch Sides:
            - BranchSide:      'entities.c:252,21'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:253,13'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
        - Branch String:   'entities.c:258,10'
          Branch Sides:
            - BranchSide:      'entities.c:259,41'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
            - BranchSide:      'entities.c:263,14'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
        - Branch String:   'entities.c:260,21'
          Branch Sides:
            - BranchSide:      'entities.c:261,21'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:262,13'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
        - Branch String:   'entities.c:269,9'
          Branch Sides:
            - BranchSide:      'entities.c:270,9'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:272,22'
              BranchSideFuncs:
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
        - Branch String:   'entities.c:273,9'
          Branch Sides:
            - BranchSide:      'entities.c:274,23'
              BranchSideFuncs:
                - xmlFreeEntity
            - BranchSide:      'entities.c:276,16'
              BranchSideFuncs:
                - xmlFreeEntity
        - Branch String:   'entities.c:289,9'
          Branch Sides:
            - BranchSide:      'entities.c:290,43'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:292,33'
              BranchSideFuncs: []
        - Branch String:   'entities.c:297,9'
          Branch Sides:
            - BranchSide:      'entities.c:298,16'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:299,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'entities.c:215,22'
          Dst:             xmlGetPredefinedEntity
        - Src:             'entities.c:234,33'
          Dst:             xmlStrcasecmp
        - Src:             'entities.c:241,33'
          Dst:             xmlStrEqual
        - Src:             'entities.c:250,19'
          Dst:             xmlHashCreateDict
        - Src:             'entities.c:259,20'
          Dst:             xmlHashCreateDict
        - Src:             'entities.c:268,11'
          Dst:             xmlCreateEntity
        - Src:             'entities.c:272,11'
          Dst:             xmlHashAdd
        - Src:             'entities.c:274,9'
          Dst:             xmlFreeEntity
        - Src:             'entities.c:280,9'
          Dst:             xmlFreeEntity
    - functionName:    xmlAddDtdEntity
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      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:357,5'
          Dst:             xmlAddEntity
    - functionName:    xmlIconvFree
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1160
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - iconv_close
      functionUses:    3
      BranchProfiles:
        - Branch String:   'encoding.c:1153,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1154,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1156,9'
              BranchSideFuncs:
                - iconv_close
        - Branch String:   'encoding.c:1156,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1157,21'
              BranchSideFuncs:
                - iconv_close
            - BranchSide:      'encoding.c:1159,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:1157,9'
          Dst:             iconv_close
    - functionName:    iconv_close
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlIconvConvert
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1147
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - out
        - outlen
        - in
        - inlen
        - flush
      BBCount:         24
      ICount:          163
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - __errno_location
        - iconv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'encoding.c:1113,23'
          Branch Sides:
            - BranchSide:      'encoding.c:1113,27'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1114,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1113,43'
          Branch Sides:
            - BranchSide:      'encoding.c:1113,47'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1114,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1113,62'
          Branch Sides:
            - BranchSide:      'encoding.c:1113,66'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1114,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1113,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1114,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1117,18'
              BranchSideFuncs:
                - iconv
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'encoding.c:1114,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1114,30'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1115,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1125,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1126,13'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'encoding.c:1146,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1126,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1127,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1128,13'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
        - Branch String:   'encoding.c:1128,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1129,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1134,13'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'encoding.c:1134,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1135,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1144,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:1122,11'
          Dst:             iconv
        - Src:             'encoding.c:1126,13'
          Dst:             __errno_location
        - Src:             'encoding.c:1128,13'
          Dst:             __errno_location
        - Src:             'encoding.c:1134,13'
          Dst:             __errno_location
    - functionName:    iconv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlEncodingMatch
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1167
      functionLinenumberEnd: 1185
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name1
        - name2
      BBCount:         32
      ICount:          170
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'encoding.c:1172,30'
          Branch Sides:
            - BranchSide:      'encoding.c:1172,35'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1172,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1172,35'
          Branch Sides:
            - BranchSide:      'encoding.c:1172,34'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1172,34'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1172,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1173,19'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1174,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1174,30'
          Branch Sides:
            - BranchSide:      'encoding.c:1174,35'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1174,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1174,35'
          Branch Sides:
            - BranchSide:      'encoding.c:1174,34'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1174,34'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1174,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1175,19'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1176,15'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1176,27'
          Branch Sides:
            - BranchSide:      'encoding.c:1176,32'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1177,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1176,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1177,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1178,15'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1178,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1179,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1180,15'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1184,26'
          Branch Sides:
            - BranchSide:      'encoding.c:1184,31'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1184,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCharEncIconv
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1190
      functionLinenumberEnd: 1299
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - flags
        - out
      BBCount:         44
      ICount:          242
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - __errno_location
        - iconv_open
        - strstr
        - xmlCharEncNewCustomHandler
        - xmlEncodingMatch
        - xmlIconvFree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'encoding.c:1224,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1225,13'
              BranchSideFuncs:
                - xmlIconvFree
                - xmlIconvFree
            - BranchSide:      'encoding.c:1237,27'
              BranchSideFuncs:
                - xmlEncodingMatch
                - xmlEncodingMatch
                - xmlCharEncNewCustomHandler
                - iconv_open
                - __errno_location
                - __errno_location
                - xmlIconvFree
                - xmlIconvFree
                - iconv_open
                - __errno_location
                - __errno_location
        - Branch String:   'encoding.c:1237,43'
          Branch Sides:
            - BranchSide:      'encoding.c:1238,27'
              BranchSideFuncs:
                - xmlIconvFree
                - xmlIconvFree
            - BranchSide:      'encoding.c:1239,13'
              BranchSideFuncs:
                - xmlIconvFree
                - xmlIconvFree
        - Branch String:   'encoding.c:1237,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1239,13'
              BranchSideFuncs:
                - xmlIconvFree
                - xmlIconvFree
            - BranchSide:      'encoding.c:1244,9'
              BranchSideFuncs:
                - xmlCharEncNewCustomHandler
                - iconv_open
                - __errno_location
                - __errno_location
                - xmlIconvFree
                - xmlIconvFree
                - iconv_open
                - __errno_location
                - __errno_location
        - Branch String:   'encoding.c:1244,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1245,21'
              BranchSideFuncs:
                - iconv_open
                - xmlCharEncNewCustomHandler
                - iconv_open
                - __errno_location
                - __errno_location
                - xmlIconvFree
                - xmlIconvFree
                - __errno_location
                - __errno_location
            - BranchSide:      'encoding.c:1267,9'
              BranchSideFuncs:
                - xmlCharEncNewCustomHandler
                - iconv_open
                - __errno_location
                - __errno_location
                - xmlIconvFree
                - xmlIconvFree
        - Branch String:   'encoding.c:1246,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1247,17'
              BranchSideFuncs:
                - xmlIconvFree
                - xmlIconvFree
            - BranchSide:      'encoding.c:1250,9'
              BranchSideFuncs:
                - iconv_open
                - xmlCharEncNewCustomHandler
                - iconv_open
                - __errno_location
                - __errno_location
                - xmlIconvFree
                - xmlIconvFree
                - __errno_location
                - __errno_location
        - Branch String:   'encoding.c:1253,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1254,17'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - xmlIconvFree
                - xmlIconvFree
            - BranchSide:      'encoding.c:1262,25'
              BranchSideFuncs:
                - xmlCharEncNewCustomHandler
                - iconv_open
                - __errno_location
                - __errno_location
                - xmlIconvFree
                - xmlIconvFree
        - Branch String:   'encoding.c:1254,17'
          Branch Sides:
            - BranchSide:      'encoding.c:1255,21'
              BranchSideFuncs:
                - xmlIconvFree
                - xmlIconvFree
            - BranchSide:      'encoding.c:1256,22'
              BranchSideFuncs:
                - __errno_location
                - xmlIconvFree
                - xmlIconvFree
        - Branch String:   'encoding.c:1256,22'
          Branch Sides:
            - BranchSide:      'encoding.c:1257,21'
              BranchSideFuncs:
                - xmlIconvFree
                - xmlIconvFree
            - BranchSide:      'encoding.c:1259,21'
              BranchSideFuncs:
                - xmlIconvFree
                - xmlIconvFree
        - Branch String:   'encoding.c:1267,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1268,22'
              BranchSideFuncs:
                - iconv_open
                - xmlCharEncNewCustomHandler
                - __errno_location
                - __errno_location
                - xmlIconvFree
                - xmlIconvFree
            - BranchSide:      'encoding.c:1290,39'
              BranchSideFuncs:
                - xmlCharEncNewCustomHandler
        - Branch String:   'encoding.c:1269,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1270,17'
              BranchSideFuncs:
                - xmlIconvFree
                - xmlIconvFree
            - BranchSide:      'encoding.c:1273,9'
              BranchSideFuncs:
                - iconv_open
                - xmlCharEncNewCustomHandler
                - __errno_location
                - __errno_location
                - xmlIconvFree
                - xmlIconvFree
        - Branch String:   'encoding.c:1276,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1277,17'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - xmlIconvFree
                - xmlIconvFree
            - BranchSide:      'encoding.c:1285,26'
              BranchSideFuncs:
                - xmlCharEncNewCustomHandler
        - Branch String:   'encoding.c:1277,17'
          Branch Sides:
            - BranchSide:      'encoding.c:1278,21'
              BranchSideFuncs:
                - xmlIconvFree
                - xmlIconvFree
            - BranchSide:      'encoding.c:1279,22'
              BranchSideFuncs:
                - __errno_location
                - xmlIconvFree
                - xmlIconvFree
        - Branch String:   'encoding.c:1279,22'
          Branch Sides:
            - BranchSide:      'encoding.c:1280,21'
              BranchSideFuncs:
                - xmlIconvFree
                - xmlIconvFree
            - BranchSide:      'encoding.c:1282,21'
              BranchSideFuncs:
                - xmlIconvFree
                - xmlIconvFree
        - Branch String:   'encoding.c:1294,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1295,22'
              BranchSideFuncs:
                - xmlIconvFree
                - xmlIconvFree
            - BranchSide:      'encoding.c:1296,9'
              BranchSideFuncs:
                - xmlIconvFree
        - Branch String:   'encoding.c:1296,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1297,22'
              BranchSideFuncs:
                - xmlIconvFree
            - BranchSide:      'encoding.c:1298,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:1224,9'
          Dst:             strstr
        - Src:             'encoding.c:1237,10'
          Dst:             xmlEncodingMatch
        - Src:             'encoding.c:1238,10'
          Dst:             xmlEncodingMatch
        - Src:             'encoding.c:1252,18'
          Dst:             iconv_open
        - Src:             'encoding.c:1254,17'
          Dst:             __errno_location
        - Src:             'encoding.c:1256,22'
          Dst:             __errno_location
        - Src:             'encoding.c:1275,19'
          Dst:             iconv_open
        - Src:             'encoding.c:1277,17'
          Dst:             __errno_location
        - Src:             'encoding.c:1279,22'
          Dst:             __errno_location
        - Src:             'encoding.c:1290,12'
          Dst:             xmlCharEncNewCustomHandler
        - Src:             'encoding.c:1290,12'
          Dst:             xmlIconvFree
        - Src:             'encoding.c:1295,9'
          Dst:             xmlIconvFree
        - Src:             'encoding.c:1297,9'
          Dst:             xmlIconvFree
    - functionName:    strstr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    iconv_open
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlCharEncNewCustomHandler
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - input
        - output
        - ctxtDtor
        - inputCtxt
        - outputCtxt
        - out
      BBCount:         23
      ICount:          159
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'encoding.c:668,9'
          Branch Sides:
            - BranchSide:      'encoding.c:669,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:671,15'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:672,9'
          Branch Sides:
            - BranchSide:      'encoding.c:673,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:674,12'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:676,9'
          Branch Sides:
            - BranchSide:      'encoding.c:677,25'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:682,27'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:678,13'
          Branch Sides:
            - BranchSide:      'encoding.c:679,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:680,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:694,9'
          Branch Sides:
            - BranchSide:      'encoding.c:695,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:701,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:695,13'
          Branch Sides:
            - BranchSide:      'encoding.c:696,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:697,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:697,13'
          Branch Sides:
            - BranchSide:      'encoding.c:698,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:699,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UTF8ToHtmlWrapper
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2724
      functionLinenumberEnd: 2725
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - out
        - outlen
        - in
        - inlen
        - flush
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htmlUTF8ToHtml
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'encoding.c:2725,12'
          Dst:             htmlUTF8ToHtml
    - functionName:    UTF8ToUTF16
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2526
      functionLinenumberEnd: 2543
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - outb
        - outlen
        - in
        - inlen
        - flush
      BBCount:         8
      ICount:          75
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UTF8ToUTF16LE
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:2527,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2531,14'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2542,27'
              BranchSideFuncs:
                - UTF8ToUTF16LE
        - Branch String:   'encoding.c:2531,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2532,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2538,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:2542,13'
          Dst:             UTF8ToUTF16LE
    - functionName:    UTF8ToUTF16LE
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2423
      functionLinenumberEnd: 2520
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - out
        - outlen
        - in
        - inlen
        - flush
      BBCount:         54
      ICount:          400
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'encoding.c:2432,23'
          Branch Sides:
            - BranchSide:      'encoding.c:2432,27'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2433,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2432,43'
          Branch Sides:
            - BranchSide:      'encoding.c:2432,47'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2433,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2432,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2433,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2434,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2434,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2435,3'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2439,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2441,5'
          Branch Sides:
            - BranchSide:      'encoding.c:2442,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2514,11'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2444,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2445,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2455,17'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2445,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2446,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2447,22'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2455,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2456,21'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2463,24'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2456,21'
          Branch Sides:
            - BranchSide:      'encoding.c:2457,25'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2460,19'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2463,24'
          Branch Sides:
            - BranchSide:      'encoding.c:2464,19'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2468,19'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2473,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2474,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2476,20'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2476,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2477,22'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2484,18'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2477,21'
          Branch Sides:
            - BranchSide:      'encoding.c:2478,25'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2481,22'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2484,27'
          Branch Sides:
            - BranchSide:      'encoding.c:2485,19'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2487,21'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2485,32'
          Branch Sides:
            - BranchSide:      'encoding.c:2485,36'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2486,18'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2485,50'
          Branch Sides:
            - BranchSide:      'encoding.c:2486,18'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2487,21'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2484,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2487,21'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2491,17'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2491,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2492,21'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2498,21'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2492,21'
          Branch Sides:
            - BranchSide:      'encoding.c:2493,21'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2494,26'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2498,21'
          Branch Sides:
            - BranchSide:      'encoding.c:2499,21'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2500,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    asciiToAscii
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2133
      functionLinenumberEnd: 2172
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - out
        - poutlen
        - in
        - pinlen
        - flush
      BBCount:         12
      ICount:          137
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:2138,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2139,10'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2144,14'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2147,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2148,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2151,15'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2158,5'
          Branch Sides:
            - BranchSide:      'encoding.c:2159,16'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2171,12'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2161,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2162,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2167,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UTF8ToUTF16BE
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2620
      functionLinenumberEnd: 2716
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - out
        - outlen
        - in
        - inlen
        - flush
      BBCount:         54
      ICount:          400
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:2629,23'
          Branch Sides:
            - BranchSide:      'encoding.c:2629,63'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2629,27'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2629,43'
          Branch Sides:
            - BranchSide:      'encoding.c:2629,63'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2629,47'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2629,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2629,63'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2630,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2630,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2631,3'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2635,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2637,5'
          Branch Sides:
            - BranchSide:      'encoding.c:2638,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2710,11'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2640,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2641,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2651,17'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2641,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2642,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2643,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2651,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2652,21'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2659,24'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2652,21'
          Branch Sides:
            - BranchSide:      'encoding.c:2653,25'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2656,19'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2659,24'
          Branch Sides:
            - BranchSide:      'encoding.c:2660,19'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2664,19'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2669,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2670,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2672,20'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2672,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2673,22'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2680,18'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2673,21'
          Branch Sides:
            - BranchSide:      'encoding.c:2674,25'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2677,22'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2680,27'
          Branch Sides:
            - BranchSide:      'encoding.c:2681,19'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2683,21'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2681,32'
          Branch Sides:
            - BranchSide:      'encoding.c:2681,36'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2682,18'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2681,50'
          Branch Sides:
            - BranchSide:      'encoding.c:2682,18'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2683,21'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2680,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2683,21'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2687,17'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2687,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2688,21'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2694,21'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2688,21'
          Branch Sides:
            - BranchSide:      'encoding.c:2689,21'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2690,26'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2694,21'
          Branch Sides:
            - BranchSide:      'encoding.c:2695,21'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2696,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UTF16BEToUTF8
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2550
      functionLinenumberEnd: 2612
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - out
        - outlen
        - in
        - inlen
        - flush
      BBCount:         29
      ICount:          320
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:2558,5'
          Branch Sides:
            - BranchSide:      'encoding.c:2559,14'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2607,11'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2561,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2562,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2567,20'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2562,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2563,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2564,22'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2567,20'
          Branch Sides:
            - BranchSide:      'encoding.c:2568,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2574,21'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2568,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2569,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2570,23'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2574,20'
          Branch Sides:
            - BranchSide:      'encoding.c:2575,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2584,18'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2575,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2576,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2577,24'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2584,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2585,21'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2588,10'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2588,10'
          Branch Sides:
            - BranchSide:      'encoding.c:2589,3'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2590,18'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2591,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2592,21'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2595,10'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2595,10'
          Branch Sides:
            - BranchSide:      'encoding.c:2596,3'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2597,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UTF16LEToUTF8
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2353
      functionLinenumberEnd: 2415
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - out
        - outlen
        - in
        - inlen
        - flush
      BBCount:         29
      ICount:          320
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:2361,5'
          Branch Sides:
            - BranchSide:      'encoding.c:2362,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2410,11'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2364,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2365,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2370,20'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2365,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2366,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2367,22'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2370,20'
          Branch Sides:
            - BranchSide:      'encoding.c:2371,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2377,21'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2371,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2372,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2373,23'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2377,20'
          Branch Sides:
            - BranchSide:      'encoding.c:2378,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2387,18'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2378,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2379,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2380,24'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2387,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2388,21'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2391,10'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2391,10'
          Branch Sides:
            - BranchSide:      'encoding.c:2392,3'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2393,17'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2394,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2395,21'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2398,10'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2398,10'
          Branch Sides:
            - BranchSide:      'encoding.c:2399,3'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2400,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UTF8ToUTF8
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2243
      functionLinenumberEnd: 2266
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - out
        - outlen
        - in
        - inlen
        - flush
      BBCount:         7
      ICount:          78
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:2247,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2248,10'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2253,10'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2253,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2254,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2257,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCompareEncTableEntries
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vkey
        - ventry
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlStrcasecmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'encoding.c:500,12'
          Dst:             xmlStrcasecmp
    - functionName:    UTF8ToLatin1
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2274
      functionLinenumberEnd: 2320
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - out
        - outlen
        - in
        - inlen
        - flush
      BBCount:         29
      ICount:          205
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'encoding.c:2282,23'
          Branch Sides:
            - BranchSide:      'encoding.c:2282,27'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2283,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2282,43'
          Branch Sides:
            - BranchSide:      'encoding.c:2282,47'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2283,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2282,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2283,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2285,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2285,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2286,10'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2291,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2293,5'
          Branch Sides:
            - BranchSide:      'encoding.c:2294,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2314,11'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2294,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2295,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2297,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2299,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2300,22'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2301,21'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2301,32'
          Branch Sides:
            - BranchSide:      'encoding.c:2301,36'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2307,17'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2301,20'
          Branch Sides:
            - BranchSide:      'encoding.c:2302,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2307,17'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2302,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2303,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2304,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUTF8ToIsolat1
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2340
      functionLinenumberEnd: 2346
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - outlen
        - in
        - inlen
      BBCount:         13
      ICount:          65
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - UTF8ToLatin1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:2341,23'
          Branch Sides:
            - BranchSide:      'encoding.c:2341,27'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2342,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2341,43'
          Branch Sides:
            - BranchSide:      'encoding.c:2341,47'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2342,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2341,59'
          Branch Sides:
            - BranchSide:      'encoding.c:2341,63'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2342,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2341,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2342,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2344,42'
              BranchSideFuncs:
                - UTF8ToLatin1
      Callsites:
        - Src:             'encoding.c:2344,12'
          Dst:             UTF8ToLatin1
    - functionName:    latin1ToUTF8
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2178
      functionLinenumberEnd: 2214
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - out
        - outlen
        - in
        - inlen
        - flush
      BBCount:         22
      ICount:          181
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'encoding.c:2185,23'
          Branch Sides:
            - BranchSide:      'encoding.c:2185,27'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2186,2'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2185,39'
          Branch Sides:
            - BranchSide:      'encoding.c:2185,43'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2186,2'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2185,59'
          Branch Sides:
            - BranchSide:      'encoding.c:2185,63'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2186,2'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2185,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2186,2'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2188,14'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2191,5'
          Branch Sides:
            - BranchSide:      'encoding.c:2192,23'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2208,11'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2194,6'
          Branch Sides:
            - BranchSide:      'encoding.c:2195,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2199,17'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2195,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2196,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2197,22'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2199,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2200,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2201,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlIsolat1ToUTF8
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2234
      functionLinenumberEnd: 2235
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - outlen
        - in
        - inlen
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - latin1ToUTF8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'encoding.c:2235,12'
          Dst:             latin1ToUTF8
    - functionName:    xmlByteConsumed
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2078
      functionLinenumberEnd: 2121
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         22
      ICount:          186
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - xmlEncOutputChunk
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:2081,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2082,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2083,10'
              BranchSideFuncs:
                - xmlEncOutputChunk
        - Branch String:   'encoding.c:2084,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2085,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2087,10'
              BranchSideFuncs:
                - xmlEncOutputChunk
        - Branch String:   'encoding.c:2087,27'
          Branch Sides:
            - BranchSide:      'encoding.c:2087,31'
              BranchSideFuncs:
                - xmlEncOutputChunk
            - BranchSide:      'encoding.c:2120,12'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2087,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2088,13'
              BranchSideFuncs:
                - xmlEncOutputChunk
            - BranchSide:      'encoding.c:2120,12'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2096,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2098,56'
              BranchSideFuncs:
                - xmlEncOutputChunk
            - BranchSide:      'encoding.c:2115,6'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2102,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2103,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2105,22'
              BranchSideFuncs:
                - xmlEncOutputChunk
        - Branch String:   'encoding.c:2111,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2112,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2113,2'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2115,6'
          Branch Sides:
            - BranchSide:      'encoding.c:2116,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2117,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:2107,19'
          Dst:             xmlEncOutputChunk
    - functionName:    xmlEncOutputChunk
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1618
      functionLinenumberEnd: 1647
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handler
        - out
        - outlen
        - in
        - inlen
      BBCount:         14
      ICount:          118
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'encoding.c:1621,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1622,42'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1632,35'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1624,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1625,14'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1630,15'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1634,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1635,14'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1640,15'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1643,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1644,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1646,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCharEncCloseFunc
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2045
      functionLinenumberEnd: 2059
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handler
      BBCount:         11
      ICount:          81
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    20
      BranchProfiles:
        - Branch String:   'encoding.c:2046,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2047,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2049,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2049,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2050,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2052,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2053,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2054,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2057,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCharEncOutFunc
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1952
      functionLinenumberEnd: 2033
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handler
        - out
        - in
      BBCount:         31
      ICount:          307
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - xmlBufferGrow
        - xmlBufferShrink
        - xmlEncOutputChunk
        - xmlGetUTF8Char
        - xmlSerializeDecCharRef
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:1958,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1958,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1959,9'
              BranchSideFuncs:
                - xmlEncOutputChunk
                - xmlBufferShrink
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufferShrink
                - xmlBufferGrow
                - xmlEncOutputChunk
                - xmlBufferGrow
                - xmlEncOutputChunk
        - Branch String:   'encoding.c:1959,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1959,22'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1959,16'
              BranchSideFuncs:
                - xmlEncOutputChunk
                - xmlBufferShrink
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufferShrink
                - xmlBufferGrow
                - xmlEncOutputChunk
                - xmlBufferGrow
                - xmlEncOutputChunk
        - Branch String:   'encoding.c:1965,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1966,9'
              BranchSideFuncs:
                - xmlEncOutputChunk
                - xmlBufferShrink
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufferShrink
                - xmlBufferGrow
                - xmlEncOutputChunk
                - xmlBufferGrow
                - xmlEncOutputChunk
            - BranchSide:      'encoding.c:1971,9'
              BranchSideFuncs:
                - xmlEncOutputChunk
                - xmlBufferShrink
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufferShrink
                - xmlBufferGrow
                - xmlEncOutputChunk
                - xmlBufferGrow
                - xmlEncOutputChunk
        - Branch String:   'encoding.c:1971,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1972,16'
              BranchSideFuncs:
                - xmlEncOutputChunk
            - BranchSide:      'encoding.c:1984,14'
              BranchSideFuncs:
                - xmlEncOutputChunk
                - xmlBufferShrink
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufferShrink
                - xmlBufferGrow
                - xmlEncOutputChunk
                - xmlEncOutputChunk
                - xmlBufferGrow
        - Branch String:   'encoding.c:1985,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1986,23'
              BranchSideFuncs:
                - xmlBufferGrow
                - xmlEncOutputChunk
                - xmlBufferShrink
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufferShrink
                - xmlBufferGrow
                - xmlEncOutputChunk
                - xmlEncOutputChunk
            - BranchSide:      'encoding.c:1989,29'
              BranchSideFuncs:
                - xmlEncOutputChunk
                - xmlBufferShrink
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufferShrink
                - xmlBufferGrow
                - xmlEncOutputChunk
                - xmlBufferGrow
                - xmlEncOutputChunk
        - Branch String:   'encoding.c:1996,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1997,9'
              BranchSideFuncs:
                - xmlEncOutputChunk
                - xmlBufferShrink
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufferShrink
                - xmlBufferGrow
                - xmlEncOutputChunk
                - xmlBufferGrow
                - xmlEncOutputChunk
            - BranchSide:      'encoding.c:2002,9'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufferShrink
                - xmlBufferGrow
                - xmlEncOutputChunk
                - xmlEncOutputChunk
                - xmlBufferShrink
                - xmlBufferGrow
                - xmlEncOutputChunk
        - Branch String:   'encoding.c:2002,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2004,19'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufferShrink
                - xmlBufferGrow
                - xmlEncOutputChunk
                - xmlEncOutputChunk
                - xmlBufferShrink
                - xmlBufferGrow
                - xmlEncOutputChunk
            - BranchSide:      'encoding.c:2032,12'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2009,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2010,20'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2017,54'
              BranchSideFuncs:
                - xmlSerializeDecCharRef
                - xmlBufferShrink
                - xmlBufferGrow
                - xmlEncOutputChunk
                - xmlEncOutputChunk
                - xmlBufferShrink
                - xmlGetUTF8Char
                - xmlBufferGrow
                - xmlEncOutputChunk
        - Branch String:   'encoding.c:2024,23'
          Branch Sides:
            - BranchSide:      'encoding.c:2024,27'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2025,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2024,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2025,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2027,21'
              BranchSideFuncs:
                - xmlEncOutputChunk
                - xmlBufferShrink
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufferShrink
                - xmlBufferGrow
                - xmlEncOutputChunk
                - xmlBufferGrow
                - xmlEncOutputChunk
        - Branch String:   'encoding.c:2032,12'
          Branch Sides:
            - BranchSide:      'encoding.c:2032,25'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2032,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:1974,9'
          Dst:             xmlEncOutputChunk
        - Src:             'encoding.c:1986,9'
          Dst:             xmlBufferGrow
        - Src:             'encoding.c:1989,11'
          Dst:             xmlEncOutputChunk
        - Src:             'encoding.c:1991,5'
          Dst:             xmlBufferShrink
        - Src:             'encoding.c:2008,15'
          Dst:             xmlGetUTF8Char
        - Src:             'encoding.c:2017,22'
          Dst:             xmlSerializeDecCharRef
        - Src:             'encoding.c:2018,9'
          Dst:             xmlBufferShrink
        - Src:             'encoding.c:2019,9'
          Dst:             xmlBufferGrow
        - Src:             'encoding.c:2022,15'
          Dst:             xmlEncOutputChunk
    - functionName:    xmlCharEncOutput
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1828
      functionLinenumberEnd: 1932
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - output
        - init
      BBCount:         50
      ICount:          351
      EdgeCount:       68
      CyclomaticComplexity: 20
      functionsReached:
        - xmlBufAddLen
        - xmlBufAvail
        - xmlBufContent
        - xmlBufEnd
        - xmlBufGrow
        - xmlBufShrink
        - xmlBufUse
        - xmlEncConvertError
        - xmlEncOutputChunk
        - xmlGetUTF8Char
        - xmlSerializeDecCharRef
      functionUses:    4
      BranchProfiles:
        - Branch String:   'encoding.c:1838,26'
          Branch Sides:
            - BranchSide:      'encoding.c:1838,30'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1840,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1838,55'
          Branch Sides:
            - BranchSide:      'encoding.c:1839,10'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1840,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1839,34'
          Branch Sides:
            - BranchSide:      'encoding.c:1839,38'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1840,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1838,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1840,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1841,11'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufUse
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
        - Branch String:   'encoding.c:1851,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1852,14'
              BranchSideFuncs:
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
            - BranchSide:      'encoding.c:1864,24'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
                - xmlBufGrow
                - xmlBufAvail
        - Branch String:   'encoding.c:1865,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1866,16'
              BranchSideFuncs:
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufUse
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
                - xmlBufGrow
                - xmlBufAvail
            - BranchSide:      'encoding.c:1867,9'
              BranchSideFuncs:
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufUse
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
                - xmlBufGrow
                - xmlBufAvail
        - Branch String:   'encoding.c:1867,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1868,24'
              BranchSideFuncs:
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufUse
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
            - BranchSide:      'encoding.c:1874,9'
              BranchSideFuncs:
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufUse
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
        - Branch String:   'encoding.c:1868,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1869,17'
              BranchSideFuncs:
                - xmlEncConvertError
            - BranchSide:      'encoding.c:1872,31'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufUse
                - xmlBufGrow
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
        - Branch String:   'encoding.c:1874,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1875,17'
              BranchSideFuncs:
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufUse
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
            - BranchSide:      'encoding.c:1877,12'
              BranchSideFuncs:
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufUse
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
        - Branch String:   'encoding.c:1885,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1886,9'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufUse
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
            - BranchSide:      'encoding.c:1891,9'
              BranchSideFuncs:
                - xmlEncConvertError
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufUse
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
        - Branch String:   'encoding.c:1891,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1891,16'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufUse
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
            - BranchSide:      'encoding.c:1893,29'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufUse
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
        - Branch String:   'encoding.c:1898,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1899,13'
              BranchSideFuncs:
                - xmlEncConvertError
            - BranchSide:      'encoding.c:1906,54'
              BranchSideFuncs:
                - xmlSerializeDecCharRef
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufUse
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
        - Branch String:   'encoding.c:1912,23'
          Branch Sides:
            - BranchSide:      'encoding.c:1912,27'
              BranchSideFuncs:
                - xmlEncConvertError
            - BranchSide:      'encoding.c:1913,17'
              BranchSideFuncs:
                - xmlEncConvertError
        - Branch String:   'encoding.c:1912,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1913,17'
              BranchSideFuncs:
                - xmlEncConvertError
            - BranchSide:      'encoding.c:1917,22'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufUse
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
        - Branch String:   'encoding.c:1924,28'
          Branch Sides:
            - BranchSide:      'encoding.c:1924,32'
              BranchSideFuncs:
                - xmlEncConvertError
            - BranchSide:      'encoding.c:1925,10'
              BranchSideFuncs:
                - xmlEncConvertError
        - Branch String:   'encoding.c:1924,43'
          Branch Sides:
            - BranchSide:      'encoding.c:1925,10'
              BranchSideFuncs:
                - xmlEncConvertError
            - BranchSide:      'encoding.c:1926,13'
              BranchSideFuncs:
                - xmlEncConvertError
        - Branch String:   'encoding.c:1924,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1926,13'
              BranchSideFuncs:
                - xmlEncConvertError
            - BranchSide:      'encoding.c:1931,12'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1926,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1927,48'
              BranchSideFuncs:
                - xmlEncConvertError
            - BranchSide:      'encoding.c:1928,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:1846,15'
          Dst:             xmlBufAvail
        - Src:             'encoding.c:1855,44'
          Dst:             xmlBufEnd
        - Src:             'encoding.c:1855,9'
          Dst:             xmlEncOutputChunk
        - Src:             'encoding.c:1857,9'
          Dst:             xmlBufAddLen
        - Src:             'encoding.c:1864,14'
          Dst:             xmlBufUse
        - Src:             'encoding.c:1868,13'
          Dst:             xmlBufGrow
        - Src:             'encoding.c:1872,19'
          Dst:             xmlBufAvail
        - Src:             'encoding.c:1879,46'
          Dst:             xmlBufEnd
        - Src:             'encoding.c:1880,29'
          Dst:             xmlBufContent
        - Src:             'encoding.c:1879,11'
          Dst:             xmlEncOutputChunk
        - Src:             'encoding.c:1881,5'
          Dst:             xmlBufShrink
        - Src:             'encoding.c:1882,5'
          Dst:             xmlBufAddLen
        - Src:             'encoding.c:1893,19'
          Dst:             xmlBufUse
        - Src:             'encoding.c:1894,28'
          Dst:             xmlBufContent
        - Src:             'encoding.c:1897,15'
          Dst:             xmlGetUTF8Char
        - Src:             'encoding.c:1906,22'
          Dst:             xmlSerializeDecCharRef
        - Src:             'encoding.c:1907,9'
          Dst:             xmlBufGrow
        - Src:             'encoding.c:1908,17'
          Dst:             xmlBufAvail
        - Src:             'encoding.c:1910,50'
          Dst:             xmlBufEnd
        - Src:             'encoding.c:1910,15'
          Dst:             xmlEncOutputChunk
        - Src:             'encoding.c:1917,9'
          Dst:             xmlBufShrink
        - Src:             'encoding.c:1918,9'
          Dst:             xmlBufAddLen
        - Src:             'encoding.c:1927,29'
          Dst:             xmlEncConvertError
    - functionName:    xmlEncConvertError
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1524
      functionLinenumberEnd: 1542
      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:1527,5'
          Branch Sides:
            - BranchSide:      'encoding.c:1529,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1532,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1535,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1538,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCharEncInput
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1680
      functionLinenumberEnd: 1767
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - input
        - sizeOut
        - flush
      BBCount:         51
      ICount:          346
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - xmlBufAddLen
        - xmlBufAvail
        - xmlBufContent
        - xmlBufEnd
        - xmlBufGrow
        - xmlBufShrink
        - xmlBufUse
        - xmlEncConvertError
        - xmlEncInputChunk
      functionUses:    4
      BranchProfiles:
        - Branch String:   'encoding.c:1697,24'
          Branch Sides:
            - BranchSide:      'encoding.c:1697,29'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufGrow
                - xmlBufShrink
                - xmlEncConvertError
            - BranchSide:      'encoding.c:1699,28'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufGrow
                - xmlBufShrink
                - xmlEncConvertError
        - Branch String:   'encoding.c:1697,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1698,9'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufGrow
                - xmlBufShrink
                - xmlEncConvertError
            - BranchSide:      'encoding.c:1699,28'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufGrow
                - xmlBufShrink
                - xmlEncConvertError
        - Branch String:   'encoding.c:1708,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1709,22'
              BranchSideFuncs:
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufGrow
                - xmlBufShrink
                - xmlEncConvertError
            - BranchSide:      'encoding.c:1711,13'
              BranchSideFuncs:
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufGrow
                - xmlBufShrink
                - xmlEncConvertError
        - Branch String:   'encoding.c:1711,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1712,21'
              BranchSideFuncs:
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufGrow
                - xmlBufShrink
                - xmlEncConvertError
            - BranchSide:      'encoding.c:1715,21'
              BranchSideFuncs:
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufGrow
                - xmlBufShrink
                - xmlEncConvertError
        - Branch String:   'encoding.c:1719,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1720,18'
              BranchSideFuncs:
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufGrow
                - xmlBufShrink
                - xmlEncConvertError
            - BranchSide:      'encoding.c:1723,20'
              BranchSideFuncs:
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufGrow
                - xmlBufShrink
                - xmlEncConvertError
        - Branch String:   'encoding.c:1728,53'
          Branch Sides:
            - BranchSide:      'encoding.c:1728,56'
              BranchSideFuncs:
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufGrow
                - xmlBufShrink
                - xmlEncConvertError
            - BranchSide:      'encoding.c:1728,53'
              BranchSideFuncs:
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufGrow
                - xmlBufShrink
                - xmlEncConvertError
        - Branch String:   'encoding.c:1738,42'
          Branch Sides:
            - BranchSide:      'encoding.c:1738,46'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufGrow
                - xmlBufShrink
                - xmlEncConvertError
            - BranchSide:      'encoding.c:1743,14'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufGrow
                - xmlBufShrink
        - Branch String:   'encoding.c:1738,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1739,47'
              BranchSideFuncs:
                - xmlEncConvertError
            - BranchSide:      'encoding.c:1743,14'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufGrow
                - xmlBufShrink
        - Branch String:   'encoding.c:1743,27'
          Branch Sides:
            - BranchSide:      'encoding.c:1743,31'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufGrow
                - xmlBufShrink
            - BranchSide:      'encoding.c:1745,14'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufShrink
                - xmlEncConvertError
                - xmlBufGrow
        - Branch String:   'encoding.c:1743,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1744,13'
              BranchSideFuncs:
                - xmlBufShrink
            - BranchSide:      'encoding.c:1745,14'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufShrink
                - xmlEncConvertError
                - xmlBufGrow
        - Branch String:   'encoding.c:1745,27'
          Branch Sides:
            - BranchSide:      'encoding.c:1745,31'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufShrink
                - xmlEncConvertError
                - xmlBufGrow
            - BranchSide:      'encoding.c:1747,14'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufShrink
                - xmlEncConvertError
                - xmlBufGrow
        - Branch String:   'encoding.c:1745,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1746,13'
              BranchSideFuncs:
                - xmlBufShrink
            - BranchSide:      'encoding.c:1747,14'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufShrink
                - xmlEncConvertError
                - xmlBufGrow
        - Branch String:   'encoding.c:1747,26'
          Branch Sides:
            - BranchSide:      'encoding.c:1747,30'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufShrink
                - xmlEncConvertError
                - xmlBufGrow
            - BranchSide:      'encoding.c:1750,13'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufShrink
                - xmlEncConvertError
                - xmlBufGrow
        - Branch String:   'encoding.c:1747,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1748,13'
              BranchSideFuncs:
                - xmlBufShrink
            - BranchSide:      'encoding.c:1750,13'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufShrink
                - xmlEncConvertError
                - xmlBufGrow
        - Branch String:   'encoding.c:1750,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1702,5'
              BranchSideFuncs:
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufShrink
                - xmlEncConvertError
            - BranchSide:      'encoding.c:1751,28'
              BranchSideFuncs:
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufShrink
                - xmlEncConvertError
        - Branch String:   'encoding.c:1751,17'
          Branch Sides:
            - BranchSide:      'encoding.c:1752,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1755,9'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufGrow
                - xmlBufShrink
                - xmlEncConvertError
        - Branch String:   'encoding.c:1760,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1761,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1763,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:1696,15'
          Dst:             xmlBufUse
        - Src:             'encoding.c:1699,14'
          Dst:             xmlBufContent
        - Src:             'encoding.c:1707,20'
          Dst:             xmlBufAvail
        - Src:             'encoding.c:1727,48'
          Dst:             xmlBufEnd
        - Src:             'encoding.c:1727,15'
          Dst:             xmlEncInputChunk
        - Src:             'encoding.c:1736,9'
          Dst:             xmlBufAddLen
        - Src:             'encoding.c:1739,28'
          Dst:             xmlEncConvertError
        - Src:             'encoding.c:1751,17'
          Dst:             xmlBufGrow
        - Src:             'encoding.c:1758,5'
          Dst:             xmlBufShrink
    - functionName:    xmlEncInputChunk
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1563
      functionLinenumberEnd: 1600
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - handler
        - out
        - outlen
        - in
        - inlen
        - flush
      BBCount:         21
      ICount:          155
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'encoding.c:1566,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1567,41'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1577,35'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1569,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1570,14'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1575,15'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1580,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1581,14'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1586,21'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1596,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1597,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1599,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCharEncInFunc
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1782
      functionLinenumberEnd: 1809
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handler
        - out
        - in
      BBCount:         18
      ICount:          154
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlBufferGrow
        - xmlBufferShrink
        - xmlEncInputChunk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'encoding.c:1787,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1788,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1789,9'
              BranchSideFuncs:
                - xmlEncInputChunk
                - xmlBufferShrink
                - xmlBufferGrow
        - Branch String:   'encoding.c:1789,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1790,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1791,9'
              BranchSideFuncs:
                - xmlEncInputChunk
                - xmlBufferShrink
                - xmlBufferGrow
        - Branch String:   'encoding.c:1791,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1792,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1794,14'
              BranchSideFuncs:
                - xmlEncInputChunk
                - xmlBufferShrink
                - xmlBufferGrow
        - Branch String:   'encoding.c:1795,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1796,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1797,15'
              BranchSideFuncs:
                - xmlEncInputChunk
                - xmlBufferShrink
                - xmlBufferGrow
        - Branch String:   'encoding.c:1798,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1799,23'
              BranchSideFuncs:
                - xmlBufferGrow
                - xmlEncInputChunk
                - xmlBufferShrink
            - BranchSide:      'encoding.c:1802,28'
              BranchSideFuncs:
                - xmlEncInputChunk
                - xmlBufferShrink
        - Branch String:   'encoding.c:1808,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1808,22'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1808,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:1799,9'
          Dst:             xmlBufferGrow
        - Src:             'encoding.c:1802,11'
          Dst:             xmlEncInputChunk
        - Src:             'encoding.c:1804,5'
          Dst:             xmlBufferShrink
    - functionName:    xmlCharEncFirstLine
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1661
      functionLinenumberEnd: 1662
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handler
        - out
        - in
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCharEncInFunc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'encoding.c:1662,12'
          Dst:             xmlCharEncInFunc
    - functionName:    xmlFindCharEncodingHandler
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1056
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCreateCharEncodingHandler
        - xmlStrcasecmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'encoding.c:1064,63'
          Branch Sides:
            - BranchSide:      'encoding.c:1065,33'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1066,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1064,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1066,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1069,11'
              BranchSideFuncs:
                - xmlCreateCharEncodingHandler
      Callsites:
        - Src:             'encoding.c:1064,10'
          Dst:             xmlStrcasecmp
        - Src:             'encoding.c:1065,10'
          Dst:             xmlStrcasecmp
        - Src:             'encoding.c:1073,5'
          Dst:             xmlCreateCharEncodingHandler
    - functionName:    xmlCreateCharEncodingHandler
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 1008
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - flags
        - impl
        - implCtxt
        - out
      BBCount:         32
      ICount:          173
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - xmlFindExtraHandler
        - xmlGetEncodingAlias
        - xmlParseCharEncodingInternal
      functionUses:    7
      BranchProfiles:
        - Branch String:   'encoding.c:980,9'
          Branch Sides:
            - BranchSide:      'encoding.c:981,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:982,6'
              BranchSideFuncs:
                - xmlGetEncodingAlias
                - xmlParseCharEncodingInternal
                - xmlFindExtraHandler
        - Branch String:   'encoding.c:984,24'
          Branch Sides:
            - BranchSide:      'encoding.c:984,28'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:985,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:984,9'
          Branch Sides:
            - BranchSide:      'encoding.c:985,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:987,13'
              BranchSideFuncs:
                - xmlGetEncodingAlias
                - xmlParseCharEncodingInternal
                - xmlFindExtraHandler
        - Branch String:   'encoding.c:989,9'
          Branch Sides:
            - BranchSide:      'encoding.c:990,9'
              BranchSideFuncs:
                - xmlParseCharEncodingInternal
                - xmlFindExtraHandler
            - BranchSide:      'encoding.c:992,40'
              BranchSideFuncs:
                - xmlParseCharEncodingInternal
                - xmlFindExtraHandler
        - Branch String:   'encoding.c:995,9'
          Branch Sides:
            - BranchSide:      'encoding.c:996,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:998,10'
              BranchSideFuncs:
                - xmlFindExtraHandler
        - Branch String:   'encoding.c:998,19'
          Branch Sides:
            - BranchSide:      'encoding.c:998,32'
              BranchSideFuncs:
                - xmlFindExtraHandler
            - BranchSide:      'encoding.c:1007,32'
              BranchSideFuncs:
                - xmlFindExtraHandler
        - Branch String:   'encoding.c:998,9'
          Branch Sides:
            - BranchSide:      'encoding.c:999,36'
              BranchSideFuncs:
                - xmlFindExtraHandler
            - BranchSide:      'encoding.c:1007,32'
              BranchSideFuncs:
                - xmlFindExtraHandler
        - Branch String:   'encoding.c:1000,45'
          Branch Sides:
            - BranchSide:      'encoding.c:1000,49'
              BranchSideFuncs:
                - xmlFindExtraHandler
            - BranchSide:      'encoding.c:1001,16'
              BranchSideFuncs:
                - xmlFindExtraHandler
        - Branch String:   'encoding.c:1000,71'
          Branch Sides:
            - BranchSide:      'encoding.c:1001,16'
              BranchSideFuncs:
                - xmlFindExtraHandler
            - BranchSide:      'encoding.c:1005,5'
              BranchSideFuncs:
                - xmlFindExtraHandler
        - Branch String:   'encoding.c:1001,46'
          Branch Sides:
            - BranchSide:      'encoding.c:1001,50'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1002,47'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1000,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1002,47'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1005,5'
              BranchSideFuncs:
                - xmlFindExtraHandler
      Callsites:
        - Src:             'encoding.c:988,14'
          Dst:             xmlGetEncodingAlias
        - Src:             'encoding.c:992,11'
          Dst:             xmlParseCharEncodingInternal
        - Src:             'encoding.c:1007,12'
          Dst:             xmlFindExtraHandler
    - functionName:    xmlGetEncodingAlias
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - alias
      BBCount:         21
      ICount:          124
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - strcmp
        - toupper
      functionUses:    2
      BranchProfiles:
        - Branch String:   'encoding.c:360,9'
          Branch Sides:
            - BranchSide:      'encoding.c:361,2'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:363,9'
              BranchSideFuncs:
                - strcmp
                - toupper
        - Branch String:   'encoding.c:363,9'
          Branch Sides:
            - BranchSide:      'encoding.c:364,2'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:366,12'
              BranchSideFuncs:
                - strcmp
                - toupper
        - Branch String:   'encoding.c:366,5'
          Branch Sides:
            - BranchSide:      'encoding.c:367,51'
              BranchSideFuncs:
                - toupper
                - strcmp
            - BranchSide:      'encoding.c:370,11'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'encoding.c:368,6'
          Branch Sides:
            - BranchSide:      'encoding.c:368,21'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'encoding.c:369,5'
              BranchSideFuncs:
                - strcmp
                - toupper
        - Branch String:   'encoding.c:375,5'
          Branch Sides:
            - BranchSide:      'encoding.c:376,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'encoding.c:380,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:376,6'
          Branch Sides:
            - BranchSide:      'encoding.c:377,13'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'encoding.c:379,5'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'encoding.c:367,27'
          Dst:             toupper
        - Src:             'encoding.c:376,7'
          Dst:             strcmp
    - functionName:    xmlParseCharEncodingInternal
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - bsearch
        - xmlCompareEncTableEntries
      functionUses:    2
      BranchProfiles:
        - Branch String:   'encoding.c:508,9'
          Branch Sides:
            - BranchSide:      'encoding.c:509,8'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:511,21'
              BranchSideFuncs:
                - bsearch
        - Branch String:   'encoding.c:514,9'
          Branch Sides:
            - BranchSide:      'encoding.c:515,16'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:517,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:511,13'
          Dst:             bsearch
        - Src:             'encoding.c:511,13'
          Dst:             xmlCompareEncTableEntries
    - functionName:    xmlFindExtraHandler
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionLinenumberEnd: 864
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - norig
        - name
        - flags
        - impl
        - implCtxt
        - out
      BBCount:         31
      ICount:          176
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - xmlCharEncIconv
        - xmlStrcasecmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'encoding.c:818,9'
          Branch Sides:
            - BranchSide:      'encoding.c:819,16'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:824,9'
              BranchSideFuncs:
                - xmlCharEncIconv
                - xmlStrcasecmp
        - Branch String:   'encoding.c:824,9'
          Branch Sides:
            - BranchSide:      'encoding.c:827,16'
              BranchSideFuncs:
                - xmlCharEncIconv
                - xmlStrcasecmp
            - BranchSide:      'encoding.c:843,35'
              BranchSideFuncs:
                - xmlCharEncIconv
        - Branch String:   'encoding.c:827,9'
          Branch Sides:
            - BranchSide:      'encoding.c:828,41'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlCharEncIconv
            - BranchSide:      'encoding.c:839,5'
              BranchSideFuncs:
                - xmlCharEncIconv
        - Branch String:   'encoding.c:830,17'
          Branch Sides:
            - BranchSide:      'encoding.c:832,24'
              BranchSideFuncs:
                - xmlCharEncIconv
                - xmlStrcasecmp
            - BranchSide:      'encoding.c:838,9'
              BranchSideFuncs:
                - xmlCharEncIconv
                - xmlStrcasecmp
        - Branch String:   'encoding.c:832,53'
          Branch Sides:
            - BranchSide:      'encoding.c:832,57'
              BranchSideFuncs:
                - xmlCharEncIconv
                - xmlStrcasecmp
            - BranchSide:      'encoding.c:833,24'
              BranchSideFuncs:
                - xmlCharEncIconv
                - xmlStrcasecmp
        - Branch String:   'encoding.c:832,73'
          Branch Sides:
            - BranchSide:      'encoding.c:833,24'
              BranchSideFuncs:
                - xmlCharEncIconv
                - xmlStrcasecmp
            - BranchSide:      'encoding.c:837,13'
              BranchSideFuncs:
                - xmlCharEncIconv
                - xmlStrcasecmp
        - Branch String:   'encoding.c:833,54'
          Branch Sides:
            - BranchSide:      'encoding.c:833,58'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:834,28'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:832,21'
          Branch Sides:
            - BranchSide:      'encoding.c:834,28'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:837,13'
              BranchSideFuncs:
                - xmlCharEncIconv
                - xmlStrcasecmp
        - Branch String:   'encoding.c:845,13'
          Branch Sides:
            - BranchSide:      'encoding.c:846,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:847,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:847,13'
          Branch Sides:
            - BranchSide:      'encoding.c:848,20'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:863,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:830,18'
          Dst:             xmlStrcasecmp
        - Src:             'encoding.c:843,19'
          Dst:             xmlCharEncIconv
    - functionName:    bsearch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    toupper
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    31
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlOpenCharEncodingHandler
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1036
      functionLinenumberEnd: 1039
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - output
        - out
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCreateCharEncodingHandler
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'encoding.c:1039,12'
          Dst:             xmlCreateCharEncodingHandler
    - functionName:    xmlGetCharEncodingHandler
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 936
      functionLinenumberEnd: 940
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - enc
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlLookupCharEncodingHandler
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'encoding.c:939,5'
          Dst:             xmlLookupCharEncodingHandler
    - functionName:    xmlLookupCharEncodingHandler
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 923
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - out
      BBCount:         23
      ICount:          125
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - xmlFindExtraHandler
      functionUses:    3
      BranchProfiles:
        - Branch String:   'encoding.c:894,9'
          Branch Sides:
            - BranchSide:      'encoding.c:895,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:896,6'
              BranchSideFuncs:
                - xmlFindExtraHandler
        - Branch String:   'encoding.c:898,20'
          Branch Sides:
            - BranchSide:      'encoding.c:898,33'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:899,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:898,9'
          Branch Sides:
            - BranchSide:      'encoding.c:899,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:902,10'
              BranchSideFuncs:
                - xmlFindExtraHandler
        - Branch String:   'encoding.c:902,41'
          Branch Sides:
            - BranchSide:      'encoding.c:903,10'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:904,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:902,9'
          Branch Sides:
            - BranchSide:      'encoding.c:904,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:906,32'
              BranchSideFuncs:
                - xmlFindExtraHandler
        - Branch String:   'encoding.c:907,39'
          Branch Sides:
            - BranchSide:      'encoding.c:907,43'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:908,43'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:907,9'
          Branch Sides:
            - BranchSide:      'encoding.c:908,43'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:912,9'
              BranchSideFuncs:
                - xmlFindExtraHandler
        - Branch String:   'encoding.c:912,9'
          Branch Sides:
            - BranchSide:      'encoding.c:913,25'
              BranchSideFuncs:
                - xmlFindExtraHandler
            - BranchSide:      'encoding.c:922,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:918,16'
          Dst:             xmlFindExtraHandler
    - functionName:    xmlCleanupCharEncodingHandlers
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlCleanupEncodingAliases
      functionUses:    1
      BranchProfiles:
        - Branch String:   'encoding.c:741,5'
          Branch Sides:
            - BranchSide:      'encoding.c:741,5'
              BranchSideFuncs:
                - xmlCleanupEncodingAliases
            - BranchSide:      'encoding.c:741,5'
              BranchSideFuncs:
                - xmlCleanupEncodingAliases
        - Branch String:   'encoding.c:743,9'
          Branch Sides:
            - BranchSide:      'encoding.c:743,33'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:745,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:745,5'
          Branch Sides:
            - BranchSide:      'encoding.c:748,30'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:756,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:750,6'
          Branch Sides:
            - BranchSide:      'encoding.c:745,5'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:751,10'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:751,10'
          Branch Sides:
            - BranchSide:      'encoding.c:752,3'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:753,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:741,5'
          Dst:             xmlCleanupEncodingAliases
    - functionName:    xmlCleanupEncodingAliases
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         16
      ICount:          99
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'encoding.c:330,9'
          Branch Sides:
            - BranchSide:      'encoding.c:328,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:330,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:330,9'
          Branch Sides:
            - BranchSide:      'encoding.c:331,2'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:333,12'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:333,5'
          Branch Sides:
            - BranchSide:      'encoding.c:334,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:339,30'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:334,6'
          Branch Sides:
            - BranchSide:      'encoding.c:335,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:336,6'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:336,6'
          Branch Sides:
            - BranchSide:      'encoding.c:337,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:338,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlInitEncodingInternal
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 726
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'encoding.c:724,9'
          Branch Sides:
            - BranchSide:      'encoding.c:724,39'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:725,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlInitCharEncodingHandlers
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 710
      functionLinenumberEnd: 712
      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:711,5'
          Branch Sides:
            - BranchSide:      'encoding.c:711,5'
              BranchSideFuncs:
                - xmlInitParser
            - BranchSide:      'encoding.c:711,5'
              BranchSideFuncs:
                - xmlInitParser
      Callsites:
        - Src:             'encoding.c:711,5'
          Dst:             xmlInitParser
    - functionName:    xmlRegisterCharEncodingHandler
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handler
      BBCount:         19
      ICount:          98
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'encoding.c:772,9'
          Branch Sides:
            - BranchSide:      'encoding.c:773,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:774,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:774,9'
          Branch Sides:
            - BranchSide:      'encoding.c:775,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:781,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:777,13'
          Branch Sides:
            - BranchSide:      'encoding.c:778,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:779,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:781,9'
          Branch Sides:
            - BranchSide:      'encoding.c:782,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:783,47'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:787,9'
          Branch Sides:
            - BranchSide:      'encoding.c:787,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:788,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:788,13'
          Branch Sides:
            - BranchSide:      'encoding.c:789,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:791,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlNewCharEncodingHandler
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - input
        - output
      BBCount:         20
      ICount:          160
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - toupper
        - xmlGetEncodingAlias
        - xmlRegisterCharEncodingHandler
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:607,9'
          Branch Sides:
            - BranchSide:      'encoding.c:608,9'
              BranchSideFuncs:
                - xmlRegisterCharEncodingHandler
                - toupper
            - BranchSide:      'encoding.c:613,9'
              BranchSideFuncs:
                - xmlRegisterCharEncodingHandler
                - toupper
        - Branch String:   'encoding.c:613,9'
          Branch Sides:
            - BranchSide:      'encoding.c:614,2'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:615,12'
              BranchSideFuncs:
                - xmlRegisterCharEncodingHandler
                - toupper
        - Branch String:   'encoding.c:615,5'
          Branch Sides:
            - BranchSide:      'encoding.c:616,51'
              BranchSideFuncs:
                - toupper
                - xmlRegisterCharEncodingHandler
            - BranchSide:      'encoding.c:619,11'
              BranchSideFuncs:
                - xmlRegisterCharEncodingHandler
        - Branch String:   'encoding.c:617,6'
          Branch Sides:
            - BranchSide:      'encoding.c:617,21'
              BranchSideFuncs:
                - xmlRegisterCharEncodingHandler
            - BranchSide:      'encoding.c:618,5'
              BranchSideFuncs:
                - xmlRegisterCharEncodingHandler
                - toupper
        - Branch String:   'encoding.c:621,9'
          Branch Sides:
            - BranchSide:      'encoding.c:622,2'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:628,15'
              BranchSideFuncs:
                - xmlRegisterCharEncodingHandler
        - Branch String:   'encoding.c:629,9'
          Branch Sides:
            - BranchSide:      'encoding.c:630,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:633,12'
              BranchSideFuncs:
                - xmlRegisterCharEncodingHandler
      Callsites:
        - Src:             'encoding.c:606,13'
          Dst:             xmlGetEncodingAlias
        - Src:             'encoding.c:616,27'
          Dst:             toupper
        - Src:             'encoding.c:642,5'
          Dst:             xmlRegisterCharEncodingHandler
    - functionName:    xmlGetCharEncodingName
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - enc
      BBCount:         13
      ICount:          63
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'encoding.c:555,5'
          Branch Sides:
            - BranchSide:      'encoding.c:557,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:559,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:561,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:563,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:565,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:568,20'
          Branch Sides:
            - BranchSide:      'encoding.c:568,33'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:569,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:568,9'
          Branch Sides:
            - BranchSide:      'encoding.c:569,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:571,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParseCharEncoding
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlParseCharEncodingInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:537,9'
          Branch Sides:
            - BranchSide:      'encoding.c:537,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:538,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:534,27'
          Dst:             xmlParseCharEncodingInternal
    - functionName:    xmlDelEncodingAlias
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - alias
      BBCount:         14
      ICount:          108
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:474,9'
          Branch Sides:
            - BranchSide:      'encoding.c:475,2'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:477,9'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'encoding.c:477,9'
          Branch Sides:
            - BranchSide:      'encoding.c:478,2'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:482,12'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'encoding.c:482,5'
          Branch Sides:
            - BranchSide:      'encoding.c:483,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'encoding.c:492,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:483,6'
          Branch Sides:
            - BranchSide:      'encoding.c:484,6'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'encoding.c:491,5'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'encoding.c:483,7'
          Dst:             strcmp
    - functionName:    xmlGrowCapacity
      functionSourceFile: '/src/libxml2/./include/private/memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - capacity
        - elemSize
        - min
        - max
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './include/private/memory.h:36,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:38,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:45,10'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:45,27'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:46,19'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:47,9'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:45,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:47,9'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:50,14'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:52,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:53,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:55,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlAddEncodingAlias
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - alias
      BBCount:         35
      ICount:          256
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - strcmp
        - toupper
        - xmlGrowCapacity
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:402,24'
          Branch Sides:
            - BranchSide:      'encoding.c:402,28'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:403,2'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:402,9'
          Branch Sides:
            - BranchSide:      'encoding.c:403,2'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:405,12'
              BranchSideFuncs:
                - strcmp
                - xmlGrowCapacity
                - toupper
        - Branch String:   'encoding.c:405,5'
          Branch Sides:
            - BranchSide:      'encoding.c:406,51'
              BranchSideFuncs:
                - toupper
                - strcmp
                - xmlGrowCapacity
            - BranchSide:      'encoding.c:409,11'
              BranchSideFuncs:
                - strcmp
                - xmlGrowCapacity
        - Branch String:   'encoding.c:407,6'
          Branch Sides:
            - BranchSide:      'encoding.c:407,21'
              BranchSideFuncs:
                - strcmp
                - xmlGrowCapacity
            - BranchSide:      'encoding.c:408,5'
              BranchSideFuncs:
                - strcmp
                - xmlGrowCapacity
                - toupper
        - Branch String:   'encoding.c:411,9'
          Branch Sides:
            - BranchSide:      'encoding.c:415,35'
              BranchSideFuncs:
                - xmlGrowCapacity
                - strcmp
            - BranchSide:      'encoding.c:429,12'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'encoding.c:417,13'
          Branch Sides:
            - BranchSide:      'encoding.c:418,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:419,15'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'encoding.c:420,13'
          Branch Sides:
            - BranchSide:      'encoding.c:421,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:422,34'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'encoding.c:429,5'
          Branch Sides:
            - BranchSide:      'encoding.c:430,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'encoding.c:445,16'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:430,6'
          Branch Sides:
            - BranchSide:      'encoding.c:434,17'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'encoding.c:441,5'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'encoding.c:435,17'
          Branch Sides:
            - BranchSide:      'encoding.c:436,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:437,6'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:446,9'
          Branch Sides:
            - BranchSide:      'encoding.c:447,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:448,17'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:449,9'
          Branch Sides:
            - BranchSide:      'encoding.c:450,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:453,61'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:406,27'
          Dst:             toupper
        - Src:             'encoding.c:415,19'
          Dst:             xmlGrowCapacity
        - Src:             'encoding.c:430,7'
          Dst:             strcmp
    - functionName:    xmlDetectCharEncoding
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - in
        - len
      BBCount:         84
      ICount:          435
      EdgeCount:       118
      CyclomaticComplexity: 36
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:272,9'
          Branch Sides:
            - BranchSide:      'encoding.c:273,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:274,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:274,9'
          Branch Sides:
            - BranchSide:      'encoding.c:275,7'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:299,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:275,22'
          Branch Sides:
            - BranchSide:      'encoding.c:275,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:278,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:275,41'
          Branch Sides:
            - BranchSide:      'encoding.c:276,7'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:278,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:276,22'
          Branch Sides:
            - BranchSide:      'encoding.c:276,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:278,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:275,6'
          Branch Sides:
            - BranchSide:      'encoding.c:277,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:278,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:278,22'
          Branch Sides:
            - BranchSide:      'encoding.c:278,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:281,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:278,41'
          Branch Sides:
            - BranchSide:      'encoding.c:279,7'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:281,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:279,22'
          Branch Sides:
            - BranchSide:      'encoding.c:279,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:281,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:278,6'
          Branch Sides:
            - BranchSide:      'encoding.c:280,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:281,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:281,22'
          Branch Sides:
            - BranchSide:      'encoding.c:281,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:284,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:281,41'
          Branch Sides:
            - BranchSide:      'encoding.c:282,7'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:284,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:282,22'
          Branch Sides:
            - BranchSide:      'encoding.c:282,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:284,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:281,6'
          Branch Sides:
            - BranchSide:      'encoding.c:283,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:284,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:284,22'
          Branch Sides:
            - BranchSide:      'encoding.c:284,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:292,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:284,41'
          Branch Sides:
            - BranchSide:      'encoding.c:285,7'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:292,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:285,22'
          Branch Sides:
            - BranchSide:      'encoding.c:285,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:292,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:284,6'
          Branch Sides:
            - BranchSide:      'encoding.c:286,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:292,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:292,22'
          Branch Sides:
            - BranchSide:      'encoding.c:292,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:295,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:292,41'
          Branch Sides:
            - BranchSide:      'encoding.c:293,7'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:295,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:293,22'
          Branch Sides:
            - BranchSide:      'encoding.c:293,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:295,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:292,6'
          Branch Sides:
            - BranchSide:      'encoding.c:294,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:295,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:295,22'
          Branch Sides:
            - BranchSide:      'encoding.c:295,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:298,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:295,41'
          Branch Sides:
            - BranchSide:      'encoding.c:296,7'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:298,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:296,22'
          Branch Sides:
            - BranchSide:      'encoding.c:296,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:298,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:295,6'
          Branch Sides:
            - BranchSide:      'encoding.c:297,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:298,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:299,9'
          Branch Sides:
            - BranchSide:      'encoding.c:304,7'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:309,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:304,22'
          Branch Sides:
            - BranchSide:      'encoding.c:304,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:307,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:304,41'
          Branch Sides:
            - BranchSide:      'encoding.c:305,7'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:307,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:304,6'
          Branch Sides:
            - BranchSide:      'encoding.c:306,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:307,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:309,9'
          Branch Sides:
            - BranchSide:      'encoding.c:310,7'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:315,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:310,22'
          Branch Sides:
            - BranchSide:      'encoding.c:310,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:312,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:310,6'
          Branch Sides:
            - BranchSide:      'encoding.c:311,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:312,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:312,22'
          Branch Sides:
            - BranchSide:      'encoding.c:312,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:314,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:312,6'
          Branch Sides:
            - BranchSide:      'encoding.c:313,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:314,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlVSetError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        15
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - err
        - ctxt
        - node
        - domain
        - code
        - level
        - file
        - line
        - str1
        - str2
        - str3
        - int1
        - col
        - fmt
        - ap
      BBCount:         34
      ICount:          293
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - xmlResetError
        - xmlStrVASPrintf
        - xmlStrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'error.c:75,9'
          Branch Sides:
            - BranchSide:      'error.c:76,23'
              BranchSideFuncs:
                - xmlResetError
            - BranchSide:      'error.c:83,9'
              BranchSideFuncs:
                - xmlStrVASPrintf
                - xmlResetError
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'error.c:83,9'
          Branch Sides:
            - BranchSide:      'error.c:84,19'
              BranchSideFuncs:
                - xmlResetError
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'error.c:89,55'
              BranchSideFuncs:
                - xmlStrVASPrintf
                - xmlResetError
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'error.c:90,13'
          Branch Sides:
            - BranchSide:      'error.c:91,13'
              BranchSideFuncs: []
            - BranchSide:      'error.c:92,28'
              BranchSideFuncs:
                - xmlResetError
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'error.c:94,9'
          Branch Sides:
            - BranchSide:      'error.c:95,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:97,9'
              BranchSideFuncs:
                - xmlResetError
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'error.c:97,9'
          Branch Sides:
            - BranchSide:      'error.c:98,57'
              BranchSideFuncs:
                - xmlStrdup
                - xmlResetError
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'error.c:102,9'
              BranchSideFuncs:
                - xmlResetError
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'error.c:99,13'
          Branch Sides:
            - BranchSide:      'error.c:100,13'
              BranchSideFuncs: []
            - BranchSide:      'error.c:101,5'
              BranchSideFuncs:
                - xmlResetError
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'error.c:102,9'
          Branch Sides:
            - BranchSide:      'error.c:103,57'
              BranchSideFuncs:
                - xmlStrdup
                - xmlResetError
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'error.c:107,9'
              BranchSideFuncs:
                - xmlResetError
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'error.c:104,13'
          Branch Sides:
            - BranchSide:      'error.c:105,13'
              BranchSideFuncs: []
            - BranchSide:      'error.c:106,5'
              BranchSideFuncs:
                - xmlResetError
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'error.c:107,9'
          Branch Sides:
            - BranchSide:      'error.c:108,57'
              BranchSideFuncs:
                - xmlStrdup
                - xmlResetError
                - xmlStrdup
            - BranchSide:      'error.c:112,9'
              BranchSideFuncs:
                - xmlResetError
                - xmlStrdup
        - Branch String:   'error.c:109,13'
          Branch Sides:
            - BranchSide:      'error.c:110,13'
              BranchSideFuncs: []
            - BranchSide:      'error.c:111,5'
              BranchSideFuncs:
                - xmlResetError
                - xmlStrdup
        - Branch String:   'error.c:112,9'
          Branch Sides:
            - BranchSide:      'error.c:113,57'
              BranchSideFuncs:
                - xmlStrdup
                - xmlResetError
            - BranchSide:      'error.c:118,19'
              BranchSideFuncs:
                - xmlResetError
        - Branch String:   'error.c:114,13'
          Branch Sides:
            - BranchSide:      'error.c:115,13'
              BranchSideFuncs: []
            - BranchSide:      'error.c:116,5'
              BranchSideFuncs:
                - xmlResetError
      Callsites:
        - Src:             'error.c:76,9'
          Dst:             xmlResetError
        - Src:             'error.c:89,15'
          Dst:             xmlStrVASPrintf
        - Src:             'error.c:98,29'
          Dst:             xmlStrdup
        - Src:             'error.c:103,29'
          Dst:             xmlStrdup
        - Src:             'error.c:108,29'
          Dst:             xmlStrdup
        - Src:             'error.c:113,29'
          Dst:             xmlStrdup
        - Src:             'error.c:118,5'
          Dst:             xmlResetError
    - functionName:    xmlResetError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 951
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - err
      BBCount:         23
      ICount:          137
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    14
      BranchProfiles:
        - Branch String:   'error.c:952,9'
          Branch Sides:
            - BranchSide:      'error.c:953,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:954,9'
              BranchSideFuncs: []
        - Branch String:   'error.c:954,9'
          Branch Sides:
            - BranchSide:      'error.c:955,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:956,9'
              BranchSideFuncs: []
        - Branch String:   'error.c:956,9'
          Branch Sides:
            - BranchSide:      'error.c:957,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:958,9'
              BranchSideFuncs: []
        - Branch String:   'error.c:958,9'
          Branch Sides:
            - BranchSide:      'error.c:959,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:960,9'
              BranchSideFuncs: []
        - Branch String:   'error.c:960,9'
          Branch Sides:
            - BranchSide:      'error.c:961,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:962,9'
              BranchSideFuncs: []
        - Branch String:   'error.c:962,9'
          Branch Sides:
            - BranchSide:      'error.c:963,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:964,9'
              BranchSideFuncs: []
        - Branch String:   'error.c:964,9'
          Branch Sides:
            - BranchSide:      'error.c:965,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:966,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlPrintErrorMessage
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1365
      functionLinenumberEnd: 1371
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlVPrintErrorMessage
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'error.c:1369,5'
          Dst:             xmlVPrintErrorMessage
    - functionName:    xmlVPrintErrorMessage
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1353
      functionLinenumberEnd: 1355
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
        - ap
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vfprintf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'error.c:1354,5'
          Dst:             vfprintf
    - functionName:    xmlErrString
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1019
      functionLinenumberEnd: 1342
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         126
      ICount:          634
      EdgeCount:       250
      CyclomaticComplexity: 126
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'error.c:1022,5'
          Branch Sides:
            - BranchSide:      'error.c:1024,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1027,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1030,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1033,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1036,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1039,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1042,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1045,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1048,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1051,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1054,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1057,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1060,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1063,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1066,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1069,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1072,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1075,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1078,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1081,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1084,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1087,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1090,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1093,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1096,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1099,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1102,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:1120,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1123,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1126,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:1146,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1149,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1152,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1155,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1158,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1161,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1164,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1167,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1170,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1173,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1176,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1179,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1182,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1185,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1188,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1191,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1194,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1197,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1200,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1203,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1206,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1209,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1212,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1215,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1218,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1222,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1224,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1226,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1228,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1230,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1232,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1234,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1236,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1238,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1240,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1242,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1244,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1246,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1248,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1250,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1252,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1254,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1256,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1258,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1260,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1262,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1264,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1266,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1268,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1270,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1272,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1274,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1276,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1278,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1280,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1282,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1284,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1286,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1288,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1290,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1292,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1294,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1296,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1298,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1300,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1302,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1304,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1306,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1308,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1310,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1312,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1314,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1316,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1318,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1320,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1322,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1324,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1326,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1328,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1330,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1332,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1334,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1336,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1339,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSetError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - err
        - ctxt
        - node
        - domain
        - code
        - level
        - file
        - line
        - str1
        - str2
        - str3
        - int1
        - col
        - fmt
      BBCount:         3
      ICount:          79
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlVSetError
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'error.c:158,11'
          Dst:             xmlVSetError
    - functionName:    xmlGetLastError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 935
      functionLinenumberEnd: 941
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlGetLastErrorInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'error.c:936,29'
          Branch Sides:
            - BranchSide:      'error.c:936,21'
              BranchSideFuncs:
                - xmlGetLastErrorInternal
            - BranchSide:      'error.c:936,29'
              BranchSideFuncs:
                - xmlGetLastErrorInternal
        - Branch String:   'error.c:938,9'
          Branch Sides:
            - BranchSide:      'error.c:939,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:940,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'error.c:936,29'
          Dst:             xmlGetLastErrorInternal
    - functionName:    xmlVFormatLegacyError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 840
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - level
        - fmt
        - ap
      BBCount:         22
      ICount:          160
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
        - xmlParserPrintFileContext
        - xmlParserPrintFileInfo
        - xmlStrVASPrintf
      functionUses:    4
      BranchProfiles:
        - Branch String:   'error.c:814,9'
          Branch Sides:
            - BranchSide:      'error.c:815,10'
              BranchSideFuncs:
                - xmlParserPrintFileInfo
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrVASPrintf
                - xmlParserPrintFileContext
                - xmlParserPrintFileInfo
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlParserPrintFileContext
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'error.c:824,5'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrVASPrintf
                - xmlParserPrintFileContext
                - xmlParserPrintFileInfo
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlParserPrintFileContext
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'error.c:816,22'
          Branch Sides:
            - BranchSide:      'error.c:816,26'
              BranchSideFuncs:
                - xmlParserPrintFileInfo
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrVASPrintf
                - xmlParserPrintFileContext
                - xmlParserPrintFileInfo
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlParserPrintFileContext
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'error.c:821,25'
              BranchSideFuncs:
                - xmlParserPrintFileInfo
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrVASPrintf
                - xmlParserPrintFileContext
                - xmlParserPrintFileInfo
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlParserPrintFileContext
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'error.c:816,51'
          Branch Sides:
            - BranchSide:      'error.c:817,7'
              BranchSideFuncs:
                - xmlParserPrintFileInfo
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrVASPrintf
                - xmlParserPrintFileContext
                - xmlParserPrintFileInfo
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlParserPrintFileContext
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'error.c:821,25'
              BranchSideFuncs:
                - xmlParserPrintFileInfo
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrVASPrintf
                - xmlParserPrintFileContext
                - xmlParserPrintFileInfo
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlParserPrintFileContext
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'error.c:816,6'
          Branch Sides:
            - BranchSide:      'error.c:818,12'
              BranchSideFuncs:
                - xmlParserPrintFileInfo
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrVASPrintf
                - xmlParserPrintFileContext
                - xmlParserPrintFileInfo
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlParserPrintFileContext
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'error.c:821,25'
              BranchSideFuncs:
                - xmlParserPrintFileInfo
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrVASPrintf
                - xmlParserPrintFileContext
                - xmlParserPrintFileInfo
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlParserPrintFileContext
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'error.c:827,9'
          Branch Sides:
            - BranchSide:      'error.c:828,9'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlParserPrintFileContext
                - xmlParserPrintFileInfo
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlParserPrintFileContext
            - BranchSide:      'error.c:832,9'
              BranchSideFuncs:
                - xmlParserPrintFileContext
                - xmlParserPrintFileInfo
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlParserPrintFileContext
        - Branch String:   'error.c:832,9'
          Branch Sides:
            - BranchSide:      'error.c:832,9'
              BranchSideFuncs:
                - xmlParserPrintFileContext
                - xmlParserPrintFileInfo
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlParserPrintFileContext
            - BranchSide:      'error.c:833,28'
              BranchSideFuncs:
                - xmlParserPrintFileContext
                - xmlParserPrintFileInfo
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlParserPrintFileContext
        - Branch String:   'error.c:834,6'
          Branch Sides:
            - BranchSide:      'error.c:835,29'
              BranchSideFuncs:
                - xmlParserPrintFileInfo
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlParserPrintFileContext
            - BranchSide:      'error.c:839,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'error.c:821,2'
          Dst:             xmlParserPrintFileInfo
        - Src:             'error.c:824,5'
          Dst:             __xmlGenericError
        - Src:             'error.c:824,21'
          Dst:             __xmlGenericErrorContext
        - Src:             'error.c:826,5'
          Dst:             xmlStrVASPrintf
        - Src:             'error.c:828,9'
          Dst:             __xmlGenericError
        - Src:             'error.c:828,25'
          Dst:             __xmlGenericErrorContext
        - Src:             'error.c:833,2'
          Dst:             xmlParserPrintFileContext
        - Src:             'error.c:835,6'
          Dst:             xmlParserPrintFileInfo
        - Src:             'error.c:836,6'
          Dst:             __xmlGenericError
        - Src:             'error.c:836,22'
          Dst:             __xmlGenericErrorContext
        - Src:             'error.c:837,6'
          Dst:             xmlParserPrintFileContext
    - functionName:    xmlParserPrintFileInfo
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
      functionUses:    2
      BranchProfiles:
        - Branch String:   'error.c:320,9'
          Branch Sides:
            - BranchSide:      'error.c:320,9'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'error.c:321,6'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'error.c:321,6'
          Branch Sides:
            - BranchSide:      'error.c:322,6'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'error.c:326,6'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
      Callsites:
        - Src:             'error.c:322,6'
          Dst:             __xmlGenericError
        - Src:             'error.c:322,22'
          Dst:             __xmlGenericErrorContext
        - Src:             'error.c:326,6'
          Dst:             __xmlGenericError
        - Src:             'error.c:326,22'
          Dst:             __xmlGenericErrorContext
    - functionName:    xmlParserPrintFileContext
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
        - xmlParserPrintFileContextInternal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'error.c:412,45'
          Dst:             __xmlGenericError
        - Src:             'error.c:413,38'
          Dst:             __xmlGenericErrorContext
        - Src:             'error.c:412,4'
          Dst:             xmlParserPrintFileContextInternal
    - functionName:    xmlParserPrintFileContextInternal
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - channel
        - data
      BBCount:         68
      ICount:          400
      EdgeCount:       91
      CyclomaticComplexity: 25
      functionsReached:
        - xmlGetUTF8Char
      functionUses:    3
      BranchProfiles:
        - Branch String:   'error.c:346,25'
          Branch Sides:
            - BranchSide:      'error.c:346,29'
              BranchSideFuncs: []
            - BranchSide:      'error.c:347,9'
              BranchSideFuncs: []
        - Branch String:   'error.c:346,9'
          Branch Sides:
            - BranchSide:      'error.c:347,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:349,11'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:352,25'
          Branch Sides:
            - BranchSide:      'error.c:352,32'
              BranchSideFuncs:
                - xmlGetUTF8Char
            - BranchSide:      'error.c:352,5'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:352,5'
          Branch Sides:
            - BranchSide:      'error.c:353,5'
              BranchSideFuncs:
                - xmlGetUTF8Char
            - BranchSide:      'error.c:355,7'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:357,38'
          Branch Sides:
            - BranchSide:      'error.c:357,42'
              BranchSideFuncs:
                - xmlGetUTF8Char
            - BranchSide:      'error.c:357,5'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:357,54'
          Branch Sides:
            - BranchSide:      'error.c:357,5'
              BranchSideFuncs:
                - xmlGetUTF8Char
            - BranchSide:      'error.c:358,7'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:358,20'
          Branch Sides:
            - BranchSide:      'error.c:357,5'
              BranchSideFuncs:
                - xmlGetUTF8Char
            - BranchSide:      'error.c:358,25'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:357,5'
          Branch Sides:
            - BranchSide:      'error.c:359,12'
              BranchSideFuncs:
                - xmlGetUTF8Char
            - BranchSide:      'error.c:362,10'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:362,17'
          Branch Sides:
            - BranchSide:      'error.c:362,23'
              BranchSideFuncs:
                - xmlGetUTF8Char
            - BranchSide:      'error.c:366,9'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:362,36'
          Branch Sides:
            - BranchSide:      'error.c:362,41'
              BranchSideFuncs:
                - xmlGetUTF8Char
            - BranchSide:      'error.c:363,12'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:362,9'
          Branch Sides:
            - BranchSide:      'error.c:363,12'
              BranchSideFuncs:
                - xmlGetUTF8Char
            - BranchSide:      'error.c:366,9'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:366,35'
          Branch Sides:
            - BranchSide:      'error.c:366,41'
              BranchSideFuncs:
                - xmlGetUTF8Char
            - BranchSide:      'error.c:366,9'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:366,9'
          Branch Sides:
            - BranchSide:      'error.c:0,0'
              BranchSideFuncs:
                - xmlGetUTF8Char
            - BranchSide:      'error.c:367,16'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:375,24'
          Branch Sides:
            - BranchSide:      'error.c:375,30'
              BranchSideFuncs:
                - xmlGetUTF8Char
            - BranchSide:      'error.c:375,5'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:375,44'
          Branch Sides:
            - BranchSide:      'error.c:375,50'
              BranchSideFuncs:
                - xmlGetUTF8Char
            - BranchSide:      'error.c:375,5'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:375,5'
          Branch Sides:
            - BranchSide:      'error.c:376,19'
              BranchSideFuncs:
                - xmlGetUTF8Char
            - BranchSide:      'error.c:384,5'
              BranchSideFuncs: []
        - Branch String:   'error.c:379,21'
          Branch Sides:
            - BranchSide:      'error.c:379,25'
              BranchSideFuncs: []
            - BranchSide:      'error.c:380,13'
              BranchSideFuncs: []
        - Branch String:   'error.c:379,13'
          Branch Sides:
            - BranchSide:      'error.c:380,13'
              BranchSideFuncs: []
            - BranchSide:      'error.c:381,16'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:392,20'
          Branch Sides:
            - BranchSide:      'error.c:392,25'
              BranchSideFuncs: []
            - BranchSide:      'error.c:392,5'
              BranchSideFuncs: []
        - Branch String:   'error.c:392,49'
          Branch Sides:
            - BranchSide:      'error.c:392,54'
              BranchSideFuncs: []
            - BranchSide:      'error.c:392,5'
              BranchSideFuncs: []
        - Branch String:   'error.c:392,5'
          Branch Sides:
            - BranchSide:      'error.c:393,8'
              BranchSideFuncs: []
            - BranchSide:      'error.c:397,10'
              BranchSideFuncs: []
        - Branch String:   'error.c:393,6'
          Branch Sides:
            - BranchSide:      'error.c:394,8'
              BranchSideFuncs: []
            - BranchSide:      'error.c:395,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'error.c:377,17'
          Dst:             xmlGetUTF8Char
    - functionName:    xmlRaiseError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      int
      argCount:        16
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - schannel
        - channel
        - data
        - ctx
        - node
        - domain
        - code
        - level
        - file
        - line
        - str1
        - str2
        - str3
        - int1
        - col
        - msg
      BBCount:         3
      ICount:          87
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlVRaiseError
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'error.c:798,11'
          Dst:             xmlVRaiseError
    - functionName:    xmlVRaiseError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 708
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      int
      argCount:        17
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - schannel
        - channel
        - data
        - ctx
        - node
        - domain
        - code
        - level
        - file
        - line
        - str1
        - str2
        - str3
        - int1
        - col
        - msg
        - ap
      BBCount:         59
      ICount:          331
      EdgeCount:       81
      CyclomaticComplexity: 24
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
        - __xmlGetWarningsDefaultValue
        - __xmlStructuredError
        - __xmlStructuredErrorContext
        - xmlAbort
        - xmlCopyError
        - xmlFormatError
        - xmlGetLastErrorInternal
        - xmlVUpdateError
      functionUses:    4
      BranchProfiles:
        - Branch String:   'error.c:714,9'
          Branch Sides:
            - BranchSide:      'error.c:715,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:717,9'
              BranchSideFuncs:
                - __xmlGetWarningsDefaultValue
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
                - xmlAbort
        - Branch String:   'error.c:717,9'
          Branch Sides:
            - BranchSide:      'error.c:718,44'
              BranchSideFuncs:
                - xmlAbort
                - __xmlGetWarningsDefaultValue
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
            - BranchSide:      'error.c:720,10'
              BranchSideFuncs:
                - __xmlGetWarningsDefaultValue
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
        - Branch String:   'error.c:720,43'
          Branch Sides:
            - BranchSide:      'error.c:720,47'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
            - BranchSide:      'error.c:723,10'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
        - Branch String:   'error.c:720,9'
          Branch Sides:
            - BranchSide:      'error.c:721,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:723,10'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
        - Branch String:   'error.c:723,37'
          Branch Sides:
            - BranchSide:      'error.c:723,41'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
            - BranchSide:      'error.c:726,28'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
        - Branch String:   'error.c:723,66'
          Branch Sides:
            - BranchSide:      'error.c:724,10'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
            - BranchSide:      'error.c:726,28'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
        - Branch String:   'error.c:724,34'
          Branch Sides:
            - BranchSide:      'error.c:724,38'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
            - BranchSide:      'error.c:726,28'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
        - Branch String:   'error.c:724,68'
          Branch Sides:
            - BranchSide:      'error.c:725,3'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
            - BranchSide:      'error.c:726,28'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
        - Branch String:   'error.c:725,26'
          Branch Sides:
            - BranchSide:      'error.c:725,30'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
            - BranchSide:      'error.c:726,28'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
        - Branch String:   'error.c:723,9'
          Branch Sides:
            - BranchSide:      'error.c:726,28'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
            - BranchSide:      'error.c:732,25'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
        - Branch String:   'error.c:728,13'
          Branch Sides:
            - BranchSide:      'error.c:729,19'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
            - BranchSide:      'error.c:730,5'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
        - Branch String:   'error.c:732,9'
          Branch Sides:
            - BranchSide:      'error.c:734,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:736,9'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
        - Branch String:   'error.c:736,9'
          Branch Sides:
            - BranchSide:      'error.c:737,26'
              BranchSideFuncs:
                - xmlCopyError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'error.c:741,9'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'error.c:737,13'
          Branch Sides:
            - BranchSide:      'error.c:738,13'
              BranchSideFuncs: []
            - BranchSide:      'error.c:739,5'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'error.c:741,9'
          Branch Sides:
            - BranchSide:      'error.c:742,2'
              BranchSideFuncs: []
            - BranchSide:      'error.c:743,16'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'error.c:743,16'
          Branch Sides:
            - BranchSide:      'error.c:744,9'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'error.c:745,16'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
        - Branch String:   'error.c:747,53'
          Branch Sides:
            - BranchSide:      'error.c:748,14'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
            - BranchSide:      'error.c:752,28'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
        - Branch String:   'error.c:748,41'
          Branch Sides:
            - BranchSide:      'error.c:749,14'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
            - BranchSide:      'error.c:752,28'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
        - Branch String:   'error.c:749,43'
          Branch Sides:
            - BranchSide:      'error.c:750,14'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
            - BranchSide:      'error.c:752,28'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
        - Branch String:   'error.c:750,49'
          Branch Sides:
            - BranchSide:      'error.c:751,14'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
            - BranchSide:      'error.c:752,28'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
        - Branch String:   'error.c:747,13'
          Branch Sides:
            - BranchSide:      'error.c:752,28'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
            - BranchSide:      'error.c:754,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'error.c:711,29'
          Dst:             xmlGetLastErrorInternal
        - Src:             'error.c:718,9'
          Dst:             xmlAbort
        - Src:             'error.c:720,10'
          Dst:             __xmlGetWarningsDefaultValue
        - Src:             'error.c:732,9'
          Dst:             xmlVUpdateError
        - Src:             'error.c:737,13'
          Dst:             xmlCopyError
        - Src:             'error.c:743,16'
          Dst:             __xmlStructuredError
        - Src:             'error.c:744,9'
          Dst:             __xmlStructuredError
        - Src:             'error.c:744,28'
          Dst:             __xmlStructuredErrorContext
        - Src:             'error.c:752,32'
          Dst:             __xmlGenericError
        - Src:             'error.c:752,49'
          Dst:             __xmlGenericErrorContext
        - Src:             'error.c:752,13'
          Dst:             xmlFormatError
    - functionName:    xmlAbort
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1381
      functionLinenumberEnd: 1388
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - xmlVPrintErrorMessage
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'error.c:1385,5'
          Dst:             xmlVPrintErrorMessage
        - Src:             'error.c:1388,5'
          Dst:             abort
    - functionName:    xmlVUpdateError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        15
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - err
        - ctxt
        - node
        - domain
        - code
        - level
        - file
        - line
        - str1
        - str2
        - str3
        - int1
        - col
        - fmt
        - ap
      BBCount:         36
      ICount:          215
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - xmlGetLineNo
        - xmlVSetError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'error.c:179,9'
          Branch Sides:
            - BranchSide:      'error.c:182,16'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
            - BranchSide:      'error.c:193,9'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
        - Branch String:   'error.c:182,9'
          Branch Sides:
            - BranchSide:      'error.c:183,18'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
            - BranchSide:      'error.c:188,5'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
        - Branch String:   'error.c:183,50'
          Branch Sides:
            - BranchSide:      'error.c:184,18'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
            - BranchSide:      'error.c:185,17'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
        - Branch String:   'error.c:183,17'
          Branch Sides:
            - BranchSide:      'error.c:185,17'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
            - BranchSide:      'error.c:186,20'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
        - Branch String:   'error.c:193,9'
          Branch Sides:
            - BranchSide:      'error.c:193,9'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
            - BranchSide:      'error.c:194,14'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
        - Branch String:   'error.c:194,28'
          Branch Sides:
            - BranchSide:      'error.c:194,32'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
            - BranchSide:      'error.c:197,13'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
        - Branch String:   'error.c:194,13'
          Branch Sides:
            - BranchSide:      'error.c:195,35'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
            - BranchSide:      'error.c:197,13'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
        - Branch String:   'error.c:197,13'
          Branch Sides:
            - BranchSide:      'error.c:198,17'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
            - BranchSide:      'error.c:203,5'
              BranchSideFuncs:
                - xmlVSetError
        - Branch String:   'error.c:198,17'
          Branch Sides:
            - BranchSide:      'error.c:199,24'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
            - BranchSide:      'error.c:200,18'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
        - Branch String:   'error.c:200,29'
          Branch Sides:
            - BranchSide:      'error.c:200,33'
              BranchSideFuncs:
                - xmlGetLineNo
                - xmlVSetError
            - BranchSide:      'error.c:201,37'
              BranchSideFuncs:
                - xmlGetLineNo
                - xmlVSetError
        - Branch String:   'error.c:200,17'
          Branch Sides:
            - BranchSide:      'error.c:201,37'
              BranchSideFuncs:
                - xmlGetLineNo
                - xmlVSetError
            - BranchSide:      'error.c:202,9'
              BranchSideFuncs:
                - xmlVSetError
      Callsites:
        - Src:             'error.c:201,24'
          Dst:             xmlGetLineNo
        - Src:             'error.c:205,11'
          Dst:             xmlVSetError
    - functionName:    xmlCopyError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 995
      functionLinenumberEnd: 1010
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - from
        - to
      BBCount:         12
      ICount:          96
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSetError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'error.c:998,24'
          Branch Sides:
            - BranchSide:      'error.c:998,28'
              BranchSideFuncs: []
            - BranchSide:      'error.c:999,9'
              BranchSideFuncs: []
        - Branch String:   'error.c:998,9'
          Branch Sides:
            - BranchSide:      'error.c:999,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1001,9'
              BranchSideFuncs:
                - xmlSetError
        - Branch String:   'error.c:1001,9'
          Branch Sides:
            - BranchSide:      'error.c:1002,13'
              BranchSideFuncs:
                - xmlSetError
            - BranchSide:      'error.c:1004,24'
              BranchSideFuncs:
                - xmlSetError
      Callsites:
        - Src:             'error.c:1004,12'
          Dst:             xmlSetError
    - functionName:    xmlGenericErrorDefaultFunc
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - msg
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __xmlGenericErrorContext
        - vfprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'error.c:229,9'
          Branch Sides:
            - BranchSide:      'error.c:229,9'
              BranchSideFuncs:
                - __xmlGenericErrorContext
                - __xmlGenericErrorContext
                - vfprintf
            - BranchSide:      'error.c:230,36'
              BranchSideFuncs:
                - __xmlGenericErrorContext
                - __xmlGenericErrorContext
                - vfprintf
      Callsites:
        - Src:             'error.c:229,9'
          Dst:             __xmlGenericErrorContext
        - Src:             'error.c:230,2'
          Dst:             __xmlGenericErrorContext
        - Src:             'error.c:233,22'
          Dst:             __xmlGenericErrorContext
        - Src:             'error.c:233,5'
          Dst:             vfprintf
    - functionName:    xmlParserError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 853
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - msg
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlVFormatLegacyError
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'error.c:857,5'
          Dst:             xmlVFormatLegacyError
    - functionName:    xmlParserWarning
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 872
      functionLinenumberEnd: 878
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - msg
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlVFormatLegacyError
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'error.c:876,5'
          Dst:             xmlVFormatLegacyError
    - functionName:    xmlParserValidityError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 897
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - msg
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlVFormatLegacyError
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'error.c:895,5'
          Dst:             xmlVFormatLegacyError
    - functionName:    xmlParserValidityWarning
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 916
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - msg
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlVFormatLegacyError
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'error.c:914,5'
          Dst:             xmlVFormatLegacyError
    - functionName:    xmlFormatError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - err
        - channel
        - data
      BBCount:         160
      ICount:          991
      EdgeCount:       206
      CyclomaticComplexity: 48
      functionsReached:
        - xmlParserPrintFileContextInternal
        - xmlStrlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'error.c:444,23'
          Branch Sides:
            - BranchSide:      'error.c:444,27'
              BranchSideFuncs: []
            - BranchSide:      'error.c:445,9'
              BranchSideFuncs: []
        - Branch String:   'error.c:444,9'
          Branch Sides:
            - BranchSide:      'error.c:445,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:447,15'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:455,9'
          Branch Sides:
            - BranchSide:      'error.c:456,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:458,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:458,37'
          Branch Sides:
            - BranchSide:      'error.c:458,41'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:461,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:458,66'
          Branch Sides:
            - BranchSide:      'error.c:459,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:461,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:459,34'
          Branch Sides:
            - BranchSide:      'error.c:459,38'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:461,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:459,68'
          Branch Sides:
            - BranchSide:      'error.c:460,3'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:461,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:460,26'
          Branch Sides:
            - BranchSide:      'error.c:460,30'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:461,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:458,9'
          Branch Sides:
            - BranchSide:      'error.c:461,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:464,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:464,24'
          Branch Sides:
            - BranchSide:      'error.c:464,28'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:471,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:464,60'
          Branch Sides:
            - BranchSide:      'error.c:465,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:471,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:464,9'
          Branch Sides:
            - BranchSide:      'error.c:466,16'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:471,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:471,24'
          Branch Sides:
            - BranchSide:      'error.c:471,28'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:483,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:471,9'
          Branch Sides:
            - BranchSide:      'error.c:472,17'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:483,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:473,39'
          Branch Sides:
            - BranchSide:      'error.c:474,14'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:478,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:473,13'
          Branch Sides:
            - BranchSide:      'error.c:475,19'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:478,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:478,13'
          Branch Sides:
            - BranchSide:      'error.c:479,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:480,19'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:483,13'
          Branch Sides:
            - BranchSide:      'error.c:484,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:485,19'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:486,40'
          Branch Sides:
            - BranchSide:      'error.c:486,44'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:489,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:486,72'
          Branch Sides:
            - BranchSide:      'error.c:487,6'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:489,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:487,34'
          Branch Sides:
            - BranchSide:      'error.c:487,37'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:489,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:487,61'
          Branch Sides:
            - BranchSide:      'error.c:488,6'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:489,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:488,34'
          Branch Sides:
            - BranchSide:      'error.c:488,37'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:489,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:491,9'
          Branch Sides:
            - BranchSide:      'error.c:492,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:494,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:494,5'
          Branch Sides:
            - BranchSide:      'error.c:496,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:499,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:503,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:503,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:506,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:509,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:512,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:515,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:518,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:521,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:524,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:527,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:530,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:533,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:536,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:539,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:542,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:545,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:548,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:551,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - 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,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:568,5'
          Branch Sides:
            - BranchSide:      'error.c:570,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:573,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:576,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:579,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:582,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:582,9'
          Branch Sides:
            - BranchSide:      'error.c:584,36'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
            - BranchSide:      'error.c:590,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
        - Branch String:   'error.c:585,16'
          Branch Sides:
            - BranchSide:      'error.c:585,20'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
            - BranchSide:      'error.c:588,6'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
        - Branch String:   'error.c:585,6'
          Branch Sides:
            - BranchSide:      'error.c:586,6'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
            - BranchSide:      'error.c:588,6'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
        - Branch String:   'error.c:593,9'
          Branch Sides:
            - BranchSide:      'error.c:594,14'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
            - BranchSide:      'error.c:619,10'
              BranchSideFuncs:
                - xmlStrlen
        - Branch String:   'error.c:594,29'
          Branch Sides:
            - BranchSide:      'error.c:595,15'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
            - BranchSide:      'error.c:609,43'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
        - Branch String:   'error.c:595,35'
          Branch Sides:
            - BranchSide:      'error.c:595,39'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
            - BranchSide:      'error.c:596,14'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
        - Branch String:   'error.c:595,69'
          Branch Sides:
            - BranchSide:      'error.c:596,14'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
            - BranchSide:      'error.c:609,43'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
        - Branch String:   'error.c:596,48'
          Branch Sides:
            - BranchSide:      'error.c:597,14'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
            - BranchSide:      'error.c:609,43'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
        - Branch String:   'error.c:594,13'
          Branch Sides:
            - BranchSide:      'error.c:600,13'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
            - BranchSide:      'error.c:609,43'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
        - Branch String:   'error.c:601,13'
          Branch Sides:
            - BranchSide:      'error.c:602,21'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
            - BranchSide:      'error.c:606,13'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
        - Branch String:   'error.c:602,21'
          Branch Sides:
            - BranchSide:      'error.c:603,21'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
            - BranchSide:      'error.c:604,17'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
        - Branch String:   'error.c:611,13'
          Branch Sides:
            - BranchSide:      'error.c:612,17'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:618,5'
              BranchSideFuncs:
                - xmlStrlen
        - Branch String:   'error.c:612,17'
          Branch Sides:
            - BranchSide:      'error.c:613,17'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:614,23'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:619,36'
          Branch Sides:
            - BranchSide:      'error.c:619,40'
              BranchSideFuncs:
                - xmlStrlen
            - BranchSide:      'error.c:619,36'
              BranchSideFuncs: []
        - Branch String:   'error.c:619,59'
          Branch Sides:
            - BranchSide:      'error.c:619,59'
              BranchSideFuncs:
                - xmlStrlen
            - BranchSide:      'error.c:620,10'
              BranchSideFuncs:
                - xmlStrlen
        - Branch String:   'error.c:620,27'
          Branch Sides:
            - BranchSide:      'error.c:620,27'
              BranchSideFuncs:
                - xmlStrlen
            - BranchSide:      'error.c:621,3'
              BranchSideFuncs:
                - xmlStrlen
        - Branch String:   'error.c:619,9'
          Branch Sides:
            - BranchSide:      'error.c:619,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:625,2'
              BranchSideFuncs: []
        - Branch String:   'error.c:626,2'
          Branch Sides:
            - BranchSide:      'error.c:627,11'
              BranchSideFuncs: []
            - BranchSide:      'error.c:628,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'error.c:584,8'
          Dst:             xmlStrlen
        - Src:             'error.c:609,9'
          Dst:             xmlParserPrintFileContextInternal
        - Src:             'error.c:616,13'
          Dst:             xmlParserPrintFileContextInternal
        - Src:             'error.c:621,15'
          Dst:             xmlStrlen
    - functionName:    abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlResetLastError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 978
      functionLinenumberEnd: 983
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlGetLastErrorInternal
        - xmlResetError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'error.c:979,23'
          Branch Sides:
            - BranchSide:      'error.c:979,15'
              BranchSideFuncs:
                - xmlGetLastErrorInternal
                - xmlResetError
            - BranchSide:      'error.c:979,23'
              BranchSideFuncs:
                - xmlGetLastErrorInternal
                - xmlResetError
        - Branch String:   'error.c:981,9'
          Branch Sides:
            - BranchSide:      'error.c:981,9'
              BranchSideFuncs:
                - xmlResetError
            - BranchSide:      'error.c:982,23'
              BranchSideFuncs:
                - xmlResetError
      Callsites:
        - Src:             'error.c:979,23'
          Dst:             xmlGetLastErrorInternal
        - Src:             'error.c:982,9'
          Dst:             xmlResetError
    - functionName:    xmlRaiseMemoryError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - schannel
        - channel
        - data
        - domain
        - error
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __xmlStructuredError
        - __xmlStructuredErrorContext
        - xmlGetLastErrorInternal
        - xmlResetError
        - xmlResetLastError
      functionUses:    10
      BranchProfiles:
        - Branch String:   'error.c:659,9'
          Branch Sides:
            - BranchSide:      'error.c:660,23'
              BranchSideFuncs:
                - xmlResetError
                - __xmlStructuredError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'error.c:666,9'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'error.c:666,9'
          Branch Sides:
            - BranchSide:      'error.c:667,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:668,16'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'error.c:668,16'
          Branch Sides:
            - BranchSide:      'error.c:669,9'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'error.c:670,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'error.c:652,27'
          Dst:             xmlGetLastErrorInternal
        - Src:             'error.c:654,5'
          Dst:             xmlResetLastError
        - Src:             'error.c:660,9'
          Dst:             xmlResetError
        - Src:             'error.c:668,16'
          Dst:             __xmlStructuredError
        - Src:             'error.c:669,9'
          Dst:             __xmlStructuredError
        - Src:             'error.c:669,28'
          Dst:             __xmlStructuredErrorContext
    - functionName:    xmlSetStructuredErrorFunc
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - handler
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __xmlStructuredError
        - __xmlStructuredErrorContext
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'error.c:299,5'
          Dst:             __xmlStructuredErrorContext
        - Src:             'error.c:300,5'
          Dst:             __xmlStructuredError
    - functionName:    xmlSetGenericErrorFunc
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - handler
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'error.c:261,9'
          Branch Sides:
            - BranchSide:      'error.c:262,20'
              BranchSideFuncs:
                - __xmlGenericError
            - BranchSide:      'error.c:264,2'
              BranchSideFuncs:
                - __xmlGenericError
      Callsites:
        - Src:             'error.c:260,5'
          Dst:             __xmlGenericErrorContext
        - Src:             'error.c:262,2'
          Dst:             __xmlGenericError
        - Src:             'error.c:264,2'
          Dst:             __xmlGenericError
    - functionName:    xmlIsCatastrophicError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - level
        - code
      BBCount:         16
      ICount:          71
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'error.c:34,9'
          Branch Sides:
            - BranchSide:      'error.c:35,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:37,13'
              BranchSideFuncs: []
        - Branch String:   'error.c:37,5'
          Branch Sides:
            - BranchSide:      'error.c:43,19'
              BranchSideFuncs: []
            - BranchSide:      'error.c:43,19'
              BranchSideFuncs: []
            - BranchSide:      'error.c:43,19'
              BranchSideFuncs: []
            - BranchSide:      'error.c:43,19'
              BranchSideFuncs: []
            - BranchSide:      'error.c:46,18'
              BranchSideFuncs: []
        - Branch String:   'error.c:46,32'
          Branch Sides:
            - BranchSide:      'error.c:46,36'
              BranchSideFuncs: []
            - BranchSide:      'error.c:48,13'
              BranchSideFuncs: []
        - Branch String:   'error.c:46,17'
          Branch Sides:
            - BranchSide:      'error.c:47,23'
              BranchSideFuncs: []
            - BranchSide:      'error.c:48,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlInitGlobalState
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - gs
      BBCount:         3
      ICount:          104
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_setspecific
        - xmlGlobalRandom
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'globals.c:594,28'
          Dst:             xmlGlobalRandom
        - Src:             'globals.c:595,28'
          Dst:             xmlGlobalRandom
        - Src:             'globals.c:608,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:642,5'
          Dst:             xmlMutexUnlock
        - Src:             'globals.c:649,5'
          Dst:             pthread_setspecific
    - functionName:    pthread_setspecific
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlNewGlobalState
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - allowFailure
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlAbort
        - xmlInitGlobalState
      functionUses:    1
      BranchProfiles:
        - Branch String:   'globals.c:537,9'
          Branch Sides:
            - BranchSide:      'globals.c:538,13'
              BranchSideFuncs:
                - xmlAbort
                - xmlInitGlobalState
            - BranchSide:      'globals.c:550,12'
              BranchSideFuncs:
                - xmlInitGlobalState
        - Branch String:   'globals.c:538,13'
          Branch Sides:
            - BranchSide:      'globals.c:539,13'
              BranchSideFuncs: []
            - BranchSide:      'globals.c:546,9'
              BranchSideFuncs:
                - xmlAbort
                - xmlInitGlobalState
      Callsites:
        - Src:             'globals.c:546,9'
          Dst:             xmlAbort
        - Src:             'globals.c:551,5'
          Dst:             xmlInitGlobalState
    - functionName:    xmlThrDefOutputBufferCreateFilenameDefault
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1055
      functionLinenumberEnd: 1068
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - func
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'globals.c:1061,9'
          Branch Sides:
            - BranchSide:      'globals.c:1061,9'
              BranchSideFuncs:
                - xmlMutexUnlock
            - BranchSide:      'globals.c:1062,7'
              BranchSideFuncs:
                - xmlMutexUnlock
      Callsites:
        - Src:             'globals.c:1058,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:1066,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefParserInputBufferCreateFilenameDefault
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1038
      functionLinenumberEnd: 1050
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - func
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'globals.c:1043,9'
          Branch Sides:
            - BranchSide:      'globals.c:1043,9'
              BranchSideFuncs:
                - xmlMutexUnlock
            - BranchSide:      'globals.c:1044,7'
              BranchSideFuncs:
                - xmlMutexUnlock
      Callsites:
        - Src:             'globals.c:1041,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:1048,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefDeregisterNodeDefault
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1023
      functionLinenumberEnd: 1033
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - func
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'globals.c:1026,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:1031,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefRegisterNodeDefault
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1008
      functionLinenumberEnd: 1018
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - func
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'globals.c:1011,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:1016,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefSubstituteEntitiesDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 997
      functionLinenumberEnd: 1003
      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:999,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:1002,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefPedanticParserDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 994
      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:990,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:993,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefLoadExtDtdDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 979
      functionLinenumberEnd: 985
      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:981,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:984,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefLineNumbersDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 970
      functionLinenumberEnd: 976
      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:972,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:975,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefKeepBlanksDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 961
      functionLinenumberEnd: 967
      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:963,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:966,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefSaveNoEmptyTags
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 951
      functionLinenumberEnd: 957
      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:953,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:956,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefTreeIndentString
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 942
      functionLinenumberEnd: 948
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'globals.c:944,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:947,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefIndentTreeOutput
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 933
      functionLinenumberEnd: 939
      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:935,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:938,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefGetWarningsDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 929
      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:925,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:928,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefDoValidityCheckingDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionLinenumberEnd: 920
      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:916,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:919,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefSetStructuredErrorFunc
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - handler
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'globals.c:908,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:911,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefSetGenericErrorFunc
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 896
      functionLinenumberEnd: 904
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - handler
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'globals.c:899,9'
          Branch Sides:
            - BranchSide:      'globals.c:900,26'
              BranchSideFuncs:
                - xmlMutexUnlock
            - BranchSide:      'globals.c:902,24'
              BranchSideFuncs:
                - xmlMutexUnlock
      Callsites:
        - Src:             'globals.c:897,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:903,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlGetLastErrorInternal
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 825
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    4
      BranchProfiles:
        - Branch String:   'globals.c:826,13'
          Branch Sides:
            - BranchSide:      'globals.c:826,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:826,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:826,13'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    xmlGetThreadLocalStorage
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - allowFailure
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_getspecific
        - xmlInitParser
        - xmlNewGlobalState
      functionUses:    22
      BranchProfiles:
        - Branch String:   'globals.c:570,9'
          Branch Sides:
            - BranchSide:      'globals.c:570,9'
              BranchSideFuncs:
                - xmlNewGlobalState
            - BranchSide:      'globals.c:571,32'
              BranchSideFuncs:
                - xmlNewGlobalState
      Callsites:
        - Src:             'globals.c:562,5'
          Dst:             xmlInitParser
        - Src:             'globals.c:569,29'
          Dst:             pthread_getspecific
        - Src:             'globals.c:571,14'
          Dst:             xmlNewGlobalState
    - functionName:    pthread_getspecific
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlCheckThreadLocalStorage
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    0
      BranchProfiles:
        - Branch String:   'globals.c:813,9'
          Branch Sides:
            - BranchSide:      'globals.c:813,9'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:813,9'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
        - Branch String:   'globals.c:813,9'
          Branch Sides:
            - BranchSide:      'globals.c:814,9'
              BranchSideFuncs: []
            - BranchSide:      'globals.c:816,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'globals.c:813,9'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    xmlGetLocalRngState
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 790
      functionLinenumberEnd: 791
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    1
      BranchProfiles:
        - Branch String:   'globals.c:791,12'
          Branch Sides:
            - BranchSide:      'globals.c:791,12'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:791,12'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:791,12'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlOutputBufferCreateFilenameValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    4
      BranchProfiles:
        - Branch String:   'globals.c:754,13'
          Branch Sides:
            - BranchSide:      'globals.c:754,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:754,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:754,13'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlParserInputBufferCreateFilenameValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    6
      BranchProfiles:
        - Branch String:   'globals.c:749,13'
          Branch Sides:
            - BranchSide:      'globals.c:749,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:749,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:749,13'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlDeregisterNodeDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    12
      BranchProfiles:
        - Branch String:   'globals.c:744,13'
          Branch Sides:
            - BranchSide:      'globals.c:744,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:744,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:744,13'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlRegisterNodeDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 739
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    40
      BranchProfiles:
        - Branch String:   'globals.c:739,13'
          Branch Sides:
            - BranchSide:      'globals.c:739,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:739,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:739,13'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlStructuredErrorContext
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 733
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    3
      BranchProfiles:
        - Branch String:   'globals.c:734,13'
          Branch Sides:
            - BranchSide:      'globals.c:734,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:734,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:734,13'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlStructuredError
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    5
      BranchProfiles:
        - Branch String:   'globals.c:729,13'
          Branch Sides:
            - BranchSide:      'globals.c:729,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:729,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:729,13'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlGenericErrorContext
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    25
      BranchProfiles:
        - Branch String:   'globals.c:724,13'
          Branch Sides:
            - BranchSide:      'globals.c:724,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:724,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:724,13'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlGenericError
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    23
      BranchProfiles:
        - Branch String:   'globals.c:719,13'
          Branch Sides:
            - BranchSide:      'globals.c:719,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:719,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:719,13'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlSaveNoEmptyTags
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    1
      BranchProfiles:
        - Branch String:   'globals.c:713,13'
          Branch Sides:
            - BranchSide:      'globals.c:713,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:713,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:713,13'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlTreeIndentString
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    1
      BranchProfiles:
        - Branch String:   'globals.c:708,13'
          Branch Sides:
            - BranchSide:      'globals.c:708,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:708,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:708,13'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlIndentTreeOutput
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    2
      BranchProfiles:
        - Branch String:   'globals.c:703,13'
          Branch Sides:
            - BranchSide:      'globals.c:703,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:703,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:703,13'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlSubstituteEntitiesDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    3
      BranchProfiles:
        - Branch String:   'globals.c:697,13'
          Branch Sides:
            - BranchSide:      'globals.c:697,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:697,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:697,13'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlPedanticParserDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    3
      BranchProfiles:
        - Branch String:   'globals.c:692,13'
          Branch Sides:
            - BranchSide:      'globals.c:692,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:692,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:692,13'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlLoadExtDtdDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    1
      BranchProfiles:
        - Branch String:   'globals.c:687,13'
          Branch Sides:
            - BranchSide:      'globals.c:687,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:687,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:687,13'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlLineNumbersDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    4
      BranchProfiles:
        - Branch String:   'globals.c:682,13'
          Branch Sides:
            - BranchSide:      'globals.c:682,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:682,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:682,13'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlKeepBlanksDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    4
      BranchProfiles:
        - Branch String:   'globals.c:677,13'
          Branch Sides:
            - BranchSide:      'globals.c:677,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:677,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:677,13'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlGetWarningsDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    2
      BranchProfiles:
        - Branch String:   'globals.c:672,13'
          Branch Sides:
            - BranchSide:      'globals.c:672,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:672,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:672,13'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlDoValidityCheckingDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    1
      BranchProfiles:
        - Branch String:   'globals.c:667,13'
          Branch Sides:
            - BranchSide:      'globals.c:667,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:667,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:667,13'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlLastError
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    0
      BranchProfiles:
        - Branch String:   'globals.c:662,13'
          Branch Sides:
            - BranchSide:      'globals.c:662,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:662,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:662,13'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    xmlCleanupGlobalsInternal
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_getspecific
        - pthread_key_delete
        - xmlCleanupMutex
        - xmlFreeGlobalState
      functionUses:    1
      BranchProfiles:
        - Branch String:   'globals.c:448,46'
          Branch Sides:
            - BranchSide:      'globals.c:448,21'
              BranchSideFuncs:
                - pthread_getspecific
                - pthread_key_delete
                - xmlCleanupMutex
                - xmlFreeGlobalState
            - BranchSide:      'globals.c:448,46'
              BranchSideFuncs:
                - pthread_getspecific
                - pthread_key_delete
                - xmlCleanupMutex
                - xmlFreeGlobalState
        - Branch String:   'globals.c:449,9'
          Branch Sides:
            - BranchSide:      'globals.c:449,9'
              BranchSideFuncs:
                - xmlFreeGlobalState
                - pthread_key_delete
                - xmlCleanupMutex
            - BranchSide:      'globals.c:450,28'
              BranchSideFuncs:
                - xmlFreeGlobalState
                - pthread_key_delete
                - xmlCleanupMutex
      Callsites:
        - Src:             'globals.c:448,26'
          Dst:             pthread_getspecific
        - Src:             'globals.c:450,9'
          Dst:             xmlFreeGlobalState
        - Src:             'globals.c:451,5'
          Dst:             pthread_key_delete
        - Src:             'globals.c:463,5'
          Dst:             xmlCleanupMutex
    - functionName:    xmlFreeGlobalState
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlResetError
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'globals.c:478,5'
          Dst:             xmlResetError
    - functionName:    pthread_key_delete
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlCleanupGlobals
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlInitGlobalsInternal
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_key_create
        - xmlFreeGlobalState
        - xmlInitMutex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'globals.c:406,5'
          Branch Sides:
            - BranchSide:      'globals.c:406,5'
              BranchSideFuncs:
                - xmlInitMutex
                - pthread_key_create
            - BranchSide:      'globals.c:406,5'
              BranchSideFuncs:
                - xmlInitMutex
                - pthread_key_create
      Callsites:
        - Src:             'globals.c:406,5'
          Dst:             xmlInitMutex
        - Src:             'globals.c:409,5'
          Dst:             pthread_key_create
        - Src:             'globals.c:409,5'
          Dst:             xmlFreeGlobalState
    - functionName:    pthread_key_create
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlInitGlobals
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 398
      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:397,5'
          Branch Sides:
            - BranchSide:      'globals.c:397,5'
              BranchSideFuncs:
                - xmlInitParser
            - BranchSide:      'globals.c:397,5'
              BranchSideFuncs:
                - xmlInitParser
      Callsites:
        - Src:             'globals.c:397,5'
          Dst:             xmlInitParser
    - functionName:    xmlPosixStrdup
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCharStrdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'globals.c:242,20'
          Dst:             xmlCharStrdup
    - functionName:    xmlHashRemoveEntry2
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1259
      functionLinenumberEnd: 1260
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
        - key2
        - dealloc
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashRemoveEntry3
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'hash.c:1260,12'
          Dst:             xmlHashRemoveEntry3
    - functionName:    xmlHashRemoveEntry3
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1281
      functionLinenumberEnd: 1351
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
        - key2
        - key3
        - dealloc
      BBCount:         43
      ICount:          331
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - xmlHashFindEntry
        - xmlHashValue
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hash.c:1286,24'
          Branch Sides:
            - BranchSide:      'hash.c:1286,28'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1287,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1286,45'
          Branch Sides:
            - BranchSide:      'hash.c:1286,49'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1287,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1286,9'
          Branch Sides:
            - BranchSide:      'hash.c:1287,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1289,30'
              BranchSideFuncs:
                - xmlHashValue
                - xmlHashFindEntry
        - Branch String:   'hash.c:1291,9'
          Branch Sides:
            - BranchSide:      'hash.c:1292,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1294,10'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1294,27'
          Branch Sides:
            - BranchSide:      'hash.c:1294,31'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1296,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1294,9'
          Branch Sides:
            - BranchSide:      'hash.c:1295,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1296,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1296,9'
          Branch Sides:
            - BranchSide:      'hash.c:1297,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1309,12'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1297,13'
          Branch Sides:
            - BranchSide:      'hash.c:1298,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1299,13'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1299,13'
          Branch Sides:
            - BranchSide:      'hash.c:1300,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1301,13'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1301,13'
          Branch Sides:
            - BranchSide:      'hash.c:1302,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1303,5'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1316,13'
          Branch Sides:
            - BranchSide:      'hash.c:1317,20'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1319,14'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1319,36'
          Branch Sides:
            - BranchSide:      'hash.c:1320,16'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1321,13'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1319,13'
          Branch Sides:
            - BranchSide:      'hash.c:1321,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1323,15'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1332,9'
          Branch Sides:
            - BranchSide:      'hash.c:1333,30'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1341,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hash.c:1289,17'
          Dst:             xmlHashValue
        - Src:             'hash.c:1290,13'
          Dst:             xmlHashFindEntry
    - functionName:    xmlHashValue
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - seed
        - key
        - key2
        - key3
        - lengths
      BBCount:         42
      ICount:          358
      EdgeCount:       49
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'hash.c:68,5'
          Branch Sides:
            - BranchSide:      'hash.c:69,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:71,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:71,9'
          Branch Sides:
            - BranchSide:      'hash.c:72,22'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:74,5'
              BranchSideFuncs: []
        - Branch String:   'hash.c:76,9'
          Branch Sides:
            - BranchSide:      'hash.c:77,16'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:84,5'
              BranchSideFuncs: []
        - Branch String:   'hash.c:77,9'
          Branch Sides:
            - BranchSide:      'hash.c:78,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:80,13'
              BranchSideFuncs: []
        - Branch String:   'hash.c:80,13'
          Branch Sides:
            - BranchSide:      'hash.c:81,26'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:82,5'
              BranchSideFuncs: []
        - Branch String:   'hash.c:86,9'
          Branch Sides:
            - BranchSide:      'hash.c:87,16'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:94,5'
              BranchSideFuncs: []
        - Branch String:   'hash.c:87,9'
          Branch Sides:
            - BranchSide:      'hash.c:88,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:90,13'
              BranchSideFuncs: []
        - Branch String:   'hash.c:90,13'
          Branch Sides:
            - BranchSide:      'hash.c:91,26'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:92,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlHashFindEntry
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
        - key2
        - key3
        - hashValue
        - pfound
      BBCount:         37
      ICount:          236
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - strcmp
        - xmlFastStrEqual
      functionUses:    3
      BranchProfiles:
        - Branch String:   'hash.c: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:    xmlFastStrEqual
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s1
        - s2
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'hash.c: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: 1240
      functionLinenumberEnd: 1241
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
        - dealloc
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashRemoveEntry3
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'hash.c:1241,12'
          Dst:             xmlHashRemoveEntry3
    - functionName:    xmlHashSize
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1222
      functionLinenumberEnd: 1226
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hash.c:1223,9'
          Branch Sides:
            - BranchSide:      'hash.c:1224,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1225,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlHashCopy
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1208
      functionLinenumberEnd: 1209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - copy
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashCopySafe
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hash.c:1209,12'
          Dst:             xmlHashCopySafe
    - functionName:    xmlHashCopySafe
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1157
      functionLinenumberEnd: 1194
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - copyFunc
        - deallocFunc
      BBCount:         28
      ICount:          176
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - xmlHashAdd3
        - xmlHashCreate
        - xmlHashFree
      functionUses:    5
      BranchProfiles:
        - Branch String:   'hash.c:1161,24'
          Branch Sides:
            - BranchSide:      'hash.c:1161,28'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1162,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1161,9'
          Branch Sides:
            - BranchSide:      'hash.c:1162,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1164,25'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashAdd3
                - xmlHashFree
        - Branch String:   'hash.c:1165,9'
          Branch Sides:
            - BranchSide:      'hash.c:1166,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1168,9'
              BranchSideFuncs:
                - xmlHashAdd3
                - xmlHashFree
        - Branch String:   'hash.c:1168,9'
          Branch Sides:
            - BranchSide:      'hash.c:1169,16'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1171,12'
              BranchSideFuncs:
                - xmlHashAdd3
                - xmlHashFree
        - Branch String:   'hash.c:1173,5'
          Branch Sides:
            - BranchSide:      'hash.c:1174,13'
              BranchSideFuncs:
                - xmlHashAdd3
                - xmlHashFree
            - BranchSide:      'hash.c:1189,12'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1174,13'
          Branch Sides:
            - BranchSide:      'hash.c:1177,20'
              BranchSideFuncs:
                - xmlHashAdd3
                - xmlHashFree
            - BranchSide:      'hash.c:1187,5'
              BranchSideFuncs:
                - xmlHashAdd3
                - xmlHashFree
        - Branch String:   'hash.c:1178,17'
          Branch Sides:
            - BranchSide:      'hash.c:1179,17'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'hash.c:1180,29'
              BranchSideFuncs:
                - xmlHashAdd3
                - xmlHashFree
        - Branch String:   'hash.c:1180,17'
          Branch Sides:
            - BranchSide:      'hash.c:1182,21'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'hash.c:1186,9'
              BranchSideFuncs:
                - xmlHashAdd3
                - xmlHashFree
        - Branch String:   'hash.c:1182,21'
          Branch Sides:
            - BranchSide:      'hash.c:1183,21'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'hash.c:1184,17'
              BranchSideFuncs:
                - xmlHashFree
      Callsites:
        - Src:             'hash.c:1164,11'
          Dst:             xmlHashCreate
        - Src:             'hash.c:1180,17'
          Dst:             xmlHashAdd3
        - Src:             'hash.c:1192,5'
          Dst:             xmlHashFree
    - functionName:    xmlHashCreate
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - size
      BBCount:         17
      ICount:          111
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlHashGrow
        - xmlInitParser
        - xmlRandom
      functionUses:    36
      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: 667
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
        - key2
        - key3
        - payload
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashUpdateInternal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'hash.c:668,12'
          Dst:             xmlHashUpdateInternal
    - functionName:    xmlHashFree
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - dealloc
      BBCount:         35
      ICount:          204
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - xmlDictFree
      functionUses:    43
      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: 593
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hash
        - key
        - key2
        - key3
        - payload
        - dealloc
        - update
      BBCount:         92
      ICount:          643
      EdgeCount:       124
      CyclomaticComplexity: 34
      functionsReached:
        - xmlDictLookup
        - xmlDictOwns
        - xmlHashFindEntry
        - xmlHashGrow
        - xmlHashValue
      functionUses:    9
      BranchProfiles:
        - Branch String:   'hash.c:433,24'
          Branch Sides:
            - BranchSide:      'hash.c:433,28'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:434,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:433,9'
          Branch Sides:
            - BranchSide:      'hash.c:434,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:436,30'
              BranchSideFuncs:
                - xmlHashValue
                - xmlHashFindEntry
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlHashGrow
        - Branch String:   'hash.c:441,9'
          Branch Sides:
            - BranchSide:      'hash.c:442,17'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlHashGrow
            - BranchSide:      'hash.c:444,13'
              BranchSideFuncs:
                - xmlHashFindEntry
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlHashGrow
        - Branch String:   'hash.c:448,13'
          Branch Sides:
            - BranchSide:      'hash.c:449,17'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:458,13'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlHashGrow
        - Branch String:   'hash.c:449,17'
          Branch Sides:
            - BranchSide:      'hash.c:450,21'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:455,13'
              BranchSideFuncs: []
        - Branch String:   'hash.c:450,21'
          Branch Sides:
            - BranchSide:      'hash.c:451,21'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:452,34'
              BranchSideFuncs: []
        - Branch String:   'hash.c:458,13'
          Branch Sides:
            - BranchSide:      'hash.c:460,17'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlHashGrow
            - BranchSide:      'hash.c:464,21'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlHashGrow
        - Branch String:   'hash.c:460,17'
          Branch Sides:
            - BranchSide:      'hash.c:461,17'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:462,23'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlHashGrow
        - Branch String:   'hash.c:471,9'
          Branch Sides:
            - BranchSide:      'hash.c:474,25'
              BranchSideFuncs:
                - xmlHashGrow
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'hash.c:500,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'hash.c:474,13'
          Branch Sides:
            - BranchSide:      'hash.c:475,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:480,16'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'hash.c:485,13'
          Branch Sides:
            - BranchSide:      'hash.c:486,13'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'hash.c:495,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'hash.c:490,21'
          Branch Sides:
            - BranchSide:      'hash.c:491,29'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'hash.c:492,13'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'hash.c:492,46'
          Branch Sides:
            - BranchSide:      'hash.c:492,13'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'hash.c:493,24'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'hash.c:492,13'
          Branch Sides:
            - BranchSide:      'hash.c:487,22'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'hash.c:494,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'hash.c:500,9'
          Branch Sides:
            - BranchSide:      'hash.c:501,25'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'hash.c:524,16'
              BranchSideFuncs: []
        - Branch String:   'hash.c:501,13'
          Branch Sides:
            - BranchSide:      'hash.c:502,32'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'hash.c:504,46'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'hash.c:505,17'
          Branch Sides:
            - BranchSide:      'hash.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:506,17'
              BranchSideFuncs: []
        - Branch String:   'hash.c:509,28'
          Branch Sides:
            - BranchSide:      'hash.c:509,44'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'hash.c:510,33'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'hash.c:509,13'
          Branch Sides:
            - BranchSide:      'hash.c:510,33'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'hash.c:512,47'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictOwns
                - 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:516,28'
          Branch Sides:
            - BranchSide:      'hash.c:516,44'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:517,33'
              BranchSideFuncs: []
        - Branch String:   'hash.c:516,13'
          Branch Sides:
            - BranchSide:      'hash.c:517,33'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:519,47'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'hash.c:520,17'
          Branch Sides:
            - BranchSide:      'hash.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:521,17'
              BranchSideFuncs: []
        - Branch String:   'hash.c:525,13'
          Branch Sides:
            - BranchSide:      'hash.c:526,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:527,16'
              BranchSideFuncs: []
        - Branch String:   'hash.c:529,13'
          Branch Sides:
            - BranchSide:      'hash.c:530,21'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:537,19'
              BranchSideFuncs: []
        - Branch String:   'hash.c:531,17'
          Branch Sides:
            - BranchSide:      'hash.c:532,17'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:535,20'
              BranchSideFuncs: []
        - Branch String:   'hash.c:540,13'
          Branch Sides:
            - BranchSide:      'hash.c:541,21'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:549,19'
              BranchSideFuncs: []
        - Branch String:   'hash.c:542,17'
          Branch Sides:
            - BranchSide:      'hash.c:543,17'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:547,20'
              BranchSideFuncs: []
        - Branch String:   'hash.c:556,9'
          Branch Sides:
            - BranchSide:      'hash.c:557,36'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:583,18'
              BranchSideFuncs: []
        - Branch String:   'hash.c:562,17'
          Branch Sides:
            - BranchSide:      'hash.c:563,23'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:564,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:564,9'
          Branch Sides:
            - BranchSide:      'hash.c:561,16'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:566,13'
              BranchSideFuncs: []
        - Branch String:   'hash.c:566,13'
          Branch Sides:
            - BranchSide:      'hash.c:571,22'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:577,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hash.c:436,17'
          Dst:             xmlHashValue
        - Src:             'hash.c:446,17'
          Dst:             xmlHashFindEntry
        - Src:             'hash.c:474,13'
          Dst:             xmlHashGrow
        - Src:             'hash.c:501,13'
          Dst:             xmlDictOwns
        - Src:             'hash.c:504,32'
          Dst:             xmlDictLookup
        - Src:             'hash.c:509,32'
          Dst:             xmlDictOwns
        - Src:             'hash.c:512,33'
          Dst:             xmlDictLookup
        - Src:             'hash.c:516,32'
          Dst:             xmlDictOwns
        - Src:             'hash.c:519,33'
          Dst:             xmlDictLookup
    - functionName:    xmlHashGrow
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hash
        - size
      BBCount:         33
      ICount:          225
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hash.c: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: 1097
      functionLinenumberEnd: 1141
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
        - key2
        - key3
        - scan
        - data
      BBCount:         60
      ICount:          314
      EdgeCount:       80
      CyclomaticComplexity: 22
      functionsReached:
        - strcmp
        - xmlFastStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hash.c:1102,24'
          Branch Sides:
            - BranchSide:      'hash.c:1102,28'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1103,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1102,45'
          Branch Sides:
            - BranchSide:      'hash.c:1102,49'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1103,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1102,9'
          Branch Sides:
            - BranchSide:      'hash.c:1103,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1112,13'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
        - Branch String:   'hash.c:1114,5'
          Branch Sides:
            - BranchSide:      'hash.c:1115,13'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
            - BranchSide:      'hash.c:1119,12'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
        - Branch String:   'hash.c:1115,13'
          Branch Sides:
            - BranchSide:      'hash.c:1114,5'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
            - BranchSide:      'hash.c:1116,21'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
        - Branch String:   'hash.c:1119,5'
          Branch Sides:
            - BranchSide:      'hash.c:1119,5'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
            - BranchSide:      'hash.c:1120,14'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
        - Branch String:   'hash.c:1120,37'
          Branch Sides:
            - BranchSide:      'hash.c:1120,41'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
            - BranchSide:      'hash.c:1138,13'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
        - Branch String:   'hash.c:1120,13'
          Branch Sides:
            - BranchSide:      'hash.c:1124,13'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
            - BranchSide:      'hash.c:1138,13'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
        - Branch String:   'hash.c:1125,36'
          Branch Sides:
            - BranchSide:      'hash.c:1125,62'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
            - BranchSide:      'hash.c:1127,23'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
        - Branch String:   'hash.c:1126,81'
          Branch Sides:
            - BranchSide:      'hash.c:1127,23'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
            - BranchSide:      'hash.c:1129,21'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
        - Branch String:   'hash.c:1127,37'
          Branch Sides:
            - BranchSide:      'hash.c:1127,58'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
            - BranchSide:      'hash.c:1128,23'
              BranchSideFuncs:
                - xmlFastStrEqual
                - strcmp
                - xmlFastStrEqual
        - Branch String:   'hash.c:1127,79'
          Branch Sides:
            - BranchSide:      'hash.c:1128,23'
              BranchSideFuncs:
                - xmlFastStrEqual
                - strcmp
                - xmlFastStrEqual
            - BranchSide:      'hash.c:1129,21'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
        - Branch String:   'hash.c:1128,37'
          Branch Sides:
            - BranchSide:      'hash.c:1128,58'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
            - BranchSide:      'hash.c:1130,24'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
        - Branch String:   'hash.c:1125,21'
          Branch Sides:
            - BranchSide:      'hash.c:1129,21'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
            - BranchSide:      'hash.c:1130,24'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
        - Branch String:   'hash.c:1132,46'
          Branch Sides:
            - BranchSide:      'hash.c:1132,13'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
            - BranchSide:      'hash.c:1133,23'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
        - Branch String:   'hash.c:1133,47'
          Branch Sides:
            - BranchSide:      'hash.c:1132,13'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
            - BranchSide:      'hash.c:1134,24'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
        - Branch String:   'hash.c:1132,13'
          Branch Sides:
            - BranchSide:      'hash.c:1125,23'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
            - BranchSide:      'hash.c:1137,9'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
        - Branch String:   'hash.c:1138,13'
          Branch Sides:
            - BranchSide:      'hash.c:1139,21'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
            - BranchSide:      'hash.c:1140,5'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
      Callsites:
        - Src:             'hash.c:1125,40'
          Dst:             strcmp
        - Src:             'hash.c:1127,42'
          Dst:             xmlFastStrEqual
        - Src:             'hash.c:1128,42'
          Dst:             xmlFastStrEqual
    - functionName:    xmlHashScan3
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1079
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
        - key2
        - key3
        - scan
        - data
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - stubHashScannerFull
        - xmlHashScanFull3
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hash.c:1078,5'
          Dst:             xmlHashScanFull3
        - Src:             'hash.c:1078,5'
          Dst:             stubHashScannerFull
    - functionName:    stubHashScannerFull
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 987
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - data
        - key
        - key2
        - key3
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlHashScanFull
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1017
      functionLinenumberEnd: 1056
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - scan
        - data
      BBCount:         43
      ICount:          234
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'hash.c:1022,24'
          Branch Sides:
            - BranchSide:      'hash.c:1022,28'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1023,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1022,45'
          Branch Sides:
            - BranchSide:      'hash.c:1022,49'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1023,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1022,9'
          Branch Sides:
            - BranchSide:      'hash.c:1023,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1032,13'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1034,5'
          Branch Sides:
            - BranchSide:      'hash.c:1035,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1039,12'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1035,13'
          Branch Sides:
            - BranchSide:      'hash.c:1034,5'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1036,21'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1039,5'
          Branch Sides:
            - BranchSide:      'hash.c:1039,5'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1040,14'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1040,37'
          Branch Sides:
            - BranchSide:      'hash.c:1040,41'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1053,13'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1040,13'
          Branch Sides:
            - BranchSide:      'hash.c:1044,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1053,13'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1047,46'
          Branch Sides:
            - BranchSide:      'hash.c:1047,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1048,23'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1048,47'
          Branch Sides:
            - BranchSide:      'hash.c:1047,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1049,24'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1047,13'
          Branch Sides:
            - BranchSide:      'hash.c:1045,24'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1052,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1053,13'
          Branch Sides:
            - BranchSide:      'hash.c:1054,21'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1055,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlHashScan
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1001
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - scan
        - data
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - stubHashScannerFull
        - xmlHashScanFull
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'hash.c:1005,5'
          Dst:             xmlHashScanFull
        - Src:             'hash.c:1005,5'
          Dst:             stubHashScannerFull
    - functionName:    xmlHashQNameValue
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - seed
        - prefix
        - name
        - prefix2
        - name2
        - prefix3
        - name3
      BBCount:         63
      ICount:          546
      EdgeCount:       74
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hash.c:109,9'
          Branch Sides:
            - BranchSide:      'hash.c:110,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:115,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:110,9'
          Branch Sides:
            - BranchSide:      'hash.c:111,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:113,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:115,9'
          Branch Sides:
            - BranchSide:      'hash.c:116,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:120,5'
              BranchSideFuncs: []
        - Branch String:   'hash.c:116,9'
          Branch Sides:
            - BranchSide:      'hash.c:117,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:119,5'
              BranchSideFuncs: []
        - Branch String:   'hash.c:121,9'
          Branch Sides:
            - BranchSide:      'hash.c:122,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:127,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:122,9'
          Branch Sides:
            - BranchSide:      'hash.c:123,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:125,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:127,9'
          Branch Sides:
            - BranchSide:      'hash.c:128,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:132,5'
              BranchSideFuncs: []
        - Branch String:   'hash.c:128,9'
          Branch Sides:
            - BranchSide:      'hash.c:129,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:131,5'
              BranchSideFuncs: []
        - Branch String:   'hash.c:133,9'
          Branch Sides:
            - BranchSide:      'hash.c:134,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:139,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:134,9'
          Branch Sides:
            - BranchSide:      'hash.c:135,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:137,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:139,9'
          Branch Sides:
            - BranchSide:      'hash.c:140,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:145,5'
              BranchSideFuncs: []
        - Branch String:   'hash.c:140,9'
          Branch Sides:
            - BranchSide:      'hash.c:141,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:143,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlHashQLookup2
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 893
      functionLinenumberEnd: 894
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - prefix
        - name
        - prefix2
        - name2
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashQLookup3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hash.c:894,12'
          Dst:             xmlHashQLookup3
    - functionName:    xmlHashQLookup3
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 943
      functionLinenumberEnd: 977
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - prefix
        - name
        - prefix2
        - name2
        - prefix3
        - name3
      BBCount:         33
      ICount:          234
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - xmlHashQNameValue
        - xmlStrQEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hash.c:947,24'
          Branch Sides:
            - BranchSide:      'hash.c:947,28'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:948,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:947,45'
          Branch Sides:
            - BranchSide:      'hash.c:947,49'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:948,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:947,9'
          Branch Sides:
            - BranchSide:      'hash.c:948,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:950,35'
              BranchSideFuncs:
                - xmlHashQNameValue
                - xmlStrQEqual
                - xmlStrQEqual
                - xmlStrQEqual
        - Branch String:   'hash.c:956,9'
          Branch Sides:
            - BranchSide:      'hash.c:957,15'
              BranchSideFuncs:
                - xmlStrQEqual
                - xmlStrQEqual
                - xmlStrQEqual
            - BranchSide:      'hash.c:976,5'
              BranchSideFuncs: []
        - Branch String:   'hash.c:961,49'
          Branch Sides:
            - BranchSide:      'hash.c:962,31'
              BranchSideFuncs:
                - xmlStrQEqual
                - xmlStrQEqual
                - xmlStrQEqual
            - BranchSide:      'hash.c:967,18'
              BranchSideFuncs:
                - xmlStrQEqual
                - xmlStrQEqual
                - xmlStrQEqual
        - Branch String:   'hash.c:962,58'
          Branch Sides:
            - BranchSide:      'hash.c:963,31'
              BranchSideFuncs:
                - xmlStrQEqual
                - xmlStrQEqual
                - xmlStrQEqual
            - BranchSide:      'hash.c:967,18'
              BranchSideFuncs:
                - xmlStrQEqual
                - xmlStrQEqual
                - xmlStrQEqual
        - Branch String:   'hash.c:963,61'
          Branch Sides:
            - BranchSide:      'hash.c:964,31'
              BranchSideFuncs:
                - xmlStrQEqual
                - xmlStrQEqual
                - xmlStrQEqual
            - BranchSide:      'hash.c:967,18'
              BranchSideFuncs:
                - xmlStrQEqual
                - xmlStrQEqual
                - xmlStrQEqual
        - Branch String:   'hash.c:961,17'
          Branch Sides:
            - BranchSide:      'hash.c:965,24'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:967,18'
              BranchSideFuncs:
                - xmlStrQEqual
                - xmlStrQEqual
                - xmlStrQEqual
        - Branch String:   'hash.c:970,17'
          Branch Sides:
            - BranchSide:      'hash.c:971,25'
              BranchSideFuncs:
                - xmlStrQEqual
                - xmlStrQEqual
                - xmlStrQEqual
            - BranchSide:      'hash.c:972,9'
              BranchSideFuncs:
                - xmlStrQEqual
                - xmlStrQEqual
                - xmlStrQEqual
        - Branch String:   'hash.c:972,42'
          Branch Sides:
            - BranchSide:      'hash.c:972,9'
              BranchSideFuncs:
                - xmlStrQEqual
                - xmlStrQEqual
                - xmlStrQEqual
            - BranchSide:      'hash.c:973,21'
              BranchSideFuncs:
                - xmlStrQEqual
                - xmlStrQEqual
                - xmlStrQEqual
        - Branch String:   'hash.c:972,9'
          Branch Sides:
            - BranchSide:      'hash.c:961,18'
              BranchSideFuncs:
                - xmlStrQEqual
                - xmlStrQEqual
                - xmlStrQEqual
            - BranchSide:      'hash.c:974,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hash.c:950,17'
          Dst:             xmlHashQNameValue
        - Src:             'hash.c:962,18'
          Dst:             xmlStrQEqual
        - Src:             'hash.c:963,18'
          Dst:             xmlStrQEqual
        - Src:             'hash.c:964,18'
          Dst:             xmlStrQEqual
    - functionName:    xmlHashQLookup
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 874
      functionLinenumberEnd: 875
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - prefix
        - name
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashQLookup3
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hash.c:875,12'
          Dst:             xmlHashQLookup3
    - functionName:    xmlHashLookup2
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 858
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
        - key2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashLookup3
      functionUses:    42
      BranchProfiles:  []
      Callsites:
        - Src:             'hash.c:859,12'
          Dst:             xmlHashLookup3
    - functionName:    xmlHashLookup3
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
        - key2
        - key3
      BBCount:         13
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlHashFindEntry
        - xmlHashValue
      functionUses:    7
      BranchProfiles:
        - Branch String:   'hash.c:915,24'
          Branch Sides:
            - BranchSide:      'hash.c:915,28'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:916,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:915,45'
          Branch Sides:
            - BranchSide:      'hash.c:915,49'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:916,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:915,9'
          Branch Sides:
            - BranchSide:      'hash.c:916,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:917,30'
              BranchSideFuncs:
                - xmlHashValue
                - xmlHashFindEntry
        - Branch String:   'hash.c:919,9'
          Branch Sides:
            - BranchSide:      'hash.c:920,16'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:921,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hash.c:917,17'
          Dst:             xmlHashValue
        - Src:             'hash.c:918,13'
          Dst:             xmlHashFindEntry
    - functionName:    xmlHashLookup
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 843
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashLookup3
      functionUses:    39
      BranchProfiles:  []
      Callsites:
        - Src:             'hash.c:843,12'
          Dst:             xmlHashLookup3
    - functionName:    xmlHashUpdateEntry3
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionLinenumberEnd: 829
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
        - key2
        - key3
        - payload
        - dealloc
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlHashUpdateInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hash.c:826,9'
          Branch Sides:
            - BranchSide:      'hash.c:826,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:827,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hash.c:823,15'
          Dst:             xmlHashUpdateInternal
    - functionName:    xmlHashUpdateEntry2
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
        - key2
        - payload
        - dealloc
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlHashUpdateInternal
      functionUses:    5
      BranchProfiles:
        - Branch String:   'hash.c:798,9'
          Branch Sides:
            - BranchSide:      'hash.c:798,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:799,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hash.c:795,15'
          Dst:             xmlHashUpdateInternal
    - functionName:    xmlHashUpdateEntry
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
        - payload
        - dealloc
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlHashUpdateInternal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hash.c:771,9'
          Branch Sides:
            - BranchSide:      'hash.c:771,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:772,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hash.c:768,15'
          Dst:             xmlHashUpdateInternal
    - functionName:    xmlHashAddEntry3
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
        - key2
        - key3
        - payload
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlHashUpdateInternal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hash.c:745,9'
          Branch Sides:
            - BranchSide:      'hash.c:746,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:747,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hash.c:743,15'
          Dst:             xmlHashUpdateInternal
    - functionName:    xmlHashAddEntry2
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
        - key2
        - payload
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlHashUpdateInternal
      functionUses:    14
      BranchProfiles:
        - Branch String:   'hash.c:717,9'
          Branch Sides:
            - BranchSide:      'hash.c:718,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:719,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hash.c:715,15'
          Dst:             xmlHashUpdateInternal
    - functionName:    xmlHashAddEntry
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
        - payload
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlHashUpdateInternal
      functionUses:    14
      BranchProfiles:
        - Branch String:   'hash.c:691,9'
          Branch Sides:
            - BranchSide:      'hash.c:692,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:693,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hash.c:689,15'
          Dst:             xmlHashUpdateInternal
    - functionName:    xmlHashAdd2
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
        - key2
        - payload
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashUpdateInternal
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'hash.c:645,12'
          Dst:             xmlHashUpdateInternal
    - functionName:    xmlHashAdd
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
        - payload
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashUpdateInternal
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'hash.c:624,12'
          Dst:             xmlHashUpdateInternal
    - functionName:    xmlHashDefaultDeallocator
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - key
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlHashCreateDict
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - size
        - dict
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlDictReference
        - xmlHashCreate
      functionUses:    10
      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: 1696
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         11
      ICount:          98
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlErrMemory
        - xmlGrowCapacity
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:1677,9'
          Branch Sides:
            - BranchSide:      'parser.c:1678,9'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1680,13'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:1681,9'
          Branch Sides:
            - BranchSide:      'parser.c:1682,9'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1683,19'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:1686,9'
          Branch Sides:
            - BranchSide:      'parser.c:1687,9'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1688,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:1674,15'
          Dst:             xmlGrowCapacity
        - Src:             'parser.c:1694,5'
          Dst:             xmlErrMemory
    - functionName:    xmlGrowCapacity
      functionSourceFile: '/src/libxml2/./include/private/memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - capacity
        - elemSize
        - min
        - max
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    18
      BranchProfiles:
        - Branch String:   './include/private/memory.h:36,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:38,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:45,10'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:45,27'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:46,19'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:47,9'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:45,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:47,9'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:50,14'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:52,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:53,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:55,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlErrMemory
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErrMemory
      functionUses:    78
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:216,5'
          Dst:             xmlCtxtErrMemory
    - functionName:    xmlCleanSpecialAttrCallback
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1204
      functionLinenumberEnd: 1210
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - data
        - fullname
        - fullattr
        - unused
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlHashRemoveEntry2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:1207,9'
          Branch Sides:
            - BranchSide:      'parser.c:1207,9'
              BranchSideFuncs:
                - xmlHashRemoveEntry2
            - BranchSide:      'parser.c:1208,29'
              BranchSideFuncs:
                - xmlHashRemoveEntry2
      Callsites:
        - Src:             'parser.c:1208,9'
          Dst:             xmlHashRemoveEntry2
    - functionName:    xmlParseQName
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8692
      functionLinenumberEnd: 8700
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - prefix
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlParseQNameHashed
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:8696,9'
          Branch Sides:
            - BranchSide:      'parser.c:8697,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8698,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:8695,9'
          Dst:             xmlParseQNameHashed
    - functionName:    xmlParseQNameHashed
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8634
      functionLinenumberEnd: 8675
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - prefix
      BBCount:         31
      ICount:          271
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - xmlDictLookupHashed
        - xmlErrMemory
        - xmlNextChar
        - xmlNsErr
        - xmlParseNCName
        - xmlParseNmtoken
        - xmlParserGrow
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:8641,5'
          Branch Sides:
            - BranchSide:      'parser.c:8641,5'
              BranchSideFuncs:
                - xmlParseNCName
                - xmlParseNmtoken
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
                - xmlNextChar
                - xmlParseNCName
            - BranchSide:      'parser.c:8642,13'
              BranchSideFuncs:
                - xmlParseNCName
                - xmlParseNmtoken
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
                - xmlNextChar
                - xmlParseNCName
        - Branch String:   'parser.c:8641,5'
          Branch Sides:
            - BranchSide:      'parser.c:8641,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseNCName
                - xmlParseNmtoken
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
                - xmlNextChar
                - xmlParseNCName
            - BranchSide:      'parser.c:8642,13'
              BranchSideFuncs:
                - xmlParseNCName
                - xmlParseNmtoken
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
                - xmlNextChar
                - xmlParseNCName
        - Branch String:   'parser.c:8645,9'
          Branch Sides:
            - BranchSide:      'parser.c:8646,18'
              BranchSideFuncs:
                - xmlParseNmtoken
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
                - xmlNextChar
                - xmlParseNCName
            - BranchSide:      'parser.c:8653,12'
              BranchSideFuncs:
                - xmlParseNmtoken
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
        - Branch String:   'parser.c:8647,13'
          Branch Sides:
            - BranchSide:      'parser.c:8648,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlParseNCName
                - xmlParseNmtoken
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
            - BranchSide:      'parser.c:8652,5'
              BranchSideFuncs:
                - xmlParseNmtoken
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
        - Branch String:   'parser.c:8653,26'
          Branch Sides:
            - BranchSide:      'parser.c:8653,30'
              BranchSideFuncs:
                - xmlParseNmtoken
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
            - BranchSide:      'parser.c:8656,11'
              BranchSideFuncs:
                - xmlParseNmtoken
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
        - Branch String:   'parser.c:8653,9'
          Branch Sides:
            - BranchSide:      'parser.c:8656,11'
              BranchSideFuncs:
                - xmlParseNmtoken
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
            - BranchSide:      'parser.c:8673,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8658,29'
          Branch Sides:
            - BranchSide:      'parser.c:8658,33'
              BranchSideFuncs:
                - xmlParseNmtoken
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
            - BranchSide:      'parser.c:8660,31'
              BranchSideFuncs:
                - xmlParseNmtoken
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
        - Branch String:   'parser.c:8658,13'
          Branch Sides:
            - BranchSide:      'parser.c:8659,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8660,31'
              BranchSideFuncs:
                - xmlParseNmtoken
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
        - Branch String:   'parser.c:8661,13'
          Branch Sides:
            - BranchSide:      'parser.c:8662,13'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
            - BranchSide:      'parser.c:8663,33'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
        - Branch String:   'parser.c:8665,13'
          Branch Sides:
            - BranchSide:      'parser.c:8666,26'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:8669,18'
              BranchSideFuncs:
                - xmlNsErr
      Callsites:
        - Src:             'parser.c:8641,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:8644,9'
          Dst:             xmlParseNCName
        - Src:             'parser.c:8648,13'
          Dst:             xmlNextChar
        - Src:             'parser.c:8650,17'
          Dst:             xmlParseNCName
        - Src:             'parser.c:8660,15'
          Dst:             xmlParseNmtoken
        - Src:             'parser.c:8663,13'
          Dst:             xmlDictLookupHashed
        - Src:             'parser.c:8666,13'
          Dst:             xmlErrMemory
        - Src:             'parser.c:8669,9'
          Dst:             xmlNsErr
    - functionName:    xmlParseNCName
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3487
      functionLinenumberEnd: 3531
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         59
      ICount:          357
      EdgeCount:       80
      CyclomaticComplexity: 23
      functionsReached:
        - xmlDictLookupHashed
        - xmlErrMemory
        - xmlFatalErr
        - xmlParseNCNameComplex
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:3502,25'
          Branch Sides:
            - BranchSide:      'parser.c:3502,30'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3503,6'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3502,43'
          Branch Sides:
            - BranchSide:      'parser.c:3503,6'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3504,21'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3503,18'
          Branch Sides:
            - BranchSide:      'parser.c:3503,23'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3504,5'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3503,36'
          Branch Sides:
            - BranchSide:      'parser.c:3504,21'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3504,5'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3504,17'
          Branch Sides:
            - BranchSide:      'parser.c:3504,21'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3504,27'
              BranchSideFuncs:
                - xmlParseNCNameComplex
        - Branch String:   'parser.c:3502,9'
          Branch Sides:
            - BranchSide:      'parser.c:3504,27'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3505,4'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3506,25'
          Branch Sides:
            - BranchSide:      'parser.c:3506,30'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3507,13'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3506,43'
          Branch Sides:
            - BranchSide:      'parser.c:3507,13'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3510,28'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3507,25'
          Branch Sides:
            - BranchSide:      'parser.c:3507,30'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3508,13'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3507,43'
          Branch Sides:
            - BranchSide:      'parser.c:3508,13'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3510,28'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3508,25'
          Branch Sides:
            - BranchSide:      'parser.c:3508,30'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3509,12'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3508,43'
          Branch Sides:
            - BranchSide:      'parser.c:3509,12'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3510,28'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3509,23'
          Branch Sides:
            - BranchSide:      'parser.c:3509,28'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3510,28'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3509,39'
          Branch Sides:
            - BranchSide:      'parser.c:3510,28'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3510,12'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3510,24'
          Branch Sides:
            - BranchSide:      'parser.c:3506,2'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3510,28'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3506,2'
          Branch Sides:
            - BranchSide:      'parser.c:3511,8'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3512,6'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3512,6'
          Branch Sides:
            - BranchSide:      'parser.c:3513,6'
              BranchSideFuncs:
                - xmlParseNCNameComplex
            - BranchSide:      'parser.c:3514,8'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3514,16'
          Branch Sides:
            - BranchSide:      'parser.c:3514,21'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3528,5'
              BranchSideFuncs:
                - xmlParseNCNameComplex
        - Branch String:   'parser.c:3514,6'
          Branch Sides:
            - BranchSide:      'parser.c:3515,14'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3528,5'
              BranchSideFuncs:
                - xmlParseNCNameComplex
        - Branch String:   'parser.c:3516,17'
          Branch Sides:
            - BranchSide:      'parser.c:3517,29'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:3520,32'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlErrMemory
        - Branch String:   'parser.c:3523,10'
          Branch Sides:
            - BranchSide:      'parser.c:3524,23'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:3526,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:3517,17'
          Dst:             xmlFatalErr
        - Src:             'parser.c:3520,12'
          Dst:             xmlDictLookupHashed
        - Src:             'parser.c:3524,10'
          Dst:             xmlErrMemory
        - Src:             'parser.c:3530,12'
          Dst:             xmlParseNCNameComplex
    - functionName:    xmlParseNmtoken
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3683
      functionLinenumberEnd: 3750
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         44
      ICount:          372
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - xmlCopyCharMultiByte
        - xmlCurrentChar
        - xmlErrMemory
        - xmlFatalErr
        - xmlGrowCapacity
        - xmlIsNameChar
        - xmlStrndup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:3694,5'
          Branch Sides:
            - BranchSide:      'parser.c:3695,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErr
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:3740,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3695,2'
          Branch Sides:
            - BranchSide:      'parser.c:3695,2'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErr
                - xmlCopyCharMultiByte
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:3695,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErr
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:3696,2'
          Branch Sides:
            - BranchSide:      'parser.c:3696,2'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErr
                - xmlCopyCharMultiByte
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:3696,2'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErr
                - xmlCopyCharMultiByte
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:3698,6'
          Branch Sides:
            - BranchSide:      'parser.c:3694,5'
              BranchSideFuncs:
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:3704,16'
              BranchSideFuncs:
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:3707,10'
          Branch Sides:
            - BranchSide:      'parser.c:3708,23'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:3711,13'
              BranchSideFuncs:
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3712,6'
          Branch Sides:
            - BranchSide:      'parser.c:3713,7'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3736,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3713,7'
          Branch Sides:
            - BranchSide:      'parser.c:3717,47'
              BranchSideFuncs:
                - xmlGrowCapacity.3407
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3732,3'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3718,25'
          Branch Sides:
            - BranchSide:      'parser.c:3719,37'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:3723,13'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlGrowCapacity.3407
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:3724,11'
          Branch Sides:
            - BranchSide:      'parser.c:3725,17'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:3729,16'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3732,3'
          Branch Sides:
            - BranchSide:      'parser.c:3732,3'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3732,3'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3733,3'
          Branch Sides:
            - BranchSide:      'parser.c:3733,3'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3733,3'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3740,9'
          Branch Sides:
            - BranchSide:      'parser.c:3741,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3742,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3742,9'
          Branch Sides:
            - BranchSide:      'parser.c:3743,21'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:3746,22'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
        - Branch String:   'parser.c:3747,9'
          Branch Sides:
            - BranchSide:      'parser.c:3748,22'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:3749,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:3692,9'
          Dst:             xmlCurrentChar
        - Src:             'parser.c:3694,12'
          Dst:             xmlIsNameChar
        - Src:             'parser.c:3695,2'
          Dst:             xmlCopyCharMultiByte
        - Src:             'parser.c:3697,6'
          Dst:             xmlCurrentChar
        - Src:             'parser.c:3708,10'
          Dst:             xmlErrMemory
        - Src:             'parser.c:3712,13'
          Dst:             xmlIsNameChar
        - Src:             'parser.c:3717,31'
          Dst:             xmlGrowCapacity
        - Src:             'parser.c:3719,25'
          Dst:             xmlFatalErr
        - Src:             'parser.c:3725,4'
          Dst:             xmlErrMemory
        - Src:             'parser.c:3732,3'
          Dst:             xmlCopyCharMultiByte
        - Src:             'parser.c:3734,7'
          Dst:             xmlCurrentChar
        - Src:             'parser.c:3743,9'
          Dst:             xmlFatalErr
        - Src:             'parser.c:3746,11'
          Dst:             xmlStrndup
        - Src:             'parser.c:3748,9'
          Dst:             xmlErrMemory
    - functionName:    xmlNsErr
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - info1
        - info2
        - info3
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErr
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:383,5'
          Dst:             xmlCtxtErr
    - functionName:    xmlIsNameChar
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3222
      functionLinenumberEnd: 3258
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - c
      BBCount:         184
      ICount:          732
      EdgeCount:       259
      CyclomaticComplexity: 77
      functionsReached:
        - xmlCharInRange
      functionUses:    5
      BranchProfiles:
        - Branch String:   'parser.c:3223,9'
          Branch Sides:
            - BranchSide:      'parser.c:3228,7'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3250,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3228,17'
          Branch Sides:
            - BranchSide:      'parser.c:3228,21'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3249,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3228,31'
          Branch Sides:
            - BranchSide:      'parser.c:3228,35'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3249,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3228,45'
          Branch Sides:
            - BranchSide:      'parser.c:3229,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3249,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3229,19'
          Branch Sides:
            - BranchSide:      'parser.c:3229,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3230,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3229,34'
          Branch Sides:
            - BranchSide:      'parser.c:3230,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3248,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3230,19'
          Branch Sides:
            - BranchSide:      'parser.c:3230,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3231,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3230,34'
          Branch Sides:
            - BranchSide:      'parser.c:3231,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3248,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3231,19'
          Branch Sides:
            - BranchSide:      'parser.c:3231,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3232,8'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3231,34'
          Branch Sides:
            - BranchSide:      'parser.c:3232,8'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3248,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3232,18'
          Branch Sides:
            - BranchSide:      'parser.c:3232,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3248,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3232,32'
          Branch Sides:
            - BranchSide:      'parser.c:3233,8'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3248,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3233,18'
          Branch Sides:
            - BranchSide:      'parser.c:3233,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3248,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3233,32'
          Branch Sides:
            - BranchSide:      'parser.c:3233,36'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3248,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3233,47'
          Branch Sides:
            - BranchSide:      'parser.c:3234,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3248,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3234,20'
          Branch Sides:
            - BranchSide:      'parser.c:3234,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3235,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3234,36'
          Branch Sides:
            - BranchSide:      'parser.c:3235,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3248,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3235,20'
          Branch Sides:
            - BranchSide:      'parser.c:3235,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3236,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3235,36'
          Branch Sides:
            - BranchSide:      'parser.c:3236,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3248,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3236,20'
          Branch Sides:
            - BranchSide:      'parser.c:3236,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3237,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3236,37'
          Branch Sides:
            - BranchSide:      'parser.c:3237,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3248,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3237,21'
          Branch Sides:
            - BranchSide:      'parser.c:3237,25'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3238,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3237,38'
          Branch Sides:
            - BranchSide:      'parser.c:3238,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3248,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3238,21'
          Branch Sides:
            - BranchSide:      'parser.c:3238,25'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3239,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3238,38'
          Branch Sides:
            - BranchSide:      'parser.c:3239,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3248,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3239,21'
          Branch Sides:
            - BranchSide:      'parser.c:3239,25'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3240,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3239,39'
          Branch Sides:
            - BranchSide:      'parser.c:3240,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3248,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3240,22'
          Branch Sides:
            - BranchSide:      'parser.c:3240,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3241,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3240,40'
          Branch Sides:
            - BranchSide:      'parser.c:3241,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3248,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3241,22'
          Branch Sides:
            - BranchSide:      'parser.c:3241,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3242,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3241,40'
          Branch Sides:
            - BranchSide:      'parser.c:3242,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3248,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3242,22'
          Branch Sides:
            - BranchSide:      'parser.c:3242,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3243,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3242,40'
          Branch Sides:
            - BranchSide:      'parser.c:3243,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3248,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3243,22'
          Branch Sides:
            - BranchSide:      'parser.c:3243,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3244,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3243,40'
          Branch Sides:
            - BranchSide:      'parser.c:3244,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3248,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3244,22'
          Branch Sides:
            - BranchSide:      'parser.c:3244,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3245,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3244,40'
          Branch Sides:
            - BranchSide:      'parser.c:3245,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3248,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3245,22'
          Branch Sides:
            - BranchSide:      'parser.c:3245,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3246,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3245,40'
          Branch Sides:
            - BranchSide:      'parser.c:3246,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3248,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3246,22'
          Branch Sides:
            - BranchSide:      'parser.c:3246,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3247,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3246,40'
          Branch Sides:
            - BranchSide:      'parser.c:3247,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3248,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3247,23'
          Branch Sides:
            - BranchSide:      'parser.c:3247,27'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3249,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3228,6'
          Branch Sides:
            - BranchSide:      'parser.c:3248,7'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3249,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3250,14'
          Branch Sides:
            - BranchSide:      'parser.c:3250,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3250,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3250,14'
          Branch Sides:
            - BranchSide:      'parser.c:3250,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3250,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3250,14'
          Branch Sides:
            - BranchSide:      'parser.c:3250,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3255,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3250,14'
          Branch Sides:
            - BranchSide:      'parser.c:3250,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3250,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3250,14'
          Branch Sides:
            - BranchSide:      'parser.c:3250,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3255,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3250,14'
          Branch Sides:
            - BranchSide:      'parser.c:3250,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3250,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3250,14'
          Branch Sides:
            - BranchSide:      'parser.c:3250,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3255,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3250,14'
          Branch Sides:
            - BranchSide:      'parser.c:3250,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3250,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3250,14'
          Branch Sides:
            - BranchSide:      'parser.c:3250,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3255,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3250,14'
          Branch Sides:
            - BranchSide:      'parser.c:3250,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3255,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3250,14'
          Branch Sides:
            - BranchSide:      'parser.c:3250,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3255,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3250,28'
          Branch Sides:
            - BranchSide:      'parser.c:3250,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3250,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3250,14'
          Branch Sides:
            - BranchSide:      'parser.c:3250,32'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3255,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3250,14'
          Branch Sides:
            - BranchSide:      'parser.c:3250,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3250,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3250,14'
          Branch Sides:
            - BranchSide:      'parser.c:3250,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3255,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3250,14'
          Branch Sides:
            - BranchSide:      'parser.c:3250,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3255,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3250,14'
          Branch Sides:
            - BranchSide:      'parser.c:3250,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3250,32'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3250,28'
          Branch Sides:
            - BranchSide:      'parser.c:3250,32'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3255,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3250,45'
          Branch Sides:
            - BranchSide:      'parser.c:3250,32'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3250,32'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3250,32'
          Branch Sides:
            - BranchSide:      'parser.c:3250,32'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3251,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3250,32'
          Branch Sides:
            - BranchSide:      'parser.c:3251,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3255,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3250,45'
          Branch Sides:
            - BranchSide:      'parser.c:3251,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3255,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3251,24'
          Branch Sides:
            - BranchSide:      'parser.c:3251,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3255,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3251,38'
          Branch Sides:
            - BranchSide:      'parser.c:3252,7'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3255,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3252,17'
          Branch Sides:
            - BranchSide:      'parser.c:3252,21'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3255,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3252,31'
          Branch Sides:
            - BranchSide:      'parser.c:3253,7'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3255,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3253,24'
          Branch Sides:
            - BranchSide:      'parser.c:3253,7'
              BranchSideFuncs:
                - xmlCharInRange
            - BranchSide:      'parser.c:3253,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3253,7'
          Branch Sides:
            - BranchSide:      'parser.c:3254,7'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3255,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3253,24'
          Branch Sides:
            - BranchSide:      'parser.c:3254,7'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3255,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3250,13'
          Branch Sides:
            - BranchSide:      'parser.c:3254,7'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3254,7'
              BranchSideFuncs:
                - xmlCharInRange
      Callsites:
        - Src:             'parser.c:3250,14'
          Dst:             xmlCharInRange
        - Src:             'parser.c:3250,32'
          Dst:             xmlCharInRange
        - Src:             'parser.c:3253,7'
          Dst:             xmlCharInRange
        - Src:             'parser.c:3254,7'
          Dst:             xmlCharInRange
    - functionName:    xmlParseNCNameComplex
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3432
      functionLinenumberEnd: 3469
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         41
      ICount:          267
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - xmlCurrentChar
        - xmlDictLookupHashed
        - xmlErrMemory
        - xmlFatalErr
        - xmlIsNameChar
        - xmlIsNameStartChar
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:3449,20'
          Branch Sides:
            - BranchSide:      'parser.c:3449,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3451,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3449,34'
          Branch Sides:
            - BranchSide:      'parser.c:3449,38'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3451,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3449,48'
          Branch Sides:
            - BranchSide:      'parser.c:3450,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3451,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3450,32'
          Branch Sides:
            - BranchSide:      'parser.c:3450,36'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
                - xmlCurrentChar
                - xmlIsNameChar
            - BranchSide:      'parser.c:3451,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3449,9'
          Branch Sides:
            - BranchSide:      'parser.c:3451,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3454,5'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
                - xmlCurrentChar
                - xmlIsNameChar
        - Branch String:   'parser.c:3454,23'
          Branch Sides:
            - BranchSide:      'parser.c:3454,27'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
                - xmlCurrentChar
                - xmlIsNameChar
            - BranchSide:      'parser.c:3454,5'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
                - xmlCurrentChar
                - xmlIsNameChar
        - Branch String:   'parser.c:3454,37'
          Branch Sides:
            - BranchSide:      'parser.c:3454,41'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
                - xmlCurrentChar
                - xmlIsNameChar
            - BranchSide:      'parser.c:3454,5'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
                - xmlCurrentChar
                - xmlIsNameChar
        - Branch String:   'parser.c:3454,51'
          Branch Sides:
            - BranchSide:      'parser.c:3454,5'
              BranchSideFuncs:
                - xmlIsNameChar
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3455,20'
              BranchSideFuncs:
                - xmlIsNameChar
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3454,5'
          Branch Sides:
            - BranchSide:      'parser.c:3456,13'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
                - xmlIsNameChar
            - BranchSide:      'parser.c:3461,9'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3456,13'
          Branch Sides:
            - BranchSide:      'parser.c:3457,13'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
                - xmlIsNameChar
            - BranchSide:      'parser.c:3458,2'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
                - xmlIsNameChar
        - Branch String:   'parser.c:3458,2'
          Branch Sides:
            - BranchSide:      'parser.c:3458,2'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
                - xmlIsNameChar
            - BranchSide:      'parser.c:3458,2'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
                - xmlIsNameChar
        - Branch String:   'parser.c:3461,9'
          Branch Sides:
            - BranchSide:      'parser.c:3462,21'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:3465,31'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlErrMemory
        - Branch String:   'parser.c:3466,9'
          Branch Sides:
            - BranchSide:      'parser.c:3467,22'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:3468,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:3448,9'
          Dst:             xmlCurrentChar
        - Src:             'parser.c:3450,4'
          Dst:             xmlIsNameStartChar
        - Src:             'parser.c:3455,6'
          Dst:             xmlIsNameChar
        - Src:             'parser.c:3459,6'
          Dst:             xmlCurrentChar
        - Src:             'parser.c:3462,9'
          Dst:             xmlFatalErr
        - Src:             'parser.c:3465,11'
          Dst:             xmlDictLookupHashed
        - Src:             'parser.c:3467,9'
          Dst:             xmlErrMemory
    - functionName:    xmlIsNameStartChar
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3191
      functionLinenumberEnd: 3219
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - c
      BBCount:         136
      ICount:          543
      EdgeCount:       190
      CyclomaticComplexity: 56
      functionsReached:
        - xmlCharInRange
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:3192,9'
          Branch Sides:
            - BranchSide:      'parser.c:3197,7'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3215,13'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'parser.c:3197,17'
          Branch Sides:
            - BranchSide:      'parser.c:3197,21'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3214,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3197,31'
          Branch Sides:
            - BranchSide:      'parser.c:3197,35'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3214,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3197,45'
          Branch Sides:
            - BranchSide:      'parser.c:3198,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3214,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:3213,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3199,19'
          Branch Sides:
            - BranchSide:      'parser.c:3199,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3200,8'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3199,34'
          Branch Sides:
            - BranchSide:      'parser.c:3200,8'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3213,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3200,18'
          Branch Sides:
            - BranchSide:      'parser.c:3200,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3213,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3200,32'
          Branch Sides:
            - BranchSide:      'parser.c:3201,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3213,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3201,20'
          Branch Sides:
            - BranchSide:      'parser.c:3201,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3202,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3201,36'
          Branch Sides:
            - BranchSide:      'parser.c:3202,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3213,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3202,20'
          Branch Sides:
            - BranchSide:      'parser.c:3202,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3203,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3202,36'
          Branch Sides:
            - BranchSide:      'parser.c:3203,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3213,6'
              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,37'
          Branch Sides:
            - BranchSide:      'parser.c:3204,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3213,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3204,21'
          Branch Sides:
            - BranchSide:      'parser.c:3204,25'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3205,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3204,38'
          Branch Sides:
            - BranchSide:      'parser.c:3205,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3213,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3205,21'
          Branch Sides:
            - BranchSide:      'parser.c:3205,25'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3206,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3205,39'
          Branch Sides:
            - BranchSide:      'parser.c:3206,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3213,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3206,22'
          Branch Sides:
            - BranchSide:      'parser.c:3206,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3207,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3206,40'
          Branch Sides:
            - BranchSide:      'parser.c:3207,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3213,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3207,22'
          Branch Sides:
            - BranchSide:      'parser.c:3207,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3208,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3207,40'
          Branch Sides:
            - BranchSide:      'parser.c:3208,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3213,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3208,22'
          Branch Sides:
            - BranchSide:      'parser.c:3208,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3209,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3208,40'
          Branch Sides:
            - BranchSide:      'parser.c:3209,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3213,6'
              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:3213,6'
              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:3213,6'
              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:3213,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3212,23'
          Branch Sides:
            - BranchSide:      'parser.c:3212,27'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3214,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3197,6'
          Branch Sides:
            - BranchSide:      'parser.c:3213,6'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3214,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3215,13'
          Branch Sides:
            - BranchSide:      'parser.c:3215,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3215,13'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'parser.c:3215,13'
          Branch Sides:
            - BranchSide:      'parser.c:3215,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3215,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3215,13'
          Branch Sides:
            - BranchSide:      'parser.c:3215,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3216,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3215,13'
          Branch Sides:
            - BranchSide:      'parser.c:3215,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3215,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3215,13'
          Branch Sides:
            - BranchSide:      'parser.c:3215,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3216,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3215,13'
          Branch Sides:
            - BranchSide:      'parser.c:3215,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3215,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3215,13'
          Branch Sides:
            - BranchSide:      'parser.c:3215,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3216,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3215,13'
          Branch Sides:
            - BranchSide:      'parser.c:3215,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3215,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3215,13'
          Branch Sides:
            - BranchSide:      'parser.c:3215,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3216,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3215,13'
          Branch Sides:
            - BranchSide:      'parser.c:3215,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3216,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3215,13'
          Branch Sides:
            - BranchSide:      'parser.c:3215,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3216,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3215,26'
          Branch Sides:
            - BranchSide:      'parser.c:3215,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3215,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3215,13'
          Branch Sides:
            - BranchSide:      'parser.c:3215,30'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3216,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3215,13'
          Branch Sides:
            - BranchSide:      'parser.c:3215,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3215,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3215,13'
          Branch Sides:
            - BranchSide:      'parser.c:3215,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3216,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3215,13'
          Branch Sides:
            - BranchSide:      'parser.c:3215,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3216,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3215,13'
          Branch Sides:
            - BranchSide:      'parser.c:3215,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3215,30'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3215,26'
          Branch Sides:
            - BranchSide:      'parser.c:3215,30'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3216,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3215,40'
          Branch Sides:
            - BranchSide:      'parser.c:3215,44'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3216,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3215,13'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3216,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:3215,13'
          Dst:             xmlCharInRange
    - functionName:    xmlParseQNameAndCompare
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8717
      functionLinenumberEnd: 8756
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - prefix
      BBCount:         50
      ICount:          313
      EdgeCount:       68
      CyclomaticComplexity: 20
      functionsReached:
        - xmlParseNameAndCompare
        - xmlParseQName
        - xmlParserGrow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:8723,9'
          Branch Sides:
            - BranchSide:      'parser.c:8723,55'
              BranchSideFuncs:
                - xmlParseNameAndCompare
            - BranchSide:      'parser.c:8725,5'
              BranchSideFuncs:
                - xmlParseQName
                - xmlParserGrow
        - Branch String:   'parser.c:8725,5'
          Branch Sides:
            - BranchSide:      'parser.c:8725,5'
              BranchSideFuncs:
                - xmlParseQName
            - BranchSide:      'parser.c:8726,10'
              BranchSideFuncs:
                - xmlParseQName
        - Branch String:   'parser.c:8725,5'
          Branch Sides:
            - BranchSide:      'parser.c:8725,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseQName
            - BranchSide:      'parser.c:8726,10'
              BranchSideFuncs:
                - xmlParseQName
        - Branch String:   'parser.c:8729,21'
          Branch Sides:
            - BranchSide:      'parser.c:8729,25'
              BranchSideFuncs:
                - xmlParseQName
            - BranchSide:      'parser.c:8729,5'
              BranchSideFuncs:
                - xmlParseQName
        - Branch String:   'parser.c:8729,5'
          Branch Sides:
            - BranchSide:      'parser.c:8730,2'
              BranchSideFuncs:
                - xmlParseQName
            - BranchSide:      'parser.c:8733,11'
              BranchSideFuncs:
                - xmlParseQName
        - Branch String:   'parser.c:8733,21'
          Branch Sides:
            - BranchSide:      'parser.c:8733,26'
              BranchSideFuncs:
                - xmlParseQName
            - BranchSide:      'parser.c:8750,26'
              BranchSideFuncs:
                - xmlParseQName
        - Branch String:   'parser.c:8733,9'
          Branch Sides:
            - BranchSide:      'parser.c:8734,11'
              BranchSideFuncs:
                - xmlParseQName
            - BranchSide:      'parser.c:8750,26'
              BranchSideFuncs:
                - xmlParseQName
        - Branch String:   'parser.c:8736,18'
          Branch Sides:
            - BranchSide:      'parser.c:8736,22'
              BranchSideFuncs:
                - xmlParseQName
            - BranchSide:      'parser.c:8736,2'
              BranchSideFuncs:
                - xmlParseQName
        - Branch String:   'parser.c:8736,2'
          Branch Sides:
            - BranchSide:      'parser.c:8737,6'
              BranchSideFuncs:
                - xmlParseQName
            - BranchSide:      'parser.c:8740,7'
              BranchSideFuncs:
                - xmlParseQName
        - Branch String:   'parser.c:8740,16'
          Branch Sides:
            - BranchSide:      'parser.c:8740,21'
              BranchSideFuncs:
                - xmlParseQName
            - BranchSide:      'parser.c:8746,5'
              BranchSideFuncs:
                - xmlParseQName
        - Branch String:   'parser.c:8740,31'
          Branch Sides:
            - BranchSide:      'parser.c:8740,34'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8742,33'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8740,34'
          Branch Sides:
            - BranchSide:      'parser.c:8740,34'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8742,33'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8740,34'
          Branch Sides:
            - BranchSide:      'parser.c:8740,34'
              BranchSideFuncs:
                - xmlParseQName
            - BranchSide:      'parser.c:8740,34'
              BranchSideFuncs:
                - xmlParseQName
        - Branch String:   'parser.c:8740,34'
          Branch Sides:
            - BranchSide:      'parser.c:8740,34'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8742,33'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8740,6'
          Branch Sides:
            - BranchSide:      'parser.c:8742,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8746,5'
              BranchSideFuncs:
                - xmlParseQName
        - Branch String:   'parser.c:8751,9'
          Branch Sides:
            - BranchSide:      'parser.c:8752,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8753,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8753,23'
          Branch Sides:
            - BranchSide:      'parser.c:8753,27'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8755,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8753,9'
          Branch Sides:
            - BranchSide:      'parser.c:8754,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8755,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:8723,32'
          Dst:             xmlParseNameAndCompare
        - Src:             'parser.c:8725,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:8750,11'
          Dst:             xmlParseQName
    - functionName:    xmlParseNameAndCompare
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3545
      functionLinenumberEnd: 3570
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - other
      BBCount:         32
      ICount:          219
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - xmlParseName
        - xmlParserGrow
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:3550,5'
          Branch Sides:
            - BranchSide:      'parser.c:3550,5'
              BranchSideFuncs:
                - xmlParseName
            - BranchSide:      'parser.c:3552,10'
              BranchSideFuncs:
                - xmlParseName
        - Branch String:   'parser.c:3550,5'
          Branch Sides:
            - BranchSide:      'parser.c:3550,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseName
            - BranchSide:      'parser.c:3552,10'
              BranchSideFuncs:
                - xmlParseName
        - Branch String:   'parser.c:3553,21'
          Branch Sides:
            - BranchSide:      'parser.c:3553,25'
              BranchSideFuncs:
                - xmlParseName
            - BranchSide:      'parser.c:3553,5'
              BranchSideFuncs:
                - xmlParseName
        - Branch String:   'parser.c:3553,5'
          Branch Sides:
            - BranchSide:      'parser.c:3554,2'
              BranchSideFuncs:
                - xmlParseName
            - BranchSide:      'parser.c:3557,10'
              BranchSideFuncs:
                - xmlParseName
        - Branch String:   'parser.c:3557,19'
          Branch Sides:
            - BranchSide:      'parser.c:3557,24'
              BranchSideFuncs:
                - xmlParseName
            - BranchSide:      'parser.c:3564,25'
              BranchSideFuncs:
                - xmlParseName
        - Branch String:   'parser.c:3557,34'
          Branch Sides:
            - BranchSide:      'parser.c:3557,37'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3559,22'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3557,37'
          Branch Sides:
            - BranchSide:      'parser.c:3557,37'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3559,22'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3557,37'
          Branch Sides:
            - BranchSide:      'parser.c:3557,37'
              BranchSideFuncs:
                - xmlParseName
            - BranchSide:      'parser.c:3557,37'
              BranchSideFuncs:
                - xmlParseName
        - Branch String:   'parser.c:3557,37'
          Branch Sides:
            - BranchSide:      'parser.c:3557,37'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3559,22'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3557,9'
          Branch Sides:
            - BranchSide:      'parser.c:3559,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3564,25'
              BranchSideFuncs:
                - xmlParseName
        - Branch String:   'parser.c:3566,9'
          Branch Sides:
            - BranchSide:      'parser.c:3567,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3569,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:3550,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:3564,11'
          Dst:             xmlParseName
    - functionName:    xmlParseName
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3389
      functionLinenumberEnd: 3429
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         60
      ICount:          367
      EdgeCount:       82
      CyclomaticComplexity: 24
      functionsReached:
        - xmlDictLookup
        - xmlErrMemory
        - xmlFatalErr
        - xmlParseNameComplex
        - xmlParserGrow
      functionUses:    15
      BranchProfiles:
        - Branch String:   'parser.c:3397,5'
          Branch Sides:
            - BranchSide:      'parser.c:3397,5'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3402,10'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3397,5'
          Branch Sides:
            - BranchSide:      'parser.c:3397,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3402,10'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3403,24'
          Branch Sides:
            - BranchSide:      'parser.c:3403,29'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3404,5'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3403,42'
          Branch Sides:
            - BranchSide:      'parser.c:3404,5'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3406,4'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3404,17'
          Branch Sides:
            - BranchSide:      'parser.c:3404,22'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3405,4'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3404,35'
          Branch Sides:
            - BranchSide:      'parser.c:3405,4'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3406,4'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3405,15'
          Branch Sides:
            - BranchSide:      'parser.c:3405,20'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3406,4'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3403,9'
          Branch Sides:
            - BranchSide:      'parser.c:3406,4'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3428,32'
              BranchSideFuncs:
                - xmlParseNameComplex
        - Branch String:   'parser.c:3407,24'
          Branch Sides:
            - BranchSide:      'parser.c:3407,29'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3408,12'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3407,42'
          Branch Sides:
            - BranchSide:      'parser.c:3407,2'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3408,12'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3408,24'
          Branch Sides:
            - BranchSide:      'parser.c:3408,29'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3409,12'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3408,42'
          Branch Sides:
            - BranchSide:      'parser.c:3407,2'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3409,12'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3409,24'
          Branch Sides:
            - BranchSide:      'parser.c:3409,29'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3410,11'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3409,42'
          Branch Sides:
            - BranchSide:      'parser.c:3407,2'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3410,11'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3410,22'
          Branch Sides:
            - BranchSide:      'parser.c:3407,2'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3410,27'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3410,38'
          Branch Sides:
            - BranchSide:      'parser.c:3407,2'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3411,11'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3411,22'
          Branch Sides:
            - BranchSide:      'parser.c:3407,2'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3411,27'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3407,2'
          Branch Sides:
            - BranchSide:      'parser.c:3412,8'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3413,8'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3413,16'
          Branch Sides:
            - BranchSide:      'parser.c:3413,21'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3426,5'
              BranchSideFuncs:
                - xmlParseNameComplex
        - Branch String:   'parser.c:3413,6'
          Branch Sides:
            - BranchSide:      'parser.c:3414,14'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3426,5'
              BranchSideFuncs:
                - xmlParseNameComplex
        - Branch String:   'parser.c:3415,17'
          Branch Sides:
            - BranchSide:      'parser.c:3416,29'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:3419,26'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
        - Branch String:   'parser.c:3422,10'
          Branch Sides:
            - BranchSide:      'parser.c:3423,23'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:3424,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:3397,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:3416,17'
          Dst:             xmlFatalErr
        - Src:             'parser.c:3419,12'
          Dst:             xmlDictLookup
        - Src:             'parser.c:3423,10'
          Dst:             xmlErrMemory
        - Src:             'parser.c:3428,12'
          Dst:             xmlParseNameComplex
    - functionName:    xmlParseNameComplex
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3261
      functionLinenumberEnd: 3368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         367
      ICount:          1688
      EdgeCount:       511
      CyclomaticComplexity: 146
      functionsReached:
        - xmlCharInRange
        - xmlCurrentChar
        - xmlDictLookup
        - xmlErrMemory
        - xmlFatalErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:3273,9'
          Branch Sides:
            - BranchSide:      'parser.c:3278,7'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3326,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3278,17'
          Branch Sides:
            - BranchSide:      'parser.c:3278,21'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3294,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3278,31'
          Branch Sides:
            - BranchSide:      'parser.c:3278,35'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3294,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3278,45'
          Branch Sides:
            - BranchSide:      'parser.c:3279,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3294,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3279,21'
          Branch Sides:
            - BranchSide:      'parser.c:3279,25'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3280,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3279,36'
          Branch Sides:
            - BranchSide:      'parser.c:3280,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3296,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3280,21'
          Branch Sides:
            - BranchSide:      'parser.c:3280,25'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3281,10'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3280,36'
          Branch Sides:
            - BranchSide:      'parser.c:3281,10'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3296,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3281,20'
          Branch Sides:
            - BranchSide:      'parser.c:3281,24'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3296,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3281,34'
          Branch Sides:
            - BranchSide:      'parser.c:3282,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3296,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3282,22'
          Branch Sides:
            - BranchSide:      'parser.c:3282,26'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3283,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3282,38'
          Branch Sides:
            - BranchSide:      'parser.c:3283,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3296,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3283,22'
          Branch Sides:
            - BranchSide:      'parser.c:3283,26'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3284,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3283,38'
          Branch Sides:
            - BranchSide:      'parser.c:3284,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3296,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3284,22'
          Branch Sides:
            - BranchSide:      'parser.c:3284,26'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3285,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3284,39'
          Branch Sides:
            - BranchSide:      'parser.c:3285,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3296,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3285,23'
          Branch Sides:
            - BranchSide:      'parser.c:3285,27'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3286,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3285,40'
          Branch Sides:
            - BranchSide:      'parser.c:3286,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3296,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3286,23'
          Branch Sides:
            - BranchSide:      'parser.c:3286,27'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3287,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3286,41'
          Branch Sides:
            - BranchSide:      'parser.c:3287,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3296,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3287,24'
          Branch Sides:
            - BranchSide:      'parser.c:3287,28'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3288,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3287,42'
          Branch Sides:
            - BranchSide:      'parser.c:3288,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3296,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3288,24'
          Branch Sides:
            - BranchSide:      'parser.c:3288,28'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3289,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3288,42'
          Branch Sides:
            - BranchSide:      'parser.c:3289,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3296,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3289,24'
          Branch Sides:
            - BranchSide:      'parser.c:3289,28'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3290,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3289,42'
          Branch Sides:
            - BranchSide:      'parser.c:3290,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3296,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3290,24'
          Branch Sides:
            - BranchSide:      'parser.c:3290,28'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3291,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3290,42'
          Branch Sides:
            - BranchSide:      'parser.c:3291,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3296,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3291,24'
          Branch Sides:
            - BranchSide:      'parser.c:3291,28'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3292,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3291,42'
          Branch Sides:
            - BranchSide:      'parser.c:3292,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3296,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3292,24'
          Branch Sides:
            - BranchSide:      'parser.c:3292,28'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3293,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3292,42'
          Branch Sides:
            - BranchSide:      'parser.c:3293,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3296,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3293,25'
          Branch Sides:
            - BranchSide:      'parser.c:3293,29'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3294,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3278,6'
          Branch Sides:
            - BranchSide:      'parser.c:3294,6'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3296,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3297,2'
          Branch Sides:
            - BranchSide:      'parser.c:3297,2'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3297,2'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3299,20'
          Branch Sides:
            - BranchSide:      'parser.c:3299,24'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3299,2'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3299,34'
          Branch Sides:
            - BranchSide:      'parser.c:3299,38'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3299,2'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3299,48'
          Branch Sides:
            - BranchSide:      'parser.c:3299,2'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3300,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3300,22'
          Branch Sides:
            - BranchSide:      'parser.c:3300,26'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3301,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3301,22'
          Branch Sides:
            - BranchSide:      'parser.c:3301,26'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3302,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3302,22'
          Branch Sides:
            - BranchSide:      'parser.c:3302,26'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3303,11'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3305,23'
          Branch Sides:
            - BranchSide:      'parser.c:3305,27'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3306,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3306,23'
          Branch Sides:
            - BranchSide:      'parser.c:3306,27'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3307,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3307,23'
          Branch Sides:
            - BranchSide:      'parser.c:3307,27'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3308,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3308,24'
          Branch Sides:
            - BranchSide:      'parser.c:3308,28'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3309,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3309,24'
          Branch Sides:
            - BranchSide:      'parser.c:3309,28'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3310,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3310,24'
          Branch Sides:
            - BranchSide:      'parser.c:3310,28'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3311,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3311,25'
          Branch Sides:
            - BranchSide:      'parser.c:3311,29'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3312,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3312,25'
          Branch Sides:
            - BranchSide:      'parser.c:3312,29'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3313,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3313,25'
          Branch Sides:
            - BranchSide:      'parser.c:3313,29'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3314,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3314,25'
          Branch Sides:
            - BranchSide:      'parser.c:3314,29'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3315,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3315,25'
          Branch Sides:
            - BranchSide:      'parser.c:3315,29'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3316,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3316,25'
          Branch Sides:
            - BranchSide:      'parser.c:3316,29'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3317,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3317,25'
          Branch Sides:
            - BranchSide:      'parser.c:3317,29'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3318,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3318,26'
          Branch Sides:
            - BranchSide:      'parser.c:3317,43'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3318,30'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3299,2'
          Branch Sides:
            - BranchSide:      'parser.c:3320,17'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
            - BranchSide:      'parser.c:3325,5'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
        - Branch String:   'parser.c:3320,17'
          Branch Sides:
            - BranchSide:      'parser.c:3321,17'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
            - BranchSide:      'parser.c:3322,6'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
        - Branch String:   'parser.c:3322,6'
          Branch Sides:
            - BranchSide:      'parser.c:3322,6'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
            - BranchSide:      'parser.c:3322,6'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
        - Branch String:   'parser.c:3326,17'
          Branch Sides:
            - BranchSide:      'parser.c:3326,21'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3329,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3326,31'
          Branch Sides:
            - BranchSide:      'parser.c:3326,35'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3329,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3326,45'
          Branch Sides:
            - BranchSide:      'parser.c:3327,8'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3329,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3327,8'
          Branch Sides:
            - BranchSide:      'parser.c:3327,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3327,8'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3327,8'
          Branch Sides:
            - BranchSide:      'parser.c:3327,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3327,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3327,8'
          Branch Sides:
            - BranchSide:      'parser.c:3327,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3331,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3327,8'
          Branch Sides:
            - BranchSide:      'parser.c:3327,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3327,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3327,8'
          Branch Sides:
            - BranchSide:      'parser.c:3327,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3331,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3327,8'
          Branch Sides:
            - BranchSide:      'parser.c:3327,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3327,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3327,8'
          Branch Sides:
            - BranchSide:      'parser.c:3327,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3331,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3327,8'
          Branch Sides:
            - BranchSide:      'parser.c:3327,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3327,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3327,8'
          Branch Sides:
            - BranchSide:      'parser.c:3327,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3331,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3327,8'
          Branch Sides:
            - BranchSide:      'parser.c:3327,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3331,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3327,8'
          Branch Sides:
            - BranchSide:      'parser.c:3327,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3331,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3327,21'
          Branch Sides:
            - BranchSide:      'parser.c:3327,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3327,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3327,8'
          Branch Sides:
            - BranchSide:      'parser.c:3327,25'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3331,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3327,8'
          Branch Sides:
            - BranchSide:      'parser.c:3327,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3327,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3327,8'
          Branch Sides:
            - BranchSide:      'parser.c:3327,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3331,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3327,8'
          Branch Sides:
            - BranchSide:      'parser.c:3327,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3331,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3327,8'
          Branch Sides:
            - BranchSide:      'parser.c:3327,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3327,25'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3327,21'
          Branch Sides:
            - BranchSide:      'parser.c:3327,25'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3331,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3327,35'
          Branch Sides:
            - BranchSide:      'parser.c:3328,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3331,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3326,6'
          Branch Sides:
            - BranchSide:      'parser.c:3329,6'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3331,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3332,2'
          Branch Sides:
            - BranchSide:      'parser.c:3332,2'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3332,2'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3335,20'
          Branch Sides:
            - BranchSide:      'parser.c:3335,24'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3335,2'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3335,34'
          Branch Sides:
            - BranchSide:      'parser.c:3335,38'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3335,2'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3335,48'
          Branch Sides:
            - BranchSide:      'parser.c:3335,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3336,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3336,11'
          Branch Sides:
            - BranchSide:      'parser.c:3336,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
            - BranchSide:      'parser.c:3336,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3336,11'
          Branch Sides:
            - BranchSide:      'parser.c:3336,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
            - BranchSide:      'parser.c:3336,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
        - Branch String:   'parser.c:3336,11'
          Branch Sides:
            - BranchSide:      'parser.c:3336,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
            - BranchSide:      'parser.c:3336,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
        - Branch String:   'parser.c:3336,11'
          Branch Sides:
            - BranchSide:      'parser.c:3336,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
            - BranchSide:      'parser.c:3336,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
        - Branch String:   'parser.c:3336,11'
          Branch Sides:
            - BranchSide:      'parser.c:3336,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
            - BranchSide:      'parser.c:3336,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
        - Branch String:   'parser.c:3336,25'
          Branch Sides:
            - BranchSide:      'parser.c:3336,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
            - BranchSide:      'parser.c:3336,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
        - Branch String:   'parser.c:3336,11'
          Branch Sides:
            - BranchSide:      'parser.c:3336,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
            - BranchSide:      'parser.c:3336,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
        - Branch String:   'parser.c:3336,11'
          Branch Sides:
            - BranchSide:      'parser.c:3336,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
            - BranchSide:      'parser.c:3336,29'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
        - Branch String:   'parser.c:3336,42'
          Branch Sides:
            - BranchSide:      'parser.c:3336,29'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3336,29'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
        - Branch String:   'parser.c:3336,29'
          Branch Sides:
            - BranchSide:      'parser.c:3336,29'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3337,4'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3339,21'
          Branch Sides:
            - BranchSide:      'parser.c:3339,4'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3339,4'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3340,4'
          Branch Sides:
            - BranchSide:      'parser.c:3339,21'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3339,21'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3335,2'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3341,17'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3341,17'
          Branch Sides:
            - BranchSide:      'parser.c:3342,17'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3343,6'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3343,6'
          Branch Sides:
            - BranchSide:      'parser.c:3343,6'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3343,6'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3347,9'
          Branch Sides:
            - BranchSide:      'parser.c:3348,21'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:3351,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
        - Branch String:   'parser.c:3351,9'
          Branch Sides:
            - BranchSide:      'parser.c:3357,21'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:3361,11'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
        - Branch String:   'parser.c:3361,37'
          Branch Sides:
            - BranchSide:      'parser.c:3361,41'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
            - BranchSide:      'parser.c:3364,29'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
        - Branch String:   'parser.c:3361,9'
          Branch Sides:
            - BranchSide:      'parser.c:3362,29'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
            - BranchSide:      'parser.c:3364,29'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
        - Branch String:   'parser.c:3365,9'
          Branch Sides:
            - BranchSide:      'parser.c:3366,22'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:3367,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:3272,9'
          Dst:             xmlCurrentChar
        - Src:             'parser.c:3298,6'
          Dst:             xmlCurrentChar
        - Src:             'parser.c:3323,10'
          Dst:             xmlCurrentChar
        - Src:             'parser.c:3327,8'
          Dst:             xmlCharInRange
        - Src:             'parser.c:3333,6'
          Dst:             xmlCurrentChar
        - Src:             'parser.c:3336,11'
          Dst:             xmlCharInRange
        - Src:             'parser.c:3336,29'
          Dst:             xmlCharInRange
        - Src:             'parser.c:3339,4'
          Dst:             xmlCharInRange
        - Src:             'parser.c:3340,4'
          Dst:             xmlCharInRange
        - Src:             'parser.c:3344,10'
          Dst:             xmlCurrentChar
        - Src:             'parser.c:3348,9'
          Dst:             xmlFatalErr
        - Src:             'parser.c:3357,9'
          Dst:             xmlFatalErr
        - Src:             'parser.c:3362,15'
          Dst:             xmlDictLookup
        - Src:             'parser.c:3364,15'
          Dst:             xmlDictLookup
        - Src:             'parser.c:3366,9'
          Dst:             xmlErrMemory
    - functionName:    xmlParseEndTag2
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9607
      functionLinenumberEnd: 9656
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - tag
      BBCount:         59
      ICount:          415
      EdgeCount:       79
      CyclomaticComplexity: 22
      functionsReached:
        - spacePop
        - xmlFatalErr
        - xmlFatalErrMsgStrIntStr
        - xmlParseNameAndCompare
        - xmlParseQNameAndCompare
        - xmlParserGrow
        - xmlParserNsPop
        - xmlSkipBlankChars
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:9610,5'
          Branch Sides:
            - BranchSide:      'parser.c:9610,5'
              BranchSideFuncs:
                - xmlParseQNameAndCompare
                - xmlSkipBlankChars
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParseNameAndCompare
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:9611,10'
              BranchSideFuncs:
                - xmlParseQNameAndCompare
                - xmlSkipBlankChars
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParseNameAndCompare
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:9610,5'
          Branch Sides:
            - BranchSide:      'parser.c:9610,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseQNameAndCompare
                - xmlSkipBlankChars
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParseNameAndCompare
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:9611,10'
              BranchSideFuncs:
                - xmlParseQNameAndCompare
                - xmlSkipBlankChars
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParseNameAndCompare
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:9611,22'
          Branch Sides:
            - BranchSide:      'parser.c:9611,26'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:9612,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:9611,9'
          Branch Sides:
            - BranchSide:      'parser.c:9612,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:9615,5'
              BranchSideFuncs:
                - xmlParseQNameAndCompare
                - xmlSkipBlankChars
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParseNameAndCompare
                - xmlParserGrow
        - Branch String:   'parser.c:9615,5'
          Branch Sides:
            - BranchSide:      'parser.c:9615,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseQNameAndCompare
                - xmlSkipBlankChars
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParseNameAndCompare
            - BranchSide:      'parser.c:9617,9'
              BranchSideFuncs:
                - xmlParseQNameAndCompare
                - xmlSkipBlankChars
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParseNameAndCompare
        - Branch String:   'parser.c:9617,9'
          Branch Sides:
            - BranchSide:      'parser.c:9618,39'
              BranchSideFuncs:
                - xmlParseNameAndCompare
                - xmlSkipBlankChars
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:9620,40'
              BranchSideFuncs:
                - xmlParseQNameAndCompare
                - xmlSkipBlankChars
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:9625,5'
          Branch Sides:
            - BranchSide:      'parser.c:9625,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
            - BranchSide:      'parser.c:9626,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
        - Branch String:   'parser.c:9625,5'
          Branch Sides:
            - BranchSide:      'parser.c:9625,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
            - BranchSide:      'parser.c:9626,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
        - Branch String:   'parser.c:9627,11'
          Branch Sides:
            - BranchSide:      'parser.c:9627,11'
              BranchSideFuncs:
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
            - BranchSide:      'parser.c:9627,11'
              BranchSideFuncs:
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
        - Branch String:   'parser.c:9627,11'
          Branch Sides:
            - BranchSide:      'parser.c:9627,34'
              BranchSideFuncs:
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:9627,11'
              BranchSideFuncs:
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
        - Branch String:   'parser.c:9627,11'
          Branch Sides:
            - BranchSide:      'parser.c:9627,34'
              BranchSideFuncs:
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:9627,11'
              BranchSideFuncs:
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
        - Branch String:   'parser.c:9627,30'
          Branch Sides:
            - BranchSide:      'parser.c:9627,34'
              BranchSideFuncs:
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:9628,14'
              BranchSideFuncs:
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
        - Branch String:   'parser.c:9627,9'
          Branch Sides:
            - BranchSide:      'parser.c:9628,14'
              BranchSideFuncs:
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
            - BranchSide:      'parser.c:9630,2'
              BranchSideFuncs:
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
        - Branch String:   'parser.c:9638,9'
          Branch Sides:
            - BranchSide:      'parser.c:9639,13'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - spacePop
                - xmlParserNsPop
            - BranchSide:      'parser.c:9648,10'
              BranchSideFuncs:
                - spacePop
                - xmlParserNsPop
        - Branch String:   'parser.c:9639,13'
          Branch Sides:
            - BranchSide:      'parser.c:9639,32'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - spacePop
                - xmlParserNsPop
            - BranchSide:      'parser.c:9640,33'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - spacePop
                - xmlParserNsPop
        - Branch String:   'parser.c:9648,29'
          Branch Sides:
            - BranchSide:      'parser.c:9648,33'
              BranchSideFuncs:
                - spacePop
                - xmlParserNsPop
            - BranchSide:      'parser.c:9653,14'
              BranchSideFuncs:
                - spacePop
                - xmlParserNsPop
        - Branch String:   'parser.c:9648,66'
          Branch Sides:
            - BranchSide:      'parser.c:9649,4'
              BranchSideFuncs:
                - spacePop
                - xmlParserNsPop
            - BranchSide:      'parser.c:9653,14'
              BranchSideFuncs:
                - spacePop
                - xmlParserNsPop
        - Branch String:   'parser.c:9648,9'
          Branch Sides:
            - BranchSide:      'parser.c:9650,2'
              BranchSideFuncs:
                - spacePop
                - xmlParserNsPop
            - BranchSide:      'parser.c:9653,14'
              BranchSideFuncs:
                - spacePop
                - xmlParserNsPop
        - Branch String:   'parser.c:9654,9'
          Branch Sides:
            - BranchSide:      'parser.c:9654,9'
              BranchSideFuncs:
                - xmlParserNsPop
            - BranchSide:      'parser.c:9655,17'
              BranchSideFuncs:
                - xmlParserNsPop
      Callsites:
        - Src:             'parser.c:9610,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:9612,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:9615,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:9618,16'
          Dst:             xmlParseNameAndCompare
        - Src:             'parser.c:9620,16'
          Dst:             xmlParseQNameAndCompare
        - Src:             'parser.c:9625,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:9626,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:9628,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:9630,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:9640,9'
          Dst:             xmlFatalErrMsgStrIntStr
        - Src:             'parser.c:9653,5'
          Dst:             spacePop
        - Src:             'parser.c:9655,2'
          Dst:             xmlParserNsPop
    - functionName:    xmlSkipBlankChars
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2388
      functionLinenumberEnd: 2413
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         31
      ICount:          203
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - xmlParserGrow
      functionUses:    33
      BranchProfiles:
        - Branch String:   'parser.c:2393,12'
          Branch Sides:
            - BranchSide:      'parser.c:2393,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:2393,12'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:2393,12'
          Branch Sides:
            - BranchSide:      'parser.c:2393,12'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:2393,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:2393,12'
          Branch Sides:
            - BranchSide:      'parser.c:2393,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:2393,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:2393,5'
          Branch Sides:
            - BranchSide:      'parser.c:2394,14'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:2408,24'
              BranchSideFuncs:
                - xmlParserGrow
        - Branch String:   'parser.c:2394,13'
          Branch Sides:
            - BranchSide:      'parser.c:2395,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:2397,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:2400,13'
          Branch Sides:
            - BranchSide:      'parser.c:2401,16'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:2402,14'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:2402,13'
          Branch Sides:
            - BranchSide:      'parser.c:2393,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:2403,32'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:2410,9'
          Branch Sides:
            - BranchSide:      'parser.c:2410,9'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:2411,9'
              BranchSideFuncs:
                - xmlParserGrow
        - Branch String:   'parser.c:2411,9'
          Branch Sides:
            - BranchSide:      'parser.c:2411,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2411,9'
              BranchSideFuncs:
                - xmlParserGrow
        - Branch String:   'parser.c:2411,9'
          Branch Sides:
            - BranchSide:      'parser.c:2411,9'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:2411,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:2404,13'
          Dst:             xmlParserGrow
        - Src:             'parser.c:2411,9'
          Dst:             xmlParserGrow
    - functionName:    xmlFatalErrMsgStrIntStr
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - str1
        - val
        - str2
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErr
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:327,5'
          Dst:             xmlCtxtErr
    - functionName:    spacePop
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2244
      functionLinenumberEnd: 2255
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         7
      ICount:          82
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'parser.c:2246,9'
          Branch Sides:
            - BranchSide:      'parser.c:2246,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2247,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2248,9'
          Branch Sides:
            - BranchSide:      'parser.c:2249,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2251,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParserNsPop
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1870
      functionLinenumberEnd: 1894
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nr
      BBCount:         10
      ICount:          114
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - xmlParserNsLookup
      functionUses:    5
      BranchProfiles:
        - Branch String:   'parser.c:1875,5'
          Branch Sides:
            - BranchSide:      'parser.c:1876,33'
              BranchSideFuncs:
                - xmlParserNsLookup
            - BranchSide:      'parser.c:1893,19'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1879,13'
          Branch Sides:
            - BranchSide:      'parser.c:1880,42'
              BranchSideFuncs:
                - xmlParserNsLookup
            - BranchSide:      'parser.c:1883,32'
              BranchSideFuncs:
                - xmlParserNsLookup
      Callsites:
        - Src:             'parser.c:1887,13'
          Dst:             xmlParserNsLookup
    - functionName:    xmlParserNsLookup
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1525
      functionLinenumberEnd: 1563
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - prefix
        - bucketPtr
      BBCount:         32
      ICount:          208
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'parser.c:1529,9'
          Branch Sides:
            - BranchSide:      'parser.c:1530,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1532,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1532,9'
          Branch Sides:
            - BranchSide:      'parser.c:1533,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1535,17'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1540,5'
          Branch Sides:
            - BranchSide:      'parser.c:1541,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1560,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1541,13'
          Branch Sides:
            - BranchSide:      'parser.c:1542,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1544,20'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1542,17'
          Branch Sides:
            - BranchSide:      'parser.c:1543,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1544,9'
              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:1540,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: []
        - Branch String:   'parser.c:1561,22'
          Branch Sides:
            - BranchSide:      'parser.c:1561,34'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1561,46'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParserNsLookupUri
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1575
      functionLinenumberEnd: 1594
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - prefix
      BBCount:         14
      ICount:          95
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlParserNsLookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c: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:    xmlAttrHashInsertQName
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8930
      functionLinenumberEnd: 8955
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - size
        - name
        - prefix
        - hashValue
        - aindex
      BBCount:         13
      ICount:          122
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:8938,5'
          Branch Sides:
            - BranchSide:      'parser.c:8939,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8952,21'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8941,31'
          Branch Sides:
            - BranchSide:      'parser.c:8941,35'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8944,15'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8941,13'
          Branch Sides:
            - BranchSide:      'parser.c:8942,20'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8944,15'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8946,13'
          Branch Sides:
            - BranchSide:      'parser.c:8938,5'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8947,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlErrAttributeDup
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - prefix
        - localname
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtErr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'parser.c:231,9'
          Branch Sides:
            - BranchSide:      'parser.c:232,20'
              BranchSideFuncs:
                - xmlCtxtErr
            - BranchSide:      'parser.c:236,20'
              BranchSideFuncs:
                - xmlCtxtErr
      Callsites:
        - Src:             'parser.c:232,9'
          Dst:             xmlCtxtErr
        - Src:             'parser.c:236,9'
          Dst:             xmlCtxtErr
    - functionName:    xmlAttrHashInsert
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8894
      functionLinenumberEnd: 8925
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - size
        - name
        - uri
        - hashValue
        - aindex
      BBCount:         23
      ICount:          171
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:8902,5'
          Branch Sides:
            - BranchSide:      'parser.c:8903,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8922,21'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8905,13'
          Branch Sides:
            - BranchSide:      'parser.c:8906,27'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8914,15'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8908,17'
          Branch Sides:
            - BranchSide:      'parser.c:8908,48'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8909,18'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8908,17'
          Branch Sides:
            - BranchSide:      'parser.c:8911,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8912,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8908,17'
          Branch Sides:
            - BranchSide:      'parser.c:8909,46'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8910,18'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8909,17'
          Branch Sides:
            - BranchSide:      'parser.c:8911,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8912,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8908,17'
          Branch Sides:
            - BranchSide:      'parser.c:8911,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8912,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8916,13'
          Branch Sides:
            - BranchSide:      'parser.c:8902,5'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8917,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCtxtGrowAttrs
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1898
      functionLinenumberEnd: 1930
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         11
      ICount:          99
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlErrMemory
        - xmlFatalErr
        - xmlGrowCapacity
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:1906,9'
          Branch Sides:
            - BranchSide:      'parser.c:1907,21'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:1912,12'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:1913,9'
          Branch Sides:
            - BranchSide:      'parser.c:1914,9'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1915,18'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:1919,9'
          Branch Sides:
            - BranchSide:      'parser.c:1920,9'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1921,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:1903,15'
          Dst:             xmlGrowCapacity
        - Src:             'parser.c:1907,9'
          Dst:             xmlFatalErr
        - Src:             'parser.c:1928,5'
          Dst:             xmlErrMemory
    - functionName:    xmlNsWarn
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - info1
        - info2
        - info3
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:403,5'
          Dst:             xmlCtxtErr
    - functionName:    xmlParseAttribute2
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8778
      functionLinenumberEnd: 8876
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - pref
        - elem
        - hprefix
        - value
        - len
        - alloc
      BBCount:         62
      ICount:          389
      EdgeCount:       83
      CyclomaticComplexity: 23
      functionsReached:
        - xmlCheckLanguageID
        - xmlErrMemory
        - xmlFatalErrMsg
        - xmlFatalErrMsgStr
        - xmlHashQLookup2
        - xmlNextChar
        - xmlParseAttValueInternal
        - xmlParseQNameHashed
        - xmlParserGrow
        - xmlSkipBlankChars
        - xmlStrEqual
        - xmlStrndup
        - xmlWarningMsg
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:8786,5'
          Branch Sides:
            - BranchSide:      'parser.c:8786,5'
              BranchSideFuncs:
                - xmlParseQNameHashed
                - xmlSkipBlankChars
                - xmlFatalErrMsgStr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParseAttValueInternal
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlHashQLookup2
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8787,33'
              BranchSideFuncs:
                - xmlParseQNameHashed
                - xmlSkipBlankChars
                - xmlFatalErrMsgStr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParseAttValueInternal
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlHashQLookup2
                - xmlFatalErrMsg
        - Branch String:   'parser.c:8786,5'
          Branch Sides:
            - BranchSide:      'parser.c:8786,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseQNameHashed
                - xmlSkipBlankChars
                - xmlFatalErrMsgStr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParseAttValueInternal
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlHashQLookup2
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8787,33'
              BranchSideFuncs:
                - xmlParseQNameHashed
                - xmlSkipBlankChars
                - xmlFatalErrMsgStr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParseAttValueInternal
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlHashQLookup2
                - xmlFatalErrMsg
        - Branch String:   'parser.c:8788,9'
          Branch Sides:
            - BranchSide:      'parser.c:8789,24'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8793,18'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErrMsgStr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParseAttValueInternal
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlHashQLookup2
        - Branch String:   'parser.c:8799,9'
          Branch Sides:
            - BranchSide:      'parser.c:8802,16'
              BranchSideFuncs:
                - xmlHashQLookup2
                - xmlSkipBlankChars
                - xmlFatalErrMsgStr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParseAttValueInternal
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
            - BranchSide:      'parser.c:8811,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErrMsgStr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParseAttValueInternal
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
        - Branch String:   'parser.c:8804,13'
          Branch Sides:
            - BranchSide:      'parser.c:8805,23'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErrMsgStr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParseAttValueInternal
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
            - BranchSide:      'parser.c:8806,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErrMsgStr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParseAttValueInternal
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
        - Branch String:   'parser.c:8812,9'
          Branch Sides:
            - BranchSide:      'parser.c:8813,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParseAttValueInternal
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
            - BranchSide:      'parser.c:8822,27'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:8815,42'
          Branch Sides:
            - BranchSide:      'parser.c:8815,46'
              BranchSideFuncs:
                - xmlParseAttValueInternal
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
            - BranchSide:      'parser.c:8816,25'
              BranchSideFuncs:
                - xmlParseAttValueInternal
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
        - Branch String:   'parser.c:8815,72'
          Branch Sides:
            - BranchSide:      'parser.c:8815,72'
              BranchSideFuncs:
                - xmlParseAttValueInternal
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
            - BranchSide:      'parser.c:8816,25'
              BranchSideFuncs:
                - xmlParseAttValueInternal
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
        - Branch String:   'parser.c:8819,13'
          Branch Sides:
            - BranchSide:      'parser.c:8820,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8821,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
        - Branch String:   'parser.c:8828,9'
          Branch Sides:
            - BranchSide:      'parser.c:8834,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
            - BranchSide:      'parser.c:8867,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8834,30'
          Branch Sides:
            - BranchSide:      'parser.c:8834,46'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
            - BranchSide:      'parser.c:8848,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
        - Branch String:   'parser.c:8834,13'
          Branch Sides:
            - BranchSide:      'parser.c:8835,39'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:8848,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
        - Branch String:   'parser.c:8836,17'
          Branch Sides:
            - BranchSide:      'parser.c:8837,17'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:8838,37'
              BranchSideFuncs:
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
        - Branch String:   'parser.c:8838,17'
          Branch Sides:
            - BranchSide:      'parser.c:8839,31'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:8843,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
        - Branch String:   'parser.c:8848,13'
          Branch Sides:
            - BranchSide:      'parser.c:8849,39'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:8862,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8850,17'
          Branch Sides:
            - BranchSide:      'parser.c:8851,17'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:8852,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
        - Branch String:   'parser.c:8852,17'
          Branch Sides:
            - BranchSide:      'parser.c:8853,19'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8854,34'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlWarningMsg
        - Branch String:   'parser.c:8854,22'
          Branch Sides:
            - BranchSide:      'parser.c:8855,19'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8857,31'
              BranchSideFuncs:
                - xmlWarningMsg
        - Branch String:   'parser.c:8862,13'
          Branch Sides:
            - BranchSide:      'parser.c:8863,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8865,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8873,23'
          Branch Sides:
            - BranchSide:      'parser.c:8873,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8875,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8873,9'
          Branch Sides:
            - BranchSide:      'parser.c:8874,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8875,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:8786,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:8787,13'
          Dst:             xmlParseQNameHashed
        - Src:             'parser.c:8789,9'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:8802,16'
          Dst:             xmlHashQLookup2
        - Src:             'parser.c:8811,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:8813,9'
          Dst:             xmlNextChar
        - Src:             'parser.c:8814,9'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:8817,15'
          Dst:             xmlParseAttValueInternal
        - Src:             'parser.c:8822,9'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:8834,34'
          Dst:             xmlStrEqual
        - Src:             'parser.c:8835,28'
          Dst:             xmlStrndup
        - Src:             'parser.c:8838,18'
          Dst:             xmlCheckLanguageID
        - Src:             'parser.c:8839,17'
          Dst:             xmlWarningMsg
        - Src:             'parser.c:8848,13'
          Dst:             xmlStrEqual
        - Src:             'parser.c:8849,28'
          Dst:             xmlStrndup
        - Src:             'parser.c:8852,17'
          Dst:             xmlStrEqual
        - Src:             'parser.c:8854,22'
          Dst:             xmlStrEqual
        - Src:             'parser.c:8857,17'
          Dst:             xmlWarningMsg
        - Src:             'parser.c:8871,5'
          Dst:             xmlErrMemory
    - functionName:    xmlFatalErrMsg
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErr
      functionUses:    71
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:253,5'
          Dst:             xmlCtxtErr
    - functionName:    xmlParseAttValueInternal
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4321
      functionLinenumberEnd: 4548
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - attlen
        - alloc
        - normalize
        - isNamespace
      BBCount:         196
      ICount:          1230
      EdgeCount:       261
      CyclomaticComplexity: 67
      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:4332,47'
          Branch Sides:
            - BranchSide:      'parser.c:4332,47'
              BranchSideFuncs:
                - xmlSBufInit
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:4332,51'
              BranchSideFuncs:
                - xmlSBufInit
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:4336,5'
          Branch Sides:
            - BranchSide:      'parser.c:4336,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:4338,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:4336,5'
          Branch Sides:
            - BranchSide:      'parser.c:4336,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:4338,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:4339,24'
          Branch Sides:
            - BranchSide:      'parser.c:4339,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:4343,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:4339,9'
          Branch Sides:
            - BranchSide:      'parser.c:4340,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:4343,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:4343,5'
          Branch Sides:
            - BranchSide:      'parser.c:4343,5'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:4343,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:4345,9'
          Branch Sides:
            - BranchSide:      'parser.c:4346,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:4348,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:4354,13'
          Branch Sides:
            - BranchSide:      'parser.c:4355,13'
              BranchSideFuncs:
                - xmlSBufCleanup
            - BranchSide:      'parser.c:4357,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:4357,13'
          Branch Sides:
            - BranchSide:      'parser.c:4358,28'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSBufCleanup
            - BranchSide:      'parser.c:4366,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:4366,13'
          Branch Sides:
            - BranchSide:      'parser.c:4367,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:4369,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:4367,13'
          Branch Sides:
            - BranchSide:      'parser.c:4367,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:4369,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:4367,13'
          Branch Sides:
            - BranchSide:      'parser.c:4367,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:4367,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:4371,13'
          Branch Sides:
            - BranchSide:      'parser.c:4372,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:4387,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:4374,17'
          Branch Sides:
            - BranchSide:      'parser.c:4375,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:4382,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:4375,21'
          Branch Sides:
            - BranchSide:      'parser.c:4376,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:4379,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:4380,17'
          Branch Sides:
            - BranchSide:      'parser.c:4380,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:4380,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:4383,17'
          Branch Sides:
            - BranchSide:      'parser.c:4383,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:4383,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:4387,20'
          Branch Sides:
            - BranchSide:      'parser.c:4388,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:4433,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:4388,17'
          Branch Sides:
            - BranchSide:      'parser.c:4389,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:4397,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:4389,21'
          Branch Sides:
            - BranchSide:      'parser.c:4390,21'
              BranchSideFuncs:
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
            - BranchSide:      'parser.c:4392,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:4392,21'
          Branch Sides:
            - BranchSide:      'parser.c:4393,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:4395,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:4397,25'
          Branch Sides:
            - BranchSide:      'parser.c:4397,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:4397,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:4397,25'
          Branch Sides:
            - BranchSide:      'parser.c:4397,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:4408,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:4397,25'
          Branch Sides:
            - BranchSide:      'parser.c:4397,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:4408,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:4397,24'
          Branch Sides:
            - BranchSide:      'parser.c:4398,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:4408,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:4400,21'
          Branch Sides:
            - BranchSide:      'parser.c:4401,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:4404,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:4408,33'
          Branch Sides:
            - BranchSide:      'parser.c:4408,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:4414,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:4408,21'
          Branch Sides:
            - BranchSide:      'parser.c:4410,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:4414,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:4410,25'
          Branch Sides:
            - BranchSide:      'parser.c:4411,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:4414,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:4414,28'
          Branch Sides:
            - BranchSide:      'parser.c:4416,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:4423,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:4416,25'
          Branch Sides:
            - BranchSide:      'parser.c:4417,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:4421,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:4432,13'
          Branch Sides:
            - BranchSide:      'parser.c:4432,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:4432,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:4433,20'
          Branch Sides:
            - BranchSide:      'parser.c:4436,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:4464,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:4436,17'
          Branch Sides:
            - BranchSide:      'parser.c:4437,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:4441,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:4442,17'
          Branch Sides:
            - BranchSide:      'parser.c:4443,17'
              BranchSideFuncs:
                - xmlSBufCleanup
            - BranchSide:      'parser.c:4445,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:4445,30'
          Branch Sides:
            - BranchSide:      'parser.c:4445,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:4452,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:4445,17'
          Branch Sides:
            - BranchSide:      'parser.c:4450,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:4452,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:4452,24'
          Branch Sides:
            - BranchSide:      'parser.c:4453,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:4457,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:4453,34'
          Branch Sides:
            - BranchSide:      'parser.c:4453,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:4454,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:4453,21'
          Branch Sides:
            - BranchSide:      'parser.c:4454,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:4455,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:4464,17'
          Branch Sides:
            - BranchSide:      'parser.c:4465,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:4469,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:4470,17'
          Branch Sides:
            - BranchSide:      'parser.c:4475,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:4478,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:4479,17'
          Branch Sides:
            - BranchSide:      'parser.c:4480,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:4482,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:4482,17'
          Branch Sides:
            - BranchSide:      'parser.c:4483,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:4488,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:4483,46'
          Branch Sides:
            - BranchSide:      'parser.c:4483,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:4486,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:4483,21'
          Branch Sides:
            - BranchSide:      'parser.c:4484,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:4486,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:4488,24'
          Branch Sides:
            - BranchSide:      'parser.c:4489,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:4493,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:4493,21'
          Branch Sides:
            - BranchSide:      'parser.c:4494,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:4496,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:4496,21'
          Branch Sides:
            - BranchSide:      'parser.c:4497,21'
              BranchSideFuncs:
                - xmlSBufCleanup
            - BranchSide:      'parser.c:4504,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:4513,27'
          Branch Sides:
            - BranchSide:      'parser.c:4513,31'
              BranchSideFuncs:
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
            - BranchSide:      'parser.c:4525,13'
              BranchSideFuncs:
                - xmlSBufFinish
                - xmlSBufAddString
        - Branch String:   'parser.c:4513,9'
          Branch Sides:
            - BranchSide:      'parser.c:4514,27'
              BranchSideFuncs:
                - xmlSBufCleanup
            - BranchSide:      'parser.c:4525,13'
              BranchSideFuncs:
                - xmlSBufFinish
                - xmlSBufAddString
        - Branch String:   'parser.c:4516,13'
          Branch Sides:
            - BranchSide:      'parser.c:4517,23'
              BranchSideFuncs:
                - xmlSBufCleanup
            - BranchSide:      'parser.c:4518,14'
              BranchSideFuncs:
                - xmlSBufCleanup
        - Branch String:   'parser.c:4518,25'
          Branch Sides:
            - BranchSide:      'parser.c:4518,29'
              BranchSideFuncs:
                - xmlSBufCleanup
            - BranchSide:      'parser.c:4520,10'
              BranchSideFuncs:
                - xmlSBufCleanup
        - Branch String:   'parser.c:4518,38'
          Branch Sides:
            - BranchSide:      'parser.c:4518,42'
              BranchSideFuncs:
                - xmlSBufCleanup
            - BranchSide:      'parser.c:4520,10'
              BranchSideFuncs:
                - xmlSBufCleanup
        - Branch String:   'parser.c:4518,13'
          Branch Sides:
            - BranchSide:      'parser.c:4519,14'
              BranchSideFuncs:
                - xmlSBufCleanup
            - BranchSide:      'parser.c:4520,10'
              BranchSideFuncs:
                - xmlSBufCleanup
        - Branch String:   'parser.c:4525,13'
          Branch Sides:
            - BranchSide:      'parser.c:4526,36'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlSBufFinish
            - BranchSide:      'parser.c:4528,14'
              BranchSideFuncs:
                - xmlSBufFinish
        - Branch String:   'parser.c:4528,25'
          Branch Sides:
            - BranchSide:      'parser.c:4528,29'
              BranchSideFuncs:
                - xmlSBufFinish
            - BranchSide:      'parser.c:4531,35'
              BranchSideFuncs:
                - xmlSBufFinish
        - Branch String:   'parser.c:4528,38'
          Branch Sides:
            - BranchSide:      'parser.c:4528,46'
              BranchSideFuncs:
                - xmlSBufFinish
            - BranchSide:      'parser.c:4531,35'
              BranchSideFuncs:
                - xmlSBufFinish
        - Branch String:   'parser.c:4528,13'
          Branch Sides:
            - BranchSide:      'parser.c:4529,17'
              BranchSideFuncs:
                - xmlSBufFinish
            - BranchSide:      'parser.c:4531,35'
              BranchSideFuncs:
                - xmlSBufFinish
        - Branch String:   'parser.c:4534,17'
          Branch Sides:
            - BranchSide:      'parser.c:4535,31'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4536,17'
              BranchSideFuncs: []
        - Branch String:   'parser.c:4536,17'
          Branch Sides:
            - BranchSide:      'parser.c:4537,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4538,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:4541,5'
          Branch Sides:
            - BranchSide:      'parser.c:4541,5'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4541,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:4334,5'
          Dst:             xmlSBufInit
        - Src:             'parser.c:4336,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:4340,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:4358,13'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:4367,13'
          Dst:             xmlParserGrow
        - Src:             'parser.c:4372,17'
          Dst:             xmlUTF8MultibyteLen
        - Src:             'parser.c:4376,21'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:4379,17'
          Dst:             xmlSBufAddReplChar
        - Src:             'parser.c:4393,21'
          Dst:             xmlFatalErr
        - Src:             'parser.c:4398,17'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:4401,21'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:4404,17'
          Dst:             xmlSBufAddReplChar
        - Src:             'parser.c:4411,25'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:4417,25'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:4421,21'
          Dst:             xmlSBufAddCString
        - Src:             'parser.c:4437,17'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:4441,19'
          Dst:             xmlParseCharRef
        - Src:             'parser.c:4450,17'
          Dst:             xmlSBufAddCString
        - Src:             'parser.c:4454,21'
          Dst:             xmlSBufAddCString
        - Src:             'parser.c:4457,17'
          Dst:             xmlSBufAddChar
        - Src:             'parser.c:4465,17'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:4469,20'
          Dst:             xmlParseEntityRefInternal
        - Src:             'parser.c:4478,19'
          Dst:             xmlLookupGeneralEntity
        - Src:             'parser.c:4484,21'
          Dst:             xmlSBufAddCString
        - Src:             'parser.c:4486,21'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:4489,17'
          Dst:             xmlExpandEntityInAttValue
        - Src:             'parser.c:4494,21'
          Dst:             xmlCheckEntityInAttValue
        - Src:             'parser.c:4496,21'
          Dst:             xmlParserEntityCheck
        - Src:             'parser.c:4504,17'
          Dst:             xmlSBufAddCString
        - Src:             'parser.c:4505,51'
          Dst:             xmlStrlen
        - Src:             'parser.c:4505,17'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:4506,17'
          Dst:             xmlSBufAddCString
        - Src:             'parser.c:4523,9'
          Dst:             xmlSBufCleanup
        - Src:             'parser.c:4526,13'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:4531,15'
          Dst:             xmlSBufFinish
        - Src:             'parser.c:4546,5'
          Dst:             xmlSBufCleanup
    - functionName:    xmlFatalErrMsgStr
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - val
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErr
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:344,5'
          Dst:             xmlCtxtErr
    - functionName:    xmlCheckLanguageID
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1296
      functionLinenumberEnd: 1428
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lang
      BBCount:         186
      ICount:          1026
      EdgeCount:       256
      CyclomaticComplexity: 72
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:1299,9'
          Branch Sides:
            - BranchSide:      'parser.c:1300,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1301,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1301,26'
          Branch Sides:
            - BranchSide:      'parser.c:1301,30'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1302,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1301,46'
          Branch Sides:
            - BranchSide:      'parser.c:1302,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1310,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1302,26'
          Branch Sides:
            - BranchSide:      'parser.c:1302,30'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1303,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1302,46'
          Branch Sides:
            - BranchSide:      'parser.c:1303,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1310,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1303,26'
          Branch Sides:
            - BranchSide:      'parser.c:1303,30'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1304,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1303,46'
          Branch Sides:
            - BranchSide:      'parser.c:1304,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1310,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1304,26'
          Branch Sides:
            - BranchSide:      'parser.c:1304,30'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1316,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1301,9'
          Branch Sides:
            - BranchSide:      'parser.c:1310,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1316,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1311,33'
          Branch Sides:
            - BranchSide:      'parser.c:1311,37'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1312,18'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1311,53'
          Branch Sides:
            - BranchSide:      'parser.c:1311,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1312,18'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1312,33'
          Branch Sides:
            - BranchSide:      'parser.c:1311,53'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1312,37'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1311,9'
          Branch Sides:
            - BranchSide:      'parser.c:1313,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1314,16'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1317,29'
          Branch Sides:
            - BranchSide:      'parser.c:1317,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1318,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1317,49'
          Branch Sides:
            - BranchSide:      'parser.c:1317,5'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1318,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1318,29'
          Branch Sides:
            - BranchSide:      'parser.c:1317,49'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1318,33'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1317,5'
          Branch Sides:
            - BranchSide:      'parser.c:1319,15'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1320,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1320,9'
          Branch Sides:
            - BranchSide:      'parser.c:1324,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1328,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1324,29'
          Branch Sides:
            - BranchSide:      'parser.c:1324,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1325,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1324,13'
          Branch Sides:
            - BranchSide:      'parser.c:1325,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1326,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1328,9'
          Branch Sides:
            - BranchSide:      'parser.c:1329,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1331,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1331,9'
          Branch Sides:
            - BranchSide:      'parser.c:1332,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1333,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1333,9'
          Branch Sides:
            - BranchSide:      'parser.c:1334,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1336,8'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1339,25'
          Branch Sides:
            - BranchSide:      'parser.c:1339,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1342,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1339,9'
          Branch Sides:
            - BranchSide:      'parser.c:1340,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1342,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1342,29'
          Branch Sides:
            - BranchSide:      'parser.c:1342,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1343,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1342,49'
          Branch Sides:
            - BranchSide:      'parser.c:1342,5'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1343,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1343,29'
          Branch Sides:
            - BranchSide:      'parser.c:1342,49'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1343,33'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1342,5'
          Branch Sides:
            - BranchSide:      'parser.c:1344,15'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1345,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1345,9'
          Branch Sides:
            - BranchSide:      'parser.c:1346,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1347,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1347,9'
          Branch Sides:
            - BranchSide:      'parser.c:1348,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1349,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1349,26'
          Branch Sides:
            - BranchSide:      'parser.c:1349,30'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1351,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1349,9'
          Branch Sides:
            - BranchSide:      'parser.c:1350,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1351,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1351,9'
          Branch Sides:
            - BranchSide:      'parser.c:1352,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:1356,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1356,9'
          Branch Sides:
            - BranchSide:      'parser.c:1357,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1359,8'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1362,25'
          Branch Sides:
            - BranchSide:      'parser.c:1362,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1365,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1362,9'
          Branch Sides:
            - BranchSide:      'parser.c:1363,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1365,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1365,29'
          Branch Sides:
            - BranchSide:      'parser.c:1365,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1366,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1365,49'
          Branch Sides:
            - BranchSide:      'parser.c:1365,5'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1366,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1366,29'
          Branch Sides:
            - BranchSide:      'parser.c:1365,49'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1366,33'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1365,5'
          Branch Sides:
            - BranchSide:      'parser.c:1367,15'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1368,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1368,9'
          Branch Sides:
            - BranchSide:      'parser.c:1369,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1370,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1370,26'
          Branch Sides:
            - BranchSide:      'parser.c:1370,30'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1372,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1370,9'
          Branch Sides:
            - BranchSide:      'parser.c:1371,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1372,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1372,9'
          Branch Sides:
            - BranchSide:      'parser.c:1372,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1373,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1376,9'
          Branch Sides:
            - BranchSide:      'parser.c:1377,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1378,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1378,9'
          Branch Sides:
            - BranchSide:      'parser.c:1379,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1381,8'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1384,25'
          Branch Sides:
            - BranchSide:      'parser.c:1384,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1387,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1384,9'
          Branch Sides:
            - BranchSide:      'parser.c:1385,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1387,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1387,29'
          Branch Sides:
            - BranchSide:      'parser.c:1387,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1388,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1387,49'
          Branch Sides:
            - BranchSide:      'parser.c:1387,5'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1388,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1388,29'
          Branch Sides:
            - BranchSide:      'parser.c:1387,49'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1388,33'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1387,5'
          Branch Sides:
            - BranchSide:      'parser.c:1389,15'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1391,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1391,26'
          Branch Sides:
            - BranchSide:      'parser.c:1391,30'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1393,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1391,9'
          Branch Sides:
            - BranchSide:      'parser.c:1392,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1393,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1393,9'
          Branch Sides:
            - BranchSide:      'parser.c:1393,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1394,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1397,9'
          Branch Sides:
            - BranchSide:      'parser.c:1398,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1399,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1399,9'
          Branch Sides:
            - BranchSide:      'parser.c:1400,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1402,8'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1405,29'
          Branch Sides:
            - BranchSide:      'parser.c:1405,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1406,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1405,49'
          Branch Sides:
            - BranchSide:      'parser.c:1405,5'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1406,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1406,29'
          Branch Sides:
            - BranchSide:      'parser.c:1405,49'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1406,33'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1405,5'
          Branch Sides:
            - BranchSide:      'parser.c:1407,15'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1409,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1409,25'
          Branch Sides:
            - BranchSide:      'parser.c:1409,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1410,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1409,9'
          Branch Sides:
            - BranchSide:      'parser.c:1409,42'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1410,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1414,9'
          Branch Sides:
            - BranchSide:      'parser.c:1415,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1416,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1416,9'
          Branch Sides:
            - BranchSide:      'parser.c:1417,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1419,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1422,26'
          Branch Sides:
            - BranchSide:      'parser.c:1422,30'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1427,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1422,46'
          Branch Sides:
            - BranchSide:      'parser.c:1423,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1427,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1423,26'
          Branch Sides:
            - BranchSide:      'parser.c:1423,30'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1427,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1422,9'
          Branch Sides:
            - BranchSide:      'parser.c:1424,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1427,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlWarningMsg
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - str1
        - str2
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErr
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:271,5'
          Dst:             xmlCtxtErr
    - functionName:    xmlSBufInit
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 718
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - max
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlUTF8MultibyteLen
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 847
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - str
        - errMsg
      BBCount:         51
      ICount:          239
      EdgeCount:       70
      CyclomaticComplexity: 21
      functionsReached:
        - xmlCtxtErrIO
        - xmlFatalErrMsg
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:851,9'
          Branch Sides:
            - BranchSide:      'parser.c:852,9'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:854,9'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlFatalErrMsg
        - Branch String:   'parser.c:854,9'
          Branch Sides:
            - BranchSide:      'parser.c:856,13'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:861,18'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlFatalErrMsg
        - Branch String:   'parser.c:856,13'
          Branch Sides:
            - BranchSide:      'parser.c:857,13'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:859,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:863,13'
          Branch Sides:
            - BranchSide:      'parser.c:864,13'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:866,13'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlFatalErrMsg
        - Branch String:   'parser.c:866,13'
          Branch Sides:
            - BranchSide:      'parser.c:868,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:885,18'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parser.c:868,17'
          Branch Sides:
            - BranchSide:      'parser.c:870,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:872,24'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlCtxtErrIO
        - Branch String:   'parser.c:870,21'
          Branch Sides:
            - BranchSide:      'parser.c:871,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:872,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:872,24'
          Branch Sides:
            - BranchSide:      'parser.c:874,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:876,24'
              BranchSideFuncs:
                - xmlFatalErrMsg
        - Branch String:   'parser.c:874,21'
          Branch Sides:
            - BranchSide:      'parser.c:875,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:876,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:878,34'
          Branch Sides:
            - BranchSide:      'parser.c:878,38'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:880,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:878,21'
          Branch Sides:
            - BranchSide:      'parser.c:879,36'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:880,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:885,17'
          Branch Sides:
            - BranchSide:      'parser.c:886,17'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:887,17'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parser.c:887,17'
          Branch Sides:
            - BranchSide:      'parser.c:889,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:891,24'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parser.c:889,21'
          Branch Sides:
            - BranchSide:      'parser.c:890,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:891,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:893,32'
          Branch Sides:
            - BranchSide:      'parser.c:893,36'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:894,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parser.c:893,21'
          Branch Sides:
            - BranchSide:      'parser.c:894,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:895,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:903,9'
          Branch Sides:
            - BranchSide:      'parser.c:904,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:908,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:879,21'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:904,9'
          Dst:             xmlCtxtErrIO
    - functionName:    xmlSBufAddString
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - str
        - len
      BBCount:         17
      ICount:          109
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSBufGrow
      functionUses:    21
      BranchProfiles:
        - Branch String:   'parser.c:749,9'
          Branch Sides:
            - BranchSide:      'parser.c:750,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:755,9'
              BranchSideFuncs:
                - xmlSBufGrow
        - Branch String:   'parser.c:750,13'
          Branch Sides:
            - BranchSide:      'parser.c:751,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:752,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:755,9'
          Branch Sides:
            - BranchSide:      'parser.c:756,25'
              BranchSideFuncs:
                - xmlSBufGrow
            - BranchSide:      'parser.c:760,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:756,13'
          Branch Sides:
            - BranchSide:      'parser.c:757,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:758,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:760,9'
          Branch Sides:
            - BranchSide:      'parser.c:761,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:762,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:756,13'
          Dst:             xmlSBufGrow
    - functionName:    xmlSBufAddReplChar
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 796
      functionLinenumberEnd: 798
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSBufAddCString
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:797,5'
          Dst:             xmlSBufAddCString
    - functionName:    xmlSBufAddCString
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - str
        - len
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSBufAddString
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:767,5'
          Dst:             xmlSBufAddString
    - functionName:    xmlParseCharRef
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2599
      functionLinenumberEnd: 2686
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         144
      ICount:          886
      EdgeCount:       192
      CyclomaticComplexity: 50
      functionsReached:
        - xmlFatalErr
        - xmlFatalErrMsgInt
        - xmlNextChar
        - xmlParserGrow
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:2606,22'
          Branch Sides:
            - BranchSide:      'parser.c:2606,26'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlParserGrow
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:2637,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlParserGrow
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:2606,41'
          Branch Sides:
            - BranchSide:      'parser.c:2607,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlParserGrow
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:2637,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlParserGrow
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:2606,9'
          Branch Sides:
            - BranchSide:      'parser.c:2608,2'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:2637,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlParserGrow
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:2608,2'
          Branch Sides:
            - BranchSide:      'parser.c:2608,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:2609,2'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:2609,2'
          Branch Sides:
            - BranchSide:      'parser.c:2609,2'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2610,2'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2609,2'
          Branch Sides:
            - BranchSide:      'parser.c:2609,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2610,2'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2610,22'
          Branch Sides:
            - BranchSide:      'parser.c:2610,26'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2610,2'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2610,2'
          Branch Sides:
            - BranchSide:      'parser.c:2611,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2632,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2611,10'
          Branch Sides:
            - BranchSide:      'parser.c:2612,9'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2615,11'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2613,3'
          Branch Sides:
            - BranchSide:      'parser.c:2613,3'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2614,6'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2613,3'
          Branch Sides:
            - BranchSide:      'parser.c:2613,3'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
            - BranchSide:      'parser.c:2614,6'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2615,23'
          Branch Sides:
            - BranchSide:      'parser.c:2615,27'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2617,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2615,10'
          Branch Sides:
            - BranchSide:      'parser.c:2616,16'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:2617,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2617,28'
          Branch Sides:
            - BranchSide:      'parser.c:2617,32'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2619,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2617,44'
          Branch Sides:
            - BranchSide:      'parser.c:2617,48'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2619,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2617,15'
          Branch Sides:
            - BranchSide:      'parser.c:2618,16'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:2619,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2619,28'
          Branch Sides:
            - BranchSide:      'parser.c:2619,32'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2622,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2619,44'
          Branch Sides:
            - BranchSide:      'parser.c:2619,48'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2622,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2619,15'
          Branch Sides:
            - BranchSide:      'parser.c:2620,16'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:2622,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2626,10'
          Branch Sides:
            - BranchSide:      'parser.c:2627,14'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:2629,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:2632,6'
          Branch Sides:
            - BranchSide:      'parser.c:2634,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2637,5'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2637,30'
          Branch Sides:
            - BranchSide:      'parser.c:2637,34'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlParserGrow
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:2664,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlParserGrow
        - Branch String:   'parser.c:2637,17'
          Branch Sides:
            - BranchSide:      'parser.c:2638,2'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:2664,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlParserGrow
        - Branch String:   'parser.c:2638,2'
          Branch Sides:
            - BranchSide:      'parser.c:2638,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:2639,2'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:2639,2'
          Branch Sides:
            - BranchSide:      'parser.c:2639,2'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2640,2'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2639,2'
          Branch Sides:
            - BranchSide:      'parser.c:2639,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2640,2'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2640,2'
          Branch Sides:
            - BranchSide:      'parser.c:2641,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2658,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2641,10'
          Branch Sides:
            - BranchSide:      'parser.c:2642,9'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2645,11'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2643,3'
          Branch Sides:
            - BranchSide:      'parser.c:2643,3'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2644,6'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2643,3'
          Branch Sides:
            - BranchSide:      'parser.c:2643,3'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
            - BranchSide:      'parser.c:2644,6'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2645,23'
          Branch Sides:
            - BranchSide:      'parser.c:2645,27'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2648,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2645,10'
          Branch Sides:
            - BranchSide:      'parser.c:2646,16'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:2648,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2652,10'
          Branch Sides:
            - BranchSide:      'parser.c:2653,14'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:2655,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:2658,6'
          Branch Sides:
            - BranchSide:      'parser.c:2660,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2663,5'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2664,13'
          Branch Sides:
            - BranchSide:      'parser.c:2665,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlParserGrow
            - BranchSide:      'parser.c:2666,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2665,13'
          Branch Sides:
            - BranchSide:      'parser.c:2665,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2666,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2674,9'
          Branch Sides:
            - BranchSide:      'parser.c:2675,27'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2678,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2678,16'
          Branch Sides:
            - BranchSide:      'parser.c:2678,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2678,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2678,16'
          Branch Sides:
            - BranchSide:      'parser.c:2678,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2678,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2678,16'
          Branch Sides:
            - BranchSide:      'parser.c:2678,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2679,16'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2678,16'
          Branch Sides:
            - BranchSide:      'parser.c:2678,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2679,16'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2678,16'
          Branch Sides:
            - BranchSide:      'parser.c:2679,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2681,27'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2678,16'
          Branch Sides:
            - BranchSide:      'parser.c:2678,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2678,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2678,16'
          Branch Sides:
            - BranchSide:      'parser.c:2678,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2679,16'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2678,16'
          Branch Sides:
            - BranchSide:      'parser.c:2678,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2678,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2678,16'
          Branch Sides:
            - BranchSide:      'parser.c:2678,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2679,16'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2678,16'
          Branch Sides:
            - BranchSide:      'parser.c:2678,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2681,27'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2678,16'
          Branch Sides:
            - BranchSide:      'parser.c:2679,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2681,27'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
      Callsites:
        - Src:             'parser.c:2608,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:2609,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:2613,3'
          Dst:             xmlParserGrow
        - Src:             'parser.c:2622,3'
          Dst:             xmlFatalErr
        - Src:             'parser.c:2629,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:2638,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:2639,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:2643,3'
          Dst:             xmlParserGrow
        - Src:             'parser.c:2648,3'
          Dst:             xmlFatalErr
        - Src:             'parser.c:2655,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:2665,13'
          Dst:             xmlParserGrow
        - Src:             'parser.c:2666,9'
          Dst:             xmlFatalErr
        - Src:             'parser.c:2675,9'
          Dst:             xmlFatalErrMsgInt
        - Src:             'parser.c:2681,9'
          Dst:             xmlFatalErrMsgInt
    - functionName:    xmlSBufAddChar
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - c
      BBCount:         16
      ICount:          112
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlCopyCharMultiByte
        - xmlSBufGrow
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:774,9'
          Branch Sides:
            - BranchSide:      'parser.c:775,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:780,9'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlSBufGrow
        - Branch String:   'parser.c:775,13'
          Branch Sides:
            - BranchSide:      'parser.c:776,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:777,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:780,9'
          Branch Sides:
            - BranchSide:      'parser.c:781,25'
              BranchSideFuncs:
                - xmlSBufGrow
                - xmlCopyCharMultiByte
            - BranchSide:      'parser.c:785,11'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
        - Branch String:   'parser.c:781,13'
          Branch Sides:
            - BranchSide:      'parser.c:782,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:783,5'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
        - Branch String:   'parser.c:787,9'
          Branch Sides:
            - BranchSide:      'parser.c:788,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:791,43'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
      Callsites:
        - Src:             'parser.c:781,13'
          Dst:             xmlSBufGrow
        - Src:             'parser.c:791,22'
          Dst:             xmlCopyCharMultiByte
    - functionName:    xmlParseEntityRefInternal
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7699
      functionLinenumberEnd: 7720
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         15
      ICount:          112
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlNextChar
        - xmlParseName
        - xmlParserGrow
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:7702,5'
          Branch Sides:
            - BranchSide:      'parser.c:7702,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlParseName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7704,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlParseName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7702,5'
          Branch Sides:
            - BranchSide:      'parser.c:7702,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlNextChar
                - xmlParseName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7704,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlParseName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7704,9'
          Branch Sides:
            - BranchSide:      'parser.c:7705,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7706,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlParseName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7708,9'
          Branch Sides:
            - BranchSide:      'parser.c:7709,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7713,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:7713,9'
          Branch Sides:
            - BranchSide:      'parser.c:7714,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:7717,5'
              BranchSideFuncs:
                - xmlNextChar
      Callsites:
        - Src:             'parser.c:7702,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:7706,5'
          Dst:             xmlNextChar
        - Src:             'parser.c:7707,12'
          Dst:             xmlParseName
        - Src:             'parser.c:7709,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:7714,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:7717,5'
          Dst:             xmlNextChar
    - functionName:    xmlLookupGeneralEntity
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7628
      functionLinenumberEnd: 7685
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - inAttr
      BBCount:         41
      ICount:          216
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - xmlFatalErrMsgStr
        - xmlGetPredefinedEntity
        - xmlHandleUndeclaredEntity
        - xmlSAX2GetEntity
      functionUses:    5
      BranchProfiles:
        - Branch String:   'parser.c:7634,9'
          Branch Sides:
            - BranchSide:      'parser.c:7635,38'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlHandleUndeclaredEntity
                - xmlSAX2GetEntity
                - xmlGetPredefinedEntity
            - BranchSide:      'parser.c:7644,9'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlHandleUndeclaredEntity
                - xmlSAX2GetEntity
                - xmlGetPredefinedEntity
        - Branch String:   'parser.c:7636,13'
          Branch Sides:
            - BranchSide:      'parser.c:7637,20'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7638,5'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlHandleUndeclaredEntity
                - xmlSAX2GetEntity
                - xmlGetPredefinedEntity
        - Branch String:   'parser.c:7644,9'
          Branch Sides:
            - BranchSide:      'parser.c:7645,6'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlHandleUndeclaredEntity
                - xmlSAX2GetEntity
                - xmlGetPredefinedEntity
            - BranchSide:      'parser.c:7656,9'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlHandleUndeclaredEntity
        - Branch String:   'parser.c:7645,6'
          Branch Sides:
            - BranchSide:      'parser.c:7646,12'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlHandleUndeclaredEntity
                - xmlSAX2GetEntity
                - xmlGetPredefinedEntity
            - BranchSide:      'parser.c:7647,7'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlHandleUndeclaredEntity
                - xmlSAX2GetEntity
                - xmlGetPredefinedEntity
        - Branch String:   'parser.c:7647,31'
          Branch Sides:
            - BranchSide:      'parser.c:7647,35'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlHandleUndeclaredEntity
                - xmlSAX2GetEntity
                - xmlGetPredefinedEntity
            - BranchSide:      'parser.c:7650,7'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlHandleUndeclaredEntity
                - xmlSAX2GetEntity
        - Branch String:   'parser.c:7647,48'
          Branch Sides:
            - BranchSide:      'parser.c:7648,7'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlHandleUndeclaredEntity
                - xmlSAX2GetEntity
                - xmlGetPredefinedEntity
            - BranchSide:      'parser.c:7650,7'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlHandleUndeclaredEntity
                - xmlSAX2GetEntity
        - Branch String:   'parser.c:7647,6'
          Branch Sides:
            - BranchSide:      'parser.c:7649,35'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlHandleUndeclaredEntity
                - xmlSAX2GetEntity
            - BranchSide:      'parser.c:7650,7'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlHandleUndeclaredEntity
                - xmlSAX2GetEntity
        - Branch String:   'parser.c:7650,31'
          Branch Sides:
            - BranchSide:      'parser.c:7650,35'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlHandleUndeclaredEntity
                - xmlSAX2GetEntity
            - BranchSide:      'parser.c:7654,5'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlHandleUndeclaredEntity
        - Branch String:   'parser.c:7650,48'
          Branch Sides:
            - BranchSide:      'parser.c:7651,7'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlHandleUndeclaredEntity
                - xmlSAX2GetEntity
            - BranchSide:      'parser.c:7654,5'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlHandleUndeclaredEntity
        - Branch String:   'parser.c:7650,6'
          Branch Sides:
            - BranchSide:      'parser.c:7652,29'
              BranchSideFuncs:
                - xmlSAX2GetEntity
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlHandleUndeclaredEntity
            - BranchSide:      'parser.c:7654,5'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlHandleUndeclaredEntity
        - Branch String:   'parser.c:7656,9'
          Branch Sides:
            - BranchSide:      'parser.c:7657,35'
              BranchSideFuncs:
                - xmlHandleUndeclaredEntity
            - BranchSide:      'parser.c:7665,14'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:7665,14'
          Branch Sides:
            - BranchSide:      'parser.c:7666,20'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:7676,14'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:7677,13'
          Branch Sides:
            - BranchSide:      'parser.c:7678,31'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:7682,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:7635,15'
          Dst:             xmlGetPredefinedEntity
        - Src:             'parser.c:7649,12'
          Dst:             xmlGetPredefinedEntity
        - Src:             'parser.c:7652,12'
          Dst:             xmlSAX2GetEntity
        - Src:             'parser.c:7657,9'
          Dst:             xmlHandleUndeclaredEntity
        - Src:             'parser.c:7666,2'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:7678,13'
          Dst:             xmlFatalErrMsgStr
    - functionName:    xmlExpandEntityInAttValue
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4110
      functionLinenumberEnd: 4253
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - buf
        - str
        - pent
        - normalize
        - inSpace
        - depth
        - check
      BBCount:         99
      ICount:          545
      EdgeCount:       134
      CyclomaticComplexity: 37
      functionsReached:
        - xmlExpandEntityInAttValue
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlFatalErrMsgStr
        - xmlHaltParser
        - xmlLookupGeneralEntity
        - xmlParseStringCharRef
        - xmlParseStringEntityRef
        - xmlParserEntityCheck
        - xmlSBufAddCString
        - xmlSBufAddChar
        - xmlSBufAddString
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:4114,9'
          Branch Sides:
            - BranchSide:      'parser.c:4115,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4117,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:4118,9'
          Branch Sides:
            - BranchSide:      'parser.c:4119,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:4124,9'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlParserEntityCheck
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:4124,9'
          Branch Sides:
            - BranchSide:      'parser.c:4125,13'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlParserEntityCheck
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parser.c:4137,15'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4125,13'
          Branch Sides:
            - BranchSide:      'parser.c:4126,25'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parser.c:4131,13'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlParserEntityCheck
        - Branch String:   'parser.c:4131,13'
          Branch Sides:
            - BranchSide:      'parser.c:4132,38'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4135,5'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4132,17'
          Branch Sides:
            - BranchSide:      'parser.c:4133,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4134,9'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4143,5'
          Branch Sides:
            - BranchSide:      'parser.c:4144,14'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSBufAddString
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4251,9'
              BranchSideFuncs:
                - xmlSBufAddString
        - Branch String:   'parser.c:4146,6'
          Branch Sides:
            - BranchSide:      'parser.c:4147,17'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4187,20'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
        - Branch String:   'parser.c:4147,17'
          Branch Sides:
            - BranchSide:      'parser.c:4148,17'
              BranchSideFuncs:
                - xmlSBufAddString
            - BranchSide:      'parser.c:4155,18'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4155,32'
          Branch Sides:
            - BranchSide:      'parser.c:4155,36'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4162,17'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
        - Branch String:   'parser.c:4155,17'
          Branch Sides:
            - BranchSide:      'parser.c:4156,35'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlSBufAddString
            - BranchSide:      'parser.c:4162,17'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
        - Branch String:   'parser.c:4162,17'
          Branch Sides:
            - BranchSide:      'parser.c:4163,22'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
            - BranchSide:      'parser.c:4182,27'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4163,33'
          Branch Sides:
            - BranchSide:      'parser.c:4163,38'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
            - BranchSide:      'parser.c:4169,28'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlSBufAddCString
                - xmlSBufAddString
        - Branch String:   'parser.c:4163,21'
          Branch Sides:
            - BranchSide:      'parser.c:4165,25'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlSBufAddString
            - BranchSide:      'parser.c:4169,28'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlSBufAddCString
                - xmlSBufAddString
        - Branch String:   'parser.c:4165,25'
          Branch Sides:
            - BranchSide:      'parser.c:4166,42'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4169,17'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4169,28'
          Branch Sides:
            - BranchSide:      'parser.c:4170,25'
              BranchSideFuncs:
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlSBufAddString
            - BranchSide:      'parser.c:4177,31'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4170,25'
          Branch Sides:
            - BranchSide:      'parser.c:4171,42'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4175,39'
              BranchSideFuncs:
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4187,20'
          Branch Sides:
            - BranchSide:      'parser.c:4190,17'
              BranchSideFuncs:
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlSBufAddCString
                - xmlSBufAddString
            - BranchSide:      'parser.c:4214,17'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
        - Branch String:   'parser.c:4190,17'
          Branch Sides:
            - BranchSide:      'parser.c:4191,34'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlSBufAddCString
            - BranchSide:      'parser.c:4195,34'
              BranchSideFuncs:
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlSBufAddCString
        - Branch String:   'parser.c:4196,10'
          Branch Sides:
            - BranchSide:      'parser.c:4197,21'
              BranchSideFuncs:
                - xmlSBufAddString
            - BranchSide:      'parser.c:4202,17'
              BranchSideFuncs:
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlSBufAddCString
        - Branch String:   'parser.c:4197,21'
          Branch Sides:
            - BranchSide:      'parser.c:4198,21'
              BranchSideFuncs:
                - xmlSBufAddString
            - BranchSide:      'parser.c:4199,17'
              BranchSideFuncs:
                - xmlSBufAddString
        - Branch String:   'parser.c:4202,17'
          Branch Sides:
            - BranchSide:      'parser.c:4203,23'
              BranchSideFuncs:
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4207,32'
              BranchSideFuncs:
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4203,34'
          Branch Sides:
            - BranchSide:      'parser.c:4203,40'
              BranchSideFuncs:
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4204,39'
              BranchSideFuncs:
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4203,21'
          Branch Sides:
            - BranchSide:      'parser.c:4204,39'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4205,18'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4214,17'
          Branch Sides:
            - BranchSide:      'parser.c:4215,34'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:4219,37'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
        - Branch String:   'parser.c:4220,17'
          Branch Sides:
            - BranchSide:      'parser.c:4221,21'
              BranchSideFuncs:
                - xmlSBufAddString
            - BranchSide:      'parser.c:4226,42'
              BranchSideFuncs:
                - xmlLookupGeneralEntity
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
        - Branch String:   'parser.c:4221,21'
          Branch Sides:
            - BranchSide:      'parser.c:4222,21'
              BranchSideFuncs:
                - xmlSBufAddString
            - BranchSide:      'parser.c:4223,17'
              BranchSideFuncs:
                - xmlSBufAddString
        - Branch String:   'parser.c:4229,24'
          Branch Sides:
            - BranchSide:      'parser.c:4230,4'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:4240,18'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlExpandEntityInAttValue
        - Branch String:   'parser.c:4229,10'
          Branch Sides:
            - BranchSide:      'parser.c:4231,7'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:4240,18'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlExpandEntityInAttValue
        - Branch String:   'parser.c:4231,7'
          Branch Sides:
            - BranchSide:      'parser.c:4232,22'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSBufAddString
            - BranchSide:      'parser.c:4237,34'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4241,21'
          Branch Sides:
            - BranchSide:      'parser.c:4242,21'
              BranchSideFuncs:
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4243,29'
              BranchSideFuncs:
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4245,21'
          Branch Sides:
            - BranchSide:      'parser.c:4246,21'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4247,6'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4251,9'
          Branch Sides:
            - BranchSide:      'parser.c:4251,9'
              BranchSideFuncs:
                - xmlSBufAddString
            - BranchSide:      'parser.c:4252,26'
              BranchSideFuncs:
                - xmlSBufAddString
      Callsites:
        - Src:             'parser.c:4119,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:4126,13'
          Dst:             xmlFatalErr
        - Src:             'parser.c:4127,13'
          Dst:             xmlHaltParser
        - Src:             'parser.c:4132,17'
          Dst:             xmlParserEntityCheck
        - Src:             'parser.c:4156,17'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:4166,25'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:4171,25'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:4175,21'
          Dst:             xmlSBufAddCString
        - Src:             'parser.c:4191,17'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:4195,12'
          Dst:             xmlParseStringCharRef
        - Src:             'parser.c:4204,21'
          Dst:             xmlSBufAddCString
        - Src:             'parser.c:4207,17'
          Dst:             xmlSBufAddChar
        - Src:             'parser.c:4215,17'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:4219,13'
          Dst:             xmlParseStringEntityRef
        - Src:             'parser.c:4226,19'
          Dst:             xmlLookupGeneralEntity
        - Src:             'parser.c:4232,7'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:4237,17'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:4243,3'
          Dst:             xmlExpandEntityInAttValue
        - Src:             'parser.c:4252,9'
          Dst:             xmlSBufAddString
    - functionName:    xmlCheckEntityInAttValue
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3999
      functionLinenumberEnd: 4091
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - pent
        - depth
      BBCount:         44
      ICount:          290
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - xmlCheckEntityInAttValue
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlFatalErrMsgStr
        - xmlHaltParser
        - xmlLookupGeneralEntity
        - xmlParseStringCharRef
        - xmlParseStringEntityRef
        - xmlSaturatedAdd
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:4006,9'
          Branch Sides:
            - BranchSide:      'parser.c:4007,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:4012,9'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
                - xmlParseStringCharRef
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:4012,9'
          Branch Sides:
            - BranchSide:      'parser.c:4013,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parser.c:4023,9'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
                - xmlParseStringCharRef
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4023,9'
          Branch Sides:
            - BranchSide:      'parser.c:4024,15'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
                - xmlParseStringCharRef
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4026,15'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
                - xmlParseStringCharRef
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4029,9'
          Branch Sides:
            - BranchSide:      'parser.c:4030,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4038,5'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
                - xmlParseStringCharRef
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4038,5'
          Branch Sides:
            - BranchSide:      'parser.c:4039,14'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
                - xmlParseStringCharRef
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4087,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:4041,6'
          Branch Sides:
            - BranchSide:      'parser.c:4042,17'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
                - xmlParseStringCharRef
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4051,20'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlFatalErrMsgStr
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
                - xmlParseStringCharRef
        - Branch String:   'parser.c:4042,17'
          Branch Sides:
            - BranchSide:      'parser.c:4043,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4045,17'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
                - xmlParseStringCharRef
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4045,17'
          Branch Sides:
            - BranchSide:      'parser.c:4046,35'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
                - xmlParseStringCharRef
            - BranchSide:      'parser.c:4050,17'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
                - xmlParseStringCharRef
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4051,20'
          Branch Sides:
            - BranchSide:      'parser.c:4054,34'
              BranchSideFuncs:
                - xmlParseStringCharRef
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4063,37'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlParseStringCharRef
                - xmlFatalErrMsgStr
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
        - Branch String:   'parser.c:4055,10'
          Branch Sides:
            - BranchSide:      'parser.c:4056,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4059,2'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
                - xmlParseStringCharRef
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4064,10'
          Branch Sides:
            - BranchSide:      'parser.c:4065,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4069,42'
              BranchSideFuncs:
                - xmlLookupGeneralEntity
                - xmlParseStringEntityRef
                - xmlParseStringCharRef
                - xmlFatalErrMsgStr
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
        - Branch String:   'parser.c:4074,21'
          Branch Sides:
            - BranchSide:      'parser.c:4075,21'
              BranchSideFuncs:
                - xmlCheckEntityInAttValue
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlParseStringCharRef
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4080,48'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlCheckEntityInAttValue
                - xmlParseStringCharRef
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4087,9'
          Branch Sides:
            - BranchSide:      'parser.c:4088,30'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4090,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:4007,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:4013,9'
          Dst:             xmlFatalErr
        - Src:             'parser.c:4014,9'
          Dst:             xmlHaltParser
        - Src:             'parser.c:4046,17'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:4054,12'
          Dst:             xmlParseStringCharRef
        - Src:             'parser.c:4063,13'
          Dst:             xmlParseStringEntityRef
        - Src:             'parser.c:4069,19'
          Dst:             xmlLookupGeneralEntity
        - Src:             'parser.c:4076,21'
          Dst:             xmlCheckEntityInAttValue
        - Src:             'parser.c:4080,17'
          Dst:             xmlSaturatedAdd
        - Src:             'parser.c:4081,17'
          Dst:             xmlSaturatedAdd
    - functionName:    xmlParserEntityCheck
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ctxt
        - extra
      BBCount:         20
      ICount:          143
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlFatalErrMsg
        - xmlHaltParser
        - xmlSaturatedAdd
        - xmlSaturatedAddSizeT
      functionUses:    8
      BranchProfiles:
        - Branch String:   'parser.c:455,18'
          Branch Sides:
            - BranchSide:      'parser.c:455,22'
              BranchSideFuncs:
                - xmlSaturatedAddSizeT
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlFatalErrMsg
                - xmlHaltParser
            - BranchSide:      'parser.c:462,16'
              BranchSideFuncs:
                - xmlSaturatedAddSizeT
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlFatalErrMsg
                - xmlHaltParser
        - Branch String:   'parser.c:455,9'
          Branch Sides:
            - BranchSide:      'parser.c:456,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:462,16'
              BranchSideFuncs:
                - xmlSaturatedAddSizeT
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlFatalErrMsg
                - xmlHaltParser
        - Branch String:   'parser.c:466,9'
          Branch Sides:
            - BranchSide:      'parser.c:467,25'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlFatalErrMsg
                - xmlHaltParser
            - BranchSide:      'parser.c:469,25'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlFatalErrMsg
                - xmlHaltParser
        - Branch String:   'parser.c:482,56'
          Branch Sides:
            - BranchSide:      'parser.c:483,12'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlHaltParser
            - BranchSide:      'parser.c:492,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:483,39'
          Branch Sides:
            - BranchSide:      'parser.c:484,12'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlHaltParser
            - BranchSide:      'parser.c:485,24'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlHaltParser
        - Branch String:   'parser.c:482,9'
          Branch Sides:
            - BranchSide:      'parser.c:485,24'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlHaltParser
            - BranchSide:      'parser.c:492,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:463,5'
          Dst:             xmlSaturatedAddSizeT
        - Src:             'parser.c:464,5'
          Dst:             xmlSaturatedAdd
        - Src:             'parser.c:474,5'
          Dst:             xmlSaturatedAdd
        - Src:             'parser.c:475,5'
          Dst:             xmlSaturatedAdd
        - Src:             'parser.c:485,9'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:488,9'
          Dst:             xmlHaltParser
    - functionName:    xmlSBufCleanup
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 843
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - ctxt
        - errMsg
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSBufReportError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:839,9'
          Branch Sides:
            - BranchSide:      'parser.c:839,9'
              BranchSideFuncs:
                - xmlSBufReportError
            - BranchSide:      'parser.c:840,28'
              BranchSideFuncs:
                - xmlSBufReportError
      Callsites:
        - Src:             'parser.c:840,9'
          Dst:             xmlSBufReportError
    - functionName:    xmlSBufFinish
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 810
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - sizeOut
        - ctxt
        - errMsg
      BBCount:         18
      ICount:          125
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSBufReportError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:811,9'
          Branch Sides:
            - BranchSide:      'parser.c:812,20'
              BranchSideFuncs:
                - xmlSBufReportError
            - BranchSide:      'parser.c:819,9'
              BranchSideFuncs:
                - xmlSBufReportError
        - Branch String:   'parser.c:813,13'
          Branch Sides:
            - BranchSide:      'parser.c:814,13'
              BranchSideFuncs:
                - xmlSBufReportError
            - BranchSide:      'parser.c:816,13'
              BranchSideFuncs:
                - xmlSBufReportError
        - Branch String:   'parser.c:822,9'
          Branch Sides:
            - BranchSide:      'parser.c:823,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:828,24'
              BranchSideFuncs:
                - xmlSBufReportError
        - Branch String:   'parser.c:823,13'
          Branch Sides:
            - BranchSide:      'parser.c:824,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:825,16'
              BranchSideFuncs: []
        - Branch String:   'parser.c:832,9'
          Branch Sides:
            - BranchSide:      'parser.c:833,10'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:834,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:828,5'
          Dst:             xmlSBufReportError
    - functionName:    xmlSBufReportError
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - ctxt
        - errMsg
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtErrMemory
        - xmlFatalErr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:802,9'
          Branch Sides:
            - BranchSide:      'parser.c:803,26'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parser.c:805,21'
              BranchSideFuncs:
                - xmlFatalErr
      Callsites:
        - Src:             'parser.c:803,9'
          Dst:             xmlCtxtErrMemory
        - Src:             'parser.c:805,9'
          Dst:             xmlFatalErr
    - functionName:    xmlSaturatedAddSizeT
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - val
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:417,9'
          Branch Sides:
            - BranchSide:      'parser.c:418,10'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:420,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSaturatedAdd
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - val
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'parser.c:409,9'
          Branch Sides:
            - BranchSide:      'parser.c:410,10'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:412,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParseStringCharRef
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2707
      functionLinenumberEnd: 2780
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - str
      BBCount:         98
      ICount:          470
      EdgeCount:       131
      CyclomaticComplexity: 35
      functionsReached:
        - xmlFatalErr
        - xmlFatalErrMsgInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:2712,23'
          Branch Sides:
            - BranchSide:      'parser.c:2712,42'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2712,28'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlFatalErr
        - Branch String:   'parser.c:2712,9'
          Branch Sides:
            - BranchSide:      'parser.c:2712,42'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2713,12'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlFatalErr
        - Branch String:   'parser.c:2715,22'
          Branch Sides:
            - BranchSide:      'parser.c:2715,26'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlFatalErr
            - BranchSide:      'parser.c:2738,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
        - Branch String:   'parser.c:2715,41'
          Branch Sides:
            - BranchSide:      'parser.c:2715,45'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlFatalErr
            - BranchSide:      'parser.c:2738,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
        - Branch String:   'parser.c:2715,9'
          Branch Sides:
            - BranchSide:      'parser.c:2716,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
            - BranchSide:      'parser.c:2738,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
        - Branch String:   'parser.c:2718,2'
          Branch Sides:
            - BranchSide:      'parser.c:2719,11'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2736,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2719,23'
          Branch Sides:
            - BranchSide:      'parser.c:2719,27'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2721,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2719,10'
          Branch Sides:
            - BranchSide:      'parser.c:2720,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
            - BranchSide:      'parser.c:2721,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2721,28'
          Branch Sides:
            - BranchSide:      'parser.c:2721,32'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2723,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2721,15'
          Branch Sides:
            - BranchSide:      'parser.c:2722,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
            - BranchSide:      'parser.c:2723,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2723,28'
          Branch Sides:
            - BranchSide:      'parser.c:2723,32'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2726,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2723,15'
          Branch Sides:
            - BranchSide:      'parser.c:2724,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
            - BranchSide:      'parser.c:2726,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2730,10'
          Branch Sides:
            - BranchSide:      'parser.c:2731,14'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
            - BranchSide:      'parser.c:2733,9'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
        - Branch String:   'parser.c:2736,6'
          Branch Sides:
            - BranchSide:      'parser.c:2737,9'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2738,5'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2738,30'
          Branch Sides:
            - BranchSide:      'parser.c:2738,34'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
            - BranchSide:      'parser.c:2758,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:2738,17'
          Branch Sides:
            - BranchSide:      'parser.c:2739,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
            - BranchSide:      'parser.c:2758,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:2741,2'
          Branch Sides:
            - BranchSide:      'parser.c:2742,11'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2755,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2742,23'
          Branch Sides:
            - BranchSide:      'parser.c:2742,27'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2745,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2742,10'
          Branch Sides:
            - BranchSide:      'parser.c:2743,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
            - BranchSide:      'parser.c:2745,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2749,10'
          Branch Sides:
            - BranchSide:      'parser.c:2750,14'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
            - BranchSide:      'parser.c:2752,9'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
        - Branch String:   'parser.c:2755,6'
          Branch Sides:
            - BranchSide:      'parser.c:2756,9'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2757,5'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2768,9'
          Branch Sides:
            - BranchSide:      'parser.c:2769,27'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2772,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2772,16'
          Branch Sides:
            - BranchSide:      'parser.c:2772,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2772,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2772,16'
          Branch Sides:
            - BranchSide:      'parser.c:2772,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2772,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2772,16'
          Branch Sides:
            - BranchSide:      'parser.c:2772,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2773,16'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2772,16'
          Branch Sides:
            - BranchSide:      'parser.c:2772,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2773,16'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2772,16'
          Branch Sides:
            - BranchSide:      'parser.c:2773,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2775,27'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2772,16'
          Branch Sides:
            - BranchSide:      'parser.c:2772,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2772,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2772,16'
          Branch Sides:
            - BranchSide:      'parser.c:2772,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2773,16'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2772,16'
          Branch Sides:
            - BranchSide:      'parser.c:2772,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2772,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2772,16'
          Branch Sides:
            - BranchSide:      'parser.c:2772,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2773,16'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2772,16'
          Branch Sides:
            - BranchSide:      'parser.c:2772,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2775,27'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2772,16'
          Branch Sides:
            - BranchSide:      'parser.c:2773,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2775,27'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
      Callsites:
        - Src:             'parser.c:2726,3'
          Dst:             xmlFatalErr
        - Src:             'parser.c:2745,3'
          Dst:             xmlFatalErr
        - Src:             'parser.c:2758,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:2769,9'
          Dst:             xmlFatalErrMsgInt
        - Src:             'parser.c:2775,9'
          Dst:             xmlFatalErrMsgInt
    - functionName:    xmlParseStringEntityRef
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7776
      functionLinenumberEnd: 7806
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - str
      BBCount:         15
      ICount:          110
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlParseStringName
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:7781,23'
          Branch Sides:
            - BranchSide:      'parser.c:7781,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7782,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7781,9'
          Branch Sides:
            - BranchSide:      'parser.c:7782,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7783,12'
              BranchSideFuncs:
                - xmlParseStringName
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7785,9'
          Branch Sides:
            - BranchSide:      'parser.c:7786,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7788,8'
              BranchSideFuncs:
                - xmlParseStringName
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7790,9'
          Branch Sides:
            - BranchSide:      'parser.c:7791,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7796,10'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:7796,9'
          Branch Sides:
            - BranchSide:      'parser.c:7797,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:7802,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:7789,12'
          Dst:             xmlParseStringName
        - Src:             'parser.c:7791,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:7797,2'
          Dst:             xmlFatalErr
    - functionName:    xmlParseStringName
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3591
      functionLinenumberEnd: 3665
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - str
      BBCount:         37
      ICount:          339
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - xmlCopyCharMultiByte
        - xmlErrMemory
        - xmlFatalErr
        - xmlGrowCapacity
        - xmlIsNameChar
        - xmlIsNameStartChar
        - xmlStringCurrentChar
        - xmlStrndup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:3602,9'
          Branch Sides:
            - BranchSide:      'parser.c:3603,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlIsNameChar
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErr
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:3606,5'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlIsNameChar
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErr
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:3606,5'
          Branch Sides:
            - BranchSide:      'parser.c:3606,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlIsNameChar
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErr
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:3606,5'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlIsNameChar
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErr
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:3609,5'
          Branch Sides:
            - BranchSide:      'parser.c:3610,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlIsNameChar
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErr
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:3656,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3610,2'
          Branch Sides:
            - BranchSide:      'parser.c:3610,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlIsNameChar
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErr
                - xmlCopyCharMultiByte
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:3610,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlIsNameChar
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErr
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:3613,6'
          Branch Sides:
            - BranchSide:      'parser.c:3609,5'
              BranchSideFuncs:
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:3619,16'
              BranchSideFuncs:
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:3622,10'
          Branch Sides:
            - BranchSide:      'parser.c:3623,23'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:3626,13'
              BranchSideFuncs:
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3627,6'
          Branch Sides:
            - BranchSide:      'parser.c:3628,7'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlIsNameChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3651,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3628,7'
          Branch Sides:
            - BranchSide:      'parser.c:3632,47'
              BranchSideFuncs:
                - xmlGrowCapacity.3407
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlIsNameChar
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3647,3'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlIsNameChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3633,25'
          Branch Sides:
            - BranchSide:      'parser.c:3634,37'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:3638,13'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlIsNameChar
                - xmlGrowCapacity.3407
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:3639,11'
          Branch Sides:
            - BranchSide:      'parser.c:3640,17'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:3644,16'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlIsNameChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3647,3'
          Branch Sides:
            - BranchSide:      'parser.c:3647,3'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3647,3'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlIsNameChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3656,9'
          Branch Sides:
            - BranchSide:      'parser.c:3657,21'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:3660,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
        - Branch String:   'parser.c:3662,9'
          Branch Sides:
            - BranchSide:      'parser.c:3663,22'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:3664,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:3601,9'
          Dst:             xmlStringCurrentChar
        - Src:             'parser.c:3602,10'
          Dst:             xmlIsNameStartChar
        - Src:             'parser.c:3606,5'
          Dst:             xmlCopyCharMultiByte
        - Src:             'parser.c:3608,9'
          Dst:             xmlStringCurrentChar
        - Src:             'parser.c:3609,12'
          Dst:             xmlIsNameChar
        - Src:             'parser.c:3610,2'
          Dst:             xmlCopyCharMultiByte
        - Src:             'parser.c:3612,6'
          Dst:             xmlStringCurrentChar
        - Src:             'parser.c:3623,10'
          Dst:             xmlErrMemory
        - Src:             'parser.c:3627,13'
          Dst:             xmlIsNameChar
        - Src:             'parser.c:3632,31'
          Dst:             xmlGrowCapacity
        - Src:             'parser.c:3634,25'
          Dst:             xmlFatalErr
        - Src:             'parser.c:3640,4'
          Dst:             xmlErrMemory
        - Src:             'parser.c:3647,3'
          Dst:             xmlCopyCharMultiByte
        - Src:             'parser.c:3649,7'
          Dst:             xmlStringCurrentChar
        - Src:             'parser.c:3657,9'
          Dst:             xmlFatalErr
        - Src:             'parser.c:3661,11'
          Dst:             xmlStrndup
        - Src:             'parser.c:3663,9'
          Dst:             xmlErrMemory
    - functionName:    xmlFatalErrMsgInt
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - val
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErr
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:307,5'
          Dst:             xmlCtxtErr
    - functionName:    xmlHandleUndeclaredEntity
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7569
      functionLinenumberEnd: 7625
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
      BBCount:         24
      ICount:          117
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - xmlErrMsgStr
        - xmlFatalErrMsgStr
        - xmlValidityError
        - xmlWarningMsg
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:7591,33'
          Branch Sides:
            - BranchSide:      'parser.c:7592,11'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:7594,27'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:7592,41'
          Branch Sides:
            - BranchSide:      'parser.c:7593,11'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlErrMsgStr
                - xmlValidityError
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:7596,16'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlErrMsgStr
                - xmlValidityError
        - Branch String:   'parser.c:7591,9'
          Branch Sides:
            - BranchSide:      'parser.c:7594,27'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:7596,16'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlErrMsgStr
                - xmlValidityError
        - Branch String:   'parser.c:7596,16'
          Branch Sides:
            - BranchSide:      'parser.c:7604,26'
              BranchSideFuncs:
                - xmlValidityError
            - BranchSide:      'parser.c:7606,17'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlErrMsgStr
        - Branch String:   'parser.c:7606,51'
          Branch Sides:
            - BranchSide:      'parser.c:7607,18'
              BranchSideFuncs:
                - xmlErrMsgStr
            - BranchSide:      'parser.c:7617,22'
              BranchSideFuncs:
                - xmlErrMsgStr
        - Branch String:   'parser.c:7607,41'
          Branch Sides:
            - BranchSide:      'parser.c:7608,19'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlErrMsgStr
            - BranchSide:      'parser.c:7620,23'
              BranchSideFuncs:
                - xmlWarningMsg
        - Branch String:   'parser.c:7606,16'
          Branch Sides:
            - BranchSide:      'parser.c:7617,22'
              BranchSideFuncs:
                - xmlErrMsgStr
            - BranchSide:      'parser.c:7620,23'
              BranchSideFuncs:
                - xmlWarningMsg
      Callsites:
        - Src:             'parser.c:7594,9'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:7604,9'
          Dst:             xmlValidityError
        - Src:             'parser.c:7617,9'
          Dst:             xmlErrMsgStr
        - Src:             'parser.c:7620,9'
          Dst:             xmlWarningMsg
    - functionName:    xmlValidityError
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - str1
        - str2
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:290,5'
          Dst:             xmlCtxtErr
    - functionName:    xmlErrMsgStr
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - val
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:361,5'
          Dst:             xmlCtxtErr
    - functionName:    xmlSBufGrow
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         14
      ICount:          104
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:725,9'
          Branch Sides:
            - BranchSide:      'parser.c:726,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:731,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:726,13'
          Branch Sides:
            - BranchSide:      'parser.c:727,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:728,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:732,9'
          Branch Sides:
            - BranchSide:      'parser.c:733,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:735,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:736,9'
          Branch Sides:
            - BranchSide:      'parser.c:737,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:741,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParserNsStartElement
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1502
      functionLinenumberEnd: 1508
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nsdb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:1503,9'
          Branch Sides:
            - BranchSide:      'parser.c:1504,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1505,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    nameNsPush
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2122
      functionLinenumberEnd: 2163
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - value
        - prefix
        - URI
        - line
        - nsNr
      BBCount:         19
      ICount:          199
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlErrMemory
        - xmlGrowCapacity
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:2125,9'
          Branch Sides:
            - BranchSide:      'parser.c:2130,35'
              BranchSideFuncs:
                - xmlGrowCapacity.3407
                - xmlErrMemory
            - BranchSide:      'parser.c:2147,16'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:2133,13'
          Branch Sides:
            - BranchSide:      'parser.c:2134,13'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:2136,15'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:2137,13'
          Branch Sides:
            - BranchSide:      'parser.c:2138,6'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:2139,18'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:2142,13'
          Branch Sides:
            - BranchSide:      'parser.c:2143,6'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:2144,18'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2149,13'
          Branch Sides:
            - BranchSide:      'parser.c:2150,13'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:2151,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:2130,19'
          Dst:             xmlGrowCapacity
        - Src:             'parser.c:2161,5'
          Dst:             xmlErrMemory
    - functionName:    xmlParseStartTag2
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8987
      functionLinenumberEnd: 9589
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - pref
        - URI
        - nbNsPtr
      BBCount:         342
      ICount:          2468
      EdgeCount:       465
      CyclomaticComplexity: 125
      functionsReached:
        - xmlAttrHashInsert
        - xmlAttrHashInsertQName
        - xmlCtxtGrowAttrs
        - xmlDictCombineHash
        - xmlDictComputeHash
        - xmlDictLookupHashed
        - xmlErrAttributeDup
        - xmlErrMemory
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlFreeURI
        - xmlHashLookup2
        - xmlNsErr
        - xmlNsWarn
        - xmlParseAttribute2
        - xmlParseQNameHashed
        - xmlParseURISafe
        - xmlParserEntityCheck
        - xmlParserGrow
        - xmlParserNsLookup
        - xmlParserNsLookupUri
        - xmlParserNsPush
        - xmlParserNsStartElement
        - xmlSkipBlankChars
        - xmlStrEqual
        - xmlStrlen
        - xmlValidityError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:9007,9'
          Branch Sides:
            - BranchSide:      'parser.c:9007,21'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9008,5'
              BranchSideFuncs:
                - xmlParserNsStartElement
                - xmlParseQNameHashed
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParserGrow
        - Branch String:   'parser.c:9008,5'
          Branch Sides:
            - BranchSide:      'parser.c:9008,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserNsStartElement
                - xmlParseQNameHashed
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9010,12'
              BranchSideFuncs:
                - xmlParserNsStartElement
                - xmlParseQNameHashed
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9017,9'
          Branch Sides:
            - BranchSide:      'parser.c:9018,22'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:9022,38'
              BranchSideFuncs:
                - xmlParseQNameHashed
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9023,9'
          Branch Sides:
            - BranchSide:      'parser.c:9024,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:9028,28'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
        - Branch String:   'parser.c:9037,5'
          Branch Sides:
            - BranchSide:      'parser.c:9037,5'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:9063,5'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:9037,5'
          Branch Sides:
            - BranchSide:      'parser.c:9037,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:9063,5'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:9063,26'
          Branch Sides:
            - BranchSide:      'parser.c:9063,5'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:9064,7'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:9064,19'
          Branch Sides:
            - BranchSide:      'parser.c:9064,23'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:9065,6'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:9064,39'
          Branch Sides:
            - BranchSide:      'parser.c:9063,5'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:9065,6'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:9065,6'
          Branch Sides:
            - BranchSide:      'parser.c:9065,6'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:9065,6'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:9065,6'
          Branch Sides:
            - BranchSide:      'parser.c:9065,30'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:9065,6'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:9065,6'
          Branch Sides:
            - BranchSide:      'parser.c:9065,30'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:9065,6'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:9065,26'
          Branch Sides:
            - BranchSide:      'parser.c:9063,5'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:9065,30'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:9063,5'
          Branch Sides:
            - BranchSide:      'parser.c:9066,6'
              BranchSideFuncs:
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:9256,9'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
        - Branch String:   'parser.c:9071,13'
          Branch Sides:
            - BranchSide:      'parser.c:9072,6'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
            - BranchSide:      'parser.c:9073,13'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:9073,13'
          Branch Sides:
            - BranchSide:      'parser.c:9074,13'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:9075,28'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:9077,6'
          Branch Sides:
            - BranchSide:      'parser.c:9077,31'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:9079,14'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:9079,42'
          Branch Sides:
            - BranchSide:      'parser.c:9079,46'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:9126,20'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
        - Branch String:   'parser.c:9079,13'
          Branch Sides:
            - BranchSide:      'parser.c:9083,40'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:9126,20'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
        - Branch String:   'parser.c:9085,17'
          Branch Sides:
            - BranchSide:      'parser.c:9086,30'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:9089,18'
              BranchSideFuncs:
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
        - Branch String:   'parser.c:9089,17'
          Branch Sides:
            - BranchSide:      'parser.c:9090,52'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
            - BranchSide:      'parser.c:9124,33'
              BranchSideFuncs:
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:9090,21'
          Branch Sides:
            - BranchSide:      'parser.c:9091,34'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:9094,21'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
        - Branch String:   'parser.c:9094,21'
          Branch Sides:
            - BranchSide:      'parser.c:9095,30'
              BranchSideFuncs:
                - xmlNsErr
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarn
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
            - BranchSide:      'parser.c:9099,25'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
        - Branch String:   'parser.c:9099,25'
          Branch Sides:
            - BranchSide:      'parser.c:9100,35'
              BranchSideFuncs:
                - xmlNsWarn
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
            - BranchSide:      'parser.c:9104,32'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
        - Branch String:   'parser.c:9106,21'
          Branch Sides:
            - BranchSide:      'parser.c:9107,25'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlNsErr
            - BranchSide:      'parser.c:9114,22'
              BranchSideFuncs:
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlStrEqual
                - xmlNsErr
        - Branch String:   'parser.c:9107,25'
          Branch Sides:
            - BranchSide:      'parser.c:9108,34'
              BranchSideFuncs:
                - xmlNsErr
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:9112,21'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:9114,33'
          Branch Sides:
            - BranchSide:      'parser.c:9115,34'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlNsErr
            - BranchSide:      'parser.c:9122,13'
              BranchSideFuncs:
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:9114,21'
          Branch Sides:
            - BranchSide:      'parser.c:9117,30'
              BranchSideFuncs:
                - xmlNsErr
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:9122,13'
              BranchSideFuncs:
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:9124,17'
          Branch Sides:
            - BranchSide:      'parser.c:9125,21'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:9126,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:9126,20'
          Branch Sides:
            - BranchSide:      'parser.c:9130,40'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
            - BranchSide:      'parser.c:9201,18'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
        - Branch String:   'parser.c:9132,17'
          Branch Sides:
            - BranchSide:      'parser.c:9133,30'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:9137,17'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
        - Branch String:   'parser.c:9137,17'
          Branch Sides:
            - BranchSide:      'parser.c:9138,21'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlNsErr
            - BranchSide:      'parser.c:9148,17'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
        - Branch String:   'parser.c:9138,21'
          Branch Sides:
            - BranchSide:      'parser.c:9139,30'
              BranchSideFuncs:
                - xmlNsErr
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:9146,17'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:9148,17'
          Branch Sides:
            - BranchSide:      'parser.c:9149,21'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlNsErr
            - BranchSide:      'parser.c:9156,17'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
        - Branch String:   'parser.c:9149,21'
          Branch Sides:
            - BranchSide:      'parser.c:9150,30'
              BranchSideFuncs:
                - xmlNsErr
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:9154,17'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:9156,17'
          Branch Sides:
            - BranchSide:      'parser.c:9157,26'
              BranchSideFuncs:
                - xmlNsErr
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:9162,18'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
        - Branch String:   'parser.c:9162,29'
          Branch Sides:
            - BranchSide:      'parser.c:9163,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlNsErr
            - BranchSide:      'parser.c:9170,18'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
        - Branch String:   'parser.c:9162,17'
          Branch Sides:
            - BranchSide:      'parser.c:9165,26'
              BranchSideFuncs:
                - xmlNsErr
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:9170,18'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
        - Branch String:   'parser.c:9170,31'
          Branch Sides:
            - BranchSide:      'parser.c:9170,35'
              BranchSideFuncs:
                - xmlNsErr
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:9171,26'
              BranchSideFuncs:
                - xmlNsErr
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:9170,17'
          Branch Sides:
            - BranchSide:      'parser.c:9171,26'
              BranchSideFuncs:
                - xmlNsErr
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:9176,52'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
        - Branch String:   'parser.c:9176,21'
          Branch Sides:
            - BranchSide:      'parser.c:9177,34'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:9180,21'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlNsWarn
                - xmlNsErr
        - Branch String:   'parser.c:9180,21'
          Branch Sides:
            - BranchSide:      'parser.c:9181,30'
              BranchSideFuncs:
                - xmlNsErr
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarn
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:9185,26'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlNsWarn
        - Branch String:   'parser.c:9185,42'
          Branch Sides:
            - BranchSide:      'parser.c:9185,46'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlNsWarn
            - BranchSide:      'parser.c:9190,32'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:9185,25'
          Branch Sides:
            - BranchSide:      'parser.c:9186,35'
              BranchSideFuncs:
                - xmlNsWarn
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:9190,32'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:9194,17'
          Branch Sides:
            - BranchSide:      'parser.c:9195,21'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:9196,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:9201,32'
          Branch Sides:
            - BranchSide:      'parser.c:9201,36'
              BranchSideFuncs:
                - xmlCtxtGrowAttrs
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:9202,44'
              BranchSideFuncs:
                - xmlCtxtGrowAttrs
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:9201,17'
          Branch Sides:
            - BranchSide:      'parser.c:9202,44'
              BranchSideFuncs:
                - xmlCtxtGrowAttrs
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:9210,51'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:9207,21'
          Branch Sides:
            - BranchSide:      'parser.c:9208,21'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:9209,13'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:9215,17'
          Branch Sides:
            - BranchSide:      'parser.c:9216,34'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:9225,44'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:9232,17'
          Branch Sides:
            - BranchSide:      'parser.c:9232,36'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:9233,22'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:9237,32'
          Branch Sides:
            - BranchSide:      'parser.c:9237,36'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:9242,2'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:9237,13'
          Branch Sides:
            - BranchSide:      'parser.c:9238,13'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:9242,2'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:9242,2'
          Branch Sides:
            - BranchSide:      'parser.c:9242,2'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:9243,7'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9242,2'
          Branch Sides:
            - BranchSide:      'parser.c:9242,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:9243,7'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9243,19'
          Branch Sides:
            - BranchSide:      'parser.c:9243,25'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
            - BranchSide:      'parser.c:9244,6'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
        - Branch String:   'parser.c:9243,37'
          Branch Sides:
            - BranchSide:      'parser.c:9243,41'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:9245,6'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9243,6'
          Branch Sides:
            - BranchSide:      'parser.c:9244,6'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
            - BranchSide:      'parser.c:9245,6'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9245,6'
          Branch Sides:
            - BranchSide:      'parser.c:9246,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
            - BranchSide:      'parser.c:9250,9'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
        - Branch String:   'parser.c:9250,9'
          Branch Sides:
            - BranchSide:      'parser.c:9063,5'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:9250,9'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
        - Branch String:   'parser.c:9250,9'
          Branch Sides:
            - BranchSide:      'parser.c:9063,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:9250,9'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:9256,9'
          Branch Sides:
            - BranchSide:      'parser.c:9259,28'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
            - BranchSide:      'parser.c:9293,12'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
        - Branch String:   'parser.c:9260,6'
          Branch Sides:
            - BranchSide:      'parser.c:9261,13'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
            - BranchSide:      'parser.c:9288,5'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
        - Branch String:   'parser.c:9261,6'
          Branch Sides:
            - BranchSide:      'parser.c:9262,37'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
            - BranchSide:      'parser.c:9287,2'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
        - Branch String:   'parser.c:9267,36'
          Branch Sides:
            - BranchSide:      'parser.c:9267,40'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
            - BranchSide:      'parser.c:9272,14'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
        - Branch String:   'parser.c:9267,7'
          Branch Sides:
            - BranchSide:      'parser.c:9268,42'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
            - BranchSide:      'parser.c:9272,14'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
        - Branch String:   'parser.c:9270,25'
          Branch Sides:
            - BranchSide:      'parser.c:9271,29'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
            - BranchSide:      'parser.c:9272,3'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
        - Branch String:   'parser.c:9272,14'
          Branch Sides:
            - BranchSide:      'parser.c:9273,42'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
            - BranchSide:      'parser.c:9279,25'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlFatalErr
        - Branch String:   'parser.c:9275,25'
          Branch Sides:
            - BranchSide:      'parser.c:9277,29'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
            - BranchSide:      'parser.c:9278,3'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
        - Branch String:   'parser.c:9279,25'
          Branch Sides:
            - BranchSide:      'parser.c:9280,37'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
            - BranchSide:      'parser.c:9284,32'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
        - Branch String:   'parser.c:9293,5'
          Branch Sides:
            - BranchSide:      'parser.c:9294,19'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlNsErr
            - BranchSide:      'parser.c:9323,15'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
        - Branch String:   'parser.c:9300,6'
          Branch Sides:
            - BranchSide:      'parser.c:9301,21'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
            - BranchSide:      'parser.c:9302,20'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlNsErr
        - Branch String:   'parser.c:9302,20'
          Branch Sides:
            - BranchSide:      'parser.c:9303,21'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
            - BranchSide:      'parser.c:9305,29'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlNsErr
        - Branch String:   'parser.c:9309,31'
          Branch Sides:
            - BranchSide:      'parser.c:9309,35'
              BranchSideFuncs:
                - xmlNsErr
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
            - BranchSide:      'parser.c:9310,26'
              BranchSideFuncs:
                - xmlNsErr
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
        - Branch String:   'parser.c:9328,9'
          Branch Sides:
            - BranchSide:      'parser.c:9329,22'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
            - BranchSide:      'parser.c:9405,9'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
        - Branch String:   'parser.c:9330,9'
          Branch Sides:
            - BranchSide:      'parser.c:9331,26'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
            - BranchSide:      'parser.c:9333,13'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
        - Branch String:   'parser.c:9333,13'
          Branch Sides:
            - BranchSide:      'parser.c:9336,19'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
            - BranchSide:      'parser.c:9346,16'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
        - Branch String:   'parser.c:9337,17'
          Branch Sides:
            - BranchSide:      'parser.c:9338,30'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:9342,30'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
        - Branch String:   'parser.c:9348,9'
          Branch Sides:
            - BranchSide:      'parser.c:9353,23'
              BranchSideFuncs:
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:9400,5'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
        - Branch String:   'parser.c:9359,17'
          Branch Sides:
            - BranchSide:      'parser.c:9364,21'
              BranchSideFuncs:
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:9368,24'
              BranchSideFuncs:
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrAttributeDup
        - Branch String:   'parser.c:9364,21'
          Branch Sides:
            - BranchSide:      'parser.c:9365,21'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:9366,23'
              BranchSideFuncs:
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrAttributeDup
        - Branch String:   'parser.c:9368,24'
          Branch Sides:
            - BranchSide:      'parser.c:9369,25'
              BranchSideFuncs:
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:9372,25'
              BranchSideFuncs:
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrAttributeDup
        - Branch String:   'parser.c:9379,17'
          Branch Sides:
            - BranchSide:      'parser.c:9380,17'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:9388,17'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
        - Branch String:   'parser.c:9388,17'
          Branch Sides:
            - BranchSide:      'parser.c:9389,21'
              BranchSideFuncs:
                - xmlNsErr
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:9399,9'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
        - Branch String:   'parser.c:9389,21'
          Branch Sides:
            - BranchSide:      'parser.c:9390,40'
              BranchSideFuncs:
                - xmlErrAttributeDup
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
            - BranchSide:      'parser.c:9393,30'
              BranchSideFuncs:
                - xmlNsErr
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlErrAttributeDup
        - Branch String:   'parser.c:9405,9'
          Branch Sides:
            - BranchSide:      'parser.c:9408,28'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
            - BranchSide:      'parser.c:9510,10'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
        - Branch String:   'parser.c:9409,6'
          Branch Sides:
            - BranchSide:      'parser.c:9410,13'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
            - BranchSide:      'parser.c:9496,5'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
        - Branch String:   'parser.c:9410,6'
          Branch Sides:
            - BranchSide:      'parser.c:9411,37'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
            - BranchSide:      'parser.c:9495,2'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
        - Branch String:   'parser.c:9419,36'
          Branch Sides:
            - BranchSide:      'parser.c:9419,40'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
            - BranchSide:      'parser.c:9421,7'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
        - Branch String:   'parser.c:9419,7'
          Branch Sides:
            - BranchSide:      'parser.c:9420,21'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
            - BranchSide:      'parser.c:9421,7'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
        - Branch String:   'parser.c:9421,7'
          Branch Sides:
            - BranchSide:      'parser.c:9422,21'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
            - BranchSide:      'parser.c:9424,21'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
        - Branch String:   'parser.c:9424,21'
          Branch Sides:
            - BranchSide:      'parser.c:9425,29'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlNsErr
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
            - BranchSide:      'parser.c:9428,28'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
        - Branch String:   'parser.c:9428,28'
          Branch Sides:
            - BranchSide:      'parser.c:9429,29'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlNsErr
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
            - BranchSide:      'parser.c:9433,49'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
        - Branch String:   'parser.c:9434,46'
          Branch Sides:
            - BranchSide:      'parser.c:9435,26'
              BranchSideFuncs:
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
            - BranchSide:      'parser.c:9436,34'
              BranchSideFuncs:
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
        - Branch String:   'parser.c:9434,25'
          Branch Sides:
            - BranchSide:      'parser.c:9436,34'
              BranchSideFuncs:
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
            - BranchSide:      'parser.c:9444,33'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlNsErr
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
        - Branch String:   'parser.c:9452,21'
          Branch Sides:
            - BranchSide:      'parser.c:9453,52'
              BranchSideFuncs:
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlNsErr
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlNsErr
            - BranchSide:      'parser.c:9468,38'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlValidityError
                - xmlCtxtGrowAttrs
        - Branch String:   'parser.c:9457,25'
          Branch Sides:
            - BranchSide:      'parser.c:9458,25'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
            - BranchSide:      'parser.c:9459,25'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlNsErr
        - Branch String:   'parser.c:9459,25'
          Branch Sides:
            - BranchSide:      'parser.c:9460,29'
              BranchSideFuncs:
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlValidityError
                - xmlCtxtGrowAttrs
            - BranchSide:      'parser.c:9466,17'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlValidityError
                - xmlCtxtGrowAttrs
        - Branch String:   'parser.c:9460,29'
          Branch Sides:
            - BranchSide:      'parser.c:9461,29'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
            - BranchSide:      'parser.c:9462,34'
              BranchSideFuncs:
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlValidityError
                - xmlCtxtGrowAttrs
        - Branch String:   'parser.c:9470,36'
          Branch Sides:
            - BranchSide:      'parser.c:9470,40'
              BranchSideFuncs:
                - xmlCtxtGrowAttrs
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlValidityError
            - BranchSide:      'parser.c:9471,44'
              BranchSideFuncs:
                - xmlCtxtGrowAttrs
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlValidityError
        - Branch String:   'parser.c:9470,21'
          Branch Sides:
            - BranchSide:      'parser.c:9471,44'
              BranchSideFuncs:
                - xmlCtxtGrowAttrs
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlValidityError
            - BranchSide:      'parser.c:9482,34'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlValidityError
        - Branch String:   'parser.c:9476,25'
          Branch Sides:
            - BranchSide:      'parser.c:9477,35'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9480,17'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlValidityError
        - Branch String:   'parser.c:9487,45'
          Branch Sides:
            - BranchSide:      'parser.c:9487,49'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlValidityError
            - BranchSide:      'parser.c:9493,22'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
        - Branch String:   'parser.c:9487,21'
          Branch Sides:
            - BranchSide:      'parser.c:9488,38'
              BranchSideFuncs:
                - xmlValidityError
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
            - BranchSide:      'parser.c:9493,22'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
        - Branch String:   'parser.c:9510,26'
          Branch Sides:
            - BranchSide:      'parser.c:9510,30'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:9538,12'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
        - Branch String:   'parser.c:9510,9'
          Branch Sides:
            - BranchSide:      'parser.c:9511,16'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:9538,12'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
        - Branch String:   'parser.c:9514,9'
          Branch Sides:
            - BranchSide:      'parser.c:9518,23'
              BranchSideFuncs:
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:9533,5'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
        - Branch String:   'parser.c:9519,17'
          Branch Sides:
            - BranchSide:      'parser.c:9520,17'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:9522,23'
              BranchSideFuncs:
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlErrAttributeDup
        - Branch String:   'parser.c:9530,17'
          Branch Sides:
            - BranchSide:      'parser.c:9531,36'
              BranchSideFuncs:
                - xmlErrAttributeDup
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
            - BranchSide:      'parser.c:9532,9'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
        - Branch String:   'parser.c:9538,5'
          Branch Sides:
            - BranchSide:      'parser.c:9540,19'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
            - BranchSide:      'parser.c:9554,32'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
        - Branch String:   'parser.c:9541,13'
          Branch Sides:
            - BranchSide:      'parser.c:9542,13'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
            - BranchSide:      'parser.c:9543,18'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
        - Branch String:   'parser.c:9543,18'
          Branch Sides:
            - BranchSide:      'parser.c:9544,25'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
            - BranchSide:      'parser.c:9546,25'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
        - Branch String:   'parser.c:9548,26'
          Branch Sides:
            - BranchSide:      'parser.c:9548,30'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
            - BranchSide:      'parser.c:9552,5'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
        - Branch String:   'parser.c:9548,13'
          Branch Sides:
            - BranchSide:      'parser.c:9549,25'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
            - BranchSide:      'parser.c:9552,5'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
        - Branch String:   'parser.c:9555,26'
          Branch Sides:
            - BranchSide:      'parser.c:9555,30'
              BranchSideFuncs:
                - xmlNsErr
            - BranchSide:      'parser.c:9560,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9555,9'
          Branch Sides:
            - BranchSide:      'parser.c:9556,11'
              BranchSideFuncs:
                - xmlNsErr
            - BranchSide:      'parser.c:9560,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9566,29'
          Branch Sides:
            - BranchSide:      'parser.c:9566,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9567,20'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9566,68'
          Branch Sides:
            - BranchSide:      'parser.c:9567,4'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9567,20'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9566,9'
          Branch Sides:
            - BranchSide:      'parser.c:9567,20'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9568,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9568,6'
          Branch Sides:
            - BranchSide:      'parser.c:9569,6'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9573,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9581,9'
          Branch Sides:
            - BranchSide:      'parser.c:9582,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9587,16'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9582,2'
          Branch Sides:
            - BranchSide:      'parser.c:9583,10'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9585,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9583,10'
          Branch Sides:
            - BranchSide:      'parser.c:9583,31'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9584,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:9008,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:9017,9'
          Dst:             xmlParserNsStartElement
        - Src:             'parser.c:9018,9'
          Dst:             xmlErrMemory
        - Src:             'parser.c:9022,18'
          Dst:             xmlParseQNameHashed
        - Src:             'parser.c:9024,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:9036,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:9037,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:9068,13'
          Dst:             xmlParseAttribute2
        - Src:             'parser.c:9077,21'
          Dst:             xmlStrlen
        - Src:             'parser.c:9083,20'
          Dst:             xmlDictLookupHashed
        - Src:             'parser.c:9086,17'
          Dst:             xmlErrMemory
        - Src:             'parser.c:9090,21'
          Dst:             xmlParseURISafe
        - Src:             'parser.c:9091,21'
          Dst:             xmlErrMemory
        - Src:             'parser.c:9095,21'
          Dst:             xmlNsErr
        - Src:             'parser.c:9100,25'
          Dst:             xmlNsWarn
        - Src:             'parser.c:9104,21'
          Dst:             xmlFreeURI
        - Src:             'parser.c:9108,25'
          Dst:             xmlNsErr
        - Src:             'parser.c:9115,22'
          Dst:             xmlStrEqual
        - Src:             'parser.c:9117,21'
          Dst:             xmlNsErr
        - Src:             'parser.c:9124,17'
          Dst:             xmlParserNsPush
        - Src:             'parser.c:9130,20'
          Dst:             xmlDictLookupHashed
        - Src:             'parser.c:9133,17'
          Dst:             xmlErrMemory
        - Src:             'parser.c:9139,21'
          Dst:             xmlNsErr
        - Src:             'parser.c:9150,21'
          Dst:             xmlNsErr
        - Src:             'parser.c:9157,17'
          Dst:             xmlNsErr
        - Src:             'parser.c:9163,18'
          Dst:             xmlStrEqual
        - Src:             'parser.c:9165,17'
          Dst:             xmlNsErr
        - Src:             'parser.c:9171,17'
          Dst:             xmlNsErr
        - Src:             'parser.c:9176,21'
          Dst:             xmlParseURISafe
        - Src:             'parser.c:9177,21'
          Dst:             xmlErrMemory
        - Src:             'parser.c:9181,21'
          Dst:             xmlNsErr
        - Src:             'parser.c:9186,25'
          Dst:             xmlNsWarn
        - Src:             'parser.c:9190,21'
          Dst:             xmlFreeURI
        - Src:             'parser.c:9194,17'
          Dst:             xmlParserNsPush
        - Src:             'parser.c:9202,27'
          Dst:             xmlCtxtGrowAttrs
        - Src:             'parser.c:9242,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:9245,6'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:9246,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:9250,9'
          Dst:             xmlParserGrow
        - Src:             'parser.c:9259,13'
          Dst:             xmlHashLookup2
        - Src:             'parser.c:9268,21'
          Dst:             xmlParserEntityCheck
        - Src:             'parser.c:9270,25'
          Dst:             xmlParserNsPush
        - Src:             'parser.c:9273,21'
          Dst:             xmlParserEntityCheck
        - Src:             'parser.c:9275,25'
          Dst:             xmlParserNsPush
        - Src:             'parser.c:9280,25'
          Dst:             xmlFatalErr
        - Src:             'parser.c:9307,23'
          Dst:             xmlParserNsLookup
        - Src:             'parser.c:9310,17'
          Dst:             xmlNsErr
        - Src:             'parser.c:9338,17'
          Dst:             xmlErrMemory
        - Src:             'parser.c:9376,25'
          Dst:             xmlDictCombineHash
        - Src:             'parser.c:9377,19'
          Dst:             xmlAttrHashInsert
        - Src:             'parser.c:9390,21'
          Dst:             xmlErrAttributeDup
        - Src:             'parser.c:9393,21'
          Dst:             xmlNsErr
        - Src:             'parser.c:9408,13'
          Dst:             xmlHashLookup2
        - Src:             'parser.c:9433,31'
          Dst:             xmlParserNsLookup
        - Src:             'parser.c:9436,25'
          Dst:             xmlNsErr
        - Src:             'parser.c:9453,33'
          Dst:             xmlDictCombineHash
        - Src:             'parser.c:9455,27'
          Dst:             xmlAttrHashInsert
        - Src:             'parser.c:9462,25'
          Dst:             xmlNsErr
        - Src:             'parser.c:9468,17'
          Dst:             xmlParserEntityCheck
        - Src:             'parser.c:9471,27'
          Dst:             xmlCtxtGrowAttrs
        - Src:             'parser.c:9488,21'
          Dst:             xmlValidityError
        - Src:             'parser.c:9525,31'
          Dst:             xmlDictComputeHash
        - Src:             'parser.c:9527,25'
          Dst:             xmlDictCombineHash
        - Src:             'parser.c:9528,19'
          Dst:             xmlAttrHashInsertQName
        - Src:             'parser.c:9531,17'
          Dst:             xmlErrAttributeDup
        - Src:             'parser.c:9554,11'
          Dst:             xmlParserNsLookupUri
        - Src:             'parser.c:9556,2'
          Dst:             xmlNsErr
    - functionName:    xmlParserNsPush
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1713
      functionLinenumberEnd: 1857
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - prefix
        - uri
        - saxData
        - defAttr
      BBCount:         82
      ICount:          668
      EdgeCount:       111
      CyclomaticComplexity: 31
      functionsReached:
        - xmlErrAttributeDup
        - xmlErrMemory
        - xmlParserNsGrow
        - xmlParserNsLookup
      functionUses:    5
      BranchProfiles:
        - Branch String:   'parser.c:1719,26'
          Branch Sides:
            - BranchSide:      'parser.c:1719,30'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrAttributeDup
                - xmlErrAttributeDup
                - xmlParserNsGrow
                - xmlErrMemory
            - BranchSide:      'parser.c:1722,10'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrAttributeDup
                - xmlErrAttributeDup
                - xmlParserNsGrow
                - xmlErrMemory
        - Branch String:   'parser.c:1719,9'
          Branch Sides:
            - BranchSide:      'parser.c:1720,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1722,10'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrAttributeDup
                - xmlErrAttributeDup
                - xmlParserNsGrow
                - xmlErrMemory
        - Branch String:   'parser.c:1722,37'
          Branch Sides:
            - BranchSide:      'parser.c:1722,57'
              BranchSideFuncs:
                - xmlParserNsGrow
                - xmlParserNsLookup
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrAttributeDup
                - xmlErrAttributeDup
                - xmlErrMemory
            - BranchSide:      'parser.c:1730,10'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrAttributeDup
                - xmlErrAttributeDup
        - Branch String:   'parser.c:1722,9'
          Branch Sides:
            - BranchSide:      'parser.c:1723,22'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1730,10'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrAttributeDup
                - xmlErrAttributeDup
        - Branch String:   'parser.c:1730,26'
          Branch Sides:
            - BranchSide:      'parser.c:1730,30'
              BranchSideFuncs:
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:1731,20'
              BranchSideFuncs:
                - xmlErrAttributeDup
        - Branch String:   'parser.c:1730,9'
          Branch Sides:
            - BranchSide:      'parser.c:1731,20'
              BranchSideFuncs:
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:1754,34'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrAttributeDup
        - Branch String:   'parser.c:1733,13'
          Branch Sides:
            - BranchSide:      'parser.c:1734,22'
              BranchSideFuncs:
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:1747,38'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1736,17'
          Branch Sides:
            - BranchSide:      'parser.c:1737,21'
              BranchSideFuncs:
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:1742,18'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1737,21'
          Branch Sides:
            - BranchSide:      'parser.c:1738,40'
              BranchSideFuncs:
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:1739,17'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1742,53'
          Branch Sides:
            - BranchSide:      'parser.c:1743,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1745,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1742,17'
          Branch Sides:
            - BranchSide:      'parser.c:1744,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1745,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1755,9'
          Branch Sides:
            - BranchSide:      'parser.c:1756,18'
              BranchSideFuncs:
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:1779,17'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:1761,13'
          Branch Sides:
            - BranchSide:      'parser.c:1762,17'
              BranchSideFuncs:
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:1767,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1762,17'
          Branch Sides:
            - BranchSide:      'parser.c:1763,36'
              BranchSideFuncs:
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:1764,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1767,49'
          Branch Sides:
            - BranchSide:      'parser.c:1768,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1771,25'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1767,13'
          Branch Sides:
            - BranchSide:      'parser.c:1769,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1771,25'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1784,9'
          Branch Sides:
            - BranchSide:      'parser.c:1788,13'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:1835,25'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1788,13'
          Branch Sides:
            - BranchSide:      'parser.c:1789,26'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1792,19'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:1792,19'
          Branch Sides:
            - BranchSide:      'parser.c:1792,42'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1792,17'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:1794,13'
          Branch Sides:
            - BranchSide:      'parser.c:1795,26'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1798,16'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1800,9'
          Branch Sides:
            - BranchSide:      'parser.c:1801,27'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1817,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1804,27'
          Branch Sides:
            - BranchSide:      'parser.c:1804,31'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1805,17'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1804,17'
          Branch Sides:
            - BranchSide:      'parser.c:1805,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1806,24'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1808,13'
          Branch Sides:
            - BranchSide:      'parser.c:1809,25'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1814,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1810,21'
          Branch Sides:
            - BranchSide:      'parser.c:1808,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1811,30'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1826,9'
          Branch Sides:
            - BranchSide:      'parser.c:1827,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1832,19'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1828,17'
          Branch Sides:
            - BranchSide:      'parser.c:1826,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1829,23'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1844,13'
          Branch Sides:
            - BranchSide:      'parser.c:1844,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1844,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1849,30'
          Branch Sides:
            - BranchSide:      'parser.c:1849,39'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1849,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:1722,41'
          Dst:             xmlParserNsGrow
        - Src:             'parser.c:1723,9'
          Dst:             xmlErrMemory
        - Src:             'parser.c:1738,21'
          Dst:             xmlErrAttributeDup
        - Src:             'parser.c:1754,16'
          Dst:             xmlParserNsLookup
        - Src:             'parser.c:1763,17'
          Dst:             xmlErrAttributeDup
        - Src:             'parser.c:1789,13'
          Dst:             xmlErrMemory
        - Src:             'parser.c:1795,13'
          Dst:             xmlErrMemory
    - functionName:    spacePush
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2218
      functionLinenumberEnd: 2242
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - val
      BBCount:         11
      ICount:          113
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlErrMemory
        - xmlGrowCapacity
      functionUses:    4
      BranchProfiles:
        - Branch String:   'parser.c:2219,9'
          Branch Sides:
            - BranchSide:      'parser.c:2223,35'
              BranchSideFuncs:
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:2239,37'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2225,13'
          Branch Sides:
            - BranchSide:      'parser.c:2226,19'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:2230,15'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:2231,13'
          Branch Sides:
            - BranchSide:      'parser.c:2232,19'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:2235,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:2223,19'
          Dst:             xmlGrowCapacity
        - Src:             'parser.c:2226,6'
          Dst:             xmlErrMemory
        - Src:             'parser.c:2232,6'
          Dst:             xmlErrMemory
    - functionName:    namePop
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2203
      functionLinenumberEnd: 2216
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         10
      ICount:          87
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'parser.c:2206,24'
          Branch Sides:
            - BranchSide:      'parser.c:2206,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2207,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2206,9'
          Branch Sides:
            - BranchSide:      'parser.c:2207,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2208,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2209,9'
          Branch Sides:
            - BranchSide:      'parser.c:2210,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2212,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    areBlanks
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2896
      functionLinenumberEnd: 2962
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - str
        - len
        - blank_chars
      BBCount:         82
      ICount:          469
      EdgeCount:       112
      CyclomaticComplexity: 32
      functionsReached:
        - xmlGetLastChild
        - xmlHashLookup2
        - xmlNodeIsText
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:2903,31'
          Branch Sides:
            - BranchSide:      'parser.c:2903,37'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2905,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2903,56'
          Branch Sides:
            - BranchSide:      'parser.c:2904,12'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2905,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2903,9'
          Branch Sides:
            - BranchSide:      'parser.c:2905,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2910,9'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'parser.c:2910,9'
          Branch Sides:
            - BranchSide:      'parser.c:2911,9'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'parser.c:2918,9'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'parser.c:2911,2'
          Branch Sides:
            - BranchSide:      'parser.c:2912,12'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'parser.c:2913,5'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'parser.c:2912,12'
          Branch Sides:
            - BranchSide:      'parser.c:2912,31'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'parser.c:2912,12'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'parser.c:2912,12'
          Branch Sides:
            - BranchSide:      'parser.c:2912,12'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'parser.c:2912,12'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'parser.c:2912,12'
          Branch Sides:
            - BranchSide:      'parser.c:2912,31'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'parser.c:2912,12'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'parser.c:2912,10'
          Branch Sides:
            - BranchSide:      'parser.c:2912,31'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'parser.c:2912,34'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2918,9'
          Branch Sides:
            - BranchSide:      'parser.c:2918,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2919,9'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'parser.c:2919,9'
          Branch Sides:
            - BranchSide:      'parser.c:2920,23'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'parser.c:2948,10'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
        - Branch String:   'parser.c:2924,13'
          Branch Sides:
            - BranchSide:      'parser.c:2925,22'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'parser.c:2926,13'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'parser.c:2926,13'
          Branch Sides:
            - BranchSide:      'parser.c:2927,39'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
            - BranchSide:      'parser.c:2929,14'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
        - Branch String:   'parser.c:2929,32'
          Branch Sides:
            - BranchSide:      'parser.c:2929,36'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
            - BranchSide:      'parser.c:2932,13'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
        - Branch String:   'parser.c:2929,13'
          Branch Sides:
            - BranchSide:      'parser.c:2930,39'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
            - BranchSide:      'parser.c:2932,13'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
        - Branch String:   'parser.c:2932,13'
          Branch Sides:
            - BranchSide:      'parser.c:2933,17'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
            - BranchSide:      'parser.c:2939,5'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
        - Branch String:   'parser.c:2933,17'
          Branch Sides:
            - BranchSide:      'parser.c:2934,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2935,18'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
        - Branch String:   'parser.c:2935,59'
          Branch Sides:
            - BranchSide:      'parser.c:2936,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2937,17'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2935,17'
          Branch Sides:
            - BranchSide:      'parser.c:2937,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2938,9'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
        - Branch String:   'parser.c:2948,22'
          Branch Sides:
            - BranchSide:      'parser.c:2948,26'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
            - BranchSide:      'parser.c:2949,10'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
        - Branch String:   'parser.c:2948,9'
          Branch Sides:
            - BranchSide:      'parser.c:2948,39'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2949,10'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
        - Branch String:   'parser.c:2949,40'
          Branch Sides:
            - BranchSide:      'parser.c:2950,3'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
            - BranchSide:      'parser.c:2952,33'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
        - Branch String:   'parser.c:2950,15'
          Branch Sides:
            - BranchSide:      'parser.c:2950,19'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
            - BranchSide:      'parser.c:2952,33'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
        - Branch String:   'parser.c:2949,9'
          Branch Sides:
            - BranchSide:      'parser.c:2950,35'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2952,33'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
        - Branch String:   'parser.c:2953,9'
          Branch Sides:
            - BranchSide:      'parser.c:2954,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2956,30'
              BranchSideFuncs:
                - xmlNodeIsText
                - xmlNodeIsText
        - Branch String:   'parser.c:2954,52'
          Branch Sides:
            - BranchSide:      'parser.c:2955,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2956,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2954,13'
          Branch Sides:
            - BranchSide:      'parser.c:2955,44'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2956,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2956,16'
          Branch Sides:
            - BranchSide:      'parser.c:2957,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2958,15'
              BranchSideFuncs:
                - xmlNodeIsText
      Callsites:
        - Src:             'parser.c:2927,24'
          Dst:             xmlHashLookup2
        - Src:             'parser.c:2930,24'
          Dst:             xmlHashLookup2
        - Src:             'parser.c:2952,17'
          Dst:             xmlGetLastChild
        - Src:             'parser.c:2956,16'
          Dst:             xmlNodeIsText
        - Src:             'parser.c:2959,15'
          Dst:             xmlNodeIsText
    - functionName:    xmlParseCharDataComplex
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4942
      functionLinenumberEnd: 4994
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - partial
      BBCount:         96
      ICount:          562
      EdgeCount:       128
      CyclomaticComplexity: 34
      functionsReached:
        - xmlCharacters
        - xmlCopyCharMultiByte
        - xmlCurrentCharRecover
        - xmlFatalErr
        - xmlFatalErrMsgInt
        - xmlParserShrink
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:4948,25'
          Branch Sides:
            - BranchSide:      'parser.c:4948,5'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
            - BranchSide:      'parser.c:4949,13'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
        - Branch String:   'parser.c:4949,25'
          Branch Sides:
            - BranchSide:      'parser.c:4948,5'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
            - BranchSide:      'parser.c:4950,15'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
        - Branch String:   'parser.c:4950,24'
          Branch Sides:
            - BranchSide:      'parser.c:4950,28'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
            - BranchSide:      'parser.c:4952,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
        - Branch String:   'parser.c:4950,40'
          Branch Sides:
            - BranchSide:      'parser.c:4951,14'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
            - BranchSide:      'parser.c:4952,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
        - Branch String:   'parser.c:4951,57'
          Branch Sides:
            - BranchSide:      'parser.c:4948,5'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
            - BranchSide:      'parser.c:4952,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
        - Branch String:   'parser.c:4952,6'
          Branch Sides:
            - BranchSide:      'parser.c:4952,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
            - BranchSide:      'parser.c:4952,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
        - Branch String:   'parser.c:4952,6'
          Branch Sides:
            - BranchSide:      'parser.c:4952,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
            - BranchSide:      'parser.c:4952,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
        - Branch String:   'parser.c:4952,6'
          Branch Sides:
            - BranchSide:      'parser.c:4951,57'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
            - BranchSide:      'parser.c:4952,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
        - Branch String:   'parser.c:4952,6'
          Branch Sides:
            - BranchSide:      'parser.c:4951,57'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
            - BranchSide:      'parser.c:4951,57'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
        - Branch String:   'parser.c:4952,6'
          Branch Sides:
            - BranchSide:      'parser.c:4952,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
            - BranchSide:      'parser.c:4952,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
        - Branch String:   'parser.c:4952,6'
          Branch Sides:
            - BranchSide:      'parser.c:4951,57'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
            - BranchSide:      'parser.c:4952,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
        - Branch String:   'parser.c:4952,6'
          Branch Sides:
            - BranchSide:      'parser.c:4952,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
            - BranchSide:      'parser.c:4952,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
        - Branch String:   'parser.c:4952,6'
          Branch Sides:
            - BranchSide:      'parser.c:4951,57'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
            - BranchSide:      'parser.c:4952,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
        - Branch String:   'parser.c:4952,6'
          Branch Sides:
            - BranchSide:      'parser.c:4951,57'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
            - BranchSide:      'parser.c:4951,57'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
        - Branch String:   'parser.c:4948,5'
          Branch Sides:
            - BranchSide:      'parser.c:4953,7'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
            - BranchSide:      'parser.c:4968,9'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
        - Branch String:   'parser.c:4953,19'
          Branch Sides:
            - BranchSide:      'parser.c:4953,23'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
            - BranchSide:      'parser.c:4956,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
                - xmlParserShrink
        - Branch String:   'parser.c:4953,38'
          Branch Sides:
            - BranchSide:      'parser.c:4953,42'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
            - BranchSide:      'parser.c:4956,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
                - xmlParserShrink
        - Branch String:   'parser.c:4953,6'
          Branch Sides:
            - BranchSide:      'parser.c:4954,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCharacters
                - xmlParserShrink
            - BranchSide:      'parser.c:4956,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
                - xmlParserShrink
        - Branch String:   'parser.c:4956,2'
          Branch Sides:
            - BranchSide:      'parser.c:4956,2'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlFatalErr
                - xmlCharacters
                - xmlParserShrink
            - BranchSide:      'parser.c:4956,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
                - xmlParserShrink
        - Branch String:   'parser.c:4958,2'
          Branch Sides:
            - BranchSide:      'parser.c:4958,2'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlFatalErr
                - xmlCharacters
                - xmlParserShrink
            - BranchSide:      'parser.c:4958,2'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlFatalErr
                - xmlCharacters
                - xmlParserShrink
        - Branch String:   'parser.c:4959,6'
          Branch Sides:
            - BranchSide:      'parser.c:4960,10'
              BranchSideFuncs:
                - xmlCharacters
                - xmlParserShrink
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlFatalErr
            - BranchSide:      'parser.c:4966,30'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
        - Branch String:   'parser.c:4964,13'
          Branch Sides:
            - BranchSide:      'parser.c:4964,13'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
            - BranchSide:      'parser.c:4965,2'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
        - Branch String:   'parser.c:4968,9'
          Branch Sides:
            - BranchSide:      'parser.c:4969,13'
              BranchSideFuncs:
                - xmlCharacters
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:4980,9'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:4980,9'
          Branch Sides:
            - BranchSide:      'parser.c:4980,9'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:4981,14'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:4981,24'
          Branch Sides:
            - BranchSide:      'parser.c:4981,28'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:4987,21'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:4981,13'
          Branch Sides:
            - BranchSide:      'parser.c:4982,17'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:4987,21'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:4982,17'
          Branch Sides:
            - BranchSide:      'parser.c:4983,35'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:4987,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:4985,17'
          Branch Sides:
            - BranchSide:      'parser.c:4985,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4985,17'
              BranchSideFuncs: []
        - Branch String:   'parser.c:4991,13'
          Branch Sides:
            - BranchSide:      'parser.c:4991,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4991,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:4947,11'
          Dst:             xmlCurrentCharRecover
        - Src:             'parser.c:4954,6'
          Dst:             xmlFatalErr
        - Src:             'parser.c:4956,2'
          Dst:             xmlCopyCharMultiByte
        - Src:             'parser.c:4962,13'
          Dst:             xmlCharacters
        - Src:             'parser.c:4964,13'
          Dst:             xmlParserShrink
        - Src:             'parser.c:4966,8'
          Dst:             xmlCurrentCharRecover
        - Src:             'parser.c:4971,9'
          Dst:             xmlCharacters
        - Src:             'parser.c:4983,17'
          Dst:             xmlFatalErrMsgInt
        - Src:             'parser.c:4989,13'
          Dst:             xmlFatalErrMsgInt
    - functionName:    xmlCurrentCharRecover
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2368
      functionLinenumberEnd: 2374
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - len
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCurrentChar
      functionUses:    14
      BranchProfiles:
        - Branch String:   'parser.c:2371,9'
          Branch Sides:
            - BranchSide:      'parser.c:2371,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2372,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:2369,13'
          Dst:             xmlCurrentChar
    - functionName:    xmlCharacters
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4782
      functionLinenumberEnd: 4812
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - buf
        - size
        - isBlank
      BBCount:         30
      ICount:          188
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - areBlanks
      functionUses:    4
      BranchProfiles:
        - Branch String:   'parser.c:4785,29'
          Branch Sides:
            - BranchSide:      'parser.c:4785,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4786,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:4785,9'
          Branch Sides:
            - BranchSide:      'parser.c:4786,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4788,21'
              BranchSideFuncs:
                - areBlanks
        - Branch String:   'parser.c:4788,39'
          Branch Sides:
            - BranchSide:      'parser.c:4788,39'
              BranchSideFuncs:
                - areBlanks
            - BranchSide:      'parser.c:4789,20'
              BranchSideFuncs:
                - areBlanks
        - Branch String:   'parser.c:4796,23'
          Branch Sides:
            - BranchSide:      'parser.c:4797,20'
              BranchSideFuncs:
                - areBlanks
            - BranchSide:      'parser.c:4802,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:4796,9'
          Branch Sides:
            - BranchSide:      'parser.c:4798,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4802,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:4798,54'
          Branch Sides:
            - BranchSide:      'parser.c:4799,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4801,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:4798,13'
          Branch Sides:
            - BranchSide:      'parser.c:4800,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4801,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:4802,13'
          Branch Sides:
            - BranchSide:      'parser.c:4803,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4809,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:4797,10'
          Dst:             areBlanks
    - functionName:    xmlLoadEntityContent
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7929
      functionLinenumberEnd: 8060
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - entity
      BBCount:         96
      ICount:          696
      EdgeCount:       134
      CyclomaticComplexity: 40
      functionsReached:
        - xmlBufContent
        - xmlBufResetInput
        - xmlBufShrink
        - xmlBufUse
        - xmlCtxtErrIO
        - xmlCtxtPopInput
        - xmlCtxtPushInput
        - xmlDetectEncoding
        - xmlErrMemory
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlFatalErrMsgInt
        - xmlFreeInputStream
        - xmlGetUTF8Char
        - xmlLoadResource
        - xmlParseTextDecl
        - xmlParserInputBufferGrow
        - xmlSaturatedAdd
        - xmlStrEqual
        - xmlStrndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:7940,24'
          Branch Sides:
            - BranchSide:      'parser.c:7940,28'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:7944,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:7940,44'
          Branch Sides:
            - BranchSide:      'parser.c:7941,11'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:7944,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:7941,59'
          Branch Sides:
            - BranchSide:      'parser.c:7942,4'
              BranchSideFuncs:
                - xmlLoadResource
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
                - xmlFreeInputStream
                - xmlErrMemory
                - xmlFreeInputStream
                - xmlFatalErr
            - BranchSide:      'parser.c:7943,3'
              BranchSideFuncs:
                - xmlLoadResource
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
                - xmlFreeInputStream
                - xmlErrMemory
                - xmlFreeInputStream
                - xmlFatalErr
        - Branch String:   'parser.c:7942,58'
          Branch Sides:
            - BranchSide:      'parser.c:7943,3'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:7944,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:7940,9'
          Branch Sides:
            - BranchSide:      'parser.c:7944,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:7949,9'
              BranchSideFuncs:
                - xmlLoadResource
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
                - xmlFreeInputStream
                - xmlErrMemory
                - xmlFreeInputStream
        - Branch String:   'parser.c:7949,9'
          Branch Sides:
            - BranchSide:      'parser.c:7950,15'
              BranchSideFuncs:
                - xmlLoadResource
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
                - xmlFreeInputStream
                - xmlErrMemory
                - xmlFreeInputStream
            - BranchSide:      'parser.c:7952,15'
              BranchSideFuncs:
                - xmlLoadResource
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
                - xmlFreeInputStream
                - xmlErrMemory
                - xmlFreeInputStream
        - Branch String:   'parser.c:7956,9'
          Branch Sides:
            - BranchSide:      'parser.c:7957,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7959,16'
              BranchSideFuncs:
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
                - xmlFreeInputStream
                - xmlErrMemory
                - xmlFreeInputStream
        - Branch String:   'parser.c:7970,9'
          Branch Sides:
            - BranchSide:      'parser.c:7971,22'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlFreeInputStream
                - xmlCtxtPopInput
                - xmlFreeInputStream
            - BranchSide:      'parser.c:7976,22'
              BranchSideFuncs:
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
                - xmlFreeInputStream
        - Branch String:   'parser.c:7978,9'
          Branch Sides:
            - BranchSide:      'parser.c:7979,28'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlCtxtPopInput
                - xmlFreeInputStream
            - BranchSide:      'parser.c:7983,23'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7988,10'
          Branch Sides:
            - BranchSide:      'parser.c:7988,10'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8000,14'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
        - Branch String:   'parser.c:7988,10'
          Branch Sides:
            - BranchSide:      'parser.c:7988,10'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8000,14'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
        - Branch String:   'parser.c:7988,10'
          Branch Sides:
            - BranchSide:      'parser.c:7988,10'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8000,14'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
        - Branch String:   'parser.c:7988,10'
          Branch Sides:
            - BranchSide:      'parser.c:7988,10'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8000,14'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
        - Branch String:   'parser.c:7988,50'
          Branch Sides:
            - BranchSide:      'parser.c:7988,54'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8000,14'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
        - Branch String:   'parser.c:7988,54'
          Branch Sides:
            - BranchSide:      'parser.c:7988,54'
              BranchSideFuncs:
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7989,19'
              BranchSideFuncs:
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlStrEqual
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7988,54'
          Branch Sides:
            - BranchSide:      'parser.c:7988,54'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7988,54'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7988,54'
          Branch Sides:
            - BranchSide:      'parser.c:7988,54'
              BranchSideFuncs:
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7989,19'
              BranchSideFuncs:
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlStrEqual
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7988,9'
          Branch Sides:
            - BranchSide:      'parser.c:7989,19'
              BranchSideFuncs:
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8000,14'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
        - Branch String:   'parser.c:7993,58'
          Branch Sides:
            - BranchSide:      'parser.c:7994,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFatalErrMsg
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:7998,5'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
        - Branch String:   'parser.c:7993,13'
          Branch Sides:
            - BranchSide:      'parser.c:7995,28'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:7998,5'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
        - Branch String:   'parser.c:8004,5'
          Branch Sides:
            - BranchSide:      'parser.c:8004,44'
              BranchSideFuncs:
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:8007,22'
              BranchSideFuncs:
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
        - Branch String:   'parser.c:8009,9'
          Branch Sides:
            - BranchSide:      'parser.c:8010,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlCtxtPopInput
                - xmlFreeInputStream
            - BranchSide:      'parser.c:8014,24'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:8015,9'
          Branch Sides:
            - BranchSide:      'parser.c:8016,22'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlCtxtPopInput
                - xmlFreeInputStream
            - BranchSide:      'parser.c:8020,40'
              BranchSideFuncs:
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
        - Branch String:   'parser.c:8021,9'
          Branch Sides:
            - BranchSide:      'parser.c:8022,22'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlCtxtPopInput
                - xmlFreeInputStream
            - BranchSide:      'parser.c:8026,12'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:8026,5'
          Branch Sides:
            - BranchSide:      'parser.c:8027,20'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlSaturatedAdd
            - BranchSide:      'parser.c:8039,22'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
        - Branch String:   'parser.c:8030,21'
          Branch Sides:
            - BranchSide:      'parser.c:8030,26'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCtxtPopInput
                - xmlFreeInputStream
            - BranchSide:      'parser.c:8031,31'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCtxtPopInput
                - xmlFreeInputStream
        - Branch String:   'parser.c:8030,13'
          Branch Sides:
            - BranchSide:      'parser.c:8030,26'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlSaturatedAdd
                - xmlGetUTF8Char
            - BranchSide:      'parser.c:8030,26'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlSaturatedAdd
                - xmlGetUTF8Char
        - Branch String:   'parser.c:8030,26'
          Branch Sides:
            - BranchSide:      'parser.c:8030,26'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlSaturatedAdd
                - xmlGetUTF8Char
            - BranchSide:      'parser.c:8030,26'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlSaturatedAdd
                - xmlGetUTF8Char
        - Branch String:   'parser.c:8030,26'
          Branch Sides:
            - BranchSide:      'parser.c:8030,26'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:8036,14'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:8030,26'
          Branch Sides:
            - BranchSide:      'parser.c:8030,26'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:8036,14'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:8030,26'
          Branch Sides:
            - BranchSide:      'parser.c:8031,31'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:8036,14'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:8030,26'
          Branch Sides:
            - BranchSide:      'parser.c:8030,26'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlSaturatedAdd
                - xmlGetUTF8Char
            - BranchSide:      'parser.c:8030,26'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlSaturatedAdd
                - xmlGetUTF8Char
        - Branch String:   'parser.c:8030,26'
          Branch Sides:
            - BranchSide:      'parser.c:8030,26'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:8036,14'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:8030,26'
          Branch Sides:
            - BranchSide:      'parser.c:8030,26'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlSaturatedAdd
                - xmlGetUTF8Char
            - BranchSide:      'parser.c:8030,26'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlSaturatedAdd
                - xmlGetUTF8Char
        - Branch String:   'parser.c:8030,26'
          Branch Sides:
            - BranchSide:      'parser.c:8030,26'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:8036,14'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:8030,26'
          Branch Sides:
            - BranchSide:      'parser.c:8030,26'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlSaturatedAdd
                - xmlGetUTF8Char
            - BranchSide:      'parser.c:8031,31'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCtxtPopInput
                - xmlFreeInputStream
        - Branch String:   'parser.c:8030,13'
          Branch Sides:
            - BranchSide:      'parser.c:8031,31'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:8036,14'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:8046,5'
          Branch Sides:
            - BranchSide:      'parser.c:8047,44'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - xmlFreeInputStream
            - BranchSide:      'parser.c:8048,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:7944,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:7954,13'
          Dst:             xmlLoadResource
        - Src:             'parser.c:7971,9'
          Dst:             xmlErrMemory
        - Src:             'parser.c:7972,9'
          Dst:             xmlFreeInputStream
        - Src:             'parser.c:7976,5'
          Dst:             xmlBufResetInput
        - Src:             'parser.c:7978,9'
          Dst:             xmlCtxtPushInput
        - Src:             'parser.c:7979,9'
          Dst:             xmlFreeInputStream
        - Src:             'parser.c:7983,5'
          Dst:             xmlDetectEncoding
        - Src:             'parser.c:7989,2'
          Dst:             xmlParseTextDecl
        - Src:             'parser.c:7993,14'
          Dst:             xmlStrEqual
        - Src:             'parser.c:7994,15'
          Dst:             xmlStrEqual
        - Src:             'parser.c:7995,13'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:8001,5'
          Dst:             xmlBufShrink
        - Src:             'parser.c:8002,5'
          Dst:             xmlSaturatedAdd
        - Src:             'parser.c:8004,19'
          Dst:             xmlParserInputBufferGrow
        - Src:             'parser.c:8007,5'
          Dst:             xmlBufResetInput
        - Src:             'parser.c:8010,9'
          Dst:             xmlCtxtErrIO
        - Src:             'parser.c:8014,14'
          Dst:             xmlBufUse
        - Src:             'parser.c:8016,9'
          Dst:             xmlErrMemory
        - Src:             'parser.c:8020,26'
          Dst:             xmlBufContent
        - Src:             'parser.c:8020,15'
          Dst:             xmlStrndup
        - Src:             'parser.c:8022,9'
          Dst:             xmlErrMemory
        - Src:             'parser.c:8028,17'
          Dst:             xmlGetUTF8Char
        - Src:             'parser.c:8031,13'
          Dst:             xmlFatalErrMsgInt
        - Src:             'parser.c:8039,5'
          Dst:             xmlSaturatedAdd
        - Src:             'parser.c:8047,28'
          Dst:             xmlCtxtPopInput
        - Src:             'parser.c:8047,9'
          Dst:             xmlFreeInputStream
    - functionName:    xmlCtxtPushInput
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1943
      functionLinenumberEnd: 2002
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - value
      BBCount:         28
      ICount:          223
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - xmlErrMemory
        - xmlFatalErrMsg
        - xmlGrowCapacity
        - xmlHaltParser
        - xmlParserGetDirectory
      functionUses:    19
      BranchProfiles:
        - Branch String:   'parser.c:1947,24'
          Branch Sides:
            - BranchSide:      'parser.c:1947,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1948,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1947,9'
          Branch Sides:
            - BranchSide:      'parser.c:1948,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1950,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParserGetDirectory
                - xmlErrMemory
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlHaltParser
        - Branch String:   'parser.c:1952,9'
          Branch Sides:
            - BranchSide:      'parser.c:1956,35'
              BranchSideFuncs:
                - xmlGrowCapacity.3407
                - xmlFatalErrMsg
                - xmlParserGetDirectory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlHaltParser
            - BranchSide:      'parser.c:1973,10'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParserGetDirectory
                - xmlErrMemory
        - Branch String:   'parser.c:1958,13'
          Branch Sides:
            - BranchSide:      'parser.c:1959,28'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlHaltParser
            - BranchSide:      'parser.c:1964,15'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParserGetDirectory
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:1965,13'
          Branch Sides:
            - BranchSide:      'parser.c:1966,26'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1969,26'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParserGetDirectory
                - xmlErrMemory
        - Branch String:   'parser.c:1973,30'
          Branch Sides:
            - BranchSide:      'parser.c:1973,34'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParserGetDirectory
                - xmlErrMemory
            - BranchSide:      'parser.c:1981,9'
              BranchSideFuncs:
                - xmlFatalErrMsg
        - Branch String:   'parser.c:1973,9'
          Branch Sides:
            - BranchSide:      'parser.c:1974,43'
              BranchSideFuncs:
                - xmlParserGetDirectory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:1981,9'
              BranchSideFuncs:
                - xmlFatalErrMsg
        - Branch String:   'parser.c:1975,13'
          Branch Sides:
            - BranchSide:      'parser.c:1976,26'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1979,5'
              BranchSideFuncs:
                - xmlFatalErrMsg
        - Branch String:   'parser.c:1981,9'
          Branch Sides:
            - BranchSide:      'parser.c:1982,24'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:1986,37'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1989,9'
          Branch Sides:
            - BranchSide:      'parser.c:1990,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1999,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:1956,19'
          Dst:             xmlGrowCapacity
        - Src:             'parser.c:1959,13'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:1961,13'
          Dst:             xmlHaltParser
        - Src:             'parser.c:1966,13'
          Dst:             xmlErrMemory
        - Src:             'parser.c:1974,21'
          Dst:             xmlParserGetDirectory
        - Src:             'parser.c:1976,13'
          Dst:             xmlErrMemory
        - Src:             'parser.c:1982,9'
          Dst:             xmlFatalErrMsg
    - functionName:    xmlParseTextDecl
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7192
      functionLinenumberEnd: 7250
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         64
      ICount:          401
      EdgeCount:       85
      CyclomaticComplexity: 23
      functionsReached:
        - xmlCharStrdup
        - xmlErrMemory
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlNextChar
        - xmlParseEncodingDecl
        - xmlParseVersionInfo
        - xmlParserGrow
        - xmlSkipBlankChars
      functionUses:    4
      BranchProfiles:
        - Branch String:   'parser.c:7198,10'
          Branch Sides:
            - BranchSide:      'parser.c:7198,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:7201,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:7198,10'
          Branch Sides:
            - BranchSide:      'parser.c:7198,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:7201,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:7198,10'
          Branch Sides:
            - BranchSide:      'parser.c:7198,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:7201,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:7198,10'
          Branch Sides:
            - BranchSide:      'parser.c:7198,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:7201,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:7198,50'
          Branch Sides:
            - BranchSide:      'parser.c:7198,54'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:7201,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:7198,54'
          Branch Sides:
            - BranchSide:      'parser.c:7198,54'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:7199,2'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:7198,54'
          Branch Sides:
            - BranchSide:      'parser.c:7198,54'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:7198,54'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:7198,54'
          Branch Sides:
            - BranchSide:      'parser.c:7198,54'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:7199,2'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:7198,9'
          Branch Sides:
            - BranchSide:      'parser.c:7199,2'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:7201,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:7199,2'
          Branch Sides:
            - BranchSide:      'parser.c:7199,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7200,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7205,9'
          Branch Sides:
            - BranchSide:      'parser.c:7206,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
            - BranchSide:      'parser.c:7213,35'
              BranchSideFuncs:
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
        - Branch String:   'parser.c:7214,9'
          Branch Sides:
            - BranchSide:      'parser.c:7215,12'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
            - BranchSide:      'parser.c:7221,6'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7216,13'
          Branch Sides:
            - BranchSide:      'parser.c:7217,26'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:7220,5'
              BranchSideFuncs:
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:7234,22'
          Branch Sides:
            - BranchSide:      'parser.c:7234,26'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:7236,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
        - Branch String:   'parser.c:7234,9'
          Branch Sides:
            - BranchSide:      'parser.c:7235,9'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:7236,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
        - Branch String:   'parser.c:7235,9'
          Branch Sides:
            - BranchSide:      'parser.c:7235,9'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:7236,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7236,16'
          Branch Sides:
            - BranchSide:      'parser.c:7238,14'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
            - BranchSide:      'parser.c:7243,14'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
        - Branch String:   'parser.c:7244,44'
          Branch Sides:
            - BranchSide:      'parser.c:7244,53'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:7244,9'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:7246,17'
          Branch Sides:
            - BranchSide:      'parser.c:7244,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7247,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:7199,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:7201,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:7205,9'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:7206,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:7213,15'
          Dst:             xmlParseVersionInfo
        - Src:             'parser.c:7215,12'
          Dst:             xmlCharStrdup
        - Src:             'parser.c:7217,13'
          Dst:             xmlErrMemory
        - Src:             'parser.c:7221,6'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:7222,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:7231,5'
          Dst:             xmlParseEncodingDecl
        - Src:             'parser.c:7233,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:7235,9'
          Dst:             xmlParserGrow
        - Src:             'parser.c:7238,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:7239,2'
          Dst:             xmlNextChar
        - Src:             'parser.c:7243,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:7245,13'
          Dst:             xmlNextChar
    - functionName:    xmlCtxtPopInput
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2014
      functionLinenumberEnd: 2029
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         9
      ICount:          87
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    14
      BranchProfiles:
        - Branch String:   'parser.c:2017,9'
          Branch Sides:
            - BranchSide:      'parser.c:2018,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2019,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2019,9'
          Branch Sides:
            - BranchSide:      'parser.c:2020,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2021,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2022,9'
          Branch Sides:
            - BranchSide:      'parser.c:2023,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2025,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParseVersionInfo
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10182
      functionLinenumberEnd: 10213
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         38
      ICount:          270
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - xmlFatalErr
        - xmlNextChar
        - xmlParseVersionNum
        - xmlParserGrow
        - xmlSkipBlankChars
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:10185,9'
          Branch Sides:
            - BranchSide:      'parser.c:10185,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10212,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10185,9'
          Branch Sides:
            - BranchSide:      'parser.c:10185,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10212,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10185,9'
          Branch Sides:
            - BranchSide:      'parser.c:10185,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10212,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10185,9'
          Branch Sides:
            - BranchSide:      'parser.c:10185,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10212,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10185,9'
          Branch Sides:
            - BranchSide:      'parser.c:10185,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10212,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10185,9'
          Branch Sides:
            - BranchSide:      'parser.c:10185,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10212,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10185,9'
          Branch Sides:
            - BranchSide:      'parser.c:10186,2'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10212,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10186,2'
          Branch Sides:
            - BranchSide:      'parser.c:10186,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
            - BranchSide:      'parser.c:10187,2'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
        - Branch String:   'parser.c:10188,6'
          Branch Sides:
            - BranchSide:      'parser.c:10189,18'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:10192,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:10194,6'
          Branch Sides:
            - BranchSide:      'parser.c:10195,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
            - BranchSide:      'parser.c:10201,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:10197,10'
          Branch Sides:
            - BranchSide:      'parser.c:10198,15'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:10200,10'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:10201,13'
          Branch Sides:
            - BranchSide:      'parser.c:10202,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
            - BranchSide:      'parser.c:10209,18'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:10204,10'
          Branch Sides:
            - BranchSide:      'parser.c:10205,15'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:10207,10'
              BranchSideFuncs:
                - xmlNextChar
      Callsites:
        - Src:             'parser.c:10186,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10187,2'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:10189,6'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10192,2'
          Dst:             xmlNextChar
        - Src:             'parser.c:10193,2'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:10195,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:10196,16'
          Dst:             xmlParseVersionNum
        - Src:             'parser.c:10198,3'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10200,10'
          Dst:             xmlNextChar
        - Src:             'parser.c:10202,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:10203,16'
          Dst:             xmlParseVersionNum
        - Src:             'parser.c:10205,3'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10207,10'
          Dst:             xmlNextChar
        - Src:             'parser.c:10209,6'
          Dst:             xmlFatalErr
    - functionName:    xmlParseEncodingDecl
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10300
      functionLinenumberEnd: 10343
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         42
      ICount:          323
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - xmlFatalErr
        - xmlNextChar
        - xmlParseEncName
        - xmlParserGrow
        - xmlSetDeclaredEncoding
        - xmlSkipBlankChars
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:10304,9'
          Branch Sides:
            - BranchSide:      'parser.c:10304,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10304,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:10304,9'
          Branch Sides:
            - BranchSide:      'parser.c:10304,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10304,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:10304,9'
          Branch Sides:
            - BranchSide:      'parser.c:10304,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10304,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:10304,9'
          Branch Sides:
            - BranchSide:      'parser.c:10304,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10304,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:10304,9'
          Branch Sides:
            - BranchSide:      'parser.c:10304,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10304,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:10304,9'
          Branch Sides:
            - BranchSide:      'parser.c:10304,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10304,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:10304,9'
          Branch Sides:
            - BranchSide:      'parser.c:10304,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10304,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:10304,9'
          Branch Sides:
            - BranchSide:      'parser.c:10305,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10307,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:10307,5'
          Branch Sides:
            - BranchSide:      'parser.c:10307,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
            - BranchSide:      'parser.c:10308,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
        - Branch String:   'parser.c:10309,9'
          Branch Sides:
            - BranchSide:      'parser.c:10310,21'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:10313,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:10315,9'
          Branch Sides:
            - BranchSide:      'parser.c:10316,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlSetDeclaredEncoding
                - xmlFatalErr
            - BranchSide:      'parser.c:10324,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:10318,13'
          Branch Sides:
            - BranchSide:      'parser.c:10319,25'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:10323,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSetDeclaredEncoding
        - Branch String:   'parser.c:10324,16'
          Branch Sides:
            - BranchSide:      'parser.c:10325,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlSetDeclaredEncoding
                - xmlFatalErr
            - BranchSide:      'parser.c:10334,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSetDeclaredEncoding
        - Branch String:   'parser.c:10327,13'
          Branch Sides:
            - BranchSide:      'parser.c:10328,25'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:10332,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSetDeclaredEncoding
        - Branch String:   'parser.c:10337,9'
          Branch Sides:
            - BranchSide:      'parser.c:10338,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10340,28'
              BranchSideFuncs:
                - xmlSetDeclaredEncoding
      Callsites:
        - Src:             'parser.c:10303,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:10307,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10308,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:10310,9'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10313,5'
          Dst:             xmlNextChar
        - Src:             'parser.c:10314,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:10316,9'
          Dst:             xmlNextChar
        - Src:             'parser.c:10317,20'
          Dst:             xmlParseEncName
        - Src:             'parser.c:10319,13'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10323,13'
          Dst:             xmlNextChar
        - Src:             'parser.c:10325,9'
          Dst:             xmlNextChar
        - Src:             'parser.c:10326,20'
          Dst:             xmlParseEncName
        - Src:             'parser.c:10328,13'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10332,13'
          Dst:             xmlNextChar
        - Src:             'parser.c:10334,9'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10340,5'
          Dst:             xmlSetDeclaredEncoding
    - functionName:    xmlParseEncName
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10228
      functionLinenumberEnd: 10282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         48
      ICount:          316
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - xmlErrMemory
        - xmlFatalErr
        - xmlGrowCapacity
        - xmlNextChar
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:10238,23'
          Branch Sides:
            - BranchSide:      'parser.c:10238,27'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:10239,11'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:10238,40'
          Branch Sides:
            - BranchSide:      'parser.c:10239,11'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:10240,8'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:10239,23'
          Branch Sides:
            - BranchSide:      'parser.c:10239,27'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:10279,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:10238,9'
          Branch Sides:
            - BranchSide:      'parser.c:10240,8'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:10279,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:10241,6'
          Branch Sides:
            - BranchSide:      'parser.c:10242,19'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:10246,15'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:10249,23'
          Branch Sides:
            - BranchSide:      'parser.c:10249,27'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:10250,11'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:10249,40'
          Branch Sides:
            - BranchSide:      'parser.c:10249,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:10250,11'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:10250,23'
          Branch Sides:
            - BranchSide:      'parser.c:10250,27'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:10251,11'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:10250,40'
          Branch Sides:
            - BranchSide:      'parser.c:10249,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:10251,11'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:10251,23'
          Branch Sides:
            - BranchSide:      'parser.c:10251,27'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:10252,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:10251,40'
          Branch Sides:
            - BranchSide:      'parser.c:10249,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:10252,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:10252,22'
          Branch Sides:
            - BranchSide:      'parser.c:10249,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:10252,26'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:10252,38'
          Branch Sides:
            - BranchSide:      'parser.c:10249,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:10253,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:10249,2'
          Branch Sides:
            - BranchSide:      'parser.c:10254,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:10277,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10254,10'
          Branch Sides:
            - BranchSide:      'parser.c:10258,43'
              BranchSideFuncs:
                - xmlGrowCapacity.3407
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:10273,19'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:10259,21'
          Branch Sides:
            - BranchSide:      'parser.c:10260,33'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:10264,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:10265,7'
          Branch Sides:
            - BranchSide:      'parser.c:10266,20'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:10270,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
      Callsites:
        - Src:             'parser.c:10242,6'
          Dst:             xmlErrMemory
        - Src:             'parser.c:10247,2'
          Dst:             xmlNextChar
        - Src:             'parser.c:10258,27'
          Dst:             xmlGrowCapacity
        - Src:             'parser.c:10260,21'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10266,7'
          Dst:             xmlErrMemory
        - Src:             'parser.c:10274,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:10279,2'
          Dst:             xmlFatalErr
    - functionName:    xmlParseVersionNum
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10109
      functionLinenumberEnd: 10164
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         26
      ICount:          250
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - xmlErrMemory
        - xmlFatalErr
        - xmlGrowCapacity
        - xmlNextChar
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:10119,9'
          Branch Sides:
            - BranchSide:      'parser.c:10120,15'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:10123,11'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:10124,24'
          Branch Sides:
            - BranchSide:      'parser.c:10124,28'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:10125,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10124,9'
          Branch Sides:
            - BranchSide:      'parser.c:10125,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:10128,18'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:10131,9'
          Branch Sides:
            - BranchSide:      'parser.c:10132,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10135,18'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:10138,25'
          Branch Sides:
            - BranchSide:      'parser.c:10138,29'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:10138,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:10138,5'
          Branch Sides:
            - BranchSide:      'parser.c:10139,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:10162,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10139,6'
          Branch Sides:
            - BranchSide:      'parser.c:10143,39'
              BranchSideFuncs:
                - xmlGrowCapacity.3407
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:10158,15'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:10144,17'
          Branch Sides:
            - BranchSide:      'parser.c:10145,29'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:10149,12'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:10150,10'
          Branch Sides:
            - BranchSide:      'parser.c:10151,16'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:10155,12'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
      Callsites:
        - Src:             'parser.c:10120,2'
          Dst:             xmlErrMemory
        - Src:             'parser.c:10129,5'
          Dst:             xmlNextChar
        - Src:             'parser.c:10136,5'
          Dst:             xmlNextChar
        - Src:             'parser.c:10143,23'
          Dst:             xmlGrowCapacity
        - Src:             'parser.c:10145,17'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10151,3'
          Dst:             xmlErrMemory
        - Src:             'parser.c:10159,2'
          Dst:             xmlNextChar
    - functionName:    xmlParseStringPEReference
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8094
      functionLinenumberEnd: 8149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - str
      BBCount:         28
      ICount:          195
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlHandleUndeclaredEntity
        - xmlParseStringName
        - xmlWarningMsg
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:8100,23'
          Branch Sides:
            - BranchSide:      'parser.c:8100,42'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8100,28'
              BranchSideFuncs:
                - xmlParseStringName
                - xmlWarningMsg
                - xmlHandleUndeclaredEntity
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:8100,9'
          Branch Sides:
            - BranchSide:      'parser.c:8100,42'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8101,12'
              BranchSideFuncs:
                - xmlParseStringName
                - xmlWarningMsg
                - xmlHandleUndeclaredEntity
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:8103,9'
          Branch Sides:
            - BranchSide:      'parser.c:8104,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8105,8'
              BranchSideFuncs:
                - xmlParseStringName
                - xmlWarningMsg
                - xmlHandleUndeclaredEntity
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:8107,9'
          Branch Sides:
            - BranchSide:      'parser.c:8108,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8113,12'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlHandleUndeclaredEntity
                - xmlFatalErr
        - Branch String:   'parser.c:8114,9'
          Branch Sides:
            - BranchSide:      'parser.c:8115,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:8120,8'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlHandleUndeclaredEntity
        - Branch String:   'parser.c:8128,29'
          Branch Sides:
            - BranchSide:      'parser.c:8129,3'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlHandleUndeclaredEntity
            - BranchSide:      'parser.c:8132,9'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlHandleUndeclaredEntity
        - Branch String:   'parser.c:8128,9'
          Branch Sides:
            - BranchSide:      'parser.c:8130,11'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlHandleUndeclaredEntity
            - BranchSide:      'parser.c:8132,9'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlHandleUndeclaredEntity
        - Branch String:   'parser.c:8132,9'
          Branch Sides:
            - BranchSide:      'parser.c:8133,35'
              BranchSideFuncs:
                - xmlHandleUndeclaredEntity
            - BranchSide:      'parser.c:8138,7'
              BranchSideFuncs:
                - xmlWarningMsg
      Callsites:
        - Src:             'parser.c:8106,12'
          Dst:             xmlParseStringName
        - Src:             'parser.c:8108,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:8115,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:8133,9'
          Dst:             xmlHandleUndeclaredEntity
        - Src:             'parser.c:8140,6'
          Dst:             xmlWarningMsg
    - functionName:    xmlCtxtReadIO
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14206
      functionLinenumberEnd: 14221
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - ioread
        - ioclose
        - ioctx
        - URL
        - encoding
        - options
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCtxtNewInputFromIO
        - xmlCtxtParseDocument
        - xmlCtxtReset
        - xmlCtxtUseOptions
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:14209,9'
          Branch Sides:
            - BranchSide:      'parser.c:14210,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:14212,18'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtUseOptions
                - xmlCtxtNewInputFromIO
                - xmlCtxtParseDocument
        - Branch String:   'parser.c:14217,9'
          Branch Sides:
            - BranchSide:      'parser.c:14218,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:14220,33'
              BranchSideFuncs:
                - xmlCtxtParseDocument
      Callsites:
        - Src:             'parser.c:14212,5'
          Dst:             xmlCtxtReset
        - Src:             'parser.c:14213,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'parser.c:14215,13'
          Dst:             xmlCtxtNewInputFromIO
        - Src:             'parser.c:14220,12'
          Dst:             xmlCtxtParseDocument
    - functionName:    xmlCtxtReset
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13297
      functionLinenumberEnd: 13386
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         61
      ICount:          450
      EdgeCount:       82
      CyclomaticComplexity: 23
      functionsReached:
        - xmlCatalogFreeLocal
        - xmlCtxtPopInput
        - xmlDictOwns
        - xmlFreeDoc
        - xmlFreeInputStream
        - xmlHashDefaultDeallocator
        - xmlHashFree
        - xmlInitNodeInfoSeq
        - xmlParserNsReset
        - xmlResetError
      functionUses:    8
      BranchProfiles:
        - Branch String:   'parser.c:13301,9'
          Branch Sides:
            - BranchSide:      'parser.c:13302,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13304,12'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - xmlParserNsReset
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeInputStream
        - Branch String:   'parser.c:13306,5'
          Branch Sides:
            - BranchSide:      'parser.c:13307,28'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlCtxtPopInput
                - xmlParserNsReset
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'parser.c:13309,5'
              BranchSideFuncs:
                - xmlParserNsReset
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'parser.c:13313,9'
          Branch Sides:
            - BranchSide:      'parser.c:13314,2'
              BranchSideFuncs:
                - xmlParserNsReset
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'parser.c:13317,9'
              BranchSideFuncs:
                - xmlParserNsReset
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'parser.c:13330,5'
          Branch Sides:
            - BranchSide:      'parser.c:13330,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'parser.c:13331,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'parser.c:13330,5'
          Branch Sides:
            - BranchSide:      'parser.c:13330,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'parser.c:13331,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'parser.c:13330,5'
          Branch Sides:
            - BranchSide:      'parser.c:13330,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'parser.c:13331,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'parser.c:13332,5'
          Branch Sides:
            - BranchSide:      'parser.c:13332,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'parser.c:13333,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'parser.c:13332,5'
          Branch Sides:
            - BranchSide:      'parser.c:13332,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'parser.c:13333,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'parser.c:13332,5'
          Branch Sides:
            - BranchSide:      'parser.c:13332,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'parser.c:13333,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'parser.c:13334,5'
          Branch Sides:
            - BranchSide:      'parser.c:13334,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'parser.c:13335,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
        - Branch String:   'parser.c:13334,5'
          Branch Sides:
            - BranchSide:      'parser.c:13334,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
            - BranchSide:      'parser.c:13335,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
        - Branch String:   'parser.c:13334,5'
          Branch Sides:
            - BranchSide:      'parser.c:13334,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
            - BranchSide:      'parser.c:13335,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
        - Branch String:   'parser.c:13336,5'
          Branch Sides:
            - BranchSide:      'parser.c:13336,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
            - BranchSide:      'parser.c:13337,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
        - Branch String:   'parser.c:13336,5'
          Branch Sides:
            - BranchSide:      'parser.c:13336,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
            - BranchSide:      'parser.c:13337,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
        - Branch String:   'parser.c:13336,5'
          Branch Sides:
            - BranchSide:      'parser.c:13336,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
            - BranchSide:      'parser.c:13337,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
        - Branch String:   'parser.c:13339,9'
          Branch Sides:
            - BranchSide:      'parser.c:13340,9'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
            - BranchSide:      'parser.c:13344,9'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
        - Branch String:   'parser.c:13344,9'
          Branch Sides:
            - BranchSide:      'parser.c:13345,20'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
            - BranchSide:      'parser.c:13346,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
        - Branch String:   'parser.c:13369,9'
          Branch Sides:
            - BranchSide:      'parser.c:13370,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
            - BranchSide:      'parser.c:13373,9'
              BranchSideFuncs:
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
        - Branch String:   'parser.c:13373,9'
          Branch Sides:
            - BranchSide:      'parser.c:13374,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlResetError
                - xmlCatalogFreeLocal
            - BranchSide:      'parser.c:13379,9'
              BranchSideFuncs:
                - xmlResetError
                - xmlCatalogFreeLocal
        - Branch String:   'parser.c:13379,9'
          Branch Sides:
            - BranchSide:      'parser.c:13380,22'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlResetError
            - BranchSide:      'parser.c:13382,5'
              BranchSideFuncs:
                - xmlResetError
        - Branch String:   'parser.c:13384,9'
          Branch Sides:
            - BranchSide:      'parser.c:13384,9'
              BranchSideFuncs:
                - xmlResetError
            - BranchSide:      'parser.c:13385,24'
              BranchSideFuncs:
                - xmlResetError
      Callsites:
        - Src:             'parser.c:13306,21'
          Dst:             xmlCtxtPopInput
        - Src:             'parser.c:13307,9'
          Dst:             xmlFreeInputStream
        - Src:             'parser.c:13328,5'
          Dst:             xmlParserNsReset
        - Src:             'parser.c:13330,5'
          Dst:             xmlDictOwns
        - Src:             'parser.c:13332,5'
          Dst:             xmlDictOwns
        - Src:             'parser.c:13334,5'
          Dst:             xmlDictOwns
        - Src:             'parser.c:13336,5'
          Dst:             xmlDictOwns
        - Src:             'parser.c:13345,9'
          Dst:             xmlFreeDoc
        - Src:             'parser.c:13367,5'
          Dst:             xmlInitNodeInfoSeq
        - Src:             'parser.c:13370,9'
          Dst:             xmlHashFree
        - Src:             'parser.c:13370,9'
          Dst:             xmlHashDefaultDeallocator
        - Src:             'parser.c:13374,9'
          Dst:             xmlHashFree
        - Src:             'parser.c:13380,2'
          Dst:             xmlCatalogFreeLocal
        - Src:             'parser.c:13385,9'
          Dst:             xmlResetError
    - functionName:    xmlCtxtUseOptions
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13733
      functionLinenumberEnd: 13757
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - options
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - htmlCtxtUseOptions
        - xmlCtxtSetOptionsInternal
      functionUses:    14
      BranchProfiles:
        - Branch String:   'parser.c:13737,24'
          Branch Sides:
            - BranchSide:      'parser.c:13737,28'
              BranchSideFuncs:
                - xmlCtxtSetOptionsInternal
                - htmlCtxtUseOptions
            - BranchSide:      'parser.c:13744,14'
              BranchSideFuncs:
                - xmlCtxtSetOptionsInternal
        - Branch String:   'parser.c:13737,9'
          Branch Sides:
            - BranchSide:      'parser.c:13738,35'
              BranchSideFuncs:
                - htmlCtxtUseOptions
            - BranchSide:      'parser.c:13744,14'
              BranchSideFuncs:
                - xmlCtxtSetOptionsInternal
      Callsites:
        - Src:             'parser.c:13738,16'
          Dst:             htmlCtxtUseOptions
        - Src:             'parser.c:13756,12'
          Dst:             xmlCtxtSetOptionsInternal
    - functionName:    xmlCtxtParseDocument
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13792
      functionLinenumberEnd: 13819
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - input
      BBCount:         17
      ICount:          92
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlCtxtGetDocument
        - xmlCtxtPopInput
        - xmlCtxtPushInput
        - xmlFatalErr
        - xmlFreeInputStream
        - xmlParseDocument
      functionUses:    11
      BranchProfiles:
        - Branch String:   'parser.c:13795,24'
          Branch Sides:
            - BranchSide:      'parser.c:13795,28'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeInputStream
            - BranchSide:      'parser.c:13796,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeInputStream
        - Branch String:   'parser.c:13795,9'
          Branch Sides:
            - BranchSide:      'parser.c:13796,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeInputStream
            - BranchSide:      'parser.c:13802,5'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlCtxtGetDocument
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlFreeInputStream
                - xmlCtxtPopInput
                - xmlFreeInputStream
        - Branch String:   'parser.c:13802,5'
          Branch Sides:
            - BranchSide:      'parser.c:13803,44'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlCtxtGetDocument
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlFreeInputStream
            - BranchSide:      'parser.c:13805,26'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlCtxtGetDocument
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlFreeInputStream
        - Branch String:   'parser.c:13805,9'
          Branch Sides:
            - BranchSide:      'parser.c:13806,28'
              BranchSideFuncs:
                - xmlFreeInputStream
            - BranchSide:      'parser.c:13810,22'
              BranchSideFuncs:
                - xmlParseDocument
                - xmlCtxtGetDocument
                - xmlCtxtPopInput
                - xmlFreeInputStream
        - Branch String:   'parser.c:13815,5'
          Branch Sides:
            - BranchSide:      'parser.c:13816,44'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - xmlFreeInputStream
            - BranchSide:      'parser.c:13818,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:13796,9'
          Dst:             xmlFatalErr
        - Src:             'parser.c:13797,9'
          Dst:             xmlFreeInputStream
        - Src:             'parser.c:13803,28'
          Dst:             xmlCtxtPopInput
        - Src:             'parser.c:13803,9'
          Dst:             xmlFreeInputStream
        - Src:             'parser.c:13805,9'
          Dst:             xmlCtxtPushInput
        - Src:             'parser.c:13806,9'
          Dst:             xmlFreeInputStream
        - Src:             'parser.c:13810,5'
          Dst:             xmlParseDocument
        - Src:             'parser.c:13812,11'
          Dst:             xmlCtxtGetDocument
        - Src:             'parser.c:13816,28'
          Dst:             xmlCtxtPopInput
        - Src:             'parser.c:13816,9'
          Dst:             xmlFreeInputStream
    - functionName:    xmlParseDocument
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10651
      functionLinenumberEnd: 10759
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         116
      ICount:          823
      EdgeCount:       163
      CyclomaticComplexity: 49
      functionsReached:
        - xmlCharStrdup
        - xmlCleanSpecialAttr
        - xmlCtxtInitializeLate
        - xmlDetectEncoding
        - xmlErrMemory
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlFinishDocument
        - xmlNextChar
        - xmlParseDocTypeDecl
        - xmlParseElement
        - xmlParseInternalSubset
        - xmlParseMisc
        - xmlParseXMLDecl
        - xmlParserCheckEOF
        - xmlParserGrow
        - xmlSkipBlankChars
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:10652,24'
          Branch Sides:
            - BranchSide:      'parser.c:10652,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10653,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10652,9'
          Branch Sides:
            - BranchSide:      'parser.c:10653,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10655,5'
              BranchSideFuncs:
                - xmlCtxtInitializeLate
                - xmlDetectEncoding
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:10655,5'
          Branch Sides:
            - BranchSide:      'parser.c:10655,5'
              BranchSideFuncs:
                - xmlCtxtInitializeLate
                - xmlDetectEncoding
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:10660,27'
              BranchSideFuncs:
                - xmlCtxtInitializeLate
                - xmlDetectEncoding
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:10655,5'
          Branch Sides:
            - BranchSide:      'parser.c:10655,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlCtxtInitializeLate
                - xmlDetectEncoding
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:10660,27'
              BranchSideFuncs:
                - xmlCtxtInitializeLate
                - xmlDetectEncoding
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:10662,21'
          Branch Sides:
            - BranchSide:      'parser.c:10662,25'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:10667,23'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:10662,9'
          Branch Sides:
            - BranchSide:      'parser.c:10663,9'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:10667,23'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:10669,9'
          Branch Sides:
            - BranchSide:      'parser.c:10670,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:10674,5'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
        - Branch String:   'parser.c:10674,5'
          Branch Sides:
            - BranchSide:      'parser.c:10674,5'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10675,10'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
        - Branch String:   'parser.c:10674,5'
          Branch Sides:
            - BranchSide:      'parser.c:10674,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10675,10'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
        - Branch String:   'parser.c:10675,10'
          Branch Sides:
            - BranchSide:      'parser.c:10675,10'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10683,18'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
        - Branch String:   'parser.c:10675,10'
          Branch Sides:
            - BranchSide:      'parser.c:10675,10'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10683,18'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
        - Branch String:   'parser.c:10675,10'
          Branch Sides:
            - BranchSide:      'parser.c:10675,10'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10683,18'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
        - Branch String:   'parser.c:10675,10'
          Branch Sides:
            - BranchSide:      'parser.c:10675,10'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10683,18'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
        - Branch String:   'parser.c:10675,50'
          Branch Sides:
            - BranchSide:      'parser.c:10675,54'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10683,18'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
        - Branch String:   'parser.c:10675,54'
          Branch Sides:
            - BranchSide:      'parser.c:10675,54'
              BranchSideFuncs:
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
            - BranchSide:      'parser.c:10680,18'
              BranchSideFuncs:
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
        - Branch String:   'parser.c:10675,54'
          Branch Sides:
            - BranchSide:      'parser.c:10675,54'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10675,54'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
        - Branch String:   'parser.c:10675,54'
          Branch Sides:
            - BranchSide:      'parser.c:10675,54'
              BranchSideFuncs:
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
            - BranchSide:      'parser.c:10680,18'
              BranchSideFuncs:
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
        - Branch String:   'parser.c:10675,9'
          Branch Sides:
            - BranchSide:      'parser.c:10680,18'
              BranchSideFuncs:
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
            - BranchSide:      'parser.c:10683,18'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
        - Branch String:   'parser.c:10684,13'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:10685,26'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:10689,21'
          Branch Sides:
            - BranchSide:      'parser.c:10689,25'
              BranchSideFuncs:
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
            - BranchSide:      'parser.c:10691,10'
              BranchSideFuncs:
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
        - Branch String:   'parser.c:10689,51'
          Branch Sides:
            - BranchSide:      'parser.c:10689,56'
              BranchSideFuncs:
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
            - BranchSide:      'parser.c:10691,10'
              BranchSideFuncs:
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
        - Branch String:   'parser.c:10689,9'
          Branch Sides:
            - BranchSide:      'parser.c:10690,9'
              BranchSideFuncs:
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
            - BranchSide:      'parser.c:10691,10'
              BranchSideFuncs:
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
        - Branch String:   'parser.c:10691,31'
          Branch Sides:
            - BranchSide:      'parser.c:10691,35'
              BranchSideFuncs:
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
            - BranchSide:      'parser.c:10699,18'
              BranchSideFuncs:
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
        - Branch String:   'parser.c:10691,56'
          Branch Sides:
            - BranchSide:      'parser.c:10692,10'
              BranchSideFuncs:
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
            - BranchSide:      'parser.c:10699,18'
              BranchSideFuncs:
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
        - Branch String:   'parser.c:10692,36'
          Branch Sides:
            - BranchSide:      'parser.c:10692,40'
              BranchSideFuncs:
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
            - BranchSide:      'parser.c:10699,18'
              BranchSideFuncs:
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
        - Branch String:   'parser.c:10691,9'
          Branch Sides:
            - BranchSide:      'parser.c:10693,29'
              BranchSideFuncs:
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
            - BranchSide:      'parser.c:10699,18'
              BranchSideFuncs:
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
        - Branch String:   'parser.c:10705,5'
          Branch Sides:
            - BranchSide:      'parser.c:10705,5'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
            - BranchSide:      'parser.c:10706,9'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
        - Branch String:   'parser.c:10705,5'
          Branch Sides:
            - BranchSide:      'parser.c:10705,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
            - BranchSide:      'parser.c:10706,9'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
        - Branch String:   'parser.c:10706,9'
          Branch Sides:
            - BranchSide:      'parser.c:10706,9'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
            - BranchSide:      'parser.c:10734,5'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10706,9'
          Branch Sides:
            - BranchSide:      'parser.c:10706,9'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
            - BranchSide:      'parser.c:10734,5'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10706,9'
          Branch Sides:
            - BranchSide:      'parser.c:10706,9'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
            - BranchSide:      'parser.c:10734,5'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10706,9'
          Branch Sides:
            - BranchSide:      'parser.c:10706,9'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
            - BranchSide:      'parser.c:10734,5'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10706,9'
          Branch Sides:
            - BranchSide:      'parser.c:10706,9'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
            - BranchSide:      'parser.c:10734,5'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10706,9'
          Branch Sides:
            - BranchSide:      'parser.c:10706,9'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
            - BranchSide:      'parser.c:10734,5'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10706,9'
          Branch Sides:
            - BranchSide:      'parser.c:10706,9'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
            - BranchSide:      'parser.c:10734,5'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10706,9'
          Branch Sides:
            - BranchSide:      'parser.c:10706,9'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
            - BranchSide:      'parser.c:10734,5'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10706,9'
          Branch Sides:
            - BranchSide:      'parser.c:10708,2'
              BranchSideFuncs:
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlNextChar
                - xmlParseInternalSubset
            - BranchSide:      'parser.c:10734,5'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10710,6'
          Branch Sides:
            - BranchSide:      'parser.c:10711,29'
              BranchSideFuncs:
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:10712,13'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlNextChar
        - Branch String:   'parser.c:10720,26'
          Branch Sides:
            - BranchSide:      'parser.c:10720,30'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:10724,2'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10720,65'
          Branch Sides:
            - BranchSide:      'parser.c:10721,8'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:10724,2'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10720,6'
          Branch Sides:
            - BranchSide:      'parser.c:10722,6'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:10724,2'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10734,5'
          Branch Sides:
            - BranchSide:      'parser.c:10734,5'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:10735,9'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
        - Branch String:   'parser.c:10734,5'
          Branch Sides:
            - BranchSide:      'parser.c:10734,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:10735,9'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
        - Branch String:   'parser.c:10735,9'
          Branch Sides:
            - BranchSide:      'parser.c:10736,13'
              BranchSideFuncs:
                - xmlFinishDocument
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:10740,18'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
        - Branch String:   'parser.c:10736,13'
          Branch Sides:
            - BranchSide:      'parser.c:10737,28'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlFinishDocument
            - BranchSide:      'parser.c:10739,5'
              BranchSideFuncs:
                - xmlFinishDocument
        - Branch String:   'parser.c:10753,9'
          Branch Sides:
            - BranchSide:      'parser.c:10754,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10758,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:10655,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10660,5'
          Dst:             xmlCtxtInitializeLate
        - Src:             'parser.c:10667,5'
          Dst:             xmlDetectEncoding
        - Src:             'parser.c:10670,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10674,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10680,2'
          Dst:             xmlParseXMLDecl
        - Src:             'parser.c:10681,2'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:10683,18'
          Dst:             xmlCharStrdup
        - Src:             'parser.c:10685,13'
          Dst:             xmlErrMemory
        - Src:             'parser.c:10699,5'
          Dst:             xmlParseMisc
        - Src:             'parser.c:10705,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10709,2'
          Dst:             xmlParseDocTypeDecl
        - Src:             'parser.c:10711,6'
          Dst:             xmlParseInternalSubset
        - Src:             'parser.c:10713,13'
          Dst:             xmlNextChar
        - Src:             'parser.c:10726,9'
          Dst:             xmlCleanSpecialAttr
        - Src:             'parser.c:10728,2'
          Dst:             xmlParseMisc
        - Src:             'parser.c:10734,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10737,13'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:10740,2'
          Dst:             xmlParseElement
        - Src:             'parser.c:10745,2'
          Dst:             xmlParseMisc
        - Src:             'parser.c:10747,9'
          Dst:             xmlParserCheckEOF
        - Src:             'parser.c:10751,5'
          Dst:             xmlFinishDocument
    - functionName:    xmlCtxtInitializeLate
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 927
      functionLinenumberEnd: 971
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         14
      ICount:          100
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlDictLookup
        - xmlDictSetLimit
        - xmlErrMemory
      functionUses:    6
      BranchProfiles:
        - Branch String:   'parser.c:937,9'
          Branch Sides:
            - BranchSide:      'parser.c:937,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:938,11'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictSetLimit
                - xmlErrMemory
        - Branch String:   'parser.c:962,31'
          Branch Sides:
            - BranchSide:      'parser.c:962,35'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlDictSetLimit
            - BranchSide:      'parser.c:964,22'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlDictSetLimit
        - Branch String:   'parser.c:962,58'
          Branch Sides:
            - BranchSide:      'parser.c:963,4'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlDictSetLimit
            - BranchSide:      'parser.c:964,22'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlDictSetLimit
        - Branch String:   'parser.c:962,9'
          Branch Sides:
            - BranchSide:      'parser.c:964,22'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlDictSetLimit
            - BranchSide:      'parser.c:967,21'
              BranchSideFuncs:
                - xmlDictSetLimit
      Callsites:
        - Src:             'parser.c:959,21'
          Dst:             xmlDictLookup
        - Src:             'parser.c:960,23'
          Dst:             xmlDictLookup
        - Src:             'parser.c:961,24'
          Dst:             xmlDictLookup
        - Src:             'parser.c:964,9'
          Dst:             xmlErrMemory
        - Src:             'parser.c:967,5'
          Dst:             xmlDictSetLimit
    - functionName:    xmlParseXMLDecl
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10443
      functionLinenumberEnd: 10546
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         106
      ICount:          681
      EdgeCount:       141
      CyclomaticComplexity: 37
      functionsReached:
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlFatalErrMsgStr
        - xmlNextChar
        - xmlParseEncodingDecl
        - xmlParseSDDecl
        - xmlParseVersionInfo
        - xmlParserGrow
        - xmlSkipBlankChars
        - xmlStrEqual
        - xmlWarningMsg
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:10457,5'
          Branch Sides:
            - BranchSide:      'parser.c:10457,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:10459,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:10459,10'
          Branch Sides:
            - BranchSide:      'parser.c:10459,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:10463,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:10459,10'
          Branch Sides:
            - BranchSide:      'parser.c:10459,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:10459,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:10459,10'
          Branch Sides:
            - BranchSide:      'parser.c:10459,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:10463,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:10459,9'
          Branch Sides:
            - BranchSide:      'parser.c:10460,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:10463,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:10469,9'
          Branch Sides:
            - BranchSide:      'parser.c:10470,14'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10472,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFatalErrMsgStr
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlWarningMsg
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:10472,6'
          Branch Sides:
            - BranchSide:      'parser.c:10476,10'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10492,6'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:10476,10'
          Branch Sides:
            - BranchSide:      'parser.c:10477,21'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10481,15'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlWarningMsg
        - Branch String:   'parser.c:10481,34'
          Branch Sides:
            - BranchSide:      'parser.c:10481,39'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlWarningMsg
            - BranchSide:      'parser.c:10486,25'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:10481,14'
          Branch Sides:
            - BranchSide:      'parser.c:10482,21'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10486,25'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:10492,6'
          Branch Sides:
            - BranchSide:      'parser.c:10493,6'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10494,18'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:10500,10'
          Branch Sides:
            - BranchSide:      'parser.c:10500,10'
              BranchSideFuncs:
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:10507,26'
              BranchSideFuncs:
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10500,10'
          Branch Sides:
            - BranchSide:      'parser.c:10500,10'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10500,10'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:10500,10'
          Branch Sides:
            - BranchSide:      'parser.c:10500,10'
              BranchSideFuncs:
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:10507,26'
              BranchSideFuncs:
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10500,9'
          Branch Sides:
            - BranchSide:      'parser.c:10501,14'
              BranchSideFuncs:
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:10507,26'
              BranchSideFuncs:
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10501,26'
          Branch Sides:
            - BranchSide:      'parser.c:10501,30'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10505,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10501,13'
          Branch Sides:
            - BranchSide:      'parser.c:10502,6'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:10505,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10502,6'
          Branch Sides:
            - BranchSide:      'parser.c:10502,6'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:10503,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10512,34'
          Branch Sides:
            - BranchSide:      'parser.c:10512,39'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10523,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:10512,39'
          Branch Sides:
            - BranchSide:      'parser.c:10512,39'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10523,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:10512,39'
          Branch Sides:
            - BranchSide:      'parser.c:10512,39'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10512,39'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:10512,39'
          Branch Sides:
            - BranchSide:      'parser.c:10512,39'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10523,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:10512,9'
          Branch Sides:
            - BranchSide:      'parser.c:10513,14'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10523,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:10513,26'
          Branch Sides:
            - BranchSide:      'parser.c:10513,30'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10517,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:10513,13'
          Branch Sides:
            - BranchSide:      'parser.c:10514,6'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:10517,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:10514,6'
          Branch Sides:
            - BranchSide:      'parser.c:10514,6'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:10515,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10523,5'
          Branch Sides:
            - BranchSide:      'parser.c:10523,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:10525,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:10523,5'
          Branch Sides:
            - BranchSide:      'parser.c:10523,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:10525,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:10529,22'
          Branch Sides:
            - BranchSide:      'parser.c:10529,26'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:10531,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
        - Branch String:   'parser.c:10529,9'
          Branch Sides:
            - BranchSide:      'parser.c:10530,9'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:10531,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
        - Branch String:   'parser.c:10530,9'
          Branch Sides:
            - BranchSide:      'parser.c:10530,9'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:10531,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10531,16'
          Branch Sides:
            - BranchSide:      'parser.c:10533,14'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
            - BranchSide:      'parser.c:10538,14'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
        - Branch String:   'parser.c:10539,44'
          Branch Sides:
            - BranchSide:      'parser.c:10539,9'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:10540,22'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:10542,17'
          Branch Sides:
            - BranchSide:      'parser.c:10539,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10543,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:10457,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10460,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:10463,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:10468,15'
          Dst:             xmlParseVersionInfo
        - Src:             'parser.c:10470,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10472,7'
          Dst:             xmlStrEqual
        - Src:             'parser.c:10477,3'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:10482,7'
          Dst:             xmlWarningMsg
        - Src:             'parser.c:10486,7'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:10502,6'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10505,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:10507,5'
          Dst:             xmlParseEncodingDecl
        - Src:             'parser.c:10514,6'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10517,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:10523,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10525,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:10526,24'
          Dst:             xmlParseSDDecl
        - Src:             'parser.c:10528,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:10530,9'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10533,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10534,2'
          Dst:             xmlNextChar
        - Src:             'parser.c:10538,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10541,13'
          Dst:             xmlNextChar
    - functionName:    xmlParseMisc
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10592
      functionLinenumberEnd: 10604
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         28
      ICount:          173
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - xmlParseComment
        - xmlParsePI
        - xmlParserGrow
        - xmlSkipBlankChars
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:10593,5'
          Branch Sides:
            - BranchSide:      'parser.c:10593,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseComment
                - xmlParsePI
                - xmlParserGrow
            - BranchSide:      'parser.c:10594,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseComment
                - xmlParsePI
                - xmlParserGrow
        - Branch String:   'parser.c:10595,9'
          Branch Sides:
            - BranchSide:      'parser.c:10595,9'
              BranchSideFuncs:
                - xmlParseComment
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlParsePI
            - BranchSide:      'parser.c:10596,14'
              BranchSideFuncs:
                - xmlParseComment
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlParsePI
        - Branch String:   'parser.c:10595,9'
          Branch Sides:
            - BranchSide:      'parser.c:10595,9'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseComment
                - xmlSkipBlankChars
                - xmlParsePI
            - BranchSide:      'parser.c:10596,14'
              BranchSideFuncs:
                - xmlParseComment
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlParsePI
        - Branch String:   'parser.c:10596,26'
          Branch Sides:
            - BranchSide:      'parser.c:10596,30'
              BranchSideFuncs:
                - xmlParseComment
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlParsePI
            - BranchSide:      'parser.c:10598,20'
              BranchSideFuncs:
                - xmlParseComment
                - xmlSkipBlankChars
                - xmlParsePI
                - xmlParserGrow
        - Branch String:   'parser.c:10596,13'
          Branch Sides:
            - BranchSide:      'parser.c:10597,17'
              BranchSideFuncs:
                - xmlParsePI
                - xmlSkipBlankChars
                - xmlParseComment
                - xmlParserGrow
            - BranchSide:      'parser.c:10598,20'
              BranchSideFuncs:
                - xmlParseComment
                - xmlSkipBlankChars
                - xmlParsePI
                - xmlParserGrow
        - Branch String:   'parser.c:10598,20'
          Branch Sides:
            - BranchSide:      'parser.c:10598,20'
              BranchSideFuncs:
                - xmlParseComment
                - xmlSkipBlankChars
                - xmlParsePI
                - xmlParserGrow
            - BranchSide:      'parser.c:10601,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10598,20'
          Branch Sides:
            - BranchSide:      'parser.c:10598,20'
              BranchSideFuncs:
                - xmlParseComment
                - xmlSkipBlankChars
                - xmlParsePI
                - xmlParserGrow
            - BranchSide:      'parser.c:10601,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10598,20'
          Branch Sides:
            - BranchSide:      'parser.c:10598,20'
              BranchSideFuncs:
                - xmlParseComment
                - xmlSkipBlankChars
                - xmlParsePI
                - xmlParserGrow
            - BranchSide:      'parser.c:10601,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10598,20'
          Branch Sides:
            - BranchSide:      'parser.c:10599,22'
              BranchSideFuncs:
                - xmlParseComment
                - xmlSkipBlankChars
                - xmlParsePI
                - xmlParserGrow
            - BranchSide:      'parser.c:10601,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:10594,9'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:10595,9'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10597,6'
          Dst:             xmlParsePI
        - Src:             'parser.c:10599,6'
          Dst:             xmlParseComment
    - functionName:    xmlParseDocTypeDecl
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8168
      functionLinenumberEnd: 8218
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         32
      ICount:          213
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlParseExternalID
        - xmlParseName
        - xmlParserGrow
        - xmlSkipBlankChars
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:8176,5'
          Branch Sides:
            - BranchSide:      'parser.c:8176,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlParseName
                - xmlSkipBlankChars
                - xmlParseExternalID
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8178,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseName
                - xmlSkipBlankChars
                - xmlParseExternalID
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErrMsg
        - Branch String:   'parser.c:8178,9'
          Branch Sides:
            - BranchSide:      'parser.c:8179,24'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseName
                - xmlSkipBlankChars
                - xmlParseExternalID
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8186,25'
              BranchSideFuncs:
                - xmlParseName
                - xmlSkipBlankChars
                - xmlParseExternalID
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:8187,9'
          Branch Sides:
            - BranchSide:      'parser.c:8188,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSkipBlankChars
                - xmlParseExternalID
                - xmlSkipBlankChars
                - xmlFatalErr
            - BranchSide:      'parser.c:8191,24'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseExternalID
                - xmlSkipBlankChars
                - xmlFatalErr
        - Branch String:   'parser.c:8200,23'
          Branch Sides:
            - BranchSide:      'parser.c:8200,27'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErr
            - BranchSide:      'parser.c:8201,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErr
        - Branch String:   'parser.c:8200,9'
          Branch Sides:
            - BranchSide:      'parser.c:8201,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErr
            - BranchSide:      'parser.c:8203,23'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErr
        - Branch String:   'parser.c:8211,29'
          Branch Sides:
            - BranchSide:      'parser.c:8211,33'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:8215,10'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:8211,68'
          Branch Sides:
            - BranchSide:      'parser.c:8212,4'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:8215,10'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:8211,9'
          Branch Sides:
            - BranchSide:      'parser.c:8213,2'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:8215,10'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:8215,22'
          Branch Sides:
            - BranchSide:      'parser.c:8215,26'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:8215,22'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8215,9'
          Branch Sides:
            - BranchSide:      'parser.c:8215,9'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:8216,14'
              BranchSideFuncs:
                - xmlFatalErr
      Callsites:
        - Src:             'parser.c:8176,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:8178,9'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:8179,9'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:8186,12'
          Dst:             xmlParseName
        - Src:             'parser.c:8188,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:8193,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:8198,11'
          Dst:             xmlParseExternalID
        - Src:             'parser.c:8206,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:8216,2'
          Dst:             xmlFatalErr
    - functionName:    xmlParseInternalSubset
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8230
      functionLinenumberEnd: 8284
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         63
      ICount:          377
      EdgeCount:       84
      CyclomaticComplexity: 23
      functionsReached:
        - xmlFatalErr
        - xmlNextChar
        - xmlParseConditionalSections
        - xmlParseMarkupDecl
        - xmlParsePEReference
        - xmlParserGrow
        - xmlParserShrink
        - xmlPopPE
        - xmlSkipBlankChars
        - xmlSkipBlankCharsPE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:8234,9'
          Branch Sides:
            - BranchSide:      'parser.c:8235,26'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlFatalErr
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
            - BranchSide:      'parser.c:8279,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:8244,23'
          Branch Sides:
            - BranchSide:      'parser.c:8244,27'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlFatalErr
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
            - BranchSide:      'parser.c:8245,17'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlFatalErr
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
        - Branch String:   'parser.c:8244,56'
          Branch Sides:
            - BranchSide:      'parser.c:8244,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlFatalErr
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
            - BranchSide:      'parser.c:8245,17'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlFatalErr
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
        - Branch String:   'parser.c:8244,2'
          Branch Sides:
            - BranchSide:      'parser.c:8251,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
            - BranchSide:      'parser.c:8267,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
        - Branch String:   'parser.c:8251,18'
          Branch Sides:
            - BranchSide:      'parser.c:8251,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
            - BranchSide:      'parser.c:8252,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
        - Branch String:   'parser.c:8251,18'
          Branch Sides:
            - BranchSide:      'parser.c:8251,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlParseMarkupDecl
            - BranchSide:      'parser.c:8254,25'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlParseMarkupDecl
        - Branch String:   'parser.c:8251,41'
          Branch Sides:
            - BranchSide:      'parser.c:8252,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
            - BranchSide:      'parser.c:8254,25'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlParseMarkupDecl
        - Branch String:   'parser.c:8252,30'
          Branch Sides:
            - BranchSide:      'parser.c:8252,34'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
            - BranchSide:      'parser.c:8254,25'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlParseMarkupDecl
        - Branch String:   'parser.c:8252,49'
          Branch Sides:
            - BranchSide:      'parser.c:8252,53'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
            - BranchSide:      'parser.c:8254,25'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlParseMarkupDecl
        - Branch String:   'parser.c:8251,17'
          Branch Sides:
            - BranchSide:      'parser.c:8253,45'
              BranchSideFuncs:
                - xmlParseConditionalSections
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlFatalErr
                - xmlParsePEReference
                - xmlParseMarkupDecl
                - xmlParserGrow
            - BranchSide:      'parser.c:8254,25'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlParseMarkupDecl
        - Branch String:   'parser.c:8254,37'
          Branch Sides:
            - BranchSide:      'parser.c:8254,42'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlParseMarkupDecl
            - BranchSide:      'parser.c:8256,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlParserGrow
        - Branch String:   'parser.c:8254,57'
          Branch Sides:
            - BranchSide:      'parser.c:8254,61'
              BranchSideFuncs:
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlFatalErr
                - xmlParsePEReference
                - xmlParseConditionalSections
                - xmlParserGrow
            - BranchSide:      'parser.c:8255,29'
              BranchSideFuncs:
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlFatalErr
                - xmlParsePEReference
                - xmlParseConditionalSections
                - xmlParserGrow
        - Branch String:   'parser.c:8254,24'
          Branch Sides:
            - BranchSide:      'parser.c:8255,29'
              BranchSideFuncs:
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlFatalErr
                - xmlParsePEReference
                - xmlParseConditionalSections
                - xmlParserGrow
            - BranchSide:      'parser.c:8256,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlParserGrow
        - Branch String:   'parser.c:8256,24'
          Branch Sides:
            - BranchSide:      'parser.c:8257,30'
              BranchSideFuncs:
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlFatalErr
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlParserGrow
            - BranchSide:      'parser.c:8259,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
        - Branch String:   'parser.c:8263,13'
          Branch Sides:
            - BranchSide:      'parser.c:8263,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlFatalErr
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlParserGrow
            - BranchSide:      'parser.c:8264,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:8244,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlFatalErr
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
            - BranchSide:      'parser.c:8264,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:8244,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlFatalErr
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
            - BranchSide:      'parser.c:8264,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlFatalErr
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
        - Branch String:   'parser.c:8267,9'
          Branch Sides:
            - BranchSide:      'parser.c:8268,22'
              BranchSideFuncs:
                - xmlPopPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:8270,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
        - Branch String:   'parser.c:8270,6'
          Branch Sides:
            - BranchSide:      'parser.c:8271,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
            - BranchSide:      'parser.c:8274,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:8279,28'
          Branch Sides:
            - BranchSide:      'parser.c:8279,32'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
            - BranchSide:      'parser.c:8283,5'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:8279,9'
          Branch Sides:
            - BranchSide:      'parser.c:8280,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:8283,5'
              BranchSideFuncs:
                - xmlNextChar
      Callsites:
        - Src:             'parser.c:8237,9'
          Dst:             xmlNextChar
        - Src:             'parser.c:8243,2'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:8253,17'
          Dst:             xmlParseConditionalSections
        - Src:             'parser.c:8255,10'
          Dst:             xmlParseMarkupDecl
        - Src:             'parser.c:8257,10'
          Dst:             xmlParsePEReference
        - Src:             'parser.c:8259,3'
          Dst:             xmlFatalErr
        - Src:             'parser.c:8262,6'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:8263,13'
          Dst:             xmlParserShrink
        - Src:             'parser.c:8264,13'
          Dst:             xmlParserGrow
        - Src:             'parser.c:8268,13'
          Dst:             xmlPopPE
        - Src:             'parser.c:8271,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:8272,6'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:8280,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:8283,5'
          Dst:             xmlNextChar
    - functionName:    xmlCleanSpecialAttr
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1222
      functionLinenumberEnd: 1232
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCleanSpecialAttrCallback
        - xmlHashFree
        - xmlHashScanFull
        - xmlHashSize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:1223,9'
          Branch Sides:
            - BranchSide:      'parser.c:1224,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1226,21'
              BranchSideFuncs:
                - xmlHashScanFull
                - xmlHashSize
                - xmlHashFree
        - Branch String:   'parser.c:1228,9'
          Branch Sides:
            - BranchSide:      'parser.c:1228,9'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'parser.c:1229,21'
              BranchSideFuncs:
                - xmlHashFree
      Callsites:
        - Src:             'parser.c:1226,5'
          Dst:             xmlHashScanFull
        - Src:             'parser.c:1226,5'
          Dst:             xmlCleanSpecialAttrCallback
        - Src:             'parser.c:1228,9'
          Dst:             xmlHashSize
        - Src:             'parser.c:1229,9'
          Dst:             xmlHashFree
    - functionName:    xmlParseElement
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9906
      functionLinenumberEnd: 9924
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         11
      ICount:          89
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlFatalErrMsgStrIntStr
        - xmlParseContentInternal
        - xmlParseElementEnd
        - xmlParseElementStart
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:9907,9'
          Branch Sides:
            - BranchSide:      'parser.c:9908,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9910,29'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParseElementEnd
                - xmlFatalErrMsgStrIntStr
        - Branch String:   'parser.c:9912,9'
          Branch Sides:
            - BranchSide:      'parser.c:9913,13'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
            - BranchSide:      'parser.c:9923,24'
              BranchSideFuncs:
                - xmlParseElementEnd
        - Branch String:   'parser.c:9913,13'
          Branch Sides:
            - BranchSide:      'parser.c:9914,35'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
            - BranchSide:      'parser.c:9920,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:9907,9'
          Dst:             xmlParseElementStart
        - Src:             'parser.c:9910,5'
          Dst:             xmlParseContentInternal
        - Src:             'parser.c:9916,13'
          Dst:             xmlFatalErrMsgStrIntStr
        - Src:             'parser.c:9923,5'
          Dst:             xmlParseElementEnd
    - functionName:    xmlFinishDocument
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10607
      functionLinenumberEnd: 10637
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         26
      ICount:          157
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - xmlFreeDoc
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:10613,21'
          Branch Sides:
            - BranchSide:      'parser.c:10613,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeDoc
            - BranchSide:      'parser.c:10616,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeDoc
        - Branch String:   'parser.c:10613,9'
          Branch Sides:
            - BranchSide:      'parser.c:10614,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeDoc
            - BranchSide:      'parser.c:10616,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeDoc
        - Branch String:   'parser.c:10617,9'
          Branch Sides:
            - BranchSide:      'parser.c:10617,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeDoc
            - BranchSide:      'parser.c:10618,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeDoc
        - Branch String:   'parser.c:10618,13'
          Branch Sides:
            - BranchSide:      'parser.c:10619,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeDoc
            - BranchSide:      'parser.c:10626,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeDoc
        - Branch String:   'parser.c:10620,17'
          Branch Sides:
            - BranchSide:      'parser.c:10621,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeDoc
            - BranchSide:      'parser.c:10622,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeDoc
        - Branch String:   'parser.c:10622,17'
          Branch Sides:
            - BranchSide:      'parser.c:10623,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeDoc
            - BranchSide:      'parser.c:10624,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeDoc
        - Branch String:   'parser.c:10626,13'
          Branch Sides:
            - BranchSide:      'parser.c:10627,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeDoc
            - BranchSide:      'parser.c:10632,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeDoc
        - Branch String:   'parser.c:10632,6'
          Branch Sides:
            - BranchSide:      'parser.c:10633,24'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'parser.c:10636,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:10632,6'
          Dst:             xmlStrEqual
        - Src:             'parser.c:10633,13'
          Dst:             xmlFreeDoc
    - functionName:    xmlParseElementStart
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9936
      functionLinenumberEnd: 10049
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         59
      ICount:          479
      EdgeCount:       79
      CyclomaticComplexity: 22
      functionsReached:
        - nameNsPush
        - namePop
        - nodePop
        - spacePop
        - spacePush
        - xmlFatalErrMsgInt
        - xmlFatalErrMsgStrIntStr
        - xmlHaltParser
        - xmlParseStartTag2
        - xmlParserAddNodeInfo
        - xmlParserGrow
        - xmlParserNsPop
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:9946,9'
          Branch Sides:
            - BranchSide:      'parser.c:9947,27'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlHaltParser
            - BranchSide:      'parser.c:9955,9'
              BranchSideFuncs:
                - spacePush
                - xmlParseStartTag2
                - nameNsPush
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
                - spacePop
                - spacePush
                - spacePush
        - Branch String:   'parser.c:9955,9'
          Branch Sides:
            - BranchSide:      'parser.c:9956,31'
              BranchSideFuncs:
                - spacePush
                - xmlParseStartTag2
                - nameNsPush
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
                - spacePop
                - spacePush
                - spacePush
            - BranchSide:      'parser.c:9961,9'
              BranchSideFuncs:
                - spacePush
                - xmlParseStartTag2
                - nameNsPush
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
                - spacePop
                - spacePush
                - spacePush
        - Branch String:   'parser.c:9961,9'
          Branch Sides:
            - BranchSide:      'parser.c:9962,12'
              BranchSideFuncs:
                - spacePush
                - xmlParseStartTag2
                - nameNsPush
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
                - spacePop
            - BranchSide:      'parser.c:9963,15'
              BranchSideFuncs:
                - spacePush
                - xmlParseStartTag2
                - nameNsPush
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
                - spacePop
                - spacePush
        - Branch String:   'parser.c:9963,14'
          Branch Sides:
            - BranchSide:      'parser.c:9964,12'
              BranchSideFuncs:
                - spacePush
                - xmlParseStartTag2
                - nameNsPush
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
                - spacePop
            - BranchSide:      'parser.c:9966,12'
              BranchSideFuncs:
                - spacePush
                - xmlParseStartTag2
                - nameNsPush
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
                - spacePop
        - Branch String:   'parser.c:9977,9'
          Branch Sides:
            - BranchSide:      'parser.c:9978,11'
              BranchSideFuncs:
                - spacePop
            - BranchSide:      'parser.c:9981,16'
              BranchSideFuncs:
                - nameNsPush
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
        - Branch String:   'parser.c:9998,22'
          Branch Sides:
            - BranchSide:      'parser.c:9998,26'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
            - BranchSide:      'parser.c:10024,9'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
        - Branch String:   'parser.c:9998,9'
          Branch Sides:
            - BranchSide:      'parser.c:9999,9'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
            - BranchSide:      'parser.c:10024,9'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
        - Branch String:   'parser.c:9999,9'
          Branch Sides:
            - BranchSide:      'parser.c:9999,9'
              BranchSideFuncs:
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
            - BranchSide:      'parser.c:10000,6'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
        - Branch String:   'parser.c:10000,6'
          Branch Sides:
            - BranchSide:      'parser.c:10001,11'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
            - BranchSide:      'parser.c:10011,10'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
        - Branch String:   'parser.c:10001,30'
          Branch Sides:
            - BranchSide:      'parser.c:10001,34'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
            - BranchSide:      'parser.c:10010,2'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
        - Branch String:   'parser.c:10001,67'
          Branch Sides:
            - BranchSide:      'parser.c:10002,5'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
            - BranchSide:      'parser.c:10010,2'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
        - Branch String:   'parser.c:10001,10'
          Branch Sides:
            - BranchSide:      'parser.c:10003,3'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
            - BranchSide:      'parser.c:10010,2'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
        - Branch String:   'parser.c:10013,6'
          Branch Sides:
            - BranchSide:      'parser.c:10014,21'
              BranchSideFuncs:
                - xmlParserNsPop
                - xmlParserAddNodeInfo
            - BranchSide:      'parser.c:10015,6'
              BranchSideFuncs:
                - xmlParserAddNodeInfo
        - Branch String:   'parser.c:10015,18'
          Branch Sides:
            - BranchSide:      'parser.c:10015,21'
              BranchSideFuncs:
                - xmlParserAddNodeInfo
            - BranchSide:      'parser.c:10022,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10015,6'
          Branch Sides:
            - BranchSide:      'parser.c:10016,30'
              BranchSideFuncs:
                - xmlParserAddNodeInfo
            - BranchSide:      'parser.c:10022,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10024,9'
          Branch Sides:
            - BranchSide:      'parser.c:10025,9'
              BranchSideFuncs:
                - xmlParserAddNodeInfo
                - xmlParserGrow
            - BranchSide:      'parser.c:10033,33'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
        - Branch String:   'parser.c:10025,9'
          Branch Sides:
            - BranchSide:      'parser.c:10025,9'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserAddNodeInfo
            - BranchSide:      'parser.c:10026,13'
              BranchSideFuncs:
                - xmlParserAddNodeInfo
        - Branch String:   'parser.c:10026,25'
          Branch Sides:
            - BranchSide:      'parser.c:10026,28'
              BranchSideFuncs:
                - xmlParserAddNodeInfo
            - BranchSide:      'parser.c:10032,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10026,13'
          Branch Sides:
            - BranchSide:      'parser.c:10027,30'
              BranchSideFuncs:
                - xmlParserAddNodeInfo
            - BranchSide:      'parser.c:10032,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10043,6'
          Branch Sides:
            - BranchSide:      'parser.c:10044,21'
              BranchSideFuncs:
                - xmlParserNsPop
            - BranchSide:      'parser.c:10045,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:9947,9'
          Dst:             xmlFatalErrMsgInt
        - Src:             'parser.c:9950,2'
          Dst:             xmlHaltParser
        - Src:             'parser.c:9962,2'
          Dst:             spacePush
        - Src:             'parser.c:9964,2'
          Dst:             spacePush
        - Src:             'parser.c:9966,2'
          Dst:             spacePush
        - Src:             'parser.c:9972,16'
          Dst:             xmlParseStartTag2
        - Src:             'parser.c:9978,2'
          Dst:             spacePop
        - Src:             'parser.c:9981,5'
          Dst:             nameNsPush
        - Src:             'parser.c:9999,9'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10011,2'
          Dst:             namePop
        - Src:             'parser.c:10012,2'
          Dst:             spacePop
        - Src:             'parser.c:10014,6'
          Dst:             xmlParserNsPop
        - Src:             'parser.c:10020,13'
          Dst:             xmlParserAddNodeInfo
        - Src:             'parser.c:10025,9'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10030,13'
          Dst:             xmlParserAddNodeInfo
        - Src:             'parser.c:10033,9'
          Dst:             xmlFatalErrMsgStrIntStr
        - Src:             'parser.c:10040,2'
          Dst:             nodePop
        - Src:             'parser.c:10041,2'
          Dst:             namePop
        - Src:             'parser.c:10042,2'
          Dst:             spacePop
        - Src:             'parser.c:10044,6'
          Dst:             xmlParserNsPop
    - functionName:    xmlParseContentInternal
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9773
      functionLinenumberEnd: 9867
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         89
      ICount:          608
      EdgeCount:       122
      CyclomaticComplexity: 35
      functionsReached:
        - namePop
        - nodePop
        - spacePop
        - xmlFatalErrMsgStrIntStr
        - xmlParseCDSect
        - xmlParseCharDataInternal
        - xmlParseComment
        - xmlParseElementEnd
        - xmlParseElementStart
        - xmlParsePI
        - xmlParseReference
        - xmlParserGrow
        - xmlParserNsPop
        - xmlParserShrink
      functionUses:    4
      BranchProfiles:
        - Branch String:   'parser.c:9778,5'
          Branch Sides:
            - BranchSide:      'parser.c:9778,5'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
            - BranchSide:      'parser.c:9779,5'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
        - Branch String:   'parser.c:9778,5'
          Branch Sides:
            - BranchSide:      'parser.c:9778,5'
              BranchSideFuncs:
                - xmlParserGrow
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
            - BranchSide:      'parser.c:9779,5'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
        - Branch String:   'parser.c:9779,50'
          Branch Sides:
            - BranchSide:      'parser.c:9779,5'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
            - BranchSide:      'parser.c:9780,6'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
        - Branch String:   'parser.c:9779,5'
          Branch Sides:
            - BranchSide:      'parser.c:9781,23'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
            - BranchSide:      'parser.c:9839,10'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
        - Branch String:   'parser.c:9786,20'
          Branch Sides:
            - BranchSide:      'parser.c:9786,24'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
            - BranchSide:      'parser.c:9794,11'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
        - Branch String:   'parser.c:9786,6'
          Branch Sides:
            - BranchSide:      'parser.c:9787,17'
              BranchSideFuncs:
                - xmlParsePI
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParserGrow
            - BranchSide:      'parser.c:9794,11'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
        - Branch String:   'parser.c:9794,11'
          Branch Sides:
            - BranchSide:      'parser.c:9794,11'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
            - BranchSide:      'parser.c:9801,13'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
        - Branch String:   'parser.c:9794,11'
          Branch Sides:
            - BranchSide:      'parser.c:9794,11'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
            - BranchSide:      'parser.c:9801,13'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
        - Branch String:   'parser.c:9794,11'
          Branch Sides:
            - BranchSide:      'parser.c:9794,11'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
            - BranchSide:      'parser.c:9801,13'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
        - Branch String:   'parser.c:9794,11'
          Branch Sides:
            - BranchSide:      'parser.c:9794,11'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
            - BranchSide:      'parser.c:9801,13'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
        - Branch String:   'parser.c:9794,11'
          Branch Sides:
            - BranchSide:      'parser.c:9794,11'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
            - BranchSide:      'parser.c:9801,13'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
        - Branch String:   'parser.c:9794,11'
          Branch Sides:
            - BranchSide:      'parser.c:9794,11'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
            - BranchSide:      'parser.c:9801,13'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
        - Branch String:   'parser.c:9794,11'
          Branch Sides:
            - BranchSide:      'parser.c:9794,11'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
            - BranchSide:      'parser.c:9801,13'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
        - Branch String:   'parser.c:9794,11'
          Branch Sides:
            - BranchSide:      'parser.c:9794,11'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
            - BranchSide:      'parser.c:9801,13'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
        - Branch String:   'parser.c:9794,11'
          Branch Sides:
            - BranchSide:      'parser.c:9795,21'
              BranchSideFuncs:
                - xmlParseCDSect
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParsePI
                - xmlParserGrow
            - BranchSide:      'parser.c:9801,13'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
        - Branch String:   'parser.c:9801,25'
          Branch Sides:
            - BranchSide:      'parser.c:9801,29'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
            - BranchSide:      'parser.c:9809,12'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
        - Branch String:   'parser.c:9801,44'
          Branch Sides:
            - BranchSide:      'parser.c:9802,5'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
            - BranchSide:      'parser.c:9809,12'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
        - Branch String:   'parser.c:9802,20'
          Branch Sides:
            - BranchSide:      'parser.c:9802,24'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
            - BranchSide:      'parser.c:9809,12'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
        - Branch String:   'parser.c:9801,11'
          Branch Sides:
            - BranchSide:      'parser.c:9803,22'
              BranchSideFuncs:
                - xmlParseComment
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
            - BranchSide:      'parser.c:9809,12'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
        - Branch String:   'parser.c:9809,11'
          Branch Sides:
            - BranchSide:      'parser.c:9810,17'
              BranchSideFuncs:
                - xmlParseElementStart
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParseReference
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParseElementEnd
            - BranchSide:      'parser.c:9824,12'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
        - Branch String:   'parser.c:9810,17'
          Branch Sides:
            - BranchSide:      'parser.c:9811,21'
              BranchSideFuncs:
                - xmlParseElementEnd
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
            - BranchSide:      'parser.c:9815,31'
              BranchSideFuncs:
                - xmlParseElementStart
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParseReference
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
        - Branch String:   'parser.c:9811,21'
          Branch Sides:
            - BranchSide:      'parser.c:9812,21'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
            - BranchSide:      'parser.c:9813,29'
              BranchSideFuncs:
                - xmlParseElementEnd
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
        - Branch String:   'parser.c:9824,11'
          Branch Sides:
            - BranchSide:      'parser.c:9825,24'
              BranchSideFuncs:
                - xmlParseReference
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
            - BranchSide:      'parser.c:9832,31'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
        - Branch String:   'parser.c:9835,2'
          Branch Sides:
            - BranchSide:      'parser.c:9835,2'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
            - BranchSide:      'parser.c:9836,2'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
        - Branch String:   'parser.c:9836,2'
          Branch Sides:
            - BranchSide:      'parser.c:9779,5'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
            - BranchSide:      'parser.c:9836,2'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
        - Branch String:   'parser.c:9836,2'
          Branch Sides:
            - BranchSide:      'parser.c:9779,5'
              BranchSideFuncs:
                - xmlParserGrow
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
            - BranchSide:      'parser.c:9836,2'
              BranchSideFuncs:
                - xmlParserGrow
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
        - Branch String:   'parser.c:9839,36'
          Branch Sides:
            - BranchSide:      'parser.c:9840,10'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
            - BranchSide:      'parser.c:9853,5'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
        - Branch String:   'parser.c:9840,48'
          Branch Sides:
            - BranchSide:      'parser.c:9841,10'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
            - BranchSide:      'parser.c:9853,5'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
        - Branch String:   'parser.c:9839,9'
          Branch Sides:
            - BranchSide:      'parser.c:9842,31'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
            - BranchSide:      'parser.c:9853,5'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
        - Branch String:   'parser.c:9853,5'
          Branch Sides:
            - BranchSide:      'parser.c:9854,17'
              BranchSideFuncs:
                - nodePop
                - spacePop
                - namePop
                - xmlParserNsPop
            - BranchSide:      'parser.c:9856,5'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
        - Branch String:   'parser.c:9856,5'
          Branch Sides:
            - BranchSide:      'parser.c:9857,29'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlParserNsPop
            - BranchSide:      'parser.c:9865,5'
              BranchSideFuncs:
                - spacePop
        - Branch String:   'parser.c:9859,13'
          Branch Sides:
            - BranchSide:      'parser.c:9860,28'
              BranchSideFuncs:
                - xmlParserNsPop
                - namePop
                - spacePop
            - BranchSide:      'parser.c:9862,17'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlParserNsPop
        - Branch String:   'parser.c:9865,5'
          Branch Sides:
            - BranchSide:      'parser.c:9866,18'
              BranchSideFuncs:
                - spacePop
            - BranchSide:      'parser.c:9867,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:9778,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:9787,6'
          Dst:             xmlParsePI
        - Src:             'parser.c:9795,6'
          Dst:             xmlParseCDSect
        - Src:             'parser.c:9803,6'
          Dst:             xmlParseComment
        - Src:             'parser.c:9813,10'
          Dst:             xmlParseElementEnd
        - Src:             'parser.c:9815,10'
          Dst:             xmlParseElementStart
        - Src:             'parser.c:9825,6'
          Dst:             xmlParseReference
        - Src:             'parser.c:9832,6'
          Dst:             xmlParseCharDataInternal
        - Src:             'parser.c:9835,2'
          Dst:             xmlParserShrink
        - Src:             'parser.c:9836,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:9844,9'
          Dst:             xmlFatalErrMsgStrIntStr
        - Src:             'parser.c:9854,9'
          Dst:             nodePop
        - Src:             'parser.c:9860,13'
          Dst:             xmlParserNsPop
        - Src:             'parser.c:9862,9'
          Dst:             namePop
        - Src:             'parser.c:9866,9'
          Dst:             spacePop
    - functionName:    xmlParseElementEnd
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10058
      functionLinenumberEnd: 10092
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         26
      ICount:          189
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - namePop
        - xmlParseEndTag2
        - xmlParserFindNodeInfo
        - xmlParserGrow
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:10061,9'
          Branch Sides:
            - BranchSide:      'parser.c:10062,14'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:10070,9'
              BranchSideFuncs:
                - xmlParserFindNodeInfo
                - xmlParseEndTag2
                - namePop
        - Branch String:   'parser.c:10062,26'
          Branch Sides:
            - BranchSide:      'parser.c:10062,30'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:10064,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10062,13'
          Branch Sides:
            - BranchSide:      'parser.c:10063,13'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:10064,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10063,13'
          Branch Sides:
            - BranchSide:      'parser.c:10063,13'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:10064,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10070,9'
          Branch Sides:
            - BranchSide:      'parser.c:10071,18'
              BranchSideFuncs:
                - xmlParseEndTag2
                - namePop
                - xmlParserFindNodeInfo
            - BranchSide:      'parser.c:10082,9'
              BranchSideFuncs:
                - xmlParserFindNodeInfo
        - Branch String:   'parser.c:10082,21'
          Branch Sides:
            - BranchSide:      'parser.c:10082,24'
              BranchSideFuncs:
                - xmlParserFindNodeInfo
            - BranchSide:      'parser.c:10082,21'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10082,9'
          Branch Sides:
            - BranchSide:      'parser.c:10082,9'
              BranchSideFuncs:
                - xmlParserFindNodeInfo
            - BranchSide:      'parser.c:10085,66'
              BranchSideFuncs:
                - xmlParserFindNodeInfo
        - Branch String:   'parser.c:10086,13'
          Branch Sides:
            - BranchSide:      'parser.c:10087,34'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10091,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:10063,13'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10071,2'
          Dst:             xmlParseEndTag2
        - Src:             'parser.c:10072,2'
          Dst:             namePop
        - Src:             'parser.c:10085,44'
          Dst:             xmlParserFindNodeInfo
    - functionName:    xmlParsePI
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5484
      functionLinenumberEnd: 5586
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         114
      ICount:          711
      EdgeCount:       154
      CyclomaticComplexity: 42
      functionsReached:
        - xmlCatalogGetDefaults
        - xmlCopyCharMultiByte
        - xmlCurrentCharRecover
        - xmlErrMemory
        - xmlFatalErr
        - xmlFatalErrMsgStr
        - xmlGrowCapacity
        - xmlParseCatalogPI
        - xmlParsePITarget
        - xmlParserGrow
        - xmlSkipBlankChars
        - xmlStrEqual
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:5494,22'
          Branch Sides:
            - BranchSide:      'parser.c:5494,26'
              BranchSideFuncs:
                - xmlParsePITarget
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlCurrentCharRecover
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5494,22'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5494,9'
          Branch Sides:
            - BranchSide:      'parser.c:5494,9'
              BranchSideFuncs:
                - xmlParsePITarget
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlCurrentCharRecover
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5498,2'
              BranchSideFuncs:
                - xmlParsePITarget
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlCurrentCharRecover
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5498,2'
          Branch Sides:
            - BranchSide:      'parser.c:5498,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParsePITarget
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlCurrentCharRecover
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlParserGrow
            - BranchSide:      'parser.c:5504,35'
              BranchSideFuncs:
                - xmlParsePITarget
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlCurrentCharRecover
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlParserGrow
        - Branch String:   'parser.c:5505,6'
          Branch Sides:
            - BranchSide:      'parser.c:5506,11'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlCurrentCharRecover
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlParserGrow
            - BranchSide:      'parser.c:5583,18'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:5506,23'
          Branch Sides:
            - BranchSide:      'parser.c:5506,27'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlCurrentCharRecover
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlParserGrow
            - BranchSide:      'parser.c:5518,12'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlCurrentCharRecover
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlErrMemory
        - Branch String:   'parser.c:5506,10'
          Branch Sides:
            - BranchSide:      'parser.c:5507,3'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:5518,12'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlCurrentCharRecover
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlErrMemory
        - Branch String:   'parser.c:5507,3'
          Branch Sides:
            - BranchSide:      'parser.c:5507,3'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:5512,8'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5512,19'
          Branch Sides:
            - BranchSide:      'parser.c:5512,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5516,3'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5512,42'
          Branch Sides:
            - BranchSide:      'parser.c:5513,8'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5516,3'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5512,7'
          Branch Sides:
            - BranchSide:      'parser.c:5514,7'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5516,3'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5519,10'
          Branch Sides:
            - BranchSide:      'parser.c:5520,16'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:5523,10'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlCurrentCharRecover
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5523,10'
          Branch Sides:
            - BranchSide:      'parser.c:5524,21'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCurrentCharRecover
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5527,34'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5528,26'
          Branch Sides:
            - BranchSide:      'parser.c:5528,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5528,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5528,13'
          Branch Sides:
            - BranchSide:      'parser.c:5528,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5528,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5528,13'
          Branch Sides:
            - BranchSide:      'parser.c:5528,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5529,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5528,13'
          Branch Sides:
            - BranchSide:      'parser.c:5528,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5529,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5528,13'
          Branch Sides:
            - BranchSide:      'parser.c:5528,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5529,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5528,13'
          Branch Sides:
            - BranchSide:      'parser.c:5528,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5528,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5528,13'
          Branch Sides:
            - BranchSide:      'parser.c:5528,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5529,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5528,13'
          Branch Sides:
            - BranchSide:      'parser.c:5528,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5528,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5528,13'
          Branch Sides:
            - BranchSide:      'parser.c:5528,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5529,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5528,13'
          Branch Sides:
            - BranchSide:      'parser.c:5528,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5528,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5528,26'
          Branch Sides:
            - BranchSide:      'parser.c:5528,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5529,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5528,6'
          Branch Sides:
            - BranchSide:      'parser.c:5530,7'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5554,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5530,7'
          Branch Sides:
            - BranchSide:      'parser.c:5534,47'
              BranchSideFuncs:
                - xmlGrowCapacity.3407
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5550,3'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5535,25'
          Branch Sides:
            - BranchSide:      'parser.c:5536,43'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5541,13'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlGrowCapacity.3407
                - xmlFatalErrMsgStr
                - xmlErrMemory
        - Branch String:   'parser.c:5542,11'
          Branch Sides:
            - BranchSide:      'parser.c:5543,17'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:5547,13'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5550,3'
          Branch Sides:
            - BranchSide:      'parser.c:5550,3'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5550,3'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5551,3'
          Branch Sides:
            - BranchSide:      'parser.c:5551,3'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5551,3'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5555,10'
          Branch Sides:
            - BranchSide:      'parser.c:5556,21'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5559,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
        - Branch String:   'parser.c:5559,3'
          Branch Sides:
            - BranchSide:      'parser.c:5559,3'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
            - BranchSide:      'parser.c:5562,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
        - Branch String:   'parser.c:5562,29'
          Branch Sides:
            - BranchSide:      'parser.c:5563,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
            - BranchSide:      'parser.c:5576,8'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5562,7'
          Branch Sides:
            - BranchSide:      'parser.c:5564,31'
              BranchSideFuncs:
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
            - BranchSide:      'parser.c:5576,8'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5566,50'
          Branch Sides:
            - BranchSide:      'parser.c:5567,27'
              BranchSideFuncs:
                - xmlParseCatalogPI
            - BranchSide:      'parser.c:5570,3'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5567,61'
          Branch Sides:
            - BranchSide:      'parser.c:5568,6'
              BranchSideFuncs:
                - xmlParseCatalogPI
            - BranchSide:      'parser.c:5569,22'
              BranchSideFuncs:
                - xmlParseCatalogPI
        - Branch String:   'parser.c:5566,11'
          Branch Sides:
            - BranchSide:      'parser.c:5569,22'
              BranchSideFuncs:
                - xmlParseCatalogPI
            - BranchSide:      'parser.c:5570,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:5498,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5504,18'
          Dst:             xmlParsePITarget
        - Src:             'parser.c:5507,3'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5520,3'
          Dst:             xmlErrMemory
        - Src:             'parser.c:5523,10'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:5524,3'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:5527,12'
          Dst:             xmlCurrentCharRecover
        - Src:             'parser.c:5534,31'
          Dst:             xmlGrowCapacity
        - Src:             'parser.c:5536,25'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:5543,4'
          Dst:             xmlErrMemory
        - Src:             'parser.c:5550,3'
          Dst:             xmlCopyCharMultiByte
        - Src:             'parser.c:5552,9'
          Dst:             xmlCurrentCharRecover
        - Src:             'parser.c:5556,3'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:5559,3'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5563,8'
          Dst:             xmlStrEqual
        - Src:             'parser.c:5564,31'
          Dst:             xmlCatalogGetDefaults
        - Src:             'parser.c:5569,4'
          Dst:             xmlParseCatalogPI
        - Src:             'parser.c:5583,6'
          Dst:             xmlFatalErr
    - functionName:    xmlParseCDSect
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9675
      functionLinenumberEnd: 9762
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         172
      ICount:          1027
      EdgeCount:       234
      CyclomaticComplexity: 64
      functionsReached:
        - xmlCopyCharMultiByte
        - xmlCurrentCharRecover
        - xmlErrMemory
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlFatalErrMsgStr
        - xmlGrowCapacity
        - xmlParserGrow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:9686,22'
          Branch Sides:
            - BranchSide:      'parser.c:9686,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9687,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9686,41'
          Branch Sides:
            - BranchSide:      'parser.c:9686,45'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9687,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9686,9'
          Branch Sides:
            - BranchSide:      'parser.c:9687,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9688,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:9688,5'
          Branch Sides:
            - BranchSide:      'parser.c:9688,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParserGrow
            - BranchSide:      'parser.c:9690,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParserGrow
        - Branch String:   'parser.c:9690,10'
          Branch Sides:
            - BranchSide:      'parser.c:9690,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParserGrow
            - BranchSide:      'parser.c:9691,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9690,10'
          Branch Sides:
            - BranchSide:      'parser.c:9690,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParserGrow
            - BranchSide:      'parser.c:9691,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9690,10'
          Branch Sides:
            - BranchSide:      'parser.c:9690,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParserGrow
            - BranchSide:      'parser.c:9691,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9690,10'
          Branch Sides:
            - BranchSide:      'parser.c:9690,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParserGrow
            - BranchSide:      'parser.c:9691,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9690,10'
          Branch Sides:
            - BranchSide:      'parser.c:9690,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParserGrow
            - BranchSide:      'parser.c:9691,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9690,9'
          Branch Sides:
            - BranchSide:      'parser.c:9691,9'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParserGrow
            - BranchSide:      'parser.c:9692,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParserGrow
        - Branch String:   'parser.c:9692,5'
          Branch Sides:
            - BranchSide:      'parser.c:9692,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9694,31'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9695,9'
          Branch Sides:
            - BranchSide:      'parser.c:9695,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9695,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9695,10'
          Branch Sides:
            - BranchSide:      'parser.c:9695,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9695,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9695,10'
          Branch Sides:
            - BranchSide:      'parser.c:9695,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9699,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9695,10'
          Branch Sides:
            - BranchSide:      'parser.c:9695,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9699,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9695,10'
          Branch Sides:
            - BranchSide:      'parser.c:9696,14'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9699,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9695,10'
          Branch Sides:
            - BranchSide:      'parser.c:9695,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9695,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9695,10'
          Branch Sides:
            - BranchSide:      'parser.c:9695,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9699,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9695,10'
          Branch Sides:
            - BranchSide:      'parser.c:9695,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9695,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9695,10'
          Branch Sides:
            - BranchSide:      'parser.c:9695,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9699,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9695,10'
          Branch Sides:
            - BranchSide:      'parser.c:9695,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9696,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:9695,9'
          Branch Sides:
            - BranchSide:      'parser.c:9696,14'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9699,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9699,5'
          Branch Sides:
            - BranchSide:      'parser.c:9699,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9699,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9701,9'
          Branch Sides:
            - BranchSide:      'parser.c:9701,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9701,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9701,10'
          Branch Sides:
            - BranchSide:      'parser.c:9701,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9701,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9701,10'
          Branch Sides:
            - BranchSide:      'parser.c:9701,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9705,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9701,10'
          Branch Sides:
            - BranchSide:      'parser.c:9701,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9705,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9701,10'
          Branch Sides:
            - BranchSide:      'parser.c:9702,14'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9705,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9701,10'
          Branch Sides:
            - BranchSide:      'parser.c:9701,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9701,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9701,10'
          Branch Sides:
            - BranchSide:      'parser.c:9701,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9705,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9701,10'
          Branch Sides:
            - BranchSide:      'parser.c:9701,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9701,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9701,10'
          Branch Sides:
            - BranchSide:      'parser.c:9701,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9705,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9701,10'
          Branch Sides:
            - BranchSide:      'parser.c:9701,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9702,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:9701,9'
          Branch Sides:
            - BranchSide:      'parser.c:9702,14'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9705,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9705,5'
          Branch Sides:
            - BranchSide:      'parser.c:9705,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9705,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9708,9'
          Branch Sides:
            - BranchSide:      'parser.c:9709,15'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:9712,5'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9712,25'
          Branch Sides:
            - BranchSide:      'parser.c:9712,12'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:9712,12'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9712,12'
          Branch Sides:
            - BranchSide:      'parser.c:9712,12'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:9712,12'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9712,12'
          Branch Sides:
            - BranchSide:      'parser.c:9712,12'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:9713,14'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9712,12'
          Branch Sides:
            - BranchSide:      'parser.c:9712,12'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:9713,14'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9712,12'
          Branch Sides:
            - BranchSide:      'parser.c:9712,5'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:9713,14'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9712,12'
          Branch Sides:
            - BranchSide:      'parser.c:9712,12'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:9712,12'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9712,12'
          Branch Sides:
            - BranchSide:      'parser.c:9712,12'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:9713,14'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9712,12'
          Branch Sides:
            - BranchSide:      'parser.c:9712,12'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:9712,12'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9712,12'
          Branch Sides:
            - BranchSide:      'parser.c:9712,12'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:9713,14'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9712,12'
          Branch Sides:
            - BranchSide:      'parser.c:9712,12'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:9712,5'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9712,25'
          Branch Sides:
            - BranchSide:      'parser.c:9712,5'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:9713,14'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9712,5'
          Branch Sides:
            - BranchSide:      'parser.c:9714,6'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:9740,5'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:9714,6'
          Branch Sides:
            - BranchSide:      'parser.c:9718,39'
              BranchSideFuncs:
                - xmlGrowCapacity.3407
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:9732,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9719,17'
          Branch Sides:
            - BranchSide:      'parser.c:9720,32'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:9724,12'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlGrowCapacity.3407
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9725,10'
          Branch Sides:
            - BranchSide:      'parser.c:9726,16'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:9729,12'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9732,2'
          Branch Sides:
            - BranchSide:      'parser.c:9732,2'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:9732,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9737,2'
          Branch Sides:
            - BranchSide:      'parser.c:9737,2'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:9737,2'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9741,9'
          Branch Sides:
            - BranchSide:      'parser.c:9742,20'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:9746,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9746,5'
          Branch Sides:
            - BranchSide:      'parser.c:9746,5'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9746,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9751,29'
          Branch Sides:
            - BranchSide:      'parser.c:9751,34'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9751,50'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9751,9'
          Branch Sides:
            - BranchSide:      'parser.c:9751,50'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9752,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9752,45'
          Branch Sides:
            - BranchSide:      'parser.c:9753,15'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9755,20'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9752,13'
          Branch Sides:
            - BranchSide:      'parser.c:9754,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9755,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:9688,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:9692,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:9694,9'
          Dst:             xmlCurrentCharRecover
        - Src:             'parser.c:9696,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:9700,9'
          Dst:             xmlCurrentCharRecover
        - Src:             'parser.c:9702,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:9706,11'
          Dst:             xmlCurrentCharRecover
        - Src:             'parser.c:9709,2'
          Dst:             xmlErrMemory
        - Src:             'parser.c:9718,23'
          Dst:             xmlGrowCapacity
        - Src:             'parser.c:9720,17'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:9726,3'
          Dst:             xmlErrMemory
        - Src:             'parser.c:9732,2'
          Dst:             xmlCopyCharMultiByte
        - Src:             'parser.c:9738,8'
          Dst:             xmlCurrentCharRecover
        - Src:             'parser.c:9742,2'
          Dst:             xmlFatalErrMsgStr
    - functionName:    xmlParseComment
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5214
      functionLinenumberEnd: 5351
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         134
      ICount:          924
      EdgeCount:       179
      CyclomaticComplexity: 47
      functionsReached:
        - xmlErrMemory
        - xmlFatalErrMsgStr
        - xmlParseCommentComplex
        - xmlParserGrow
        - xmlParserShrink
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:5228,22'
          Branch Sides:
            - BranchSide:      'parser.c:5228,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5229,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5228,9'
          Branch Sides:
            - BranchSide:      'parser.c:5229,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5230,5'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5230,5'
          Branch Sides:
            - BranchSide:      'parser.c:5230,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5231,10'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5231,22'
          Branch Sides:
            - BranchSide:      'parser.c:5231,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5232,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5231,9'
          Branch Sides:
            - BranchSide:      'parser.c:5232,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5233,5'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5233,5'
          Branch Sides:
            - BranchSide:      'parser.c:5233,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlParserGrow
            - BranchSide:      'parser.c:5234,5'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlParserGrow
        - Branch String:   'parser.c:5234,5'
          Branch Sides:
            - BranchSide:      'parser.c:5234,5'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5240,10'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5234,5'
          Branch Sides:
            - BranchSide:      'parser.c:5234,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5240,10'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5242,6'
          Branch Sides:
            - BranchSide:      'parser.c:5242,13'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5243,6'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5246,6'
          Branch Sides:
            - BranchSide:      'parser.c:5244,3'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5247,2'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5250,22'
          Branch Sides:
            - BranchSide:      'parser.c:5250,27'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5251,12'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5250,40'
          Branch Sides:
            - BranchSide:      'parser.c:5250,2'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5251,12'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5251,24'
          Branch Sides:
            - BranchSide:      'parser.c:5251,29'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5252,11'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5251,40'
          Branch Sides:
            - BranchSide:      'parser.c:5250,2'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5252,11'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5250,2'
          Branch Sides:
            - BranchSide:      'parser.c:5253,9'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5256,21'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5257,6'
          Branch Sides:
            - BranchSide:      'parser.c:5258,6'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5264,11'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5261,6'
          Branch Sides:
            - BranchSide:      'parser.c:5259,3'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5262,6'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5268,6'
          Branch Sides:
            - BranchSide:      'parser.c:5269,17'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5301,21'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5269,17'
          Branch Sides:
            - BranchSide:      'parser.c:5270,35'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5275,17'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:5275,17'
          Branch Sides:
            - BranchSide:      'parser.c:5276,23'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
            - BranchSide:      'parser.c:5286,24'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
        - Branch String:   'parser.c:5276,34'
          Branch Sides:
            - BranchSide:      'parser.c:5276,38'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
            - BranchSide:      'parser.c:5279,53'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
        - Branch String:   'parser.c:5276,21'
          Branch Sides:
            - BranchSide:      'parser.c:5277,28'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
            - BranchSide:      'parser.c:5279,53'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
        - Branch String:   'parser.c:5281,21'
          Branch Sides:
            - BranchSide:      'parser.c:5282,34'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:5285,21'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5290,21'
          Branch Sides:
            - BranchSide:      'parser.c:5291,34'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:5295,23'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5302,6'
          Branch Sides:
            - BranchSide:      'parser.c:5303,8'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5306,7'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5306,6'
          Branch Sides:
            - BranchSide:      'parser.c:5307,8'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5316,2'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5308,10'
          Branch Sides:
            - BranchSide:      'parser.c:5309,22'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5314,8'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5316,2'
          Branch Sides:
            - BranchSide:      'parser.c:5316,2'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlParserShrink
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5317,2'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlParserShrink
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5317,2'
          Branch Sides:
            - BranchSide:      'parser.c:5317,2'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlParserShrink
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
            - BranchSide:      'parser.c:5318,7'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlParserShrink
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
        - Branch String:   'parser.c:5317,2'
          Branch Sides:
            - BranchSide:      'parser.c:5317,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseCommentComplex
                - xmlParserShrink
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
            - BranchSide:      'parser.c:5318,7'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlParserShrink
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
        - Branch String:   'parser.c:5319,6'
          Branch Sides:
            - BranchSide:      'parser.c:5320,10'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
            - BranchSide:      'parser.c:5349,5'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5320,10'
          Branch Sides:
            - BranchSide:      'parser.c:5321,14'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
            - BranchSide:      'parser.c:5345,8'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5321,14'
          Branch Sides:
            - BranchSide:      'parser.c:5322,7'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:5334,7'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5322,7'
          Branch Sides:
            - BranchSide:      'parser.c:5322,7'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:5323,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5323,31'
          Branch Sides:
            - BranchSide:      'parser.c:5323,35'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5330,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5323,63'
          Branch Sides:
            - BranchSide:      'parser.c:5324,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5330,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5323,11'
          Branch Sides:
            - BranchSide:      'parser.c:5325,8'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5330,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5325,8'
          Branch Sides:
            - BranchSide:      'parser.c:5326,8'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5328,8'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5330,11'
          Branch Sides:
            - BranchSide:      'parser.c:5331,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5332,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5334,7'
          Branch Sides:
            - BranchSide:      'parser.c:5335,25'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5340,25'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5349,29'
          Branch Sides:
            - BranchSide:      'parser.c:5349,34'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5349,52'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5349,47'
          Branch Sides:
            - BranchSide:      'parser.c:5349,5'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5349,52'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5349,64'
          Branch Sides:
            - BranchSide:      'parser.c:5349,5'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5349,69'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5349,5'
          Branch Sides:
            - BranchSide:      'parser.c:5242,7'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5350,28'
              BranchSideFuncs:
                - xmlParseCommentComplex
      Callsites:
        - Src:             'parser.c:5230,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5233,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5234,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5270,17'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:5282,21'
          Dst:             xmlErrMemory
        - Src:             'parser.c:5291,21'
          Dst:             xmlErrMemory
        - Src:             'parser.c:5316,2'
          Dst:             xmlParserShrink
        - Src:             'parser.c:5317,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5322,7'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5335,7'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:5340,7'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:5350,5'
          Dst:             xmlParseCommentComplex
    - functionName:    xmlParseReference
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7333
      functionLinenumberEnd: 7566
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         137
      ICount:          849
      EdgeCount:       189
      CyclomaticComplexity: 54
      functionsReached:
        - xmlCopyCharMultiByte
        - xmlCtxtParseEntity
        - xmlDocCopyNode
        - xmlErrMemory
        - xmlLookupGeneralEntity
        - xmlParseCharRef
        - xmlParseEntityRefInternal
        - xmlParserEntityCheck
        - xmlStrlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:7338,9'
          Branch Sides:
            - BranchSide:      'parser.c:7339,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7344,9'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
                - xmlStrlen
                - xmlParseCharRef
                - xmlCopyCharMultiByte
        - Branch String:   'parser.c:7344,9'
          Branch Sides:
            - BranchSide:      'parser.c:7345,6'
              BranchSideFuncs:
                - xmlParseCharRef
                - xmlCopyCharMultiByte
            - BranchSide:      'parser.c:7366,38'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
                - xmlStrlen
        - Branch String:   'parser.c:7349,6'
          Branch Sides:
            - BranchSide:      'parser.c:7350,6'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7355,9'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
        - Branch String:   'parser.c:7355,9'
          Branch Sides:
            - BranchSide:      'parser.c:7355,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7355,9'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
        - Branch String:   'parser.c:7357,33'
          Branch Sides:
            - BranchSide:      'parser.c:7357,37'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7360,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7357,68'
          Branch Sides:
            - BranchSide:      'parser.c:7358,15'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7360,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7357,13'
          Branch Sides:
            - BranchSide:      'parser.c:7359,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7360,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7367,9'
          Branch Sides:
            - BranchSide:      'parser.c:7368,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7369,34'
              BranchSideFuncs:
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
                - xmlStrlen
        - Branch String:   'parser.c:7370,9'
          Branch Sides:
            - BranchSide:      'parser.c:7374,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7382,10'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
                - xmlStrlen
        - Branch String:   'parser.c:7374,42'
          Branch Sides:
            - BranchSide:      'parser.c:7375,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7380,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7375,33'
          Branch Sides:
            - BranchSide:      'parser.c:7376,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7380,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7376,37'
          Branch Sides:
            - BranchSide:      'parser.c:7377,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7380,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7374,13'
          Branch Sides:
            - BranchSide:      'parser.c:7378,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7380,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7382,9'
          Branch Sides:
            - BranchSide:      'parser.c:7383,2'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
                - xmlStrlen
            - BranchSide:      'parser.c:7386,10'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
                - xmlStrlen
        - Branch String:   'parser.c:7386,29'
          Branch Sides:
            - BranchSide:      'parser.c:7387,10'
              BranchSideFuncs:
                - xmlStrlen
            - BranchSide:      'parser.c:7388,8'
              BranchSideFuncs:
                - xmlStrlen
        - Branch String:   'parser.c:7386,9'
          Branch Sides:
            - BranchSide:      'parser.c:7388,8'
              BranchSideFuncs:
                - xmlStrlen
            - BranchSide:      'parser.c:7404,11'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
        - Branch String:   'parser.c:7389,6'
          Branch Sides:
            - BranchSide:      'parser.c:7389,19'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7393,7'
              BranchSideFuncs:
                - xmlStrlen
        - Branch String:   'parser.c:7393,26'
          Branch Sides:
            - BranchSide:      'parser.c:7393,30'
              BranchSideFuncs:
                - xmlStrlen
            - BranchSide:      'parser.c:7396,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7393,61'
          Branch Sides:
            - BranchSide:      'parser.c:7394,8'
              BranchSideFuncs:
                - xmlStrlen
            - BranchSide:      'parser.c:7396,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7393,6'
          Branch Sides:
            - BranchSide:      'parser.c:7395,6'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7396,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7404,46'
          Branch Sides:
            - BranchSide:      'parser.c:7404,50'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
            - BranchSide:      'parser.c:7447,10'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
        - Branch String:   'parser.c:7404,9'
          Branch Sides:
            - BranchSide:      'parser.c:7405,9'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
            - BranchSide:      'parser.c:7447,10'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
        - Branch String:   'parser.c:7447,53'
          Branch Sides:
            - BranchSide:      'parser.c:7448,12'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
            - BranchSide:      'parser.c:7451,14'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
        - Branch String:   'parser.c:7448,52'
          Branch Sides:
            - BranchSide:      'parser.c:7449,12'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
            - BranchSide:      'parser.c:7471,30'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
        - Branch String:   'parser.c:7449,35'
          Branch Sides:
            - BranchSide:      'parser.c:7450,12'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
            - BranchSide:      'parser.c:7451,14'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
        - Branch String:   'parser.c:7447,9'
          Branch Sides:
            - BranchSide:      'parser.c:7451,14'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
            - BranchSide:      'parser.c:7471,30'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
        - Branch String:   'parser.c:7451,13'
          Branch Sides:
            - BranchSide:      'parser.c:7452,32'
              BranchSideFuncs:
                - xmlCtxtParseEntity
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
            - BranchSide:      'parser.c:7453,20'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
        - Branch String:   'parser.c:7471,9'
          Branch Sides:
            - BranchSide:      'parser.c:7472,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7474,10'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
        - Branch String:   'parser.c:7474,29'
          Branch Sides:
            - BranchSide:      'parser.c:7474,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7475,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7474,9'
          Branch Sides:
            - BranchSide:      'parser.c:7475,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7477,9'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
        - Branch String:   'parser.c:7477,9'
          Branch Sides:
            - BranchSide:      'parser.c:7481,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7483,17'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
        - Branch String:   'parser.c:7481,13'
          Branch Sides:
            - BranchSide:      'parser.c:7482,6'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7483,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7494,42'
          Branch Sides:
            - BranchSide:      'parser.c:7495,14'
              BranchSideFuncs:
                - xmlStrlen
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:7496,33'
              BranchSideFuncs:
                - xmlStrlen
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:7494,13'
          Branch Sides:
            - BranchSide:      'parser.c:7496,33'
              BranchSideFuncs:
                - xmlStrlen
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:7510,9'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:7498,46'
          Branch Sides:
            - BranchSide:      'parser.c:7499,18'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:7500,21'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:7498,17'
          Branch Sides:
            - BranchSide:      'parser.c:7500,21'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:7503,21'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:7500,21'
          Branch Sides:
            - BranchSide:      'parser.c:7501,21'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:7502,13'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:7510,9'
          Branch Sides:
            - BranchSide:      'parser.c:7516,18'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:7565,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7516,37'
          Branch Sides:
            - BranchSide:      'parser.c:7517,19'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:7536,13'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlStrlen
                - xmlErrMemory
        - Branch String:   'parser.c:7517,47'
          Branch Sides:
            - BranchSide:      'parser.c:7518,19'
              BranchSideFuncs:
                - xmlStrlen
            - BranchSide:      'parser.c:7519,37'
              BranchSideFuncs:
                - xmlStrlen
        - Branch String:   'parser.c:7516,17'
          Branch Sides:
            - BranchSide:      'parser.c:7519,37'
              BranchSideFuncs:
                - xmlStrlen
            - BranchSide:      'parser.c:7536,13'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlStrlen
                - xmlErrMemory
        - Branch String:   'parser.c:7521,50'
          Branch Sides:
            - BranchSide:      'parser.c:7522,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7523,25'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7521,21'
          Branch Sides:
            - BranchSide:      'parser.c:7523,25'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7526,25'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7523,25'
          Branch Sides:
            - BranchSide:      'parser.c:7524,25'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7525,17'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7541,17'
          Branch Sides:
            - BranchSide:      'parser.c:7542,30'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:7546,17'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:7546,17'
          Branch Sides:
            - BranchSide:      'parser.c:7548,31'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:7553,28'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:7555,17'
          Branch Sides:
            - BranchSide:      'parser.c:7556,40'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:7558,30'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
      Callsites:
        - Src:             'parser.c:7347,14'
          Dst:             xmlParseCharRef
        - Src:             'parser.c:7355,9'
          Dst:             xmlCopyCharMultiByte
        - Src:             'parser.c:7366,12'
          Dst:             xmlParseEntityRefInternal
        - Src:             'parser.c:7369,11'
          Dst:             xmlLookupGeneralEntity
        - Src:             'parser.c:7395,49'
          Dst:             xmlStrlen
        - Src:             'parser.c:7452,13'
          Dst:             xmlCtxtParseEntity
        - Src:             'parser.c:7463,13'
          Dst:             xmlCtxtParseEntity
        - Src:             'parser.c:7471,9'
          Dst:             xmlParserEntityCheck
        - Src:             'parser.c:7496,23'
          Dst:             xmlStrlen
        - Src:             'parser.c:7519,27'
          Dst:             xmlStrlen
        - Src:             'parser.c:7539,20'
          Dst:             xmlDocCopyNode
        - Src:             'parser.c:7542,17'
          Dst:             xmlErrMemory
    - functionName:    xmlParseCharDataInternal
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4830
      functionLinenumberEnd: 4928
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - partial
      BBCount:         86
      ICount:          645
      EdgeCount:       116
      CyclomaticComplexity: 32
      functionsReached:
        - xmlCharacters
        - xmlFatalErr
        - xmlParseCharDataComplex
        - xmlParserGrow
        - xmlParserShrink
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:4837,5'
          Branch Sides:
            - BranchSide:      'parser.c:4837,5'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
            - BranchSide:      'parser.c:4842,10'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
        - Branch String:   'parser.c:4837,5'
          Branch Sides:
            - BranchSide:      'parser.c:4837,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
            - BranchSide:      'parser.c:4842,10'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
        - Branch String:   'parser.c:4845,9'
          Branch Sides:
            - BranchSide:      'parser.c:4845,33'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
            - BranchSide:      'parser.c:4846,14'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
        - Branch String:   'parser.c:4846,13'
          Branch Sides:
            - BranchSide:      'parser.c:4847,13'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
            - BranchSide:      'parser.c:4853,14'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
        - Branch String:   'parser.c:4850,13'
          Branch Sides:
            - BranchSide:      'parser.c:4848,17'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
            - BranchSide:      'parser.c:4851,13'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
        - Branch String:   'parser.c:4853,13'
          Branch Sides:
            - BranchSide:      'parser.c:4853,20'
              BranchSideFuncs:
                - xmlCharacters
            - BranchSide:      'parser.c:4854,22'
              BranchSideFuncs:
                - xmlCharacters
        - Branch String:   'parser.c:4855,17'
          Branch Sides:
            - BranchSide:      'parser.c:4856,38'
              BranchSideFuncs:
                - xmlCharacters
            - BranchSide:      'parser.c:4861,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:4866,9'
          Branch Sides:
            - BranchSide:      'parser.c:4867,15'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
            - BranchSide:      'parser.c:4870,28'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
        - Branch String:   'parser.c:4871,13'
          Branch Sides:
            - BranchSide:      'parser.c:4872,13'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
            - BranchSide:      'parser.c:4878,14'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
        - Branch String:   'parser.c:4875,13'
          Branch Sides:
            - BranchSide:      'parser.c:4873,17'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
            - BranchSide:      'parser.c:4876,13'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
        - Branch String:   'parser.c:4878,13'
          Branch Sides:
            - BranchSide:      'parser.c:4879,18'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
            - BranchSide:      'parser.c:4890,18'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlFatalErr
                - xmlCharacters
                - xmlParserGrow
                - xmlCharacters
        - Branch String:   'parser.c:4879,32'
          Branch Sides:
            - BranchSide:      'parser.c:4879,36'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
            - BranchSide:      'parser.c:4884,19'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
        - Branch String:   'parser.c:4879,17'
          Branch Sides:
            - BranchSide:      'parser.c:4880,29'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:4884,19'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
        - Branch String:   'parser.c:4884,28'
          Branch Sides:
            - BranchSide:      'parser.c:4884,32'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlFatalErr
                - xmlCharacters
                - xmlParserGrow
                - xmlCharacters
            - BranchSide:      'parser.c:4885,19'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
        - Branch String:   'parser.c:4884,17'
          Branch Sides:
            - BranchSide:      'parser.c:4885,19'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
            - BranchSide:      'parser.c:4889,9'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlFatalErr
                - xmlCharacters
                - xmlParserGrow
                - xmlCharacters
        - Branch String:   'parser.c:4891,13'
          Branch Sides:
            - BranchSide:      'parser.c:4892,34'
              BranchSideFuncs:
                - xmlCharacters
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlFatalErr
                - xmlCharacters
                - xmlParserGrow
            - BranchSide:      'parser.c:4900,28'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
                - xmlParserGrow
        - Branch String:   'parser.c:4901,13'
          Branch Sides:
            - BranchSide:      'parser.c:4902,15'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
                - xmlParserGrow
            - BranchSide:      'parser.c:4911,14'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
                - xmlParserGrow
        - Branch String:   'parser.c:4903,17'
          Branch Sides:
            - BranchSide:      'parser.c:4904,36'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserShrink
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
            - BranchSide:      'parser.c:4909,15'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
                - xmlParserGrow
        - Branch String:   'parser.c:4911,13'
          Branch Sides:
            - BranchSide:      'parser.c:4912,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4914,14'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
                - xmlParserGrow
        - Branch String:   'parser.c:4914,13'
          Branch Sides:
            - BranchSide:      'parser.c:4915,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4917,14'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
                - xmlParserGrow
        - Branch String:   'parser.c:4917,23'
          Branch Sides:
            - BranchSide:      'parser.c:4917,28'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
                - xmlParserGrow
            - BranchSide:      'parser.c:4920,9'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
                - xmlParserGrow
        - Branch String:   'parser.c:4917,39'
          Branch Sides:
            - BranchSide:      'parser.c:4917,43'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
                - xmlParserGrow
            - BranchSide:      'parser.c:4920,9'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
                - xmlParserGrow
        - Branch String:   'parser.c:4917,13'
          Branch Sides:
            - BranchSide:      'parser.c:4918,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4920,9'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
                - xmlParserGrow
        - Branch String:   'parser.c:4920,9'
          Branch Sides:
            - BranchSide:      'parser.c:4920,9'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserShrink
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
                - xmlParserGrow
            - BranchSide:      'parser.c:4921,9'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserShrink
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
                - xmlParserGrow
        - Branch String:   'parser.c:4921,9'
          Branch Sides:
            - BranchSide:      'parser.c:4921,9'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserShrink
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
            - BranchSide:      'parser.c:4922,14'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserShrink
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
        - Branch String:   'parser.c:4921,9'
          Branch Sides:
            - BranchSide:      'parser.c:4921,9'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseCharDataComplex
                - xmlParserShrink
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
            - BranchSide:      'parser.c:4922,14'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserShrink
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
        - Branch String:   'parser.c:4923,29'
          Branch Sides:
            - BranchSide:      'parser.c:4923,34'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserShrink
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
            - BranchSide:      'parser.c:4924,16'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserShrink
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
        - Branch String:   'parser.c:4923,47'
          Branch Sides:
            - BranchSide:      'parser.c:4923,5'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserShrink
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
            - BranchSide:      'parser.c:4924,16'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserShrink
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
        - Branch String:   'parser.c:4924,28'
          Branch Sides:
            - BranchSide:      'parser.c:4923,5'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserShrink
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
            - BranchSide:      'parser.c:4924,33'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserShrink
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
        - Branch String:   'parser.c:4923,5'
          Branch Sides:
            - BranchSide:      'parser.c:4843,8'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
            - BranchSide:      'parser.c:4925,25'
              BranchSideFuncs:
                - xmlParseCharDataComplex
      Callsites:
        - Src:             'parser.c:4837,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:4859,17'
          Dst:             xmlCharacters
        - Src:             'parser.c:4880,17'
          Dst:             xmlFatalErr
        - Src:             'parser.c:4895,13'
          Dst:             xmlCharacters
        - Src:             'parser.c:4920,9'
          Dst:             xmlParserShrink
        - Src:             'parser.c:4921,9'
          Dst:             xmlParserGrow
        - Src:             'parser.c:4927,5'
          Dst:             xmlParseCharDataComplex
    - functionName:    nodePop
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2090
      functionLinenumberEnd: 2104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         9
      ICount:          87
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'parser.c:2093,9'
          Branch Sides:
            - BranchSide:      'parser.c:2093,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2094,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2094,9'
          Branch Sides:
            - BranchSide:      'parser.c:2095,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2096,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2097,9'
          Branch Sides:
            - BranchSide:      'parser.c:2098,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2100,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCtxtParseEntity
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12042
      functionLinenumberEnd: 12149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - ent
      BBCount:         29
      ICount:          272
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - xmlCtxtParseContentInternal
        - xmlFatalErr
        - xmlFreeInputStream
        - xmlFreeNodeList
        - xmlHaltParser
        - xmlNewEntityInputStream
        - xmlSaturatedAdd
        - xmlSaturatedAddSizeT
        - xmlSetTreeDoc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:12057,9'
          Branch Sides:
            - BranchSide:      'parser.c:12058,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parser.c:12066,37'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlCtxtParseContentInternal
                - xmlSaturatedAddSizeT
                - xmlFreeNodeList
                - xmlFreeInputStream
                - xmlSetTreeDoc
                - xmlSaturatedAdd
                - xmlSaturatedAdd
        - Branch String:   'parser.c:12067,9'
          Branch Sides:
            - BranchSide:      'parser.c:12068,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12075,21'
              BranchSideFuncs:
                - xmlCtxtParseContentInternal
                - xmlSaturatedAddSizeT
                - xmlFreeNodeList
                - xmlFreeInputStream
                - xmlSetTreeDoc
                - xmlSaturatedAdd
                - xmlSaturatedAdd
        - Branch String:   'parser.c:12076,9'
          Branch Sides:
            - BranchSide:      'parser.c:12077,34'
              BranchSideFuncs:
                - xmlCtxtParseContentInternal
                - xmlSaturatedAddSizeT
                - xmlFreeNodeList
                - xmlFreeInputStream
                - xmlSetTreeDoc
                - xmlSaturatedAdd
                - xmlSaturatedAdd
            - BranchSide:      'parser.c:12079,18'
              BranchSideFuncs:
                - xmlCtxtParseContentInternal
                - xmlSaturatedAddSizeT
                - xmlFreeNodeList
                - xmlFreeInputStream
                - xmlSetTreeDoc
                - xmlSaturatedAdd
                - xmlSaturatedAdd
        - Branch String:   'parser.c:12117,9'
          Branch Sides:
            - BranchSide:      'parser.c:12118,26'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlFreeNodeList
                - xmlFreeInputStream
                - xmlSetTreeDoc
                - xmlSaturatedAdd
            - BranchSide:      'parser.c:12120,10'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlFreeInputStream
                - xmlSetTreeDoc
                - xmlSaturatedAdd
        - Branch String:   'parser.c:12120,9'
          Branch Sides:
            - BranchSide:      'parser.c:12121,13'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlSetTreeDoc
                - xmlSaturatedAdd
            - BranchSide:      'parser.c:12142,25'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlFreeInputStream
        - Branch String:   'parser.c:12121,13'
          Branch Sides:
            - BranchSide:      'parser.c:12122,30'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlFreeInputStream
                - xmlSetTreeDoc
            - BranchSide:      'parser.c:12124,25'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlSetTreeDoc
        - Branch String:   'parser.c:12126,9'
          Branch Sides:
            - BranchSide:      'parser.c:12127,41'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlSetTreeDoc
            - BranchSide:      'parser.c:12141,5'
              BranchSideFuncs:
                - xmlFreeInputStream
        - Branch String:   'parser.c:12134,17'
          Branch Sides:
            - BranchSide:      'parser.c:12135,31'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlFreeInputStream
            - BranchSide:      'parser.c:12137,17'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlSetTreeDoc
        - Branch String:   'parser.c:12137,17'
          Branch Sides:
            - BranchSide:      'parser.c:12138,29'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlSetTreeDoc
            - BranchSide:      'parser.c:12139,20'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlSetTreeDoc
      Callsites:
        - Src:             'parser.c:12058,9'
          Dst:             xmlFatalErr
        - Src:             'parser.c:12059,9'
          Dst:             xmlHaltParser
        - Src:             'parser.c:12066,13'
          Dst:             xmlNewEntityInputStream
        - Src:             'parser.c:12103,12'
          Dst:             xmlCtxtParseContentInternal
        - Src:             'parser.c:12115,5'
          Dst:             xmlSaturatedAddSizeT
        - Src:             'parser.c:12118,9'
          Dst:             xmlSaturatedAdd
        - Src:             'parser.c:12122,13'
          Dst:             xmlSaturatedAdd
        - Src:             'parser.c:12135,17'
          Dst:             xmlSetTreeDoc
        - Src:             'parser.c:12142,9'
          Dst:             xmlFreeNodeList
        - Src:             'parser.c:12145,5'
          Dst:             xmlFreeInputStream
    - functionName:    xmlCtxtParseContentInternal
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11952
      functionLinenumberEnd: 12038
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - input
        - hasTextDecl
        - buildTree
      BBCount:         68
      ICount:          426
      EdgeCount:       92
      CyclomaticComplexity: 26
      functionsReached:
        - nameNsPush
        - namePop
        - nodePop
        - nodePush
        - spacePop
        - spacePush
        - xmlCtxtIsCatastrophicError
        - xmlCtxtPopInput
        - xmlCtxtPushInput
        - xmlDetectEncoding
        - xmlErrMemory
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlFreeNode
        - xmlNewDocNode
        - xmlParseContentInternal
        - xmlParseTextDecl
        - xmlParserGrow
        - xmlParserShrink
        - xmlStrEqual
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:11958,9'
          Branch Sides:
            - BranchSide:      'parser.c:11959,30'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlCtxtPushInput
                - nameNsPush
                - spacePush
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
                - nodePush
                - xmlErrMemory
            - BranchSide:      'parser.c:11966,26'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - nameNsPush
                - spacePush
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
                - nodePush
        - Branch String:   'parser.c:11960,13'
          Branch Sides:
            - BranchSide:      'parser.c:11961,26'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlFreeNode
            - BranchSide:      'parser.c:11964,5'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - nameNsPush
                - spacePush
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
                - nodePush
        - Branch String:   'parser.c:11966,9'
          Branch Sides:
            - BranchSide:      'parser.c:11967,9'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'parser.c:11969,16'
              BranchSideFuncs:
                - nameNsPush
                - spacePush
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
                - nodePush
        - Branch String:   'parser.c:11972,9'
          Branch Sides:
            - BranchSide:      'parser.c:11973,18'
              BranchSideFuncs:
                - nodePush
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11975,9'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11975,9'
          Branch Sides:
            - BranchSide:      'parser.c:11976,27'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11996,29'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
        - Branch String:   'parser.c:11981,14'
          Branch Sides:
            - BranchSide:      'parser.c:11981,14'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11994,5'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
        - Branch String:   'parser.c:11981,14'
          Branch Sides:
            - BranchSide:      'parser.c:11981,14'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11994,5'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
        - Branch String:   'parser.c:11981,14'
          Branch Sides:
            - BranchSide:      'parser.c:11981,14'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11994,5'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
        - Branch String:   'parser.c:11981,14'
          Branch Sides:
            - BranchSide:      'parser.c:11981,14'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11994,5'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
        - Branch String:   'parser.c:11981,54'
          Branch Sides:
            - BranchSide:      'parser.c:11982,14'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11994,5'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
        - Branch String:   'parser.c:11982,14'
          Branch Sides:
            - BranchSide:      'parser.c:11982,14'
              BranchSideFuncs:
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11983,30'
              BranchSideFuncs:
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
                - xmlStrEqual
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11982,14'
          Branch Sides:
            - BranchSide:      'parser.c:11982,14'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11982,14'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11982,14'
          Branch Sides:
            - BranchSide:      'parser.c:11982,14'
              BranchSideFuncs:
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11983,30'
              BranchSideFuncs:
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
                - xmlStrEqual
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11981,13'
          Branch Sides:
            - BranchSide:      'parser.c:11983,30'
              BranchSideFuncs:
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11994,5'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
        - Branch String:   'parser.c:11987,62'
          Branch Sides:
            - BranchSide:      'parser.c:11988,31'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFatalErrMsg
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
            - BranchSide:      'parser.c:11993,9'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
        - Branch String:   'parser.c:11987,17'
          Branch Sides:
            - BranchSide:      'parser.c:11989,32'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
            - BranchSide:      'parser.c:11993,9'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
        - Branch String:   'parser.c:11998,9'
          Branch Sides:
            - BranchSide:      'parser.c:11999,14'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
            - BranchSide:      'parser.c:12001,10'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
        - Branch String:   'parser.c:12001,28'
          Branch Sides:
            - BranchSide:      'parser.c:12002,11'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
            - BranchSide:      'parser.c:12003,13'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
        - Branch String:   'parser.c:12002,27'
          Branch Sides:
            - BranchSide:      'parser.c:12002,59'
              BranchSideFuncs:
                - xmlCtxtIsCatastrophicError
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
            - BranchSide:      'parser.c:12021,5'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
        - Branch String:   'parser.c:12001,9'
          Branch Sides:
            - BranchSide:      'parser.c:12003,13'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
            - BranchSide:      'parser.c:12021,5'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
        - Branch String:   'parser.c:12003,13'
          Branch Sides:
            - BranchSide:      'parser.c:12009,20'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
            - BranchSide:      'parser.c:12015,5'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
        - Branch String:   'parser.c:12012,13'
          Branch Sides:
            - BranchSide:      'parser.c:12013,17'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
            - BranchSide:      'parser.c:12014,9'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
        - Branch String:   'parser.c:12025,5'
          Branch Sides:
            - BranchSide:      'parser.c:12022,28'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
            - BranchSide:      'parser.c:12027,9'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
        - Branch String:   'parser.c:12027,9'
          Branch Sides:
            - BranchSide:      'parser.c:12028,17'
              BranchSideFuncs:
                - nodePop
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
            - BranchSide:      'parser.c:12030,13'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
      Callsites:
        - Src:             'parser.c:11959,16'
          Dst:             xmlNewDocNode
        - Src:             'parser.c:11961,13'
          Dst:             xmlErrMemory
        - Src:             'parser.c:11966,9'
          Dst:             xmlCtxtPushInput
        - Src:             'parser.c:11969,5'
          Dst:             nameNsPush
        - Src:             'parser.c:11970,5'
          Dst:             spacePush
        - Src:             'parser.c:11973,9'
          Dst:             nodePush
        - Src:             'parser.c:11976,9'
          Dst:             xmlDetectEncoding
        - Src:             'parser.c:11983,13'
          Dst:             xmlParseTextDecl
        - Src:             'parser.c:11987,18'
          Dst:             xmlStrEqual
        - Src:             'parser.c:11988,19'
          Dst:             xmlStrEqual
        - Src:             'parser.c:11989,17'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:11996,5'
          Dst:             xmlParseContentInternal
        - Src:             'parser.c:11999,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:12002,32'
          Dst:             xmlCtxtIsCatastrophicError
        - Src:             'parser.c:12023,9'
          Dst:             xmlParserShrink
        - Src:             'parser.c:12024,18'
          Dst:             xmlParserGrow
        - Src:             'parser.c:12028,9'
          Dst:             nodePop
        - Src:             'parser.c:12030,5'
          Dst:             namePop
        - Src:             'parser.c:12031,5'
          Dst:             spacePop
        - Src:             'parser.c:12033,5'
          Dst:             xmlCtxtPopInput
        - Src:             'parser.c:12036,5'
          Dst:             xmlFreeNode
    - functionName:    nodePush
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2044
      functionLinenumberEnd: 2076
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - value
      BBCount:         13
      ICount:          131
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlErrMemory
        - xmlFatalErrMsgInt
        - xmlGrowCapacity
        - xmlHaltParser
      functionUses:    4
      BranchProfiles:
        - Branch String:   'parser.c:2045,9'
          Branch Sides:
            - BranchSide:      'parser.c:2046,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2048,9'
              BranchSideFuncs:
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgInt
                - xmlHaltParser
        - Branch String:   'parser.c:2048,9'
          Branch Sides:
            - BranchSide:      'parser.c:2049,25'
              BranchSideFuncs:
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgInt
                - xmlHaltParser
            - BranchSide:      'parser.c:2073,35'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2055,13'
          Branch Sides:
            - BranchSide:      'parser.c:2056,31'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlHaltParser
            - BranchSide:      'parser.c:2064,8'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:2065,13'
          Branch Sides:
            - BranchSide:      'parser.c:2066,26'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:2069,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:2053,19'
          Dst:             xmlGrowCapacity
        - Src:             'parser.c:2056,13'
          Dst:             xmlFatalErrMsgInt
        - Src:             'parser.c:2060,13'
          Dst:             xmlHaltParser
        - Src:             'parser.c:2066,13'
          Dst:             xmlErrMemory
    - functionName:    xmlParseCommentComplex
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5099
      functionLinenumberEnd: 5198
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ctxt
        - buf
        - len
        - size
      BBCount:         173
      ICount:          928
      EdgeCount:       238
      CyclomaticComplexity: 67
      functionsReached:
        - xmlCopyCharMultiByte
        - xmlCurrentCharRecover
        - xmlErrMemory
        - xmlFatalErr
        - xmlFatalErrMsgInt
        - xmlFatalErrMsgStr
        - xmlGrowCapacity
        - xmlNextChar
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:5107,9'
          Branch Sides:
            - BranchSide:      'parser.c:5108,13'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
                - xmlErrMemory
            - BranchSide:      'parser.c:5116,31'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5111,6'
          Branch Sides:
            - BranchSide:      'parser.c:5112,19'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:5115,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5117,9'
          Branch Sides:
            - BranchSide:      'parser.c:5118,9'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5119,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5119,9'
          Branch Sides:
            - BranchSide:      'parser.c:5119,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5119,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5119,10'
          Branch Sides:
            - BranchSide:      'parser.c:5119,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5119,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5119,10'
          Branch Sides:
            - BranchSide:      'parser.c:5119,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5126,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5119,10'
          Branch Sides:
            - BranchSide:      'parser.c:5119,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5126,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5119,10'
          Branch Sides:
            - BranchSide:      'parser.c:5120,27'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5126,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5119,10'
          Branch Sides:
            - BranchSide:      'parser.c:5119,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5119,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5119,10'
          Branch Sides:
            - BranchSide:      'parser.c:5119,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5126,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5119,10'
          Branch Sides:
            - BranchSide:      'parser.c:5119,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5119,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5119,10'
          Branch Sides:
            - BranchSide:      'parser.c:5119,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5126,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5119,10'
          Branch Sides:
            - BranchSide:      'parser.c:5119,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5120,27'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:5119,9'
          Branch Sides:
            - BranchSide:      'parser.c:5120,27'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5126,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5126,5'
          Branch Sides:
            - BranchSide:      'parser.c:5126,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5126,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5128,9'
          Branch Sides:
            - BranchSide:      'parser.c:5129,9'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5130,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5130,9'
          Branch Sides:
            - BranchSide:      'parser.c:5130,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5130,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5130,10'
          Branch Sides:
            - BranchSide:      'parser.c:5130,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5130,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5130,10'
          Branch Sides:
            - BranchSide:      'parser.c:5130,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5137,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5130,10'
          Branch Sides:
            - BranchSide:      'parser.c:5130,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5137,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5130,10'
          Branch Sides:
            - BranchSide:      'parser.c:5131,27'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5137,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5130,10'
          Branch Sides:
            - BranchSide:      'parser.c:5130,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5130,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5130,10'
          Branch Sides:
            - BranchSide:      'parser.c:5130,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5137,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5130,10'
          Branch Sides:
            - BranchSide:      'parser.c:5130,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5130,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5130,10'
          Branch Sides:
            - BranchSide:      'parser.c:5130,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5137,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5130,10'
          Branch Sides:
            - BranchSide:      'parser.c:5130,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5131,27'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:5130,9'
          Branch Sides:
            - BranchSide:      'parser.c:5131,27'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5137,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5137,5'
          Branch Sides:
            - BranchSide:      'parser.c:5137,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5137,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5139,9'
          Branch Sides:
            - BranchSide:      'parser.c:5140,9'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5141,5'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
        - Branch String:   'parser.c:5141,25'
          Branch Sides:
            - BranchSide:      'parser.c:5141,12'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
            - BranchSide:      'parser.c:5141,12'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
        - Branch String:   'parser.c:5141,12'
          Branch Sides:
            - BranchSide:      'parser.c:5141,12'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
            - BranchSide:      'parser.c:5141,12'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
        - Branch String:   'parser.c:5141,12'
          Branch Sides:
            - BranchSide:      'parser.c:5141,12'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
            - BranchSide:      'parser.c:5142,14'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
        - Branch String:   'parser.c:5141,12'
          Branch Sides:
            - BranchSide:      'parser.c:5141,12'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
            - BranchSide:      'parser.c:5142,14'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
        - Branch String:   'parser.c:5141,12'
          Branch Sides:
            - BranchSide:      'parser.c:5141,5'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
            - BranchSide:      'parser.c:5142,14'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
        - Branch String:   'parser.c:5141,12'
          Branch Sides:
            - BranchSide:      'parser.c:5141,12'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
            - BranchSide:      'parser.c:5141,12'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
        - Branch String:   'parser.c:5141,12'
          Branch Sides:
            - BranchSide:      'parser.c:5141,12'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
            - BranchSide:      'parser.c:5142,14'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
        - Branch String:   'parser.c:5141,12'
          Branch Sides:
            - BranchSide:      'parser.c:5141,12'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
            - BranchSide:      'parser.c:5141,12'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
        - Branch String:   'parser.c:5141,12'
          Branch Sides:
            - BranchSide:      'parser.c:5141,12'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
            - BranchSide:      'parser.c:5142,14'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
        - Branch String:   'parser.c:5141,12'
          Branch Sides:
            - BranchSide:      'parser.c:5141,12'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
            - BranchSide:      'parser.c:5141,5'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
        - Branch String:   'parser.c:5141,25'
          Branch Sides:
            - BranchSide:      'parser.c:5141,5'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
            - BranchSide:      'parser.c:5142,14'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
        - Branch String:   'parser.c:5141,5'
          Branch Sides:
            - BranchSide:      'parser.c:5144,7'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
            - BranchSide:      'parser.c:5178,5'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5144,17'
          Branch Sides:
            - BranchSide:      'parser.c:5144,21'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
            - BranchSide:      'parser.c:5147,6'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5144,6'
          Branch Sides:
            - BranchSide:      'parser.c:5145,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5147,6'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5147,6'
          Branch Sides:
            - BranchSide:      'parser.c:5151,32'
              BranchSideFuncs:
                - xmlGrowCapacity.3407
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5167,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
        - Branch String:   'parser.c:5152,17'
          Branch Sides:
            - BranchSide:      'parser.c:5153,35'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5158,12'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlGrowCapacity.3407
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:5159,10'
          Branch Sides:
            - BranchSide:      'parser.c:5160,16'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:5164,12'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
        - Branch String:   'parser.c:5167,2'
          Branch Sides:
            - BranchSide:      'parser.c:5167,2'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
            - BranchSide:      'parser.c:5167,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
        - Branch String:   'parser.c:5174,2'
          Branch Sides:
            - BranchSide:      'parser.c:5174,2'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
            - BranchSide:      'parser.c:5174,2'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
        - Branch String:   'parser.c:5179,9'
          Branch Sides:
            - BranchSide:      'parser.c:5180,20'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5182,17'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
        - Branch String:   'parser.c:5182,16'
          Branch Sides:
            - BranchSide:      'parser.c:5182,17'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
            - BranchSide:      'parser.c:5182,17'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
        - Branch String:   'parser.c:5182,17'
          Branch Sides:
            - BranchSide:      'parser.c:5182,17'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
            - BranchSide:      'parser.c:5182,17'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
        - Branch String:   'parser.c:5182,17'
          Branch Sides:
            - BranchSide:      'parser.c:5182,17'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:5187,9'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:5182,17'
          Branch Sides:
            - BranchSide:      'parser.c:5182,17'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:5187,9'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:5182,17'
          Branch Sides:
            - BranchSide:      'parser.c:5183,27'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:5187,9'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:5182,17'
          Branch Sides:
            - BranchSide:      'parser.c:5182,17'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
            - BranchSide:      'parser.c:5182,17'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
        - Branch String:   'parser.c:5182,17'
          Branch Sides:
            - BranchSide:      'parser.c:5182,17'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:5187,9'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:5182,17'
          Branch Sides:
            - BranchSide:      'parser.c:5182,17'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
            - BranchSide:      'parser.c:5182,17'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
        - Branch String:   'parser.c:5182,17'
          Branch Sides:
            - BranchSide:      'parser.c:5182,17'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:5187,9'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:5182,17'
          Branch Sides:
            - BranchSide:      'parser.c:5182,17'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
            - BranchSide:      'parser.c:5183,27'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:5182,16'
          Branch Sides:
            - BranchSide:      'parser.c:5183,27'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:5187,9'
              BranchSideFuncs:
                - xmlNextChar
      Callsites:
        - Src:             'parser.c:5112,6'
          Dst:             xmlErrMemory
        - Src:             'parser.c:5116,9'
          Dst:             xmlCurrentCharRecover
        - Src:             'parser.c:5120,9'
          Dst:             xmlFatalErrMsgInt
        - Src:             'parser.c:5127,9'
          Dst:             xmlCurrentCharRecover
        - Src:             'parser.c:5131,9'
          Dst:             xmlFatalErrMsgInt
        - Src:             'parser.c:5138,11'
          Dst:             xmlCurrentCharRecover
        - Src:             'parser.c:5145,6'
          Dst:             xmlFatalErr
        - Src:             'parser.c:5151,16'
          Dst:             xmlGrowCapacity
        - Src:             'parser.c:5153,17'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:5160,3'
          Dst:             xmlErrMemory
        - Src:             'parser.c:5167,2'
          Dst:             xmlCopyCharMultiByte
        - Src:             'parser.c:5175,8'
          Dst:             xmlCurrentCharRecover
        - Src:             'parser.c:5180,2'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:5183,9'
          Dst:             xmlFatalErrMsgInt
        - Src:             'parser.c:5187,9'
          Dst:             xmlNextChar
        - Src:             'parser.c:5195,5'
          Dst:             xmlFatalErrMsgStr
    - functionName:    xmlParsePITarget
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5368
      functionLinenumberEnd: 5400
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         46
      ICount:          239
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlNsErr
        - xmlParseName
        - xmlStrEqual
        - xmlStrchr
        - xmlWarningMsg
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:5372,24'
          Branch Sides:
            - BranchSide:      'parser.c:5373,11'
              BranchSideFuncs:
                - xmlStrchr
                - xmlNsErr
                - xmlStrEqual
                - xmlWarningMsg
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5395,10'
              BranchSideFuncs:
                - xmlStrchr
                - xmlNsErr
        - Branch String:   'parser.c:5373,27'
          Branch Sides:
            - BranchSide:      'parser.c:5373,31'
              BranchSideFuncs:
                - xmlStrchr
                - xmlNsErr
                - xmlStrEqual
                - xmlWarningMsg
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5374,11'
              BranchSideFuncs:
                - xmlStrchr
                - xmlNsErr
                - xmlStrEqual
                - xmlWarningMsg
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5373,48'
          Branch Sides:
            - BranchSide:      'parser.c:5374,11'
              BranchSideFuncs:
                - xmlStrchr
                - xmlNsErr
                - xmlStrEqual
                - xmlWarningMsg
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5395,10'
              BranchSideFuncs:
                - xmlStrchr
                - xmlNsErr
        - Branch String:   'parser.c:5374,27'
          Branch Sides:
            - BranchSide:      'parser.c:5374,31'
              BranchSideFuncs:
                - xmlStrchr
                - xmlNsErr
                - xmlStrEqual
                - xmlWarningMsg
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5375,11'
              BranchSideFuncs:
                - xmlStrchr
                - xmlNsErr
                - xmlStrEqual
                - xmlWarningMsg
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5374,48'
          Branch Sides:
            - BranchSide:      'parser.c:5375,11'
              BranchSideFuncs:
                - xmlStrchr
                - xmlNsErr
                - xmlStrEqual
                - xmlWarningMsg
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5395,10'
              BranchSideFuncs:
                - xmlStrchr
                - xmlNsErr
        - Branch String:   'parser.c:5375,27'
          Branch Sides:
            - BranchSide:      'parser.c:5375,31'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrchr
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5377,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrchr
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5372,9'
          Branch Sides:
            - BranchSide:      'parser.c:5377,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrchr
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5395,10'
              BranchSideFuncs:
                - xmlStrchr
                - xmlNsErr
        - Branch String:   'parser.c:5377,23'
          Branch Sides:
            - BranchSide:      'parser.c:5377,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrchr
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5382,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrchr
                - xmlNsErr
                - xmlFatalErr
        - Branch String:   'parser.c:5377,43'
          Branch Sides:
            - BranchSide:      'parser.c:5378,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrchr
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5382,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrchr
                - xmlNsErr
                - xmlFatalErr
        - Branch String:   'parser.c:5378,23'
          Branch Sides:
            - BranchSide:      'parser.c:5378,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrchr
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5382,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrchr
                - xmlNsErr
                - xmlFatalErr
        - Branch String:   'parser.c:5377,6'
          Branch Sides:
            - BranchSide:      'parser.c:5379,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5382,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrchr
                - xmlNsErr
                - xmlFatalErr
        - Branch String:   'parser.c:5387,10'
          Branch Sides:
            - BranchSide:      'parser.c:5387,32'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlStrchr
                - xmlNsErr
            - BranchSide:      'parser.c:5388,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrchr
                - xmlNsErr
        - Branch String:   'parser.c:5388,10'
          Branch Sides:
            - BranchSide:      'parser.c:5389,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5390,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrchr
                - xmlNsErr
        - Branch String:   'parser.c:5395,24'
          Branch Sides:
            - BranchSide:      'parser.c:5395,38'
              BranchSideFuncs:
                - xmlStrchr
                - xmlNsErr
            - BranchSide:      'parser.c:5399,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5395,9'
          Branch Sides:
            - BranchSide:      'parser.c:5396,11'
              BranchSideFuncs:
                - xmlNsErr
            - BranchSide:      'parser.c:5399,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:5371,12'
          Dst:             xmlParseName
        - Src:             'parser.c:5379,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5383,6'
          Dst:             xmlFatalErr
        - Src:             'parser.c:5388,10'
          Dst:             xmlStrEqual
        - Src:             'parser.c:5391,2'
          Dst:             xmlWarningMsg
        - Src:             'parser.c:5395,28'
          Dst:             xmlStrchr
        - Src:             'parser.c:5396,2'
          Dst:             xmlNsErr
    - functionName:    xmlParseCatalogPI
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5419
      functionLinenumberEnd: 5467
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - catalog
      BBCount:         73
      ICount:          391
      EdgeCount:       99
      CyclomaticComplexity: 28
      functionsReached:
        - xmlCatalogAddLocal
        - xmlStrncmp
        - xmlStrndup
        - xmlWarningMsg
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:5425,12'
          Branch Sides:
            - BranchSide:      'parser.c:5425,5'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5425,12'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5425,12'
          Branch Sides:
            - BranchSide:      'parser.c:5425,12'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5425,5'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5425,12'
          Branch Sides:
            - BranchSide:      'parser.c:5425,5'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5425,5'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5425,5'
          Branch Sides:
            - BranchSide:      'parser.c:5425,34'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5426,20'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5426,9'
          Branch Sides:
            - BranchSide:      'parser.c:5427,2'
              BranchSideFuncs:
                - xmlWarningMsg
            - BranchSide:      'parser.c:5428,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5429,12'
          Branch Sides:
            - BranchSide:      'parser.c:5429,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5429,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5429,12'
          Branch Sides:
            - BranchSide:      'parser.c:5429,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5429,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5429,12'
          Branch Sides:
            - BranchSide:      'parser.c:5429,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5429,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5429,5'
          Branch Sides:
            - BranchSide:      'parser.c:5429,34'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5430,10'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5430,9'
          Branch Sides:
            - BranchSide:      'parser.c:5431,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5433,8'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5434,12'
          Branch Sides:
            - BranchSide:      'parser.c:5434,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5434,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5434,12'
          Branch Sides:
            - BranchSide:      'parser.c:5434,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5434,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5434,12'
          Branch Sides:
            - BranchSide:      'parser.c:5434,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5434,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5434,5'
          Branch Sides:
            - BranchSide:      'parser.c:5434,34'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5435,15'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5436,26'
          Branch Sides:
            - BranchSide:      'parser.c:5436,30'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5438,8'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5436,9'
          Branch Sides:
            - BranchSide:      'parser.c:5437,2'
              BranchSideFuncs:
                - xmlWarningMsg
            - BranchSide:      'parser.c:5438,8'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5440,24'
          Branch Sides:
            - BranchSide:      'parser.c:5440,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5440,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5440,5'
          Branch Sides:
            - BranchSide:      'parser.c:5440,48'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5441,10'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5441,9'
          Branch Sides:
            - BranchSide:      'parser.c:5442,2'
              BranchSideFuncs:
                - xmlWarningMsg
            - BranchSide:      'parser.c:5443,22'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5445,12'
          Branch Sides:
            - BranchSide:      'parser.c:5445,5'
              BranchSideFuncs:
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5445,12'
              BranchSideFuncs:
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5445,12'
          Branch Sides:
            - BranchSide:      'parser.c:5445,12'
              BranchSideFuncs:
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5445,5'
              BranchSideFuncs:
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5445,12'
          Branch Sides:
            - BranchSide:      'parser.c:5445,5'
              BranchSideFuncs:
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5445,5'
              BranchSideFuncs:
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5445,5'
          Branch Sides:
            - BranchSide:      'parser.c:5445,34'
              BranchSideFuncs:
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5446,10'
              BranchSideFuncs:
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5446,9'
          Branch Sides:
            - BranchSide:      'parser.c:5447,2'
              BranchSideFuncs:
                - xmlWarningMsg
            - BranchSide:      'parser.c:5449,9'
              BranchSideFuncs:
                - xmlCatalogAddLocal
        - Branch String:   'parser.c:5449,9'
          Branch Sides:
            - BranchSide:      'parser.c:5456,38'
              BranchSideFuncs:
                - xmlCatalogAddLocal
            - BranchSide:      'parser.c:5459,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5465,9'
          Branch Sides:
            - BranchSide:      'parser.c:5465,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5466,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:5426,9'
          Dst:             xmlStrncmp
        - Src:             'parser.c:5443,11'
          Dst:             xmlStrndup
        - Src:             'parser.c:5456,19'
          Dst:             xmlCatalogAddLocal
        - Src:             'parser.c:5462,5'
          Dst:             xmlWarningMsg
    - functionName:    xmlParseConditionalSections
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6989
      functionLinenumberEnd: 7116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         154
      ICount:          1053
      EdgeCount:       207
      CyclomaticComplexity: 55
      functionsReached:
        - xmlErrMemory
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlGrowCapacity
        - xmlHaltParser
        - xmlNextChar
        - xmlParseMarkupDecl
        - xmlParserGrow
        - xmlParserShrink
        - xmlSkipBlankCharsPE
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:6994,5'
          Branch Sides:
            - BranchSide:      'parser.c:6994,5'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6995,14'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6995,26'
          Branch Sides:
            - BranchSide:      'parser.c:6995,30'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:7089,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6995,45'
          Branch Sides:
            - BranchSide:      'parser.c:6995,49'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:7089,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6995,13'
          Branch Sides:
            - BranchSide:      'parser.c:6996,22'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:7089,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6998,13'
          Branch Sides:
            - BranchSide:      'parser.c:6998,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
            - BranchSide:      'parser.c:6999,13'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
        - Branch String:   'parser.c:7001,17'
          Branch Sides:
            - BranchSide:      'parser.c:7001,17'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
            - BranchSide:      'parser.c:7038,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
        - Branch String:   'parser.c:7001,17'
          Branch Sides:
            - BranchSide:      'parser.c:7001,17'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
            - BranchSide:      'parser.c:7038,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
        - Branch String:   'parser.c:7001,17'
          Branch Sides:
            - BranchSide:      'parser.c:7001,17'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
            - BranchSide:      'parser.c:7038,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
        - Branch String:   'parser.c:7001,17'
          Branch Sides:
            - BranchSide:      'parser.c:7001,17'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
            - BranchSide:      'parser.c:7038,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
        - Branch String:   'parser.c:7001,17'
          Branch Sides:
            - BranchSide:      'parser.c:7001,17'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
            - BranchSide:      'parser.c:7038,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
        - Branch String:   'parser.c:7001,17'
          Branch Sides:
            - BranchSide:      'parser.c:7001,17'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
            - BranchSide:      'parser.c:7038,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
        - Branch String:   'parser.c:7001,17'
          Branch Sides:
            - BranchSide:      'parser.c:7002,17'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
            - BranchSide:      'parser.c:7038,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
        - Branch String:   'parser.c:7002,17'
          Branch Sides:
            - BranchSide:      'parser.c:7002,17'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parser.c:7003,17'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:7004,21'
          Branch Sides:
            - BranchSide:      'parser.c:7005,33'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parser.c:7009,21'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - 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
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7009,21'
          Branch Sides:
            - BranchSide:      'parser.c:7010,36'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - 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
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7014,17'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - 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
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7016,21'
          Branch Sides:
            - BranchSide:      'parser.c:7020,47'
              BranchSideFuncs:
                - xmlGrowCapacity.3407
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - 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
                - xmlErrMemory
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7036,35'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:7022,25'
          Branch Sides:
            - BranchSide:      'parser.c:7023,40'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7028,27'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
        - Branch String:   'parser.c:7029,25'
          Branch Sides:
            - BranchSide:      'parser.c:7030,38'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:7033,32'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:7038,24'
          Branch Sides:
            - BranchSide:      'parser.c:7038,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
            - BranchSide:      'parser.c:7085,29'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:7038,24'
          Branch Sides:
            - BranchSide:      'parser.c:7038,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
            - BranchSide:      'parser.c:7085,29'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:7038,24'
          Branch Sides:
            - BranchSide:      'parser.c:7038,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
            - BranchSide:      'parser.c:7085,29'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:7038,24'
          Branch Sides:
            - BranchSide:      'parser.c:7038,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
            - BranchSide:      'parser.c:7085,29'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:7038,24'
          Branch Sides:
            - BranchSide:      'parser.c:7038,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
            - BranchSide:      'parser.c:7085,29'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:7038,24'
          Branch Sides:
            - BranchSide:      'parser.c:7039,24'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
            - BranchSide:      'parser.c:7085,29'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:7041,17'
          Branch Sides:
            - BranchSide:      'parser.c:7041,17'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parser.c:7042,17'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:7043,21'
          Branch Sides:
            - BranchSide:      'parser.c:7044,33'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parser.c:7048,21'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7048,21'
          Branch Sides:
            - BranchSide:      'parser.c:7049,36'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:7053,17'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:7055,17'
          Branch Sides:
            - BranchSide:      'parser.c:7056,25'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:7079,21'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7056,25'
          Branch Sides:
            - BranchSide:      'parser.c:7057,37'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:7060,26'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
        - Branch String:   'parser.c:7060,38'
          Branch Sides:
            - BranchSide:      'parser.c:7060,42'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
            - BranchSide:      'parser.c:7068,33'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:7060,57'
          Branch Sides:
            - BranchSide:      'parser.c:7060,61'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
            - BranchSide:      'parser.c:7068,33'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:7060,25'
          Branch Sides:
            - BranchSide:      'parser.c:7061,25'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErr
                - xmlErrMemory
                - xmlParserGrow
            - BranchSide:      'parser.c:7068,33'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:7061,25'
          Branch Sides:
            - BranchSide:      'parser.c:7061,25'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:7062,36'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:7064,29'
          Branch Sides:
            - BranchSide:      'parser.c:7065,42'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:7068,21'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:7068,45'
          Branch Sides:
            - BranchSide:      'parser.c:7068,49'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:7075,25'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:7068,64'
          Branch Sides:
            - BranchSide:      'parser.c:7069,33'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:7075,25'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:7068,32'
          Branch Sides:
            - BranchSide:      'parser.c:7070,25'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:7075,25'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:7070,25'
          Branch Sides:
            - BranchSide:      'parser.c:7070,25'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:7071,29'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:7071,29'
          Branch Sides:
            - BranchSide:      'parser.c:7072,29'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7073,36'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:7079,21'
          Branch Sides:
            - BranchSide:      'parser.c:7080,36'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:7084,13'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:7089,32'
          Branch Sides:
            - BranchSide:      'parser.c:7090,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7098,21'
              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
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:7090,33'
          Branch Sides:
            - BranchSide:      'parser.c:7090,37'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7098,21'
              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
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:7090,52'
          Branch Sides:
            - BranchSide:      'parser.c:7090,56'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7098,21'
              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
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:7089,20'
          Branch Sides:
            - BranchSide:      'parser.c:7091,18'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7098,21'
              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
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:7092,17'
          Branch Sides:
            - BranchSide:      'parser.c:7093,32'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:7097,13'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:7097,13'
          Branch Sides:
            - BranchSide:      'parser.c:7097,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:7098,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:7098,33'
          Branch Sides:
            - BranchSide:      'parser.c:7098,38'
              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
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:7101,25'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:7098,53'
          Branch Sides:
            - BranchSide:      'parser.c:7098,57'
              BranchSideFuncs:
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:7099,32'
              BranchSideFuncs:
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:7098,20'
          Branch Sides:
            - BranchSide:      'parser.c:7099,32'
              BranchSideFuncs:
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:7101,25'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:7106,13'
          Branch Sides:
            - BranchSide:      'parser.c:7107,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7109,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:7110,9'
          Branch Sides:
            - BranchSide:      'parser.c:7110,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
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:7111,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
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:7111,9'
          Branch Sides:
            - BranchSide:      'parser.c:6994,5'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:7111,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
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:7111,9'
          Branch Sides:
            - BranchSide:      'parser.c:6994,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
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:7111,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
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
      Callsites:
        - Src:             'parser.c:6998,13'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6999,13'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:7002,17'
          Dst:             xmlParserGrow
        - Src:             'parser.c:7003,17'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:7005,21'
          Dst:             xmlFatalErr
        - Src:             'parser.c:7006,21'
          Dst:             xmlHaltParser
        - Src:             'parser.c:7010,21'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:7014,17'
          Dst:             xmlNextChar
        - Src:             'parser.c:7020,31'
          Dst:             xmlGrowCapacity
        - Src:             'parser.c:7023,25'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:7030,25'
          Dst:             xmlErrMemory
        - Src:             'parser.c:7041,17'
          Dst:             xmlParserGrow
        - Src:             'parser.c:7042,17'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:7044,21'
          Dst:             xmlFatalErr
        - Src:             'parser.c:7045,21'
          Dst:             xmlHaltParser
        - Src:             'parser.c:7049,21'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:7053,17'
          Dst:             xmlNextChar
        - Src:             'parser.c:7057,25'
          Dst:             xmlFatalErr
        - Src:             'parser.c:7061,25'
          Dst:             xmlParserGrow
        - Src:             'parser.c:7065,29'
          Dst:             xmlErrMemory
        - Src:             'parser.c:7070,25'
          Dst:             xmlParserGrow
        - Src:             'parser.c:7075,25'
          Dst:             xmlNextChar
        - Src:             'parser.c:7080,21'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:7085,17'
          Dst:             xmlFatalErr
        - Src:             'parser.c:7086,17'
          Dst:             xmlHaltParser
        - Src:             'parser.c:7093,17'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:7097,13'
          Dst:             xmlParserGrow
        - Src:             'parser.c:7099,13'
          Dst:             xmlParseMarkupDecl
        - Src:             'parser.c:7101,13'
          Dst:             xmlFatalErr
        - Src:             'parser.c:7102,13'
          Dst:             xmlHaltParser
        - Src:             'parser.c:7109,9'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:7110,9'
          Dst:             xmlParserShrink
        - Src:             'parser.c:7111,9'
          Dst:             xmlParserGrow
    - functionName:    xmlParseMarkupDecl
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7143
      functionLinenumberEnd: 7178
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         39
      ICount:          256
      EdgeCount:       47
      CyclomaticComplexity: 10
      functionsReached:
        - xmlFatalErr
        - xmlParseAttributeListDecl
        - xmlParseComment
        - xmlParseElementDecl
        - xmlParseEntityDecl
        - xmlParseNotationDecl
        - xmlParsePI
        - xmlParserGrow
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:7144,5'
          Branch Sides:
            - BranchSide:      'parser.c:7144,5'
              BranchSideFuncs:
                - xmlParsePI
                - xmlParseComment
                - xmlParseNotationDecl
                - xmlParseAttributeListDecl
                - xmlParserGrow
                - xmlParseEntityDecl
                - xmlParseElementDecl
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:7145,9'
              BranchSideFuncs:
                - xmlParsePI
                - xmlParseComment
                - xmlParseNotationDecl
                - xmlParseAttributeListDecl
                - xmlParserGrow
                - xmlParseEntityDecl
                - xmlParseElementDecl
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:7144,5'
          Branch Sides:
            - BranchSide:      'parser.c:7144,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParsePI
                - xmlParseComment
                - xmlParseNotationDecl
                - xmlParseAttributeListDecl
                - xmlParserGrow
                - xmlParseEntityDecl
                - xmlParseElementDecl
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:7145,9'
              BranchSideFuncs:
                - xmlParsePI
                - xmlParseComment
                - xmlParseNotationDecl
                - xmlParseAttributeListDecl
                - xmlParserGrow
                - xmlParseEntityDecl
                - xmlParseElementDecl
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:7145,9'
          Branch Sides:
            - BranchSide:      'parser.c:7145,9'
              BranchSideFuncs:
                - xmlParsePI
                - xmlParseComment
                - xmlParseNotationDecl
                - xmlParseAttributeListDecl
                - xmlParserGrow
                - xmlParseEntityDecl
                - xmlParseElementDecl
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:7146,13'
              BranchSideFuncs:
                - xmlParsePI
                - xmlParseComment
                - xmlParseNotationDecl
                - xmlParseAttributeListDecl
                - xmlParserGrow
                - xmlParseEntityDecl
                - xmlParseElementDecl
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:7146,13'
          Branch Sides:
            - BranchSide:      'parser.c:7147,14'
              BranchSideFuncs:
                - xmlParseComment
                - xmlParseNotationDecl
                - xmlParseAttributeListDecl
                - xmlParserGrow
                - xmlParseEntityDecl
                - xmlParseElementDecl
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:7174,13'
              BranchSideFuncs:
                - xmlParsePI
        - Branch String:   'parser.c:7147,6'
          Branch Sides:
            - BranchSide:      'parser.c:7149,11'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseEntityDecl
                - xmlParseElementDecl
            - BranchSide:      'parser.c:7157,33'
              BranchSideFuncs:
                - xmlParseAttributeListDecl
            - BranchSide:      'parser.c:7160,28'
              BranchSideFuncs:
                - xmlParseNotationDecl
            - BranchSide:      'parser.c:7163,23'
              BranchSideFuncs:
                - xmlParseComment
            - BranchSide:      'parser.c:7166,33'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:7149,11'
          Branch Sides:
            - BranchSide:      'parser.c:7150,24'
              BranchSideFuncs:
                - xmlParseElementDecl
            - BranchSide:      'parser.c:7151,16'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseEntityDecl
        - Branch String:   'parser.c:7151,16'
          Branch Sides:
            - BranchSide:      'parser.c:7152,23'
              BranchSideFuncs:
                - xmlParseEntityDecl
            - BranchSide:      'parser.c:7154,25'
              BranchSideFuncs:
                - xmlParserGrow
        - Branch String:   'parser.c:7154,25'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:7154,25'
              BranchSideFuncs:
                - xmlParserGrow
        - Branch String:   'parser.c:7171,21'
          Branch Sides:
            - BranchSide:      'parser.c:7171,21'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:7172,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:7144,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:7150,4'
          Dst:             xmlParseElementDecl
        - Src:             'parser.c:7152,4'
          Dst:             xmlParseEntityDecl
        - Src:             'parser.c:7154,25'
          Dst:             xmlParserGrow
        - Src:             'parser.c:7157,7'
          Dst:             xmlParseAttributeListDecl
        - Src:             'parser.c:7160,7'
          Dst:             xmlParseNotationDecl
        - Src:             'parser.c:7163,7'
          Dst:             xmlParseComment
        - Src:             'parser.c:7166,21'
          Dst:             xmlFatalErr
        - Src:             'parser.c:7171,21'
          Dst:             xmlParserGrow
        - Src:             'parser.c:7175,6'
          Dst:             xmlParsePI
    - functionName:    xmlParsePEReference
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7842
      functionLinenumberEnd: 7917
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         68
      ICount:          436
      EdgeCount:       95
      CyclomaticComplexity: 29
      functionsReached:
        - xmlCtxtPushInput
        - xmlDetectEncoding
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlFreeInputStream
        - xmlHaltParser
        - xmlHandleUndeclaredEntity
        - xmlNewEntityInputStream
        - xmlNextChar
        - xmlParseName
        - xmlParseTextDecl
        - xmlParserGrow
        - xmlWarningMsg
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:7847,9'
          Branch Sides:
            - BranchSide:      'parser.c:7848,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7849,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlParseName
                - xmlNextChar
                - xmlNewEntityInputStream
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlParserGrow
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlHandleUndeclaredEntity
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7851,9'
          Branch Sides:
            - BranchSide:      'parser.c:7852,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7855,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNewEntityInputStream
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlParserGrow
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlHandleUndeclaredEntity
                - xmlFatalErr
        - Branch String:   'parser.c:7855,9'
          Branch Sides:
            - BranchSide:      'parser.c:7856,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:7860,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNewEntityInputStream
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlParserGrow
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlHandleUndeclaredEntity
        - Branch String:   'parser.c:7868,29'
          Branch Sides:
            - BranchSide:      'parser.c:7869,3'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlParserGrow
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlHandleUndeclaredEntity
            - BranchSide:      'parser.c:7872,9'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlParserGrow
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlHandleUndeclaredEntity
        - Branch String:   'parser.c:7868,9'
          Branch Sides:
            - BranchSide:      'parser.c:7870,11'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlParserGrow
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlHandleUndeclaredEntity
            - BranchSide:      'parser.c:7872,9'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlParserGrow
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlHandleUndeclaredEntity
        - Branch String:   'parser.c:7872,9'
          Branch Sides:
            - BranchSide:      'parser.c:7873,35'
              BranchSideFuncs:
                - xmlHandleUndeclaredEntity
            - BranchSide:      'parser.c:7878,7'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlParserGrow
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
        - Branch String:   'parser.c:7878,55'
          Branch Sides:
            - BranchSide:      'parser.c:7879,7'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlParserGrow
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
            - BranchSide:      'parser.c:7884,11'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlParserGrow
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:7878,6'
          Branch Sides:
            - BranchSide:      'parser.c:7880,20'
              BranchSideFuncs:
                - xmlWarningMsg
            - BranchSide:      'parser.c:7884,11'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlParserGrow
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:7884,59'
          Branch Sides:
            - BranchSide:      'parser.c:7885,19'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlParserGrow
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parser.c:7891,17'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlParserGrow
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:7885,53'
          Branch Sides:
            - BranchSide:      'parser.c:7886,6'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7889,3'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7886,29'
          Branch Sides:
            - BranchSide:      'parser.c:7887,6'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlParserGrow
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parser.c:7891,17'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlParserGrow
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:7887,34'
          Branch Sides:
            - BranchSide:      'parser.c:7888,6'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlParserGrow
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parser.c:7891,17'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlParserGrow
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:7884,10'
          Branch Sides:
            - BranchSide:      'parser.c:7889,3'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7891,17'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlParserGrow
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:7891,17'
          Branch Sides:
            - BranchSide:      'parser.c:7892,29'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parser.c:7897,38'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlParserGrow
                - xmlFreeInputStream
        - Branch String:   'parser.c:7898,10'
          Branch Sides:
            - BranchSide:      'parser.c:7899,36'
              BranchSideFuncs:
                - xmlFreeInputStream
            - BranchSide:      'parser.c:7903,13'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlParserGrow
        - Branch String:   'parser.c:7905,13'
          Branch Sides:
            - BranchSide:      'parser.c:7905,13'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7907,10'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseTextDecl
        - Branch String:   'parser.c:7905,13'
          Branch Sides:
            - BranchSide:      'parser.c:7905,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlDetectEncoding
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7907,10'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseTextDecl
        - Branch String:   'parser.c:7910,22'
          Branch Sides:
            - BranchSide:      'parser.c:7910,22'
              BranchSideFuncs:
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7914,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7910,22'
          Branch Sides:
            - BranchSide:      'parser.c:7910,22'
              BranchSideFuncs:
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7914,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7910,22'
          Branch Sides:
            - BranchSide:      'parser.c:7910,22'
              BranchSideFuncs:
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7914,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7910,22'
          Branch Sides:
            - BranchSide:      'parser.c:7910,22'
              BranchSideFuncs:
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7914,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7910,62'
          Branch Sides:
            - BranchSide:      'parser.c:7911,22'
              BranchSideFuncs:
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7914,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7911,22'
          Branch Sides:
            - BranchSide:      'parser.c:7911,22'
              BranchSideFuncs:
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7912,38'
              BranchSideFuncs:
                - xmlParseTextDecl
        - Branch String:   'parser.c:7911,22'
          Branch Sides:
            - BranchSide:      'parser.c:7911,22'
              BranchSideFuncs:
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7911,22'
              BranchSideFuncs:
                - xmlParseTextDecl
        - Branch String:   'parser.c:7911,22'
          Branch Sides:
            - BranchSide:      'parser.c:7911,22'
              BranchSideFuncs:
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7912,38'
              BranchSideFuncs:
                - xmlParseTextDecl
        - Branch String:   'parser.c:7910,21'
          Branch Sides:
            - BranchSide:      'parser.c:7912,38'
              BranchSideFuncs:
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7914,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:7849,5'
          Dst:             xmlNextChar
        - Src:             'parser.c:7850,12'
          Dst:             xmlParseName
        - Src:             'parser.c:7852,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:7856,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:7860,5'
          Dst:             xmlNextChar
        - Src:             'parser.c:7873,9'
          Dst:             xmlHandleUndeclaredEntity
        - Src:             'parser.c:7880,6'
          Dst:             xmlWarningMsg
        - Src:             'parser.c:7892,17'
          Dst:             xmlFatalErr
        - Src:             'parser.c:7893,17'
          Dst:             xmlHaltParser
        - Src:             'parser.c:7897,14'
          Dst:             xmlNewEntityInputStream
        - Src:             'parser.c:7898,10'
          Dst:             xmlCtxtPushInput
        - Src:             'parser.c:7899,17'
          Dst:             xmlFreeInputStream
        - Src:             'parser.c:7905,13'
          Dst:             xmlParserGrow
        - Src:             'parser.c:7908,17'
          Dst:             xmlDetectEncoding
        - Src:             'parser.c:7912,21'
          Dst:             xmlParseTextDecl
    - functionName:    xmlSkipBlankCharsPE
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2472
      functionLinenumberEnd: 2529
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         85
      ICount:          519
      EdgeCount:       114
      CyclomaticComplexity: 31
      functionsReached:
        - xmlNextChar
        - xmlParsePEReference
        - xmlPopPE
        - xmlSkipBlankChars
      functionUses:    43
      BranchProfiles:
        - Branch String:   'parser.c:2477,15'
          Branch Sides:
            - BranchSide:      'parser.c:2477,15'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
            - BranchSide:      'parser.c:2477,15'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
        - Branch String:   'parser.c:2478,19'
          Branch Sides:
            - BranchSide:      'parser.c:2478,19'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
            - BranchSide:      'parser.c:2478,19'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
        - Branch String:   'parser.c:2478,19'
          Branch Sides:
            - BranchSide:      'parser.c:2478,19'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
            - BranchSide:      'parser.c:2478,19'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
        - Branch String:   'parser.c:2480,18'
          Branch Sides:
            - BranchSide:      'parser.c:2480,22'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
            - BranchSide:      'parser.c:2487,5'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
        - Branch String:   'parser.c:2480,9'
          Branch Sides:
            - BranchSide:      'parser.c:2481,34'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
            - BranchSide:      'parser.c:2487,5'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
        - Branch String:   'parser.c:2487,5'
          Branch Sides:
            - BranchSide:      'parser.c:2488,13'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
            - BranchSide:      'parser.c:2528,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2488,13'
          Branch Sides:
            - BranchSide:      'parser.c:2488,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlPopPE
                - xmlParsePEReference
            - BranchSide:      'parser.c:2489,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlPopPE
                - xmlParsePEReference
        - Branch String:   'parser.c:2488,13'
          Branch Sides:
            - BranchSide:      'parser.c:2488,13'
              BranchSideFuncs:
                - xmlPopPE
                - xmlNextChar
                - xmlParsePEReference
            - BranchSide:      'parser.c:2488,13'
              BranchSideFuncs:
                - xmlPopPE
                - xmlNextChar
                - xmlParsePEReference
        - Branch String:   'parser.c:2488,13'
          Branch Sides:
            - BranchSide:      'parser.c:2488,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlPopPE
                - xmlParsePEReference
            - BranchSide:      'parser.c:2489,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlPopPE
                - xmlParsePEReference
        - Branch String:   'parser.c:2488,13'
          Branch Sides:
            - BranchSide:      'parser.c:2489,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlPopPE
                - xmlParsePEReference
            - BranchSide:      'parser.c:2490,20'
              BranchSideFuncs:
                - xmlPopPE
                - xmlNextChar
                - xmlParsePEReference
        - Branch String:   'parser.c:2490,20'
          Branch Sides:
            - BranchSide:      'parser.c:2491,18'
              BranchSideFuncs:
                - xmlParsePEReference
                - xmlPopPE
                - xmlNextChar
            - BranchSide:      'parser.c:2505,20'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
        - Branch String:   'parser.c:2491,36'
          Branch Sides:
            - BranchSide:      'parser.c:2492,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2493,17'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2492,18'
          Branch Sides:
            - BranchSide:      'parser.c:2492,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2493,17'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2492,18'
          Branch Sides:
            - BranchSide:      'parser.c:2492,18'
              BranchSideFuncs:
                - xmlParsePEReference
                - xmlPopPE
                - xmlNextChar
            - BranchSide:      'parser.c:2492,18'
              BranchSideFuncs:
                - xmlParsePEReference
                - xmlPopPE
                - xmlNextChar
        - Branch String:   'parser.c:2492,18'
          Branch Sides:
            - BranchSide:      'parser.c:2492,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2493,17'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2492,39'
          Branch Sides:
            - BranchSide:      'parser.c:2492,43'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2493,17'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2491,17'
          Branch Sides:
            - BranchSide:      'parser.c:2493,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2501,33'
              BranchSideFuncs:
                - xmlParsePEReference
                - xmlPopPE
                - xmlNextChar
        - Branch String:   'parser.c:2503,23'
          Branch Sides:
            - BranchSide:      'parser.c:2503,23'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
            - BranchSide:      'parser.c:2503,23'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
        - Branch String:   'parser.c:2505,20'
          Branch Sides:
            - BranchSide:      'parser.c:2506,17'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
            - BranchSide:      'parser.c:2514,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2506,17'
          Branch Sides:
            - BranchSide:      'parser.c:2507,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2509,22'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
        - Branch String:   'parser.c:2511,23'
          Branch Sides:
            - BranchSide:      'parser.c:2511,23'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
            - BranchSide:      'parser.c:2511,23'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
        - Branch String:   'parser.c:2512,27'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
            - BranchSide:      'parser.c:2512,27'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
        - Branch String:   'parser.c:2512,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:2524,13'
          Branch Sides:
            - BranchSide:      'parser.c:2487,5'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
            - BranchSide:      'parser.c:2525,16'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
      Callsites:
        - Src:             'parser.c:2481,16'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:2489,13'
          Dst:             xmlNextChar
        - Src:             'parser.c:2501,13'
          Dst:             xmlParsePEReference
        - Src:             'parser.c:2509,13'
          Dst:             xmlPopPE
    - functionName:    xmlPopPE
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2417
      functionLinenumberEnd: 2460
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         18
      ICount:          161
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlCtxtPopInput
        - xmlFreeInputStream
        - xmlParserEntityCheck
        - xmlParserGrow
        - xmlParserShrink
        - xmlSaturatedAdd
        - xmlSaturatedAddSizeT
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:2425,9'
          Branch Sides:
            - BranchSide:      'parser.c:2432,9'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - xmlSaturatedAddSizeT
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlParserEntityCheck
                - xmlParserGrow
                - xmlSaturatedAdd
            - BranchSide:      'parser.c:2455,40'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlParserEntityCheck
                - xmlParserGrow
        - Branch String:   'parser.c:2436,9'
          Branch Sides:
            - BranchSide:      'parser.c:2433,32'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - xmlSaturatedAddSizeT
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlParserEntityCheck
                - xmlParserGrow
                - xmlSaturatedAdd
            - BranchSide:      'parser.c:2438,20'
              BranchSideFuncs:
                - xmlSaturatedAddSizeT
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlParserEntityCheck
                - xmlParserGrow
                - xmlSaturatedAdd
        - Branch String:   'parser.c:2448,13'
          Branch Sides:
            - BranchSide:      'parser.c:2449,30'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlParserEntityCheck
                - xmlParserGrow
            - BranchSide:      'parser.c:2452,9'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlParserEntityCheck
                - xmlParserGrow
        - Branch String:   'parser.c:2459,5'
          Branch Sides:
            - BranchSide:      'parser.c:2459,5'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2459,5'
              BranchSideFuncs:
                - xmlParserGrow
        - Branch String:   'parser.c:2459,5'
          Branch Sides:
            - BranchSide:      'parser.c:2459,5'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:2459,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:2434,13'
          Dst:             xmlParserShrink
        - Src:             'parser.c:2435,22'
          Dst:             xmlParserGrow
        - Src:             'parser.c:2439,9'
          Dst:             xmlSaturatedAddSizeT
        - Src:             'parser.c:2442,9'
          Dst:             xmlSaturatedAdd
        - Src:             'parser.c:2449,13'
          Dst:             xmlSaturatedAdd
        - Src:             'parser.c:2455,24'
          Dst:             xmlCtxtPopInput
        - Src:             'parser.c:2455,5'
          Dst:             xmlFreeInputStream
        - Src:             'parser.c:2457,5'
          Dst:             xmlParserEntityCheck
        - Src:             'parser.c:2459,5'
          Dst:             xmlParserGrow
    - functionName:    xmlParseElementDecl
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6884
      functionLinenumberEnd: 6973
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      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:6889,22'
          Branch Sides:
            - BranchSide:      'parser.c:6889,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:6890,16'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6889,9'
          Branch Sides:
            - BranchSide:      'parser.c:6890,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:6891,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:6891,5'
          Branch Sides:
            - BranchSide:      'parser.c:6891,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6894,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:6894,9'
          Branch Sides:
            - BranchSide:      'parser.c:6894,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6972,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6894,9'
          Branch Sides:
            - BranchSide:      'parser.c:6894,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6972,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6894,9'
          Branch Sides:
            - BranchSide:      'parser.c:6894,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6972,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6894,9'
          Branch Sides:
            - BranchSide:      'parser.c:6894,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6972,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6894,9'
          Branch Sides:
            - BranchSide:      'parser.c:6894,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6972,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6894,9'
          Branch Sides:
            - BranchSide:      'parser.c:6894,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6972,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6894,9'
          Branch Sides:
            - BranchSide:      'parser.c:6895,16'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6972,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6897,2'
          Branch Sides:
            - BranchSide:      'parser.c:6897,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6898,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6898,6'
          Branch Sides:
            - BranchSide:      'parser.c:6899,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6903,29'
              BranchSideFuncs:
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6904,6'
          Branch Sides:
            - BranchSide:      'parser.c:6905,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6909,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6909,6'
          Branch Sides:
            - BranchSide:      'parser.c:6910,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6913,6'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6913,6'
          Branch Sides:
            - BranchSide:      'parser.c:6913,6'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6919,14'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
        - Branch String:   'parser.c:6913,6'
          Branch Sides:
            - BranchSide:      'parser.c:6913,6'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6919,14'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
        - Branch String:   'parser.c:6913,6'
          Branch Sides:
            - BranchSide:      'parser.c:6913,6'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6919,14'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
        - Branch String:   'parser.c:6913,6'
          Branch Sides:
            - BranchSide:      'parser.c:6913,6'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6919,14'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
        - Branch String:   'parser.c:6913,6'
          Branch Sides:
            - BranchSide:      'parser.c:6914,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
            - BranchSide:      'parser.c:6919,14'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
        - Branch String:   'parser.c:6914,6'
          Branch Sides:
            - BranchSide:      'parser.c:6914,6'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6918,10'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6919,26'
          Branch Sides:
            - BranchSide:      'parser.c:6919,30'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
            - BranchSide:      'parser.c:6926,13'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6919,45'
          Branch Sides:
            - BranchSide:      'parser.c:6920,14'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
            - BranchSide:      'parser.c:6926,13'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6919,13'
          Branch Sides:
            - BranchSide:      'parser.c:6921,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
            - BranchSide:      'parser.c:6926,13'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6921,6'
          Branch Sides:
            - BranchSide:      'parser.c:6921,6'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6925,10'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6926,13'
          Branch Sides:
            - BranchSide:      'parser.c:6927,39'
              BranchSideFuncs:
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6932,28'
              BranchSideFuncs:
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6939,6'
          Branch Sides:
            - BranchSide:      'parser.c:6940,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6945,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6941,10'
          Branch Sides:
            - BranchSide:      'parser.c:6942,28'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6944,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6945,10'
          Branch Sides:
            - BranchSide:      'parser.c:6946,18'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6951,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6952,30'
          Branch Sides:
            - BranchSide:      'parser.c:6952,35'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6967,17'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6952,53'
          Branch Sides:
            - BranchSide:      'parser.c:6953,4'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6967,17'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6952,10'
          Branch Sides:
            - BranchSide:      'parser.c:6954,7'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6967,17'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6954,7'
          Branch Sides:
            - BranchSide:      'parser.c:6955,7'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6956,10'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6958,25'
          Branch Sides:
            - BranchSide:      'parser.c:6958,29'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6967,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6958,7'
          Branch Sides:
            - BranchSide:      'parser.c:6965,32'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6967,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:6891,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6897,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6898,6'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6899,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6903,16'
          Dst:             xmlParseName
        - Src:             'parser.c:6905,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6909,6'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6910,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6914,6'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6921,6'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6927,12'
          Dst:             xmlParseElementContentDecl
        - Src:             'parser.c:6932,13'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6937,2'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6940,6'
          Dst:             xmlFatalErr
        - Src:             'parser.c:6942,3'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6946,3'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6951,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:6965,7'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6968,3'
          Dst:             xmlFreeDocElementContent
    - functionName:    xmlParseEntityDecl
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5690
      functionLinenumberEnd: 5905
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         227
      ICount:          1355
      EdgeCount:       310
      CyclomaticComplexity: 85
      functionsReached:
        - xmlErrMemory
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlFatalErrMsgStr
        - xmlHaltParser
        - xmlNewDoc
        - xmlNewDtd
        - xmlNextChar
        - xmlNsErr
        - xmlParseEntityValue
        - xmlParseExternalID
        - xmlParseName
        - xmlParserGrow
        - xmlSAX2EntityDecl
        - xmlSAX2GetEntity
        - xmlSkipBlankCharsPE
        - xmlStrEqual
        - xmlStrchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:5698,22'
          Branch Sides:
            - BranchSide:      'parser.c:5698,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5699,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5698,9'
          Branch Sides:
            - BranchSide:      'parser.c:5699,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5700,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
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5700,5'
          Branch Sides:
            - BranchSide:      'parser.c:5700,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
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5703,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
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5703,9'
          Branch Sides:
            - BranchSide:      'parser.c:5703,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
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5703,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5703,9'
          Branch Sides:
            - BranchSide:      'parser.c:5703,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
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5703,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5703,9'
          Branch Sides:
            - BranchSide:      'parser.c:5703,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
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5703,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5703,9'
          Branch Sides:
            - BranchSide:      'parser.c:5703,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
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5703,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5703,9'
          Branch Sides:
            - BranchSide:      'parser.c:5703,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
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5703,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5703,9'
          Branch Sides:
            - BranchSide:      'parser.c:5703,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
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5704,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
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5705,2'
          Branch Sides:
            - BranchSide:      'parser.c:5705,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
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5706,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
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5706,6'
          Branch Sides:
            - BranchSide:      'parser.c:5707,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
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5711,6'
              BranchSideFuncs:
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5711,6'
          Branch Sides:
            - BranchSide:      'parser.c:5712,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
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5720,29'
              BranchSideFuncs:
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5713,10'
          Branch Sides:
            - BranchSide:      'parser.c:5714,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
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5717,18'
              BranchSideFuncs:
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5721,6'
          Branch Sides:
            - BranchSide:      'parser.c:5722,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5726,16'
              BranchSideFuncs:
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
        - Branch String:   'parser.c:5726,6'
          Branch Sides:
            - BranchSide:      'parser.c:5727,15'
              BranchSideFuncs:
                - xmlNsErr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5731,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5731,6'
          Branch Sides:
            - BranchSide:      'parser.c:5732,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
            - BranchSide:      'parser.c:5739,6'
              BranchSideFuncs:
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
        - Branch String:   'parser.c:5739,6'
          Branch Sides:
            - BranchSide:      'parser.c:5740,11'
              BranchSideFuncs:
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
            - BranchSide:      'parser.c:5768,11'
              BranchSideFuncs:
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5740,23'
          Branch Sides:
            - BranchSide:      'parser.c:5740,27'
              BranchSideFuncs:
                - xmlParseEntityValue
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
            - BranchSide:      'parser.c:5741,38'
              BranchSideFuncs:
                - xmlParseEntityValue
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5740,10'
          Branch Sides:
            - BranchSide:      'parser.c:5741,38'
              BranchSideFuncs:
                - xmlParseEntityValue
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
            - BranchSide:      'parser.c:5750,35'
              BranchSideFuncs:
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
        - Branch String:   'parser.c:5742,7'
          Branch Sides:
            - BranchSide:      'parser.c:5743,12'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
            - BranchSide:      'parser.c:5749,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5743,31'
          Branch Sides:
            - BranchSide:      'parser.c:5744,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
            - BranchSide:      'parser.c:5748,3'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5744,24'
          Branch Sides:
            - BranchSide:      'parser.c:5744,28'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
            - BranchSide:      'parser.c:5748,3'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5743,11'
          Branch Sides:
            - BranchSide:      'parser.c:5745,4'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
            - BranchSide:      'parser.c:5748,3'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5751,21'
          Branch Sides:
            - BranchSide:      'parser.c:5751,25'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
            - BranchSide:      'parser.c:5754,7'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrchr
                - xmlFatalErr
        - Branch String:   'parser.c:5751,7'
          Branch Sides:
            - BranchSide:      'parser.c:5752,19'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrchr
                - xmlFatalErr
            - BranchSide:      'parser.c:5754,7'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrchr
                - xmlFatalErr
        - Branch String:   'parser.c:5755,25'
          Branch Sides:
            - BranchSide:      'parser.c:5756,37'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
            - BranchSide:      'parser.c:5758,30'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5768,23'
          Branch Sides:
            - BranchSide:      'parser.c:5768,27'
              BranchSideFuncs:
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
            - BranchSide:      'parser.c:5769,38'
              BranchSideFuncs:
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5768,10'
          Branch Sides:
            - BranchSide:      'parser.c:5769,38'
              BranchSideFuncs:
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
            - BranchSide:      'parser.c:5801,35'
              BranchSideFuncs:
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
        - Branch String:   'parser.c:5770,27'
          Branch Sides:
            - BranchSide:      'parser.c:5771,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
            - BranchSide:      'parser.c:5778,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5771,27'
          Branch Sides:
            - BranchSide:      'parser.c:5771,31'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
            - BranchSide:      'parser.c:5778,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5770,7'
          Branch Sides:
            - BranchSide:      'parser.c:5772,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
            - BranchSide:      'parser.c:5778,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5778,29'
          Branch Sides:
            - BranchSide:      'parser.c:5779,20'
              BranchSideFuncs:
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
            - BranchSide:      'parser.c:5780,11'
              BranchSideFuncs:
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5778,7'
          Branch Sides:
            - BranchSide:      'parser.c:5780,11'
              BranchSideFuncs:
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
            - BranchSide:      'parser.c:5800,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5780,11'
          Branch Sides:
            - BranchSide:      'parser.c:5781,18'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlNewDtd
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:5788,11'
              BranchSideFuncs:
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlNewDtd
                - xmlErrMemory
        - Branch String:   'parser.c:5782,8'
          Branch Sides:
            - BranchSide:      'parser.c:5783,21'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:5786,4'
              BranchSideFuncs:
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlNewDtd
                - xmlErrMemory
        - Branch String:   'parser.c:5788,11'
          Branch Sides:
            - BranchSide:      'parser.c:5789,39'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlErrMemory
            - BranchSide:      'parser.c:5797,25'
              BranchSideFuncs:
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5791,29'
          Branch Sides:
            - BranchSide:      'parser.c:5792,42'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:5795,21'
              BranchSideFuncs:
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5802,21'
          Branch Sides:
            - BranchSide:      'parser.c:5802,25'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
            - BranchSide:      'parser.c:5805,7'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
        - Branch String:   'parser.c:5802,7'
          Branch Sides:
            - BranchSide:      'parser.c:5803,19'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
            - BranchSide:      'parser.c:5805,7'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
        - Branch String:   'parser.c:5805,7'
          Branch Sides:
            - BranchSide:      'parser.c:5806,35'
              BranchSideFuncs:
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErr
            - BranchSide:      'parser.c:5810,8'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5806,25'
          Branch Sides:
            - BranchSide:      'parser.c:5807,37'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5809,3'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5810,20'
          Branch Sides:
            - BranchSide:      'parser.c:5810,24'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5814,7'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5810,7'
          Branch Sides:
            - BranchSide:      'parser.c:5811,22'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5814,7'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5814,7'
          Branch Sides:
            - BranchSide:      'parser.c:5814,7'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5826,12'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5814,7'
          Branch Sides:
            - BranchSide:      'parser.c:5814,7'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5826,12'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5814,7'
          Branch Sides:
            - BranchSide:      'parser.c:5814,7'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5826,12'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5814,7'
          Branch Sides:
            - BranchSide:      'parser.c:5814,7'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5826,12'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5814,7'
          Branch Sides:
            - BranchSide:      'parser.c:5815,7'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5826,12'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5815,7'
          Branch Sides:
            - BranchSide:      'parser.c:5815,7'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5816,11'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5816,11'
          Branch Sides:
            - BranchSide:      'parser.c:5817,19'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
            - BranchSide:      'parser.c:5820,28'
              BranchSideFuncs:
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5821,31'
          Branch Sides:
            - BranchSide:      'parser.c:5821,36'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
            - BranchSide:      'parser.c:5825,3'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5821,54'
          Branch Sides:
            - BranchSide:      'parser.c:5822,12'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
            - BranchSide:      'parser.c:5825,3'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5821,11'
          Branch Sides:
            - BranchSide:      'parser.c:5823,4'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
            - BranchSide:      'parser.c:5825,3'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5826,31'
          Branch Sides:
            - BranchSide:      'parser.c:5827,13'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
            - BranchSide:      'parser.c:5835,12'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5827,31'
          Branch Sides:
            - BranchSide:      'parser.c:5827,35'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
            - BranchSide:      'parser.c:5835,12'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5826,11'
          Branch Sides:
            - BranchSide:      'parser.c:5828,4'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
            - BranchSide:      'parser.c:5835,12'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5836,27'
          Branch Sides:
            - BranchSide:      'parser.c:5837,17'
              BranchSideFuncs:
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
            - BranchSide:      'parser.c:5838,8'
              BranchSideFuncs:
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5838,8'
          Branch Sides:
            - BranchSide:      'parser.c:5839,22'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlNewDtd
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:5847,8'
              BranchSideFuncs:
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlNewDtd
                - xmlErrMemory
        - Branch String:   'parser.c:5840,12'
          Branch Sides:
            - BranchSide:      'parser.c:5841,25'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:5844,8'
              BranchSideFuncs:
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlNewDtd
                - xmlErrMemory
        - Branch String:   'parser.c:5847,8'
          Branch Sides:
            - BranchSide:      'parser.c:5848,43'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlErrMemory
            - BranchSide:      'parser.c:5855,22'
              BranchSideFuncs:
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5850,33'
          Branch Sides:
            - BranchSide:      'parser.c:5851,46'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:5854,25'
              BranchSideFuncs:
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5863,6'
          Branch Sides:
            - BranchSide:      'parser.c:5864,24'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlSAX2GetEntity
            - BranchSide:      'parser.c:5868,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5868,10'
          Branch Sides:
            - BranchSide:      'parser.c:5869,18'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSAX2GetEntity
            - BranchSide:      'parser.c:5873,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSAX2GetEntity
        - Branch String:   'parser.c:5875,6'
          Branch Sides:
            - BranchSide:      'parser.c:5875,14'
              BranchSideFuncs:
                - xmlSAX2GetEntity
            - BranchSide:      'parser.c:5879,19'
              BranchSideFuncs:
                - xmlSAX2GetEntity
        - Branch String:   'parser.c:5881,10'
          Branch Sides:
            - BranchSide:      'parser.c:5882,15'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5886,15'
              BranchSideFuncs:
                - xmlSAX2GetEntity
        - Branch String:   'parser.c:5882,34'
          Branch Sides:
            - BranchSide:      'parser.c:5883,8'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5885,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5882,14'
          Branch Sides:
            - BranchSide:      'parser.c:5884,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5885,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5886,34'
          Branch Sides:
            - BranchSide:      'parser.c:5887,8'
              BranchSideFuncs:
                - xmlSAX2GetEntity
            - BranchSide:      'parser.c:5889,8'
              BranchSideFuncs:
                - xmlSAX2GetEntity
        - Branch String:   'parser.c:5886,14'
          Branch Sides:
            - BranchSide:      'parser.c:5888,13'
              BranchSideFuncs:
                - xmlSAX2GetEntity
            - BranchSide:      'parser.c:5889,8'
              BranchSideFuncs:
                - xmlSAX2GetEntity
        - Branch String:   'parser.c:5893,31'
          Branch Sides:
            - BranchSide:      'parser.c:5893,35'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5897,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5893,17'
          Branch Sides:
            - BranchSide:      'parser.c:5894,15'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5897,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5900,6'
          Branch Sides:
            - BranchSide:      'parser.c:5900,21'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5901,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5901,6'
          Branch Sides:
            - BranchSide:      'parser.c:5901,19'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5902,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5902,6'
          Branch Sides:
            - BranchSide:      'parser.c:5902,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5903,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5903,13'
          Branch Sides:
            - BranchSide:      'parser.c:5903,27'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5904,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:5700,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5705,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5706,6'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:5707,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5712,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:5713,10'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:5714,3'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5720,16'
          Dst:             xmlParseName
        - Src:             'parser.c:5722,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5726,6'
          Dst:             xmlStrchr
        - Src:             'parser.c:5727,6'
          Dst:             xmlNsErr
        - Src:             'parser.c:5731,6'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:5732,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5741,18'
          Dst:             xmlParseEntityValue
        - Src:             'parser.c:5750,16'
          Dst:             xmlParseExternalID
        - Src:             'parser.c:5752,7'
          Dst:             xmlFatalErr
        - Src:             'parser.c:5755,25'
          Dst:             xmlStrchr
        - Src:             'parser.c:5756,25'
          Dst:             xmlFatalErr
        - Src:             'parser.c:5769,18'
          Dst:             xmlParseEntityValue
        - Src:             'parser.c:5779,8'
          Dst:             xmlStrEqual
        - Src:             'parser.c:5781,18'
          Dst:             xmlNewDoc
        - Src:             'parser.c:5783,8'
          Dst:             xmlErrMemory
        - Src:             'parser.c:5789,29'
          Dst:             xmlNewDtd
        - Src:             'parser.c:5792,29'
          Dst:             xmlErrMemory
        - Src:             'parser.c:5797,7'
          Dst:             xmlSAX2EntityDecl
        - Src:             'parser.c:5801,16'
          Dst:             xmlParseExternalID
        - Src:             'parser.c:5803,7'
          Dst:             xmlFatalErr
        - Src:             'parser.c:5806,25'
          Dst:             xmlStrchr
        - Src:             'parser.c:5807,25'
          Dst:             xmlFatalErr
        - Src:             'parser.c:5810,24'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:5811,7'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5815,7'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5816,11'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:5817,4'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5820,15'
          Dst:             xmlParseName
        - Src:             'parser.c:5837,5'
          Dst:             xmlStrEqual
        - Src:             'parser.c:5839,22'
          Dst:             xmlNewDoc
        - Src:             'parser.c:5841,12'
          Dst:             xmlErrMemory
        - Src:             'parser.c:5848,33'
          Dst:             xmlNewDtd
        - Src:             'parser.c:5851,33'
          Dst:             xmlErrMemory
        - Src:             'parser.c:5855,4'
          Dst:             xmlSAX2EntityDecl
        - Src:             'parser.c:5862,2'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:5864,6'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:5866,6'
          Dst:             xmlHaltParser
        - Src:             'parser.c:5869,3'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5873,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:5890,13'
          Dst:             xmlSAX2GetEntity
    - functionName:    xmlParseAttributeListDecl
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6251
      functionLinenumberEnd: 6361
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      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:6256,22'
          Branch Sides:
            - BranchSide:      'parser.c:6256,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:6257,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6256,9'
          Branch Sides:
            - BranchSide:      'parser.c:6257,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:6258,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:6258,5'
          Branch Sides:
            - BranchSide:      'parser.c:6258,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:6260,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:6260,9'
          Branch Sides:
            - BranchSide:      'parser.c:6260,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:6260,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6260,9'
          Branch Sides:
            - BranchSide:      'parser.c:6260,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:6260,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6260,9'
          Branch Sides:
            - BranchSide:      'parser.c:6260,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:6260,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6260,9'
          Branch Sides:
            - BranchSide:      'parser.c:6260,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:6260,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6260,9'
          Branch Sides:
            - BranchSide:      'parser.c:6260,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:6260,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6260,9'
          Branch Sides:
            - BranchSide:      'parser.c:6260,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:6260,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6260,9'
          Branch Sides:
            - BranchSide:      'parser.c:6260,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:6261,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:6263,2'
          Branch Sides:
            - BranchSide:      'parser.c:6263,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:6264,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:6264,6'
          Branch Sides:
            - BranchSide:      'parser.c:6265,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:6268,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:6269,6'
          Branch Sides:
            - BranchSide:      'parser.c:6270,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6274,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:6275,2'
          Branch Sides:
            - BranchSide:      'parser.c:6275,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:6276,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:6275,2'
          Branch Sides:
            - BranchSide:      'parser.c:6275,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:6276,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:6276,22'
          Branch Sides:
            - BranchSide:      'parser.c:6276,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:6276,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:6276,2'
          Branch Sides:
            - BranchSide:      'parser.c:6279,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:6352,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6281,6'
          Branch Sides:
            - BranchSide:      'parser.c:6281,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:6282,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:6281,6'
          Branch Sides:
            - BranchSide:      'parser.c:6281,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:6282,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:6284,10'
          Branch Sides:
            - BranchSide:      'parser.c:6285,18'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6289,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:6289,6'
          Branch Sides:
            - BranchSide:      'parser.c:6289,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:6290,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:6289,6'
          Branch Sides:
            - BranchSide:      'parser.c:6289,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:6290,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:6290,10'
          Branch Sides:
            - BranchSide:      'parser.c:6291,18'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6296,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:6297,10'
          Branch Sides:
            - BranchSide:      'parser.c:6298,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6301,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:6301,6'
          Branch Sides:
            - BranchSide:      'parser.c:6301,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:6302,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:6301,6'
          Branch Sides:
            - BranchSide:      'parser.c:6301,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:6302,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:6302,10'
          Branch Sides:
            - BranchSide:      'parser.c:6303,18'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6310,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:6305,14'
          Branch Sides:
            - BranchSide:      'parser.c:6306,26'
              BranchSideFuncs:
                - xmlFreeEnumeration
                - xmlNextChar
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6307,3'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6311,10'
          Branch Sides:
            - BranchSide:      'parser.c:6312,21'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6318,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:6312,21'
          Branch Sides:
            - BranchSide:      'parser.c:6313,7'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6314,14'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFreeEnumeration
        - Branch String:   'parser.c:6314,14'
          Branch Sides:
            - BranchSide:      'parser.c:6315,26'
              BranchSideFuncs:
                - xmlFreeEnumeration
                - xmlNextChar
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6316,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6318,40'
          Branch Sides:
            - BranchSide:      'parser.c:6318,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:6321,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:6318,10'
          Branch Sides:
            - BranchSide:      'parser.c:6319,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:6321,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:6321,6'
          Branch Sides:
            - BranchSide:      'parser.c:6321,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:6322,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:6321,6'
          Branch Sides:
            - BranchSide:      'parser.c:6321,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:6322,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:6322,17'
          Branch Sides:
            - BranchSide:      'parser.c:6323,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:6333,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:6323,7'
          Branch Sides:
            - BranchSide:      'parser.c:6324,22'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6332,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:6326,11'
          Branch Sides:
            - BranchSide:      'parser.c:6327,4'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6328,11'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFreeEnumeration
        - Branch String:   'parser.c:6328,11'
          Branch Sides:
            - BranchSide:      'parser.c:6329,23'
              BranchSideFuncs:
                - xmlFreeEnumeration
                - xmlNextChar
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6330,7'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6333,30'
          Branch Sides:
            - BranchSide:      'parser.c:6333,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:6337,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:6333,53'
          Branch Sides:
            - BranchSide:      'parser.c:6334,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:6337,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:6333,10'
          Branch Sides:
            - BranchSide:      'parser.c:6335,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:6337,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:6340,23'
          Branch Sides:
            - BranchSide:      'parser.c:6340,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:6345,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:6340,49'
          Branch Sides:
            - BranchSide:      'parser.c:6341,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:6345,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:6341,41'
          Branch Sides:
            - BranchSide:      'parser.c:6342,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:6345,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:6340,10'
          Branch Sides:
            - BranchSide:      'parser.c:6343,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:6345,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:6345,10'
          Branch Sides:
            - BranchSide:      'parser.c:6346,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:6348,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:6348,10'
          Branch Sides:
            - BranchSide:      'parser.c:6349,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:6350,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:6350,6'
          Branch Sides:
            - BranchSide:      'parser.c:6276,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:6350,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:6350,6'
          Branch Sides:
            - BranchSide:      'parser.c:6276,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:6350,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:6352,6'
          Branch Sides:
            - BranchSide:      'parser.c:6353,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6360,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6353,10'
          Branch Sides:
            - BranchSide:      'parser.c:6354,18'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlNextChar
            - BranchSide:      'parser.c:6358,6'
              BranchSideFuncs:
                - xmlNextChar
      Callsites:
        - Src:             'parser.c:6258,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6263,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6264,6'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6265,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6268,20'
          Dst:             xmlParseName
        - Src:             'parser.c:6270,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6274,2'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6275,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6281,6'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6283,17'
          Dst:             xmlParseName
        - Src:             'parser.c:6285,3'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6289,6'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6290,10'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6291,3'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6296,13'
          Dst:             xmlParseAttributeType
        - Src:             'parser.c:6301,6'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6302,10'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6303,3'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6306,7'
          Dst:             xmlFreeEnumeration
        - Src:             'parser.c:6310,12'
          Dst:             xmlParseDefaultDecl
        - Src:             'parser.c:6315,7'
          Dst:             xmlFreeEnumeration
        - Src:             'parser.c:6319,10'
          Dst:             xmlAttrNormalizeSpace
        - Src:             'parser.c:6321,6'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6323,7'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6324,7'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6329,4'
          Dst:             xmlFreeEnumeration
        - Src:             'parser.c:6338,3'
          Dst:             xmlFreeEnumeration
        - Src:             'parser.c:6343,3'
          Dst:             xmlAddDefAttrs
        - Src:             'parser.c:6346,3'
          Dst:             xmlAddSpecialAttr
        - Src:             'parser.c:6350,6'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6354,3'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6358,6'
          Dst:             xmlNextChar
    - functionName:    xmlParseNotationDecl
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5607
      functionLinenumberEnd: 5663
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      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:5612,22'
          Branch Sides:
            - BranchSide:      'parser.c:5612,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5613,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5612,9'
          Branch Sides:
            - BranchSide:      'parser.c:5613,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5614,5'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5614,5'
          Branch Sides:
            - BranchSide:      'parser.c:5614,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5616,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5616,9'
          Branch Sides:
            - BranchSide:      'parser.c:5616,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5616,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5616,9'
          Branch Sides:
            - BranchSide:      'parser.c:5616,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5616,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5616,9'
          Branch Sides:
            - BranchSide:      'parser.c:5616,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5616,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5616,9'
          Branch Sides:
            - BranchSide:      'parser.c:5616,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5616,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5616,9'
          Branch Sides:
            - BranchSide:      'parser.c:5616,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5616,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5616,9'
          Branch Sides:
            - BranchSide:      'parser.c:5616,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5616,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5616,9'
          Branch Sides:
            - BranchSide:      'parser.c:5616,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5616,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5616,9'
          Branch Sides:
            - BranchSide:      'parser.c:5616,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5617,16'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5618,2'
          Branch Sides:
            - BranchSide:      'parser.c:5618,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5619,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5619,6'
          Branch Sides:
            - BranchSide:      'parser.c:5620,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5625,29'
              BranchSideFuncs:
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
        - Branch String:   'parser.c:5626,6'
          Branch Sides:
            - BranchSide:      'parser.c:5627,18'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:5630,16'
              BranchSideFuncs:
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlNsErr
        - Branch String:   'parser.c:5630,6'
          Branch Sides:
            - BranchSide:      'parser.c:5631,15'
              BranchSideFuncs:
                - xmlNsErr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5635,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5635,6'
          Branch Sides:
            - BranchSide:      'parser.c:5636,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5644,32'
              BranchSideFuncs:
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5647,6'
          Branch Sides:
            - BranchSide:      'parser.c:5648,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5658,18'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:5648,10'
          Branch Sides:
            - BranchSide:      'parser.c:5649,18'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlNextChar
            - BranchSide:      'parser.c:5653,6'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:5654,30'
          Branch Sides:
            - BranchSide:      'parser.c:5654,35'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5657,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5654,53'
          Branch Sides:
            - BranchSide:      'parser.c:5655,4'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5657,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5654,10'
          Branch Sides:
            - BranchSide:      'parser.c:5656,3'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5657,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5660,6'
          Branch Sides:
            - BranchSide:      'parser.c:5660,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5661,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5661,6'
          Branch Sides:
            - BranchSide:      'parser.c:5661,21'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5662,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:5614,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5618,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5619,6'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:5620,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5625,16'
          Dst:             xmlParseName
        - Src:             'parser.c:5627,6'
          Dst:             xmlFatalErr
        - Src:             'parser.c:5630,6'
          Dst:             xmlStrchr
        - Src:             'parser.c:5631,6'
          Dst:             xmlNsErr
        - Src:             'parser.c:5635,6'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:5636,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5644,13'
          Dst:             xmlParseExternalID
        - Src:             'parser.c:5645,2'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:5649,3'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5653,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:5658,6'
          Dst:             xmlFatalErr
    - functionName:    xmlParseExternalID
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5033
      functionLinenumberEnd: 5081
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - publicID
        - strict
      BBCount:         69
      ICount:          429
      EdgeCount:       93
      CyclomaticComplexity: 26
      functionsReached:
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlParsePubidLiteral
        - xmlParseSystemLiteral
        - xmlParserGrow
        - xmlSkipBlankChars
      functionUses:    4
      BranchProfiles:
        - Branch String:   'parser.c:5037,9'
          Branch Sides:
            - BranchSide:      'parser.c:5037,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5047,16'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5037,9'
          Branch Sides:
            - BranchSide:      'parser.c:5037,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5047,16'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5037,9'
          Branch Sides:
            - BranchSide:      'parser.c:5037,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5047,16'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5037,9'
          Branch Sides:
            - BranchSide:      'parser.c:5037,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5047,16'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5037,9'
          Branch Sides:
            - BranchSide:      'parser.c:5037,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5047,16'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5037,9'
          Branch Sides:
            - BranchSide:      'parser.c:5038,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5047,16'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5038,9'
          Branch Sides:
            - BranchSide:      'parser.c:5038,9'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5039,6'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5039,6'
          Branch Sides:
            - BranchSide:      'parser.c:5040,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseSystemLiteral
                - xmlFatalErr
            - BranchSide:      'parser.c:5043,30'
              BranchSideFuncs:
                - xmlParseSystemLiteral
                - xmlFatalErr
        - Branch String:   'parser.c:5044,6'
          Branch Sides:
            - BranchSide:      'parser.c:5045,18'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:5047,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5048,9'
          Branch Sides:
            - BranchSide:      'parser.c:5048,9'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5049,6'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5049,6'
          Branch Sides:
            - BranchSide:      'parser.c:5050,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
            - BranchSide:      'parser.c:5053,35'
              BranchSideFuncs:
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
        - Branch String:   'parser.c:5054,6'
          Branch Sides:
            - BranchSide:      'parser.c:5055,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5057,6'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5057,6'
          Branch Sides:
            - BranchSide:      'parser.c:5061,10'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5072,10'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
        - Branch String:   'parser.c:5061,10'
          Branch Sides:
            - BranchSide:      'parser.c:5062,18'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseSystemLiteral
                - xmlFatalErr
            - BranchSide:      'parser.c:5065,2'
              BranchSideFuncs:
                - xmlParseSystemLiteral
                - xmlFatalErr
        - Branch String:   'parser.c:5072,10'
          Branch Sides:
            - BranchSide:      'parser.c:5072,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5073,11'
              BranchSideFuncs:
                - xmlParseSystemLiteral
                - xmlFatalErr
        - Branch String:   'parser.c:5076,6'
          Branch Sides:
            - BranchSide:      'parser.c:5077,18'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:5079,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:5038,9'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5039,6'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:5040,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5043,8'
          Dst:             xmlParseSystemLiteral
        - Src:             'parser.c:5045,6'
          Dst:             xmlFatalErr
        - Src:             'parser.c:5048,9'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5049,6'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:5050,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5053,14'
          Dst:             xmlParsePubidLiteral
        - Src:             'parser.c:5055,6'
          Dst:             xmlFatalErr
        - Src:             'parser.c:5061,10'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:5062,3'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5072,10'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:5075,8'
          Dst:             xmlParseSystemLiteral
        - Src:             'parser.c:5077,6'
          Dst:             xmlFatalErr
    - functionName:    xmlParseSystemLiteral
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4606
      functionLinenumberEnd: 4664
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         85
      ICount:          485
      EdgeCount:       116
      CyclomaticComplexity: 33
      functionsReached:
        - xmlCopyCharMultiByte
        - xmlCurrentCharRecover
        - xmlErrMemory
        - xmlFatalErr
        - xmlGrowCapacity
        - xmlNextChar
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:4616,9'
          Branch Sides:
            - BranchSide:      'parser.c:4617,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:4619,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:4619,16'
          Branch Sides:
            - BranchSide:      'parser.c:4620,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:4623,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:4628,9'
          Branch Sides:
            - BranchSide:      'parser.c:4629,22'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:4632,33'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4633,27'
          Branch Sides:
            - BranchSide:      'parser.c:4633,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:4633,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4633,13'
          Branch Sides:
            - BranchSide:      'parser.c:4633,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:4633,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4633,13'
          Branch Sides:
            - BranchSide:      'parser.c:4633,31'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:4633,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4633,13'
          Branch Sides:
            - BranchSide:      'parser.c:4633,31'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:4633,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4633,13'
          Branch Sides:
            - BranchSide:      'parser.c:4633,31'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:4633,5'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4633,13'
          Branch Sides:
            - BranchSide:      'parser.c:4633,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:4633,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4633,13'
          Branch Sides:
            - BranchSide:      'parser.c:4633,31'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:4633,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4633,13'
          Branch Sides:
            - BranchSide:      'parser.c:4633,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:4633,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4633,13'
          Branch Sides:
            - BranchSide:      'parser.c:4633,31'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:4633,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4633,13'
          Branch Sides:
            - BranchSide:      'parser.c:4633,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:4633,5'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4633,27'
          Branch Sides:
            - BranchSide:      'parser.c:4633,31'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:4633,5'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4633,5'
          Branch Sides:
            - BranchSide:      'parser.c:4634,6'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:4657,5'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
        - Branch String:   'parser.c:4634,6'
          Branch Sides:
            - BranchSide:      'parser.c:4638,39'
              BranchSideFuncs:
                - xmlGrowCapacity.3407
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:4653,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4639,17'
          Branch Sides:
            - BranchSide:      'parser.c:4640,29'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:4644,12'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:4645,10'
          Branch Sides:
            - BranchSide:      'parser.c:4646,10'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:4650,12'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4653,2'
          Branch Sides:
            - BranchSide:      'parser.c:4653,2'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:4653,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4654,2'
          Branch Sides:
            - BranchSide:      'parser.c:4654,2'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:4654,2'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4658,9'
          Branch Sides:
            - BranchSide:      'parser.c:4658,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
            - BranchSide:      'parser.c:4658,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
        - Branch String:   'parser.c:4658,10'
          Branch Sides:
            - BranchSide:      'parser.c:4658,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
            - BranchSide:      'parser.c:4658,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
        - Branch String:   'parser.c:4658,10'
          Branch Sides:
            - BranchSide:      'parser.c:4658,10'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:4661,2'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:4658,10'
          Branch Sides:
            - BranchSide:      'parser.c:4658,10'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:4661,2'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:4658,10'
          Branch Sides:
            - BranchSide:      'parser.c:4659,14'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:4661,2'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:4658,10'
          Branch Sides:
            - BranchSide:      'parser.c:4658,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
            - BranchSide:      'parser.c:4658,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
        - Branch String:   'parser.c:4658,10'
          Branch Sides:
            - BranchSide:      'parser.c:4658,10'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:4661,2'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:4658,10'
          Branch Sides:
            - BranchSide:      'parser.c:4658,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
            - BranchSide:      'parser.c:4658,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
        - Branch String:   'parser.c:4658,10'
          Branch Sides:
            - BranchSide:      'parser.c:4658,10'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:4661,2'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:4658,10'
          Branch Sides:
            - BranchSide:      'parser.c:4658,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
            - BranchSide:      'parser.c:4659,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:4658,9'
          Branch Sides:
            - BranchSide:      'parser.c:4659,14'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:4661,2'
              BranchSideFuncs:
                - xmlNextChar
      Callsites:
        - Src:             'parser.c:4617,9'
          Dst:             xmlNextChar
        - Src:             'parser.c:4620,9'
          Dst:             xmlNextChar
        - Src:             'parser.c:4623,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:4629,9'
          Dst:             xmlErrMemory
        - Src:             'parser.c:4632,11'
          Dst:             xmlCurrentCharRecover
        - Src:             'parser.c:4638,23'
          Dst:             xmlGrowCapacity
        - Src:             'parser.c:4640,17'
          Dst:             xmlFatalErr
        - Src:             'parser.c:4647,3'
          Dst:             xmlErrMemory
        - Src:             'parser.c:4653,2'
          Dst:             xmlCopyCharMultiByte
        - Src:             'parser.c:4655,8'
          Dst:             xmlCurrentCharRecover
        - Src:             'parser.c:4659,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:4661,2'
          Dst:             xmlNextChar
    - functionName:    xmlParsePubidLiteral
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4680
      functionLinenumberEnd: 4738
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         35
      ICount:          298
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - xmlErrMemory
        - xmlFatalErr
        - xmlGrowCapacity
        - xmlNextChar
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:4690,9'
          Branch Sides:
            - BranchSide:      'parser.c:4691,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:4693,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:4693,16'
          Branch Sides:
            - BranchSide:      'parser.c:4694,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:4697,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:4701,9'
          Branch Sides:
            - BranchSide:      'parser.c:4702,15'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:4705,11'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4706,35'
          Branch Sides:
            - BranchSide:      'parser.c:4706,39'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:4706,5'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4706,52'
          Branch Sides:
            - BranchSide:      'parser.c:4706,5'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:4707,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4706,5'
          Branch Sides:
            - BranchSide:      'parser.c:4708,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:4731,5'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:4708,6'
          Branch Sides:
            - BranchSide:      'parser.c:4712,32'
              BranchSideFuncs:
                - xmlGrowCapacity.3407
                - xmlNextChar
                - xmlFatalErr
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:4727,15'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4713,17'
          Branch Sides:
            - BranchSide:      'parser.c:4714,29'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:4718,12'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlGrowCapacity.3407
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:4719,10'
          Branch Sides:
            - BranchSide:      'parser.c:4720,16'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:4724,12'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4732,9'
          Branch Sides:
            - BranchSide:      'parser.c:4733,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:4735,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:4735,2'
          Branch Sides:
            - BranchSide:      'parser.c:4735,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4735,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:4691,9'
          Dst:             xmlNextChar
        - Src:             'parser.c:4694,9'
          Dst:             xmlNextChar
        - Src:             'parser.c:4697,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:4702,2'
          Dst:             xmlErrMemory
        - Src:             'parser.c:4712,16'
          Dst:             xmlGrowCapacity
        - Src:             'parser.c:4714,17'
          Dst:             xmlFatalErr
        - Src:             'parser.c:4720,3'
          Dst:             xmlErrMemory
        - Src:             'parser.c:4728,2'
          Dst:             xmlNextChar
        - Src:             'parser.c:4733,2'
          Dst:             xmlFatalErr
    - functionName:    xmlParseAttributeType
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6208
      functionLinenumberEnd: 6235
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - tree
      BBCount:         153
      ICount:          1066
      EdgeCount:       208
      CyclomaticComplexity: 57
      functionsReached:
        - xmlParseEnumeratedType
        - xmlParserGrow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:6209,9'
          Branch Sides:
            - BranchSide:      'parser.c:6209,9'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6212,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6209,9'
          Branch Sides:
            - BranchSide:      'parser.c:6209,9'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6212,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6209,9'
          Branch Sides:
            - BranchSide:      'parser.c:6209,9'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6212,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6209,9'
          Branch Sides:
            - BranchSide:      'parser.c:6209,9'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6212,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6209,9'
          Branch Sides:
            - BranchSide:      'parser.c:6210,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:6212,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6210,2'
          Branch Sides:
            - BranchSide:      'parser.c:6210,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:6211,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6212,17'
          Branch Sides:
            - BranchSide:      'parser.c:6212,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6215,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6212,17'
          Branch Sides:
            - BranchSide:      'parser.c:6212,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6215,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6212,17'
          Branch Sides:
            - BranchSide:      'parser.c:6212,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6215,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6212,17'
          Branch Sides:
            - BranchSide:      'parser.c:6212,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6215,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6212,17'
          Branch Sides:
            - BranchSide:      'parser.c:6212,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6215,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6212,17'
          Branch Sides:
            - BranchSide:      'parser.c:6213,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:6215,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6213,2'
          Branch Sides:
            - BranchSide:      'parser.c:6213,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:6214,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6215,17'
          Branch Sides:
            - BranchSide:      'parser.c:6215,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6218,18'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6215,17'
          Branch Sides:
            - BranchSide:      'parser.c:6215,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6218,18'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6215,17'
          Branch Sides:
            - BranchSide:      'parser.c:6215,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6218,18'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6215,17'
          Branch Sides:
            - BranchSide:      'parser.c:6215,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6218,18'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6215,17'
          Branch Sides:
            - BranchSide:      'parser.c:6216,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:6218,18'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6216,2'
          Branch Sides:
            - BranchSide:      'parser.c:6216,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:6217,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6218,30'
          Branch Sides:
            - BranchSide:      'parser.c:6218,34'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6221,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6218,17'
          Branch Sides:
            - BranchSide:      'parser.c:6219,9'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:6221,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6219,9'
          Branch Sides:
            - BranchSide:      'parser.c:6219,9'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:6220,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6221,17'
          Branch Sides:
            - BranchSide:      'parser.c:6221,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6224,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6221,17'
          Branch Sides:
            - BranchSide:      'parser.c:6221,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6224,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6221,17'
          Branch Sides:
            - BranchSide:      'parser.c:6221,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6224,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6221,17'
          Branch Sides:
            - BranchSide:      'parser.c:6221,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6224,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6221,17'
          Branch Sides:
            - BranchSide:      'parser.c:6221,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6224,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6221,17'
          Branch Sides:
            - BranchSide:      'parser.c:6222,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:6224,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6222,2'
          Branch Sides:
            - BranchSide:      'parser.c:6222,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:6223,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6224,17'
          Branch Sides:
            - BranchSide:      'parser.c:6224,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6227,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6224,17'
          Branch Sides:
            - BranchSide:      'parser.c:6224,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6227,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6224,17'
          Branch Sides:
            - BranchSide:      'parser.c:6224,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6227,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6224,17'
          Branch Sides:
            - BranchSide:      'parser.c:6224,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6227,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6224,17'
          Branch Sides:
            - BranchSide:      'parser.c:6224,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6227,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6224,17'
          Branch Sides:
            - BranchSide:      'parser.c:6224,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6227,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6224,17'
          Branch Sides:
            - BranchSide:      'parser.c:6224,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6227,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6224,17'
          Branch Sides:
            - BranchSide:      'parser.c:6225,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:6227,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6225,2'
          Branch Sides:
            - BranchSide:      'parser.c:6225,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:6226,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6227,17'
          Branch Sides:
            - BranchSide:      'parser.c:6227,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6230,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
        - Branch String:   'parser.c:6227,17'
          Branch Sides:
            - BranchSide:      'parser.c:6227,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6230,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
        - Branch String:   'parser.c:6227,17'
          Branch Sides:
            - BranchSide:      'parser.c:6227,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6230,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
        - Branch String:   'parser.c:6227,17'
          Branch Sides:
            - BranchSide:      'parser.c:6227,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6230,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
        - Branch String:   'parser.c:6227,17'
          Branch Sides:
            - BranchSide:      'parser.c:6227,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6230,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
        - Branch String:   'parser.c:6227,17'
          Branch Sides:
            - BranchSide:      'parser.c:6227,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6230,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
        - Branch String:   'parser.c:6227,17'
          Branch Sides:
            - BranchSide:      'parser.c:6227,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6230,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
        - Branch String:   'parser.c:6227,17'
          Branch Sides:
            - BranchSide:      'parser.c:6228,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:6230,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
        - Branch String:   'parser.c:6228,2'
          Branch Sides:
            - BranchSide:      'parser.c:6228,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:6229,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6231,2'
          Branch Sides:
            - BranchSide:      'parser.c:6231,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:6232,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:6210,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6213,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6216,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6219,9'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6222,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6225,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6228,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6231,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6234,13'
          Dst:             xmlParseEnumeratedType
    - functionName:    xmlParseDefaultDecl
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5939
      functionLinenumberEnd: 5968
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - value
      BBCount:         74
      ICount:          531
      EdgeCount:       102
      CyclomaticComplexity: 30
      functionsReached:
        - xmlFatalErrMsg
        - xmlParseAttValue
        - xmlParserGrow
        - xmlSkipBlankCharsPE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:5944,9'
          Branch Sides:
            - BranchSide:      'parser.c:5944,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5948,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5944,9'
          Branch Sides:
            - BranchSide:      'parser.c:5944,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5948,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5944,9'
          Branch Sides:
            - BranchSide:      'parser.c:5944,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5948,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5944,9'
          Branch Sides:
            - BranchSide:      'parser.c:5944,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5948,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5944,9'
          Branch Sides:
            - BranchSide:      'parser.c:5944,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5948,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5944,9'
          Branch Sides:
            - BranchSide:      'parser.c:5944,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5948,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5944,9'
          Branch Sides:
            - BranchSide:      'parser.c:5944,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5948,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5944,9'
          Branch Sides:
            - BranchSide:      'parser.c:5944,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5948,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5944,9'
          Branch Sides:
            - BranchSide:      'parser.c:5945,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:5948,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5945,2'
          Branch Sides:
            - BranchSide:      'parser.c:5945,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:5946,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5948,9'
          Branch Sides:
            - BranchSide:      'parser.c:5948,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5952,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5948,9'
          Branch Sides:
            - BranchSide:      'parser.c:5948,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5952,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5948,9'
          Branch Sides:
            - BranchSide:      'parser.c:5948,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5952,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5948,9'
          Branch Sides:
            - BranchSide:      'parser.c:5948,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5952,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5948,9'
          Branch Sides:
            - BranchSide:      'parser.c:5948,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5952,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5948,9'
          Branch Sides:
            - BranchSide:      'parser.c:5948,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5952,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5948,9'
          Branch Sides:
            - BranchSide:      'parser.c:5948,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5952,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5948,9'
          Branch Sides:
            - BranchSide:      'parser.c:5949,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:5952,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5949,2'
          Branch Sides:
            - BranchSide:      'parser.c:5949,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:5950,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5953,9'
          Branch Sides:
            - BranchSide:      'parser.c:5953,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5961,28'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5953,9'
          Branch Sides:
            - BranchSide:      'parser.c:5953,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5961,28'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5953,9'
          Branch Sides:
            - BranchSide:      'parser.c:5953,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5961,28'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5953,9'
          Branch Sides:
            - BranchSide:      'parser.c:5953,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5961,28'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5953,9'
          Branch Sides:
            - BranchSide:      'parser.c:5953,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5961,28'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5953,9'
          Branch Sides:
            - BranchSide:      'parser.c:5954,2'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5961,28'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5954,2'
          Branch Sides:
            - BranchSide:      'parser.c:5954,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5955,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5956,6'
          Branch Sides:
            - BranchSide:      'parser.c:5957,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseAttValue
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5960,5'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5962,9'
          Branch Sides:
            - BranchSide:      'parser.c:5963,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5966,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:5945,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5949,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5954,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5956,6'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:5957,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5961,11'
          Dst:             xmlParseAttValue
        - Src:             'parser.c:5963,2'
          Dst:             xmlFatalErrMsg
    - functionName:    xmlAttrNormalizeSpace
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1014
      functionLinenumberEnd: 1032
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         24
      ICount:          116
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:1015,23'
          Branch Sides:
            - BranchSide:      'parser.c:1015,27'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1016,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1015,9'
          Branch Sides:
            - BranchSide:      'parser.c:1016,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1018,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1018,5'
          Branch Sides:
            - BranchSide:      'parser.c:1018,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1019,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1019,5'
          Branch Sides:
            - BranchSide:      'parser.c:1020,7'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1028,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1020,6'
          Branch Sides:
            - BranchSide:      'parser.c:1021,6'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1025,19'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1021,6'
          Branch Sides:
            - BranchSide:      'parser.c:1021,30'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1022,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1022,10'
          Branch Sides:
            - BranchSide:      'parser.c:1023,7'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1024,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1029,9'
          Branch Sides:
            - BranchSide:      'parser.c:1030,8'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1031,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlAddDefAttrs
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1047
      functionLinenumberEnd: 1164
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - fullname
        - fullattr
        - value
      BBCount:         64
      ICount:          519
      EdgeCount:       87
      CyclomaticComplexity: 25
      functionsReached:
        - strlen
        - xmlDictLookupHashed
        - xmlErrMemory
        - xmlHashCreateDict
        - xmlHashLookup2
        - xmlHashUpdateEntry2
        - xmlSplitQName3
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:1059,9'
          Branch Sides:
            - BranchSide:      'parser.c:1060,28'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlHashLookup2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlHashUpdateEntry2
                - xmlDictLookupHashed
                - xmlHashCreateDict
            - BranchSide:      'parser.c:1064,9'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlHashLookup2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlHashUpdateEntry2
                - xmlDictLookupHashed
                - xmlHashCreateDict
        - Branch String:   'parser.c:1060,13'
          Branch Sides:
            - BranchSide:      'parser.c:1061,6'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1062,5'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlHashLookup2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlHashUpdateEntry2
                - xmlDictLookupHashed
                - xmlHashCreateDict
        - Branch String:   'parser.c:1064,9'
          Branch Sides:
            - BranchSide:      'parser.c:1065,51'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlHashLookup2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlHashUpdateEntry2
                - xmlDictLookupHashed
            - BranchSide:      'parser.c:1074,32'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlHashLookup2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlHashUpdateEntry2
                - xmlDictLookupHashed
        - Branch String:   'parser.c:1066,6'
          Branch Sides:
            - BranchSide:      'parser.c:1067,6'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1068,5'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlHashLookup2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlHashUpdateEntry2
                - xmlDictLookupHashed
        - Branch String:   'parser.c:1075,9'
          Branch Sides:
            - BranchSide:      'parser.c:1076,36'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlHashLookup2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlHashUpdateEntry2
            - BranchSide:      'parser.c:1079,36'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlHashLookup2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlHashUpdateEntry2
        - Branch String:   'parser.c:1081,13'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1082,13'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:1084,9'
          Branch Sides:
            - BranchSide:      'parser.c:1085,9'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1090,31'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlHashUpdateEntry2
        - Branch String:   'parser.c:1091,28'
          Branch Sides:
            - BranchSide:      'parser.c:1092,10'
              BranchSideFuncs:
                - xmlHashUpdateEntry2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
            - BranchSide:      'parser.c:1096,13'
              BranchSideFuncs:
                - xmlHashUpdateEntry2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
        - Branch String:   'parser.c:1091,9'
          Branch Sides:
            - BranchSide:      'parser.c:1096,13'
              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:1096,13'
          Branch Sides:
            - BranchSide:      'parser.c:1097,21'
              BranchSideFuncs:
                - xmlHashUpdateEntry2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
            - BranchSide:      'parser.c:1099,18'
              BranchSideFuncs:
                - xmlHashUpdateEntry2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
        - Branch String:   'parser.c:1099,55'
          Branch Sides:
            - BranchSide:      'parser.c:1100,27'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1102,17'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:1099,17'
          Branch Sides:
            - BranchSide:      'parser.c:1102,17'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1104,17'
              BranchSideFuncs:
                - xmlHashUpdateEntry2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
        - Branch String:   'parser.c:1104,17'
          Branch Sides:
            - BranchSide:      'parser.c:1105,25'
              BranchSideFuncs:
                - xmlHashUpdateEntry2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
            - BranchSide:      'parser.c:1107,27'
              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:1060,13'
          Dst:             xmlHashLookup2
        - Src:             'parser.c:1065,29'
          Dst:             xmlHashCreateDict
        - Src:             'parser.c:1074,17'
          Dst:             xmlSplitQName3
        - Src:             'parser.c:1076,16'
          Dst:             xmlDictLookupHashed
        - Src:             'parser.c:1079,16'
          Dst:             xmlDictLookupHashed
        - Src:             'parser.c:1080,11'
          Dst:             xmlDictLookupHashed
        - Src:             'parser.c:1090,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: 1180
      functionLinenumberEnd: 1194
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 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:1181,9'
          Branch Sides:
            - BranchSide:      'parser.c:1182,51'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlHashAdd2
                - xmlErrMemory
            - BranchSide:      'parser.c:1187,21'
              BranchSideFuncs:
                - xmlHashAdd2
                - xmlErrMemory
        - Branch String:   'parser.c:1183,6'
          Branch Sides:
            - BranchSide:      'parser.c:1184,6'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1185,5'
              BranchSideFuncs:
                - xmlHashAdd2
                - xmlErrMemory
        - Branch String:   'parser.c:1187,9'
          Branch Sides:
            - BranchSide:      'parser.c:1189,9'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1190,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:1182,29'
          Dst:             xmlHashCreateDict
        - Src:             'parser.c:1187,9'
          Dst:             xmlHashAdd2
        - Src:             'parser.c:1193,5'
          Dst:             xmlErrMemory
    - functionName:    xmlParseAttValue
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4587
      functionLinenumberEnd: 4590
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlParseAttValueInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:4588,24'
          Branch Sides:
            - BranchSide:      'parser.c:4588,50'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4588,28'
              BranchSideFuncs:
                - xmlParseAttValueInternal
        - Branch String:   'parser.c:4588,9'
          Branch Sides:
            - BranchSide:      'parser.c:4588,50'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4589,37'
              BranchSideFuncs:
                - xmlParseAttValueInternal
      Callsites:
        - Src:             'parser.c:4589,12'
          Dst:             xmlParseAttValueInternal
    - functionName:    xmlParseEnumeratedType
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6143
      functionLinenumberEnd: 6158
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - tree
      BBCount:         32
      ICount:          223
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - xmlFatalErrMsg
        - xmlParseEnumerationType
        - xmlParseNotationType
        - xmlParserGrow
        - xmlSkipBlankCharsPE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:6144,9'
          Branch Sides:
            - BranchSide:      'parser.c:6144,9'
              BranchSideFuncs:
                - xmlParseEnumerationType
                - xmlSkipBlankCharsPE
                - xmlParseNotationType
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6155,37'
              BranchSideFuncs:
                - xmlParseEnumerationType
        - Branch String:   'parser.c:6144,9'
          Branch Sides:
            - BranchSide:      'parser.c:6144,9'
              BranchSideFuncs:
                - xmlParseEnumerationType
                - xmlSkipBlankCharsPE
                - xmlParseNotationType
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6155,37'
              BranchSideFuncs:
                - xmlParseEnumerationType
        - Branch String:   'parser.c:6144,9'
          Branch Sides:
            - BranchSide:      'parser.c:6144,9'
              BranchSideFuncs:
                - xmlParseEnumerationType
                - xmlSkipBlankCharsPE
                - xmlParseNotationType
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6155,37'
              BranchSideFuncs:
                - xmlParseEnumerationType
        - Branch String:   'parser.c:6144,9'
          Branch Sides:
            - BranchSide:      'parser.c:6144,9'
              BranchSideFuncs:
                - xmlParseEnumerationType
                - xmlSkipBlankCharsPE
                - xmlParseNotationType
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6155,37'
              BranchSideFuncs:
                - xmlParseEnumerationType
        - Branch String:   'parser.c:6144,9'
          Branch Sides:
            - BranchSide:      'parser.c:6144,9'
              BranchSideFuncs:
                - xmlParseEnumerationType
                - xmlSkipBlankCharsPE
                - xmlParseNotationType
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6155,37'
              BranchSideFuncs:
                - xmlParseEnumerationType
        - Branch String:   'parser.c:6144,9'
          Branch Sides:
            - BranchSide:      'parser.c:6144,9'
              BranchSideFuncs:
                - xmlParseEnumerationType
                - xmlSkipBlankCharsPE
                - xmlParseNotationType
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6155,37'
              BranchSideFuncs:
                - xmlParseEnumerationType
        - Branch String:   'parser.c:6144,9'
          Branch Sides:
            - BranchSide:      'parser.c:6144,9'
              BranchSideFuncs:
                - xmlParseEnumerationType
                - xmlSkipBlankCharsPE
                - xmlParseNotationType
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6155,37'
              BranchSideFuncs:
                - xmlParseEnumerationType
        - Branch String:   'parser.c:6144,9'
          Branch Sides:
            - BranchSide:      'parser.c:6145,2'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseNotationType
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6155,37'
              BranchSideFuncs:
                - xmlParseEnumerationType
        - Branch String:   'parser.c:6145,2'
          Branch Sides:
            - BranchSide:      'parser.c:6145,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlParseNotationType
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6146,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseNotationType
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6146,6'
          Branch Sides:
            - BranchSide:      'parser.c:6147,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6151,31'
              BranchSideFuncs:
                - xmlParseNotationType
        - Branch String:   'parser.c:6152,6'
          Branch Sides:
            - BranchSide:      'parser.c:6152,21'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:6153,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6156,9'
          Branch Sides:
            - BranchSide:      'parser.c:6156,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:6157,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:6145,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6146,6'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6147,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6151,10'
          Dst:             xmlParseNotationType
        - Src:             'parser.c:6155,13'
          Dst:             xmlParseEnumerationType
    - functionName:    xmlParseNotationType
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5990
      functionLinenumberEnd: 6047
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         22
      ICount:          152
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - xmlCreateEnumeration
        - xmlErrMemory
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlFreeEnumeration
        - xmlNextChar
        - xmlParseName
        - xmlSkipBlankCharsPE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:5994,9'
          Branch Sides:
            - BranchSide:      'parser.c:5995,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:5998,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlFreeEnumeration
                - xmlCreateEnumeration
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
        - Branch String:   'parser.c:6002,6'
          Branch Sides:
            - BranchSide:      'parser.c:6003,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6008,13'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlFreeEnumeration
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlCreateEnumeration
                - xmlErrMemory
                - xmlFreeEnumeration
        - Branch String:   'parser.c:6025,6'
          Branch Sides:
            - BranchSide:      'parser.c:6026,33'
              BranchSideFuncs:
                - xmlCreateEnumeration
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlFreeEnumeration
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlErrMemory
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6038,2'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlFreeEnumeration
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlCreateEnumeration
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
        - Branch String:   'parser.c:6027,10'
          Branch Sides:
            - BranchSide:      'parser.c:6028,30'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6032,10'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlFreeEnumeration
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlCreateEnumeration
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
        - Branch String:   'parser.c:6032,10'
          Branch Sides:
            - BranchSide:      'parser.c:6032,37'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlFreeEnumeration
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlCreateEnumeration
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6034,16'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlFreeEnumeration
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlCreateEnumeration
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
        - Branch String:   'parser.c:6039,5'
          Branch Sides:
            - BranchSide:      'parser.c:5999,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlFreeEnumeration
                - xmlCreateEnumeration
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6040,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlFreeEnumeration
        - Branch String:   'parser.c:6040,9'
          Branch Sides:
            - BranchSide:      'parser.c:6041,14'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6045,5'
              BranchSideFuncs:
                - xmlNextChar
      Callsites:
        - Src:             'parser.c:5995,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:5999,9'
          Dst:             xmlNextChar
        - Src:             'parser.c:6000,2'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6001,16'
          Dst:             xmlParseName
        - Src:             'parser.c:6003,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6005,13'
          Dst:             xmlFreeEnumeration
        - Src:             'parser.c:6026,12'
          Dst:             xmlCreateEnumeration
        - Src:             'parser.c:6028,17'
          Dst:             xmlErrMemory
        - Src:             'parser.c:6029,17'
          Dst:             xmlFreeEnumeration
        - Src:             'parser.c:6038,2'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6041,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:6042,9'
          Dst:             xmlFreeEnumeration
        - Src:             'parser.c:6045,5'
          Dst:             xmlNextChar
    - functionName:    xmlParseEnumerationType
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6067
      functionLinenumberEnd: 6123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         25
      ICount:          171
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - xmlCreateEnumeration
        - xmlDictOwns
        - xmlErrMemory
        - xmlFatalErr
        - xmlFreeEnumeration
        - xmlNextChar
        - xmlParseNmtoken
        - xmlSkipBlankCharsPE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:6071,9'
          Branch Sides:
            - BranchSide:      'parser.c:6072,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:6075,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlFatalErr
        - Branch String:   'parser.c:6079,6'
          Branch Sides:
            - BranchSide:      'parser.c:6080,18'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:6083,13'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlFatalErr
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlErrMemory
                - xmlFreeEnumeration
        - Branch String:   'parser.c:6100,6'
          Branch Sides:
            - BranchSide:      'parser.c:6101,33'
              BranchSideFuncs:
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlFatalErr
                - xmlErrMemory
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6115,2'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlFatalErr
        - Branch String:   'parser.c:6102,10'
          Branch Sides:
            - BranchSide:      'parser.c:6103,3'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlFatalErr
                - xmlErrMemory
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6104,10'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlFatalErr
                - xmlErrMemory
                - xmlFreeEnumeration
        - Branch String:   'parser.c:6104,10'
          Branch Sides:
            - BranchSide:      'parser.c:6105,30'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6109,10'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlFatalErr
        - Branch String:   'parser.c:6109,10'
          Branch Sides:
            - BranchSide:      'parser.c:6109,37'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlFatalErr
            - BranchSide:      'parser.c:6111,16'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlFatalErr
        - Branch String:   'parser.c:6116,5'
          Branch Sides:
            - BranchSide:      'parser.c:6076,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlFatalErr
            - BranchSide:      'parser.c:6117,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:6117,9'
          Branch Sides:
            - BranchSide:      'parser.c:6118,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:6121,5'
              BranchSideFuncs:
                - xmlNextChar
      Callsites:
        - Src:             'parser.c:6072,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:6076,9'
          Dst:             xmlNextChar
        - Src:             'parser.c:6077,2'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6078,16'
          Dst:             xmlParseNmtoken
        - Src:             'parser.c:6080,6'
          Dst:             xmlFatalErr
        - Src:             'parser.c:6101,12'
          Dst:             xmlCreateEnumeration
        - Src:             'parser.c:6102,11'
          Dst:             xmlDictOwns
        - Src:             'parser.c:6105,17'
          Dst:             xmlErrMemory
        - Src:             'parser.c:6106,17'
          Dst:             xmlFreeEnumeration
        - Src:             'parser.c:6115,2'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6118,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:6121,5'
          Dst:             xmlNextChar
    - functionName:    xmlParseEntityValue
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3916
      functionLinenumberEnd: 3987
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - orig
      BBCount:         49
      ICount:          385
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - xmlErrMemory
        - xmlExpandPEsInEntityValue
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlParserGrow
        - xmlSBufCleanup
        - xmlSBufFinish
        - xmlSBufInit
        - xmlStrndup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:3926,5'
          Branch Sides:
            - BranchSide:      'parser.c:3926,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
                - xmlFatalErr
            - BranchSide:      'parser.c:3928,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
                - xmlFatalErr
        - Branch String:   'parser.c:3926,5'
          Branch Sides:
            - BranchSide:      'parser.c:3926,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
                - xmlFatalErr
            - BranchSide:      'parser.c:3928,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
                - xmlFatalErr
        - Branch String:   'parser.c:3929,24'
          Branch Sides:
            - BranchSide:      'parser.c:3929,28'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
                - xmlFatalErr
            - BranchSide:      'parser.c:3933,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
        - Branch String:   'parser.c:3929,9'
          Branch Sides:
            - BranchSide:      'parser.c:3930,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:3933,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
        - Branch String:   'parser.c:3943,13'
          Branch Sides:
            - BranchSide:      'parser.c:3944,13'
              BranchSideFuncs:
                - xmlSBufCleanup
            - BranchSide:      'parser.c:3946,13'
              BranchSideFuncs:
                - xmlSBufCleanup
                - xmlParserGrow
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
        - Branch String:   'parser.c:3946,13'
          Branch Sides:
            - BranchSide:      'parser.c:3947,28'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSBufCleanup
            - BranchSide:      'parser.c:3951,13'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlParserGrow
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:3953,13'
          Branch Sides:
            - BranchSide:      'parser.c:3954,28'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSBufCleanup
            - BranchSide:      'parser.c:3958,13'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
        - Branch String:   'parser.c:3958,13'
          Branch Sides:
            - BranchSide:      'parser.c:3959,13'
              BranchSideFuncs:
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
            - BranchSide:      'parser.c:3960,9'
              BranchSideFuncs:
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:3960,9'
          Branch Sides:
            - BranchSide:      'parser.c:3960,9'
              BranchSideFuncs:
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:3960,9'
              BranchSideFuncs:
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:3966,13'
          Branch Sides:
            - BranchSide:      'parser.c:3940,5'
              BranchSideFuncs:
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:3967,13'
              BranchSideFuncs:
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:3967,13'
          Branch Sides:
            - BranchSide:      'parser.c:3940,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:3967,13'
              BranchSideFuncs:
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:3967,13'
          Branch Sides:
            - BranchSide:      'parser.c:3967,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:3967,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
        - Branch String:   'parser.c:3972,9'
          Branch Sides:
            - BranchSide:      'parser.c:3973,28'
              BranchSideFuncs:
                - xmlStrndup
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlErrMemory
            - BranchSide:      'parser.c:3978,31'
              BranchSideFuncs:
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
        - Branch String:   'parser.c:3974,13'
          Branch Sides:
            - BranchSide:      'parser.c:3975,26'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
            - BranchSide:      'parser.c:3976,5'
              BranchSideFuncs:
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
        - Branch String:   'parser.c:3980,5'
          Branch Sides:
            - BranchSide:      'parser.c:3980,5'
              BranchSideFuncs:
                - xmlSBufFinish
            - BranchSide:      'parser.c:3980,5'
              BranchSideFuncs:
                - xmlSBufFinish
      Callsites:
        - Src:             'parser.c:3924,5'
          Dst:             xmlSBufInit
        - Src:             'parser.c:3926,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:3930,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:3947,13'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:3954,13'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:3967,13'
          Dst:             xmlParserGrow
        - Src:             'parser.c:3973,17'
          Dst:             xmlStrndup
        - Src:             'parser.c:3975,13'
          Dst:             xmlErrMemory
        - Src:             'parser.c:3978,5'
          Dst:             xmlExpandPEsInEntityValue
        - Src:             'parser.c:3982,12'
          Dst:             xmlSBufFinish
        - Src:             'parser.c:3985,5'
          Dst:             xmlSBufCleanup
    - functionName:    xmlExpandPEsInEntityValue
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3764
      functionLinenumberEnd: 3899
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - buf
        - str
        - length
        - depth
      BBCount:         87
      ICount:          530
      EdgeCount:       118
      CyclomaticComplexity: 33
      functionsReached:
        - xmlExpandPEsInEntityValue
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlHaltParser
        - xmlLoadEntityContent
        - xmlParseStringCharRef
        - xmlParseStringName
        - xmlParseStringPEReference
        - xmlParserEntityCheck
        - xmlSBufAddChar
        - xmlSBufAddReplChar
        - xmlSBufAddString
        - xmlUTF8MultibyteLen
        - xmlWarningMsg
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:3769,9'
          Branch Sides:
            - BranchSide:      'parser.c:3770,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3772,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:3773,9'
          Branch Sides:
            - BranchSide:      'parser.c:3774,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:3779,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:3782,24'
          Branch Sides:
            - BranchSide:      'parser.c:3782,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:3782,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:3782,5'
          Branch Sides:
            - BranchSide:      'parser.c:3783,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:3897,9'
              BranchSideFuncs:
                - xmlSBufAddString
        - Branch String:   'parser.c:3785,13'
          Branch Sides:
            - BranchSide:      'parser.c:3786,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:3797,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:3788,17'
          Branch Sides:
            - BranchSide:      'parser.c:3789,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:3795,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:3789,21'
          Branch Sides:
            - BranchSide:      'parser.c:3790,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:3791,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:3797,20'
          Branch Sides:
            - BranchSide:      'parser.c:3798,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:3829,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:3798,17'
          Branch Sides:
            - BranchSide:      'parser.c:3799,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:3816,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:3799,21'
          Branch Sides:
            - BranchSide:      'parser.c:3800,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:3802,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:3803,21'
          Branch Sides:
            - BranchSide:      'parser.c:3804,21'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3806,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:3819,36'
          Branch Sides:
            - BranchSide:      'parser.c:3819,44'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:3820,36'
              BranchSideFuncs:
                - xmlFatalErrMsg
        - Branch String:   'parser.c:3819,21'
          Branch Sides:
            - BranchSide:      'parser.c:3820,36'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:3827,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:3829,20'
          Branch Sides:
            - BranchSide:      'parser.c:3832,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:3883,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:3832,17'
          Branch Sides:
            - BranchSide:      'parser.c:3833,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:3835,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:3836,17'
          Branch Sides:
            - BranchSide:      'parser.c:3837,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3839,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:3839,18'
          Branch Sides:
            - BranchSide:      'parser.c:3839,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:3844,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:3839,18'
          Branch Sides:
            - BranchSide:      'parser.c:3839,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:3840,29'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:3839,17'
          Branch Sides:
            - BranchSide:      'parser.c:3840,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:3844,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:3844,17'
          Branch Sides:
            - BranchSide:      'parser.c:3851,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:3866,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:3851,63'
          Branch Sides:
            - BranchSide:      'parser.c:3852,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:3856,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:3852,46'
          Branch Sides:
            - BranchSide:      'parser.c:3853,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:3854,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:3851,21'
          Branch Sides:
            - BranchSide:      'parser.c:3854,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:3856,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:3866,17'
          Branch Sides:
            - BranchSide:      'parser.c:3867,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3869,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:3869,17'
          Branch Sides:
            - BranchSide:      'parser.c:3870,29'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parser.c:3875,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:3883,18'
          Branch Sides:
            - BranchSide:      'parser.c:3883,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:3883,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:3883,18'
          Branch Sides:
            - BranchSide:      'parser.c:3883,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:3892,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:3883,18'
          Branch Sides:
            - BranchSide:      'parser.c:3883,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:3892,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:3883,17'
          Branch Sides:
            - BranchSide:      'parser.c:3884,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:3892,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:3886,21'
          Branch Sides:
            - BranchSide:      'parser.c:3887,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:3888,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:3897,9'
          Branch Sides:
            - BranchSide:      'parser.c:3897,9'
              BranchSideFuncs:
                - xmlSBufAddString
            - BranchSide:      'parser.c:3898,26'
              BranchSideFuncs:
                - xmlSBufAddString
      Callsites:
        - Src:             'parser.c:3774,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:3786,17'
          Dst:             xmlUTF8MultibyteLen
        - Src:             'parser.c:3790,21'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:3791,17'
          Dst:             xmlSBufAddReplChar
        - Src:             'parser.c:3800,21'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:3802,21'
          Dst:             xmlParseStringCharRef
        - Src:             'parser.c:3806,17'
          Dst:             xmlSBufAddChar
        - Src:             'parser.c:3817,24'
          Dst:             xmlParseStringName
        - Src:             'parser.c:3820,21'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:3833,17'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:3835,19'
          Dst:             xmlParseStringPEReference
        - Src:             'parser.c:3840,17'
          Dst:             xmlFatalErr
        - Src:             'parser.c:3854,21'
          Dst:             xmlLoadEntityContent
        - Src:             'parser.c:3856,21'
          Dst:             xmlWarningMsg
        - Src:             'parser.c:3866,17'
          Dst:             xmlParserEntityCheck
        - Src:             'parser.c:3870,17'
          Dst:             xmlFatalErr
        - Src:             'parser.c:3871,17'
          Dst:             xmlHaltParser
        - Src:             'parser.c:3876,13'
          Dst:             xmlExpandPEsInEntityValue
        - Src:             'parser.c:3884,17'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:3887,21'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:3888,17'
          Dst:             xmlSBufAddReplChar
        - Src:             'parser.c:3898,9'
          Dst:             xmlSBufAddString
    - functionName:    xmlParseElementContentDecl
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6840
      functionLinenumberEnd: 6866
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      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:6848,9'
          Branch Sides:
            - BranchSide:      'parser.c:6849,20'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:6853,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlParseElementMixedContentDecl
                - xmlParserGrow
        - Branch String:   'parser.c:6854,5'
          Branch Sides:
            - BranchSide:      'parser.c:6854,5'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlParseElementMixedContentDecl
            - BranchSide:      'parser.c:6855,5'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlParseElementMixedContentDecl
        - Branch String:   'parser.c:6854,5'
          Branch Sides:
            - BranchSide:      'parser.c:6854,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlParseElementMixedContentDecl
            - BranchSide:      'parser.c:6855,5'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlParseElementMixedContentDecl
        - Branch String:   'parser.c:6856,9'
          Branch Sides:
            - BranchSide:      'parser.c:6856,9'
              BranchSideFuncs:
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlParseElementMixedContentDecl
            - BranchSide:      'parser.c:6860,55'
              BranchSideFuncs:
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
        - Branch String:   'parser.c:6856,9'
          Branch Sides:
            - BranchSide:      'parser.c:6856,9'
              BranchSideFuncs:
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlParseElementMixedContentDecl
            - BranchSide:      'parser.c:6860,55'
              BranchSideFuncs:
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
        - Branch String:   'parser.c:6856,9'
          Branch Sides:
            - BranchSide:      'parser.c:6856,9'
              BranchSideFuncs:
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlParseElementMixedContentDecl
            - BranchSide:      'parser.c:6860,55'
              BranchSideFuncs:
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
        - Branch String:   'parser.c:6856,9'
          Branch Sides:
            - BranchSide:      'parser.c:6856,9'
              BranchSideFuncs:
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlParseElementMixedContentDecl
            - BranchSide:      'parser.c:6860,55'
              BranchSideFuncs:
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
        - Branch String:   'parser.c:6856,9'
          Branch Sides:
            - BranchSide:      'parser.c:6856,9'
              BranchSideFuncs:
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlParseElementMixedContentDecl
            - BranchSide:      'parser.c:6860,55'
              BranchSideFuncs:
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
        - Branch String:   'parser.c:6856,9'
          Branch Sides:
            - BranchSide:      'parser.c:6856,9'
              BranchSideFuncs:
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlParseElementMixedContentDecl
            - BranchSide:      'parser.c:6860,55'
              BranchSideFuncs:
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
        - Branch String:   'parser.c:6856,9'
          Branch Sides:
            - BranchSide:      'parser.c:6857,48'
              BranchSideFuncs:
                - xmlParseElementMixedContentDecl
                - xmlSkipBlankCharsPE
            - BranchSide:      'parser.c:6860,55'
              BranchSideFuncs:
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
      Callsites:
        - Src:             'parser.c:6849,2'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:6853,5'
          Dst:             xmlNextChar
        - Src:             'parser.c:6854,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6855,5'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6857,16'
          Dst:             xmlParseElementMixedContentDecl
        - Src:             'parser.c:6860,16'
          Dst:             xmlParseElementChildrenContentDeclPriv
        - Src:             'parser.c:6863,5'
          Dst:             xmlSkipBlankCharsPE
    - functionName:    xmlParseElementMixedContentDecl
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6385
      functionLinenumberEnd: 6475
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 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:6389,5'
          Branch Sides:
            - BranchSide:      'parser.c:6389,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:6390,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:6389,5'
          Branch Sides:
            - BranchSide:      'parser.c:6389,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:6390,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:6390,9'
          Branch Sides:
            - BranchSide:      'parser.c:6390,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:6467,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:6390,9'
          Branch Sides:
            - BranchSide:      'parser.c:6390,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:6467,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:6390,9'
          Branch Sides:
            - BranchSide:      'parser.c:6390,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:6467,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:6390,9'
          Branch Sides:
            - BranchSide:      'parser.c:6390,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:6467,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:6390,9'
          Branch Sides:
            - BranchSide:      'parser.c:6390,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:6467,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:6390,9'
          Branch Sides:
            - BranchSide:      'parser.c:6390,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:6467,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:6390,9'
          Branch Sides:
            - BranchSide:      'parser.c:6391,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:6467,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:6391,2'
          Branch Sides:
            - BranchSide:      'parser.c:6391,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:6392,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:6393,6'
          Branch Sides:
            - BranchSide:      'parser.c:6394,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6409,7'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
                - xmlNewDocElementContent
        - Branch String:   'parser.c:6394,10'
          Branch Sides:
            - BranchSide:      'parser.c:6395,18'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6399,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6401,10'
          Branch Sides:
            - BranchSide:      'parser.c:6402,17'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6403,10'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6403,10'
          Branch Sides:
            - BranchSide:      'parser.c:6404,3'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6407,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6409,19'
          Branch Sides:
            - BranchSide:      'parser.c:6409,23'
              BranchSideFuncs:
                - xmlNewDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6410,42'
              BranchSideFuncs:
                - xmlNewDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6409,6'
          Branch Sides:
            - BranchSide:      'parser.c:6410,42'
              BranchSideFuncs:
                - xmlNewDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6414,2'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6411,10'
          Branch Sides:
            - BranchSide:      'parser.c:6412,17'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6413,2'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6414,22'
          Branch Sides:
            - BranchSide:      'parser.c:6414,26'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6414,2'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6414,2'
          Branch Sides:
            - BranchSide:      'parser.c:6415,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6444,7'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6417,17'
          Branch Sides:
            - BranchSide:      'parser.c:6418,17'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6419,10'
              BranchSideFuncs:
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6419,10'
          Branch Sides:
            - BranchSide:      'parser.c:6420,11'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6425,20'
              BranchSideFuncs:
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6421,7'
          Branch Sides:
            - BranchSide:      'parser.c:6422,21'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6423,15'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6428,21'
          Branch Sides:
            - BranchSide:      'parser.c:6429,21'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6430,19'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6435,10'
          Branch Sides:
            - BranchSide:      'parser.c:6436,18'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6441,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
                - xmlParserGrow
        - Branch String:   'parser.c:6442,6'
          Branch Sides:
            - BranchSide:      'parser.c:6414,2'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6442,6'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
                - xmlParserGrow
        - Branch String:   'parser.c:6442,6'
          Branch Sides:
            - BranchSide:      'parser.c:6414,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6442,6'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6444,19'
          Branch Sides:
            - BranchSide:      'parser.c:6444,23'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6461,31'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFatalErr
        - Branch String:   'parser.c:6444,6'
          Branch Sides:
            - BranchSide:      'parser.c:6445,10'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6461,31'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFatalErr
        - Branch String:   'parser.c:6445,10'
          Branch Sides:
            - BranchSide:      'parser.c:6446,37'
              BranchSideFuncs:
                - xmlNewDocElementContent
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6452,17'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6448,7'
          Branch Sides:
            - BranchSide:      'parser.c:6449,21'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6450,21'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6452,17'
          Branch Sides:
            - BranchSide:      'parser.c:6453,17'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6454,10'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6454,10'
          Branch Sides:
            - BranchSide:      'parser.c:6455,18'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6459,6'
              BranchSideFuncs:
                - xmlParserGrow
        - Branch String:   'parser.c:6459,6'
          Branch Sides:
            - BranchSide:      'parser.c:6459,6'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:6460,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:6389,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6391,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6392,2'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6395,3'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6399,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:6400,12'
          Dst:             xmlNewDocElementContent
        - Src:             'parser.c:6405,3'
          Dst:             xmlNextChar
        - Src:             'parser.c:6410,18'
          Dst:             xmlNewDocElementContent
        - Src:             'parser.c:6415,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:6416,17'
          Dst:             xmlNewDocElementContent
        - Src:             'parser.c:6427,11'
          Dst:             xmlNewDocElementContent
        - Src:             'parser.c:6433,6'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6434,13'
          Dst:             xmlParseName
        - Src:             'parser.c:6436,3'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6438,3'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6441,6'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6442,6'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6446,13'
          Dst:             xmlNewDocElementContent
        - Src:             'parser.c:6455,3'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6459,6'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6461,6'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6462,6'
          Dst:             xmlFatalErr
        - Src:             'parser.c:6467,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:6472,5'
          Dst:             xmlErrMemory
        - Src:             'parser.c:6473,5'
          Dst:             xmlFreeDocElementContent
    - functionName:    xmlParseElementChildrenContentDeclPriv
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6511
      functionLinenumberEnd: 6782
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 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:6517,9'
          Branch Sides:
            - BranchSide:      'parser.c:6518,27'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:6523,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:6524,5'
          Branch Sides:
            - BranchSide:      'parser.c:6524,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:6525,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:6524,5'
          Branch Sides:
            - BranchSide:      'parser.c:6524,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:6525,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:6525,9'
          Branch Sides:
            - BranchSide:      'parser.c:6526,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:6538,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:6533,13'
          Branch Sides:
            - BranchSide:      'parser.c:6534,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:6535,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:6536,2'
          Branch Sides:
            - BranchSide:      'parser.c:6536,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:6537,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:6536,2'
          Branch Sides:
            - BranchSide:      'parser.c:6536,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:6537,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:6539,6'
          Branch Sides:
            - BranchSide:      'parser.c:6540,18'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:6543,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:6544,6'
          Branch Sides:
            - BranchSide:      'parser.c:6545,19'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:6548,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:6548,2'
          Branch Sides:
            - BranchSide:      'parser.c:6548,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:6549,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:6548,2'
          Branch Sides:
            - BranchSide:      'parser.c:6548,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:6549,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:6549,6'
          Branch Sides:
            - BranchSide:      'parser.c:6550,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:6552,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:6552,13'
          Branch Sides:
            - BranchSide:      'parser.c:6553,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:6555,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:6555,13'
          Branch Sides:
            - BranchSide:      'parser.c:6556,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:6559,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:6564,25'
          Branch Sides:
            - BranchSide:      'parser.c:6564,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:6564,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:6564,5'
          Branch Sides:
            - BranchSide:      'parser.c:6568,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:6706,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6568,13'
          Branch Sides:
            - BranchSide:      'parser.c:6569,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:6609,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:6569,10'
          Branch Sides:
            - BranchSide:      'parser.c:6569,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:6574,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:6574,15'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6575,21'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6578,22'
          Branch Sides:
            - BranchSide:      'parser.c:6578,26'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6580,7'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6578,7'
          Branch Sides:
            - BranchSide:      'parser.c:6579,32'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6580,7'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6580,7'
          Branch Sides:
            - BranchSide:      'parser.c:6581,32'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6582,3'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6587,10'
          Branch Sides:
            - BranchSide:      'parser.c:6588,30'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6594,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:6589,22'
          Branch Sides:
            - BranchSide:      'parser.c:6589,26'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6591,35'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6589,7'
          Branch Sides:
            - BranchSide:      'parser.c:6590,32'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6591,35'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6594,10'
          Branch Sides:
            - BranchSide:      'parser.c:6595,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:6600,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:6596,7'
          Branch Sides:
            - BranchSide:      'parser.c:6597,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:6598,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:6601,7'
          Branch Sides:
            - BranchSide:      'parser.c:6602,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:6603,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:6604,7'
          Branch Sides:
            - BranchSide:      'parser.c:6605,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:6606,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:6609,13'
          Branch Sides:
            - BranchSide:      'parser.c:6610,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:6652,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6610,10'
          Branch Sides:
            - BranchSide:      'parser.c:6610,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:6615,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:6615,15'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6616,21'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6619,22'
          Branch Sides:
            - BranchSide:      'parser.c:6619,26'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6621,7'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6619,7'
          Branch Sides:
            - BranchSide:      'parser.c:6620,32'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6621,7'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6621,7'
          Branch Sides:
            - BranchSide:      'parser.c:6622,32'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6623,3'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6628,10'
          Branch Sides:
            - BranchSide:      'parser.c:6629,30'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6636,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:6630,22'
          Branch Sides:
            - BranchSide:      'parser.c:6630,26'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6632,7'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6630,7'
          Branch Sides:
            - BranchSide:      'parser.c:6631,32'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6632,7'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6632,7'
          Branch Sides:
            - BranchSide:      'parser.c:6633,32'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6634,3'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6636,10'
          Branch Sides:
            - BranchSide:      'parser.c:6637,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:6642,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:6638,7'
          Branch Sides:
            - BranchSide:      'parser.c:6639,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:6640,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:6643,7'
          Branch Sides:
            - BranchSide:      'parser.c:6644,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:6645,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:6646,7'
          Branch Sides:
            - BranchSide:      'parser.c:6647,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:6648,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:6653,25'
          Branch Sides:
            - BranchSide:      'parser.c:6653,29'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6655,10'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6653,10'
          Branch Sides:
            - BranchSide:      'parser.c:6654,35'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6655,10'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6655,10'
          Branch Sides:
            - BranchSide:      'parser.c:6656,28'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6657,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6659,2'
          Branch Sides:
            - BranchSide:      'parser.c:6659,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:6660,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:6659,2'
          Branch Sides:
            - BranchSide:      'parser.c:6659,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:6660,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:6661,2'
          Branch Sides:
            - BranchSide:      'parser.c:6661,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:6662,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:6661,2'
          Branch Sides:
            - BranchSide:      'parser.c:6661,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:6662,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:6662,6'
          Branch Sides:
            - BranchSide:      'parser.c:6663,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:6676,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:6669,17'
          Branch Sides:
            - BranchSide:      'parser.c:6670,7'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6674,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:6670,7'
          Branch Sides:
            - BranchSide:      'parser.c:6671,32'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6672,3'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6677,10'
          Branch Sides:
            - BranchSide:      'parser.c:6678,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6683,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:6679,7'
          Branch Sides:
            - BranchSide:      'parser.c:6680,32'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6681,3'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6684,10'
          Branch Sides:
            - BranchSide:      'parser.c:6685,30'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6690,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:6686,7'
          Branch Sides:
            - BranchSide:      'parser.c:6687,32'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6688,3'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6690,10'
          Branch Sides:
            - BranchSide:      'parser.c:6691,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:6693,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:6693,17'
          Branch Sides:
            - BranchSide:      'parser.c:6694,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:6696,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:6696,17'
          Branch Sides:
            - BranchSide:      'parser.c:6697,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:6700,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:6704,2'
          Branch Sides:
            - BranchSide:      'parser.c:6564,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:6704,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:6704,2'
          Branch Sides:
            - BranchSide:      'parser.c:6564,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:6704,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:6706,23'
          Branch Sides:
            - BranchSide:      'parser.c:6706,27'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6711,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6706,9'
          Branch Sides:
            - BranchSide:      'parser.c:6707,19'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6711,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6708,6'
          Branch Sides:
            - BranchSide:      'parser.c:6709,21'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6710,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6711,9'
          Branch Sides:
            - BranchSide:      'parser.c:6712,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
            - BranchSide:      'parser.c:6716,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
        - Branch String:   'parser.c:6717,9'
          Branch Sides:
            - BranchSide:      'parser.c:6718,6'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6726,16'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
        - Branch String:   'parser.c:6718,6'
          Branch Sides:
            - BranchSide:      'parser.c:6719,11'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6725,2'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6719,50'
          Branch Sides:
            - BranchSide:      'parser.c:6720,11'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6721,10'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6719,10'
          Branch Sides:
            - BranchSide:      'parser.c:6721,10'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6723,10'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6726,16'
          Branch Sides:
            - BranchSide:      'parser.c:6727,6'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6747,16'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6727,6'
          Branch Sides:
            - BranchSide:      'parser.c:6728,6'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6746,2'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6734,27'
          Branch Sides:
            - BranchSide:      'parser.c:6734,31'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6734,6'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6734,6'
          Branch Sides:
            - BranchSide:      'parser.c:6735,8'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6745,2'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6735,25'
          Branch Sides:
            - BranchSide:      'parser.c:6736,16'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6739,8'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6736,58'
          Branch Sides:
            - BranchSide:      'parser.c:6737,9'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6738,7'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6735,7'
          Branch Sides:
            - BranchSide:      'parser.c:6738,7'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6739,8'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6739,25'
          Branch Sides:
            - BranchSide:      'parser.c:6740,16'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6743,9'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6740,58'
          Branch Sides:
            - BranchSide:      'parser.c:6741,9'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6742,7'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6739,7'
          Branch Sides:
            - BranchSide:      'parser.c:6742,7'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6743,9'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6748,6'
          Branch Sides:
            - BranchSide:      'parser.c:6749,10'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6779,2'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6751,49'
          Branch Sides:
            - BranchSide:      'parser.c:6752,11'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6753,10'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6751,10'
          Branch Sides:
            - BranchSide:      'parser.c:6753,10'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6755,10'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6761,27'
          Branch Sides:
            - BranchSide:      'parser.c:6761,31'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6761,6'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6761,6'
          Branch Sides:
            - BranchSide:      'parser.c:6762,8'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6776,10'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6762,25'
          Branch Sides:
            - BranchSide:      'parser.c:6763,16'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6768,8'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6763,58'
          Branch Sides:
            - BranchSide:      'parser.c:6764,9'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6765,7'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6762,7'
          Branch Sides:
            - BranchSide:      'parser.c:6765,7'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6768,8'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6768,25'
          Branch Sides:
            - BranchSide:      'parser.c:6769,16'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6774,9'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6769,58'
          Branch Sides:
            - BranchSide:      'parser.c:6770,9'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6771,7'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6768,7'
          Branch Sides:
            - BranchSide:      'parser.c:6771,7'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6774,9'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6776,10'
          Branch Sides:
            - BranchSide:      'parser.c:6777,3'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6778,2'
              BranchSideFuncs:
                - xmlNextChar
      Callsites:
        - Src:             'parser.c:6518,9'
          Dst:             xmlFatalErrMsgInt
        - Src:             'parser.c:6523,5'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6524,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6529,2'
          Dst:             xmlNextChar
        - Src:             'parser.c:6530,2'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6531,21'
          Dst:             xmlParseElementChildrenContentDeclPriv
        - Src:             'parser.c:6535,2'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6536,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6538,9'
          Dst:             xmlParseName
        - Src:             'parser.c:6540,6'
          Dst:             xmlFatalErr
        - Src:             'parser.c:6543,21'
          Dst:             xmlNewDocElementContent
        - Src:             'parser.c:6545,6'
          Dst:             xmlErrMemory
        - Src:             'parser.c:6548,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6551,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:6554,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:6557,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:6561,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6563,5'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6575,3'
          Dst:             xmlFatalErrMsgInt
        - Src:             'parser.c:6579,7'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6581,7'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6584,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:6586,11'
          Dst:             xmlNewDocElementContent
        - Src:             'parser.c:6588,17'
          Dst:             xmlErrMemory
        - Src:             'parser.c:6590,7'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6591,10'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6616,3'
          Dst:             xmlFatalErrMsgInt
        - Src:             'parser.c:6620,7'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6622,7'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6625,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:6627,11'
          Dst:             xmlNewDocElementContent
        - Src:             'parser.c:6629,17'
          Dst:             xmlErrMemory
        - Src:             'parser.c:6631,7'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6633,7'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6652,6'
          Dst:             xmlFatalErr
        - Src:             'parser.c:6654,10'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6656,3'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6659,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6660,2'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6661,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6665,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:6666,6'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6667,13'
          Dst:             xmlParseElementChildrenContentDeclPriv
        - Src:             'parser.c:6671,7'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6674,6'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6676,13'
          Dst:             xmlParseName
        - Src:             'parser.c:6678,3'
          Dst:             xmlFatalErr
        - Src:             'parser.c:6680,7'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6683,13'
          Dst:             xmlNewDocElementContent
        - Src:             'parser.c:6685,17'
          Dst:             xmlErrMemory
        - Src:             'parser.c:6687,7'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6692,3'
          Dst:             xmlNextChar
        - Src:             'parser.c:6695,3'
          Dst:             xmlNextChar
        - Src:             'parser.c:6698,3'
          Dst:             xmlNextChar
        - Src:             'parser.c:6703,2'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6704,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6712,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6716,5'
          Dst:             xmlNextChar
        - Src:             'parser.c:6725,2'
          Dst:             xmlNextChar
        - Src:             'parser.c:6746,2'
          Dst:             xmlNextChar
        - Src:             'parser.c:6779,2'
          Dst:             xmlNextChar
    - functionName:    xmlParseSDDecl
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10379
      functionLinenumberEnd: 10429
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         92
      ICount:          630
      EdgeCount:       122
      CyclomaticComplexity: 32
      functionsReached:
        - xmlFatalErr
        - xmlNextChar
        - xmlParserGrow
        - xmlSkipBlankChars
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:10383,9'
          Branch Sides:
            - BranchSide:      'parser.c:10383,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10428,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10383,9'
          Branch Sides:
            - BranchSide:      'parser.c:10383,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10428,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10383,9'
          Branch Sides:
            - BranchSide:      'parser.c:10383,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10428,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10383,9'
          Branch Sides:
            - BranchSide:      'parser.c:10383,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10428,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10383,9'
          Branch Sides:
            - BranchSide:      'parser.c:10383,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10428,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10383,9'
          Branch Sides:
            - BranchSide:      'parser.c:10383,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10428,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10383,9'
          Branch Sides:
            - BranchSide:      'parser.c:10383,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10428,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10383,9'
          Branch Sides:
            - BranchSide:      'parser.c:10383,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10428,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10383,9'
          Branch Sides:
            - BranchSide:      'parser.c:10383,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10428,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10383,9'
          Branch Sides:
            - BranchSide:      'parser.c:10384,2'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10428,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10384,2'
          Branch Sides:
            - BranchSide:      'parser.c:10384,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:10385,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:10386,6'
          Branch Sides:
            - BranchSide:      'parser.c:10387,18'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:10390,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:10392,13'
          Branch Sides:
            - BranchSide:      'parser.c:10393,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10408,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:10394,23'
          Branch Sides:
            - BranchSide:      'parser.c:10394,27'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10397,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:10394,10'
          Branch Sides:
            - BranchSide:      'parser.c:10395,21'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10397,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:10396,17'
          Branch Sides:
            - BranchSide:      'parser.c:10396,17'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
            - BranchSide:      'parser.c:10397,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:10397,30'
          Branch Sides:
            - BranchSide:      'parser.c:10397,34'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10402,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:10397,49'
          Branch Sides:
            - BranchSide:      'parser.c:10398,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10402,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:10397,17'
          Branch Sides:
            - BranchSide:      'parser.c:10399,21'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10402,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:10400,3'
          Branch Sides:
            - BranchSide:      'parser.c:10400,3'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
            - BranchSide:      'parser.c:10401,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:10404,10'
          Branch Sides:
            - BranchSide:      'parser.c:10405,15'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:10407,10'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:10408,13'
          Branch Sides:
            - BranchSide:      'parser.c:10409,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10425,18'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:10410,23'
          Branch Sides:
            - BranchSide:      'parser.c:10410,27'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10413,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:10410,10'
          Branch Sides:
            - BranchSide:      'parser.c:10411,21'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10413,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:10412,3'
          Branch Sides:
            - BranchSide:      'parser.c:10412,3'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
            - BranchSide:      'parser.c:10413,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:10413,30'
          Branch Sides:
            - BranchSide:      'parser.c:10413,34'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10418,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:10413,49'
          Branch Sides:
            - BranchSide:      'parser.c:10414,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10418,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:10413,17'
          Branch Sides:
            - BranchSide:      'parser.c:10415,21'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10418,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:10416,17'
          Branch Sides:
            - BranchSide:      'parser.c:10416,17'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
            - BranchSide:      'parser.c:10417,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:10420,10'
          Branch Sides:
            - BranchSide:      'parser.c:10421,15'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:10423,10'
              BranchSideFuncs:
                - xmlNextChar
      Callsites:
        - Src:             'parser.c:10382,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:10384,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10385,9'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:10387,6'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10390,2'
          Dst:             xmlNextChar
        - Src:             'parser.c:10391,2'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:10393,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:10396,17'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10400,3'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10402,3'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10405,3'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10407,10'
          Dst:             xmlNextChar
        - Src:             'parser.c:10409,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:10412,3'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10416,17'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10418,3'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10421,3'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10423,10'
          Dst:             xmlNextChar
        - Src:             'parser.c:10425,6'
          Dst:             xmlFatalErr
    - functionName:    xmlCtxtSetOptionsInternal
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13428
      functionLinenumberEnd: 13501
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - options
        - keepMask
      BBCount:         12
      ICount:          155
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlDictSetLimit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:13431,9'
          Branch Sides:
            - BranchSide:      'parser.c:13432,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13441,13'
              BranchSideFuncs:
                - xmlDictSetLimit
        - Branch String:   'parser.c:13493,9'
          Branch Sides:
            - BranchSide:      'parser.c:13494,13'
              BranchSideFuncs:
                - xmlDictSetLimit
            - BranchSide:      'parser.c:13498,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:13494,13'
          Branch Sides:
            - BranchSide:      'parser.c:13495,29'
              BranchSideFuncs:
                - xmlDictSetLimit
            - BranchSide:      'parser.c:13496,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:13495,13'
          Dst:             xmlDictSetLimit
    - functionName:    xmlParserNsReset
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1481
      functionLinenumberEnd: 1491
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nsdb
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:1482,9'
          Branch Sides:
            - BranchSide:      'parser.c:1483,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1485,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1489,9'
          Branch Sides:
            - BranchSide:      'parser.c:1489,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1490,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCtxtReadFd
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14165
      functionLinenumberEnd: 14179
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - fd
        - URL
        - encoding
        - options
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCtxtNewInputFromFd
        - xmlCtxtParseDocument
        - xmlCtxtReset
        - xmlCtxtUseOptions
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:14168,9'
          Branch Sides:
            - BranchSide:      'parser.c:14169,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:14171,18'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtUseOptions
                - xmlCtxtNewInputFromFd
                - xmlCtxtParseDocument
        - Branch String:   'parser.c:14175,9'
          Branch Sides:
            - BranchSide:      'parser.c:14176,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:14178,33'
              BranchSideFuncs:
                - xmlCtxtParseDocument
      Callsites:
        - Src:             'parser.c:14171,5'
          Dst:             xmlCtxtReset
        - Src:             'parser.c:14172,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'parser.c:14174,13'
          Dst:             xmlCtxtNewInputFromFd
        - Src:             'parser.c:14178,12'
          Dst:             xmlCtxtParseDocument
    - functionName:    xmlCtxtReadMemory
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14125
      functionLinenumberEnd: 14140
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - buffer
        - size
        - URL
        - encoding
        - options
      BBCount:         11
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCtxtNewInputFromMemory
        - xmlCtxtParseDocument
        - xmlCtxtReset
        - xmlCtxtUseOptions
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:14128,24'
          Branch Sides:
            - BranchSide:      'parser.c:14128,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:14129,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:14128,9'
          Branch Sides:
            - BranchSide:      'parser.c:14129,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:14131,18'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtUseOptions
                - xmlCtxtNewInputFromMemory
                - xmlCtxtParseDocument
        - Branch String:   'parser.c:14136,9'
          Branch Sides:
            - BranchSide:      'parser.c:14137,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:14139,33'
              BranchSideFuncs:
                - xmlCtxtParseDocument
      Callsites:
        - Src:             'parser.c:14131,5'
          Dst:             xmlCtxtReset
        - Src:             'parser.c:14132,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'parser.c:14134,13'
          Dst:             xmlCtxtNewInputFromMemory
        - Src:             'parser.c:14139,12'
          Dst:             xmlCtxtParseDocument
    - functionName:    xmlCtxtReadFile
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14085
      functionLinenumberEnd: 14101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - filename
        - encoding
        - options
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCtxtNewInputFromUrl
        - xmlCtxtParseDocument
        - xmlCtxtReset
        - xmlCtxtUseOptions
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:14088,9'
          Branch Sides:
            - BranchSide:      'parser.c:14089,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:14091,13'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtUseOptions
                - xmlCtxtNewInputFromUrl
                - xmlCtxtParseDocument
        - Branch String:   'parser.c:14097,9'
          Branch Sides:
            - BranchSide:      'parser.c:14098,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:14100,33'
              BranchSideFuncs:
                - xmlCtxtParseDocument
      Callsites:
        - Src:             'parser.c:14093,5'
          Dst:             xmlCtxtReset
        - Src:             'parser.c:14094,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'parser.c:14096,13'
          Dst:             xmlCtxtNewInputFromUrl
        - Src:             'parser.c:14100,12'
          Dst:             xmlCtxtParseDocument
    - functionName:    xmlCtxtReadDoc
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14049
      functionLinenumberEnd: 14064
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - str
        - URL
        - encoding
        - options
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCtxtNewInputFromString
        - xmlCtxtParseDocument
        - xmlCtxtReset
        - xmlCtxtUseOptions
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:14052,9'
          Branch Sides:
            - BranchSide:      'parser.c:14053,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:14055,18'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtUseOptions
                - xmlCtxtNewInputFromString
                - xmlCtxtParseDocument
        - Branch String:   'parser.c:14060,9'
          Branch Sides:
            - BranchSide:      'parser.c:14061,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:14063,33'
              BranchSideFuncs:
                - xmlCtxtParseDocument
      Callsites:
        - Src:             'parser.c:14055,5'
          Dst:             xmlCtxtReset
        - Src:             'parser.c:14056,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'parser.c:14058,13'
          Dst:             xmlCtxtNewInputFromString
        - Src:             'parser.c:14063,12'
          Dst:             xmlCtxtParseDocument
    - functionName:    xmlReadIO
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14008
      functionLinenumberEnd: 14027
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ioread
        - ioclose
        - ioctx
        - URL
        - encoding
        - options
      BBCount:         9
      ICount:          79
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCtxtNewInputFromIO
        - xmlCtxtParseDocument
        - xmlCtxtUseOptions
        - xmlFreeParserCtxt
        - xmlNewParserCtxt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:14014,9'
          Branch Sides:
            - BranchSide:      'parser.c:14015,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:14017,23'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlCtxtNewInputFromIO
                - xmlFreeParserCtxt
                - xmlCtxtParseDocument
        - Branch String:   'parser.c:14022,9'
          Branch Sides:
            - BranchSide:      'parser.c:14023,36'
              BranchSideFuncs:
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:14025,23'
              BranchSideFuncs:
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'parser.c:14013,12'
          Dst:             xmlNewParserCtxt
        - Src:             'parser.c:14017,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'parser.c:14019,13'
          Dst:             xmlCtxtNewInputFromIO
        - Src:             'parser.c:14023,15'
          Dst:             xmlCtxtParseDocument
        - Src:             'parser.c:14025,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlReadFd
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13970
      functionLinenumberEnd: 13988
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fd
        - URL
        - encoding
        - options
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCtxtNewInputFromFd
        - xmlCtxtParseDocument
        - xmlCtxtUseOptions
        - xmlFreeParserCtxt
        - xmlNewParserCtxt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:13976,9'
          Branch Sides:
            - BranchSide:      'parser.c:13977,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13979,23'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlCtxtNewInputFromFd
                - xmlFreeParserCtxt
                - xmlCtxtParseDocument
        - Branch String:   'parser.c:13983,9'
          Branch Sides:
            - BranchSide:      'parser.c:13984,36'
              BranchSideFuncs:
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:13986,23'
              BranchSideFuncs:
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'parser.c:13975,12'
          Dst:             xmlNewParserCtxt
        - Src:             'parser.c:13979,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'parser.c:13981,13'
          Dst:             xmlCtxtNewInputFromFd
        - Src:             'parser.c:13984,15'
          Dst:             xmlCtxtParseDocument
        - Src:             'parser.c:13986,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlReadMemory
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13928
      functionLinenumberEnd: 13950
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buffer
        - size
        - url
        - encoding
        - options
      BBCount:         11
      ICount:          85
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCtxtNewInputFromMemory
        - xmlCtxtParseDocument
        - xmlCtxtUseOptions
        - xmlFreeParserCtxt
        - xmlNewParserCtxt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:13933,9'
          Branch Sides:
            - BranchSide:      'parser.c:13934,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13936,12'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlCtxtUseOptions
                - xmlCtxtNewInputFromMemory
                - xmlFreeParserCtxt
                - xmlCtxtParseDocument
        - Branch String:   'parser.c:13937,9'
          Branch Sides:
            - BranchSide:      'parser.c:13938,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13940,23'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlCtxtNewInputFromMemory
                - xmlFreeParserCtxt
                - xmlCtxtParseDocument
        - Branch String:   'parser.c:13945,9'
          Branch Sides:
            - BranchSide:      'parser.c:13946,36'
              BranchSideFuncs:
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:13948,23'
              BranchSideFuncs:
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'parser.c:13936,12'
          Dst:             xmlNewParserCtxt
        - Src:             'parser.c:13940,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'parser.c:13942,13'
          Dst:             xmlCtxtNewInputFromMemory
        - Src:             'parser.c:13946,15'
          Dst:             xmlCtxtParseDocument
        - Src:             'parser.c:13948,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlReadFile
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13879
      functionLinenumberEnd: 13908
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filename
        - encoding
        - options
      BBCount:         17
      ICount:          109
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlCtxtNewInputFromFd
        - xmlCtxtNewInputFromUrl
        - xmlCtxtParseDocument
        - xmlCtxtUseOptions
        - xmlFreeParserCtxt
        - xmlNewParserCtxt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:13885,9'
          Branch Sides:
            - BranchSide:      'parser.c:13886,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13888,13'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlCtxtNewInputFromUrl
                - xmlFreeParserCtxt
                - xmlCtxtParseDocument
                - xmlCtxtNewInputFromFd
        - Branch String:   'parser.c:13897,28'
          Branch Sides:
            - BranchSide:      'parser.c:13897,32'
              BranchSideFuncs:
                - xmlCtxtNewInputFromUrl
                - xmlFreeParserCtxt
                - xmlCtxtParseDocument
                - xmlCtxtNewInputFromFd
            - BranchSide:      'parser.c:13901,40'
              BranchSideFuncs:
                - xmlCtxtNewInputFromUrl
                - xmlFreeParserCtxt
                - xmlCtxtParseDocument
        - Branch String:   'parser.c:13897,52'
          Branch Sides:
            - BranchSide:      'parser.c:13897,56'
              BranchSideFuncs:
                - xmlCtxtNewInputFromUrl
                - xmlFreeParserCtxt
                - xmlCtxtParseDocument
                - xmlCtxtNewInputFromFd
            - BranchSide:      'parser.c:13901,40'
              BranchSideFuncs:
                - xmlCtxtNewInputFromUrl
                - xmlFreeParserCtxt
                - xmlCtxtParseDocument
        - Branch String:   'parser.c:13897,9'
          Branch Sides:
            - BranchSide:      'parser.c:13898,39'
              BranchSideFuncs:
                - xmlCtxtNewInputFromFd
                - xmlFreeParserCtxt
                - xmlCtxtParseDocument
            - BranchSide:      'parser.c:13901,40'
              BranchSideFuncs:
                - xmlCtxtNewInputFromUrl
                - xmlFreeParserCtxt
                - xmlCtxtParseDocument
        - Branch String:   'parser.c:13903,9'
          Branch Sides:
            - BranchSide:      'parser.c:13904,36'
              BranchSideFuncs:
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:13906,23'
              BranchSideFuncs:
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'parser.c:13884,12'
          Dst:             xmlNewParserCtxt
        - Src:             'parser.c:13890,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'parser.c:13898,17'
          Dst:             xmlCtxtNewInputFromFd
        - Src:             'parser.c:13901,17'
          Dst:             xmlCtxtNewInputFromUrl
        - Src:             'parser.c:13904,15'
          Dst:             xmlCtxtParseDocument
        - Src:             'parser.c:13906,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlReadDoc
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13838
      functionLinenumberEnd: 13857
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cur
        - URL
        - encoding
        - options
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCtxtNewInputFromString
        - xmlCtxtParseDocument
        - xmlCtxtUseOptions
        - xmlFreeParserCtxt
        - xmlNewParserCtxt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:13844,9'
          Branch Sides:
            - BranchSide:      'parser.c:13845,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13847,23'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlCtxtNewInputFromString
                - xmlFreeParserCtxt
                - xmlCtxtParseDocument
        - Branch String:   'parser.c:13852,9'
          Branch Sides:
            - BranchSide:      'parser.c:13853,36'
              BranchSideFuncs:
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:13855,23'
              BranchSideFuncs:
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'parser.c:13843,12'
          Dst:             xmlNewParserCtxt
        - Src:             'parser.c:13847,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'parser.c:13849,13'
          Dst:             xmlCtxtNewInputFromString
        - Src:             'parser.c:13853,15'
          Dst:             xmlCtxtParseDocument
        - Src:             'parser.c:13855,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlCtxtSetMaxAmplification
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13774
      functionLinenumberEnd: 13776
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - maxAmpl
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlCtxtGetOptions
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13699
      functionLinenumberEnd: 13704
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:13700,9'
          Branch Sides:
            - BranchSide:      'parser.c:13701,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13703,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCtxtSetOptions
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13678
      functionLinenumberEnd: 13685
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - options
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - htmlCtxtSetOptions
        - xmlCtxtSetOptionsInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:13680,24'
          Branch Sides:
            - BranchSide:      'parser.c:13680,28'
              BranchSideFuncs:
                - xmlCtxtSetOptionsInternal
                - htmlCtxtSetOptions
            - BranchSide:      'parser.c:13684,38'
              BranchSideFuncs:
                - xmlCtxtSetOptionsInternal
        - Branch String:   'parser.c:13680,9'
          Branch Sides:
            - BranchSide:      'parser.c:13681,35'
              BranchSideFuncs:
                - htmlCtxtSetOptions
            - BranchSide:      'parser.c:13684,38'
              BranchSideFuncs:
                - xmlCtxtSetOptionsInternal
      Callsites:
        - Src:             'parser.c:13681,16'
          Dst:             htmlCtxtSetOptions
        - Src:             'parser.c:13684,12'
          Dst:             xmlCtxtSetOptionsInternal
    - functionName:    xmlCtxtResetPush
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13403
      functionLinenumberEnd: 13424
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - chunk
        - size
        - filename
        - encoding
      BBCount:         13
      ICount:          82
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlCtxtPushInput
        - xmlCtxtReset
        - xmlFreeInputStream
        - xmlNewPushInput
        - xmlSwitchEncodingName
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:13406,9'
          Branch Sides:
            - BranchSide:      'parser.c:13407,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13409,18'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlNewPushInput
                - xmlCtxtPushInput
                - xmlSwitchEncodingName
                - xmlFreeInputStream
        - Branch String:   'parser.c:13412,9'
          Branch Sides:
            - BranchSide:      'parser.c:13413,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13415,26'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - xmlSwitchEncodingName
                - xmlFreeInputStream
        - Branch String:   'parser.c:13415,9'
          Branch Sides:
            - BranchSide:      'parser.c:13416,28'
              BranchSideFuncs:
                - xmlFreeInputStream
            - BranchSide:      'parser.c:13420,9'
              BranchSideFuncs:
                - xmlSwitchEncodingName
        - Branch String:   'parser.c:13420,9'
          Branch Sides:
            - BranchSide:      'parser.c:13421,31'
              BranchSideFuncs:
                - xmlSwitchEncodingName
            - BranchSide:      'parser.c:13423,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:13409,5'
          Dst:             xmlCtxtReset
        - Src:             'parser.c:13411,13'
          Dst:             xmlNewPushInput
        - Src:             'parser.c:13415,9'
          Dst:             xmlCtxtPushInput
        - Src:             'parser.c:13416,9'
          Dst:             xmlFreeInputStream
        - Src:             'parser.c:13421,9'
          Dst:             xmlSwitchEncodingName
    - functionName:    xmlCreateDocParserCtxt
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13184
      functionLinenumberEnd: 13204
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         10
      ICount:          65
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCtxtNewInputFromString
        - xmlCtxtPushInput
        - xmlFreeInputStream
        - xmlFreeParserCtxt
        - xmlNewParserCtxt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:13189,9'
          Branch Sides:
            - BranchSide:      'parser.c:13190,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13192,39'
              BranchSideFuncs:
                - xmlCtxtNewInputFromString
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:13193,9'
          Branch Sides:
            - BranchSide:      'parser.c:13194,20'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:13197,26'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:13197,9'
          Branch Sides:
            - BranchSide:      'parser.c:13198,28'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:13203,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:13188,12'
          Dst:             xmlNewParserCtxt
        - Src:             'parser.c:13192,13'
          Dst:             xmlCtxtNewInputFromString
        - Src:             'parser.c:13194,2'
          Dst:             xmlFreeParserCtxt
        - Src:             'parser.c:13197,9'
          Dst:             xmlCtxtPushInput
        - Src:             'parser.c:13198,9'
          Dst:             xmlFreeInputStream
        - Src:             'parser.c:13199,9'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlCreateMemoryParserCtxt
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12990
      functionLinenumberEnd: 13013
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buffer
        - size
      BBCount:         12
      ICount:          79
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - xmlCtxtNewInputFromMemory
        - xmlCtxtPushInput
        - xmlFreeInputStream
        - xmlFreeParserCtxt
        - xmlNewParserCtxt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:12994,9'
          Branch Sides:
            - BranchSide:      'parser.c:12995,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12997,12'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlCtxtNewInputFromMemory
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12998,9'
          Branch Sides:
            - BranchSide:      'parser.c:12999,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13001,39'
              BranchSideFuncs:
                - xmlCtxtNewInputFromMemory
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:13002,9'
          Branch Sides:
            - BranchSide:      'parser.c:13003,20'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:13006,26'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:13006,9'
          Branch Sides:
            - BranchSide:      'parser.c:13007,28'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:13012,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:12997,12'
          Dst:             xmlNewParserCtxt
        - Src:             'parser.c:13001,13'
          Dst:             xmlCtxtNewInputFromMemory
        - Src:             'parser.c:13003,2'
          Dst:             xmlFreeParserCtxt
        - Src:             'parser.c:13006,9'
          Dst:             xmlCtxtPushInput
        - Src:             'parser.c:13007,9'
          Dst:             xmlFreeInputStream
        - Src:             'parser.c:13008,9'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlCreateFileParserCtxt
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12755
      functionLinenumberEnd: 12756
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCreateURLParserCtxt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:12756,12'
          Dst:             xmlCreateURLParserCtxt
    - functionName:    xmlCreateURLParserCtxt
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12714
      functionLinenumberEnd: 12739
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filename
        - options
      BBCount:         10
      ICount:          77
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCtxtPushInput
        - xmlCtxtUseOptions
        - xmlFreeInputStream
        - xmlFreeParserCtxt
        - xmlLoadResource
        - xmlNewParserCtxt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:12719,9'
          Branch Sides:
            - BranchSide:      'parser.c:12720,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12722,13'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlLoadResource
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12728,9'
          Branch Sides:
            - BranchSide:      'parser.c:12729,20'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12732,26'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12732,9'
          Branch Sides:
            - BranchSide:      'parser.c:12733,28'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12738,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:12718,12'
          Dst:             xmlNewParserCtxt
        - Src:             'parser.c:12724,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'parser.c:12727,13'
          Dst:             xmlLoadResource
        - Src:             'parser.c:12729,2'
          Dst:             xmlFreeParserCtxt
        - Src:             'parser.c:12732,9'
          Dst:             xmlCtxtPushInput
        - Src:             'parser.c:12733,9'
          Dst:             xmlFreeInputStream
        - Src:             'parser.c:12734,9'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlCreateEntityParserCtxt
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12658
      functionLinenumberEnd: 12691
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - URL
        - ID
        - base
      BBCount:         19
      ICount:          115
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlBuildURISafe
        - xmlCtxtPushInput
        - xmlFreeInputStream
        - xmlFreeParserCtxt
        - xmlLoadResource
        - xmlNewParserCtxt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:12664,9'
          Branch Sides:
            - BranchSide:      'parser.c:12665,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12667,9'
              BranchSideFuncs:
                - xmlLoadResource
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlBuildURISafe
        - Branch String:   'parser.c:12667,9'
          Branch Sides:
            - BranchSide:      'parser.c:12668,29'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlLoadResource
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12674,29'
              BranchSideFuncs:
                - xmlLoadResource
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12668,13'
          Branch Sides:
            - BranchSide:      'parser.c:12669,13'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12670,13'
              BranchSideFuncs:
                - xmlLoadResource
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12670,13'
          Branch Sides:
            - BranchSide:      'parser.c:12671,19'
              BranchSideFuncs:
                - xmlLoadResource
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12672,5'
              BranchSideFuncs:
                - xmlLoadResource
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12676,9'
          Branch Sides:
            - BranchSide:      'parser.c:12677,9'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12679,26'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12679,9'
          Branch Sides:
            - BranchSide:      'parser.c:12680,28'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12684,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:12663,12'
          Dst:             xmlNewParserCtxt
        - Src:             'parser.c:12668,13'
          Dst:             xmlBuildURISafe
        - Src:             'parser.c:12674,13'
          Dst:             xmlLoadResource
        - Src:             'parser.c:12679,9'
          Dst:             xmlCtxtPushInput
        - Src:             'parser.c:12680,9'
          Dst:             xmlFreeInputStream
        - Src:             'parser.c:12689,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlParseInNodeContext
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12441
      functionLinenumberEnd: 12494
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - data
        - datalen
        - options
        - listOut
      BBCount:         28
      ICount:          171
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - htmlNewParserCtxt
        - xmlCtxtNewInputFromMemory
        - xmlCtxtParseContent
        - xmlCtxtUseOptions
        - xmlFreeParserCtxt
        - xmlNewParserCtxt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:12448,9'
          Branch Sides:
            - BranchSide:      'parser.c:12449,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12450,6'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlCtxtNewInputFromMemory
                - xmlCtxtUseOptions
                - xmlCtxtParseContent
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
                - htmlNewParserCtxt
        - Branch String:   'parser.c:12452,24'
          Branch Sides:
            - BranchSide:      'parser.c:12452,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12453,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:12452,42'
          Branch Sides:
            - BranchSide:      'parser.c:12452,46'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12453,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:12452,9'
          Branch Sides:
            - BranchSide:      'parser.c:12453,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12455,11'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlCtxtNewInputFromMemory
                - xmlCtxtUseOptions
                - xmlCtxtParseContent
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
                - htmlNewParserCtxt
        - Branch String:   'parser.c:12456,9'
          Branch Sides:
            - BranchSide:      'parser.c:12457,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12460,9'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlCtxtNewInputFromMemory
                - xmlCtxtUseOptions
                - xmlCtxtParseContent
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
                - htmlNewParserCtxt
        - Branch String:   'parser.c:12460,9'
          Branch Sides:
            - BranchSide:      'parser.c:12461,16'
              BranchSideFuncs:
                - htmlNewParserCtxt
                - xmlCtxtNewInputFromMemory
                - xmlCtxtUseOptions
                - xmlCtxtParseContent
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12465,16'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlCtxtNewInputFromMemory
                - xmlCtxtUseOptions
                - xmlCtxtParseContent
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12467,9'
          Branch Sides:
            - BranchSide:      'parser.c:12468,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12470,39'
              BranchSideFuncs:
                - xmlCtxtNewInputFromMemory
                - xmlCtxtUseOptions
                - xmlCtxtParseContent
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12473,9'
          Branch Sides:
            - BranchSide:      'parser.c:12474,27'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12478,23'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlCtxtParseContent
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12482,9'
          Branch Sides:
            - BranchSide:      'parser.c:12483,15'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12487,13'
              BranchSideFuncs:
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12484,13'
          Branch Sides:
            - BranchSide:      'parser.c:12485,17'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12486,5'
              BranchSideFuncs:
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'parser.c:12461,16'
          Dst:             htmlNewParserCtxt
        - Src:             'parser.c:12465,16'
          Dst:             xmlNewParserCtxt
        - Src:             'parser.c:12470,13'
          Dst:             xmlCtxtNewInputFromMemory
        - Src:             'parser.c:12474,9'
          Dst:             xmlFreeParserCtxt
        - Src:             'parser.c:12478,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'parser.c:12480,12'
          Dst:             xmlCtxtParseContent
        - Src:             'parser.c:12491,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlCtxtParseContent
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12292
      functionLinenumberEnd: 12413
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - input
        - node
        - hasTextDecl
      BBCount:         62
      ICount:          416
      EdgeCount:       77
      CyclomaticComplexity: 17
      functionsReached:
        - htmlCtxtParseContentInternal
        - htmlCtxtReset
        - xmlCtxtInitializeLate
        - xmlCtxtParseContentInternal
        - xmlCtxtReset
        - xmlDictLookupHashed
        - xmlFatalErr
        - xmlFreeInputStream
        - xmlParserNsPop
        - xmlParserNsPush
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:12299,24'
          Branch Sides:
            - BranchSide:      'parser.c:12299,28'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeInputStream
            - BranchSide:      'parser.c:12300,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeInputStream
        - Branch String:   'parser.c:12299,43'
          Branch Sides:
            - BranchSide:      'parser.c:12299,47'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeInputStream
            - BranchSide:      'parser.c:12300,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeInputStream
        - Branch String:   'parser.c:12299,9'
          Branch Sides:
            - BranchSide:      'parser.c:12300,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeInputStream
            - BranchSide:      'parser.c:12304,11'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
                - htmlCtxtReset
                - xmlFatalErr
                - xmlFatalErr
        - Branch String:   'parser.c:12305,9'
          Branch Sides:
            - BranchSide:      'parser.c:12306,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeInputStream
            - BranchSide:      'parser.c:12310,13'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
                - htmlCtxtReset
                - xmlFatalErr
        - Branch String:   'parser.c:12310,5'
          Branch Sides:
            - BranchSide:      'parser.c:12314,13'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
                - htmlCtxtReset
            - BranchSide:      'parser.c:12314,13'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
                - htmlCtxtReset
            - BranchSide:      'parser.c:12314,13'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
                - htmlCtxtReset
            - BranchSide:      'parser.c:12322,24'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
                - htmlCtxtReset
            - BranchSide:      'parser.c:12322,24'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
                - htmlCtxtReset
            - BranchSide:      'parser.c:12322,24'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
                - htmlCtxtReset
            - BranchSide:      'parser.c:12322,24'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
                - htmlCtxtReset
            - BranchSide:      'parser.c:12322,24'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
                - htmlCtxtReset
            - BranchSide:      'parser.c:12322,24'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
                - htmlCtxtReset
            - BranchSide:      'parser.c:12333,25'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeInputStream
        - Branch String:   'parser.c:12322,13'
          Branch Sides:
            - BranchSide:      'parser.c:12323,22'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
                - htmlCtxtReset
            - BranchSide:      'parser.c:12330,13'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
                - htmlCtxtReset
        - Branch String:   'parser.c:12323,53'
          Branch Sides:
            - BranchSide:      'parser.c:12324,22'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
                - htmlCtxtReset
            - BranchSide:      'parser.c:12326,28'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
                - htmlCtxtReset
        - Branch String:   'parser.c:12324,54'
          Branch Sides:
            - BranchSide:      'parser.c:12325,22'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
                - htmlCtxtReset
            - BranchSide:      'parser.c:12326,28'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
                - htmlCtxtReset
        - Branch String:   'parser.c:12323,21'
          Branch Sides:
            - BranchSide:      'parser.c:12326,28'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
                - htmlCtxtReset
            - BranchSide:      'parser.c:12329,13'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
                - htmlCtxtReset
        - Branch String:   'parser.c:12338,9'
          Branch Sides:
            - BranchSide:      'parser.c:12339,23'
              BranchSideFuncs:
                - htmlCtxtReset
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
            - BranchSide:      'parser.c:12342,22'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
        - Branch String:   'parser.c:12352,9'
          Branch Sides:
            - BranchSide:      'parser.c:12353,22'
              BranchSideFuncs:
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
            - BranchSide:      'parser.c:12355,9'
              BranchSideFuncs:
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
        - Branch String:   'parser.c:12367,9'
          Branch Sides:
            - BranchSide:      'parser.c:12372,9'
              BranchSideFuncs:
                - htmlCtxtParseContentInternal
                - xmlFreeInputStream
            - BranchSide:      'parser.c:12378,31'
              BranchSideFuncs:
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
        - Branch String:   'parser.c:12384,30'
          Branch Sides:
            - BranchSide:      'parser.c:12384,34'
              BranchSideFuncs:
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
            - BranchSide:      'parser.c:12384,9'
              BranchSideFuncs:
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
        - Branch String:   'parser.c:12384,9'
          Branch Sides:
            - BranchSide:      'parser.c:12385,27'
              BranchSideFuncs:
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
            - BranchSide:      'parser.c:12398,44'
              BranchSideFuncs:
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
        - Branch String:   'parser.c:12388,13'
          Branch Sides:
            - BranchSide:      'parser.c:12389,47'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
            - BranchSide:      'parser.c:12395,19'
              BranchSideFuncs:
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
        - Branch String:   'parser.c:12391,21'
          Branch Sides:
            - BranchSide:      'parser.c:12392,25'
              BranchSideFuncs:
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
            - BranchSide:      'parser.c:12393,22'
              BranchSideFuncs:
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
      Callsites:
        - Src:             'parser.c:12300,9'
          Dst:             xmlFatalErr
        - Src:             'parser.c:12306,9'
          Dst:             xmlFatalErr
        - Src:             'parser.c:12333,13'
          Dst:             xmlFatalErr
        - Src:             'parser.c:12339,9'
          Dst:             htmlCtxtReset
        - Src:             'parser.c:12342,9'
          Dst:             xmlCtxtReset
        - Src:             'parser.c:12374,16'
          Dst:             htmlCtxtParseContentInternal
        - Src:             'parser.c:12378,9'
          Dst:             xmlCtxtInitializeLate
        - Src:             'parser.c:12389,27'
          Dst:             xmlDictLookupHashed
        - Src:             'parser.c:12390,24'
          Dst:             xmlDictLookupHashed
        - Src:             'parser.c:12391,21'
          Dst:             xmlParserNsPush
        - Src:             'parser.c:12398,16'
          Dst:             xmlCtxtParseContentInternal
        - Src:             'parser.c:12401,13'
          Dst:             xmlParserNsPop
        - Src:             'parser.c:12412,5'
          Dst:             xmlFreeInputStream
    - functionName:    xmlParseCtxtExternalEntity
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12170
      functionLinenumberEnd: 12195
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - URL
        - ID
        - listOut
      BBCount:         14
      ICount:          95
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlCtxtInitializeLate
        - xmlCtxtParseContentInternal
        - xmlFreeInputStream
        - xmlFreeNodeList
        - xmlLoadResource
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:12174,9'
          Branch Sides:
            - BranchSide:      'parser.c:12175,10'
              BranchSideFuncs:
                - xmlLoadResource
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeNodeList
                - xmlFreeInputStream
            - BranchSide:      'parser.c:12177,9'
              BranchSideFuncs:
                - xmlLoadResource
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeNodeList
                - xmlFreeInputStream
        - Branch String:   'parser.c:12177,9'
          Branch Sides:
            - BranchSide:      'parser.c:12178,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12180,29'
              BranchSideFuncs:
                - xmlLoadResource
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeNodeList
                - xmlFreeInputStream
        - Branch String:   'parser.c:12182,9'
          Branch Sides:
            - BranchSide:      'parser.c:12183,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12185,27'
              BranchSideFuncs:
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeNodeList
                - xmlFreeInputStream
        - Branch String:   'parser.c:12188,9'
          Branch Sides:
            - BranchSide:      'parser.c:12189,20'
              BranchSideFuncs:
                - xmlFreeInputStream
            - BranchSide:      'parser.c:12191,25'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlFreeInputStream
      Callsites:
        - Src:             'parser.c:12180,13'
          Dst:             xmlLoadResource
        - Src:             'parser.c:12185,5'
          Dst:             xmlCtxtInitializeLate
        - Src:             'parser.c:12187,12'
          Dst:             xmlCtxtParseContentInternal
        - Src:             'parser.c:12191,9'
          Dst:             xmlFreeNodeList
        - Src:             'parser.c:12193,5'
          Dst:             xmlFreeInputStream
    - functionName:    xmlCreateIOParserCtxt
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11701
      functionLinenumberEnd: 11724
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sax
        - user_data
        - ioread
        - ioclose
        - ioctx
        - enc
      BBCount:         10
      ICount:          90
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCtxtNewInputFromIO
        - xmlCtxtPushInput
        - xmlFreeInputStream
        - xmlFreeParserCtxt
        - xmlGetCharEncodingName
        - xmlNewSAXParserCtxt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:11707,9'
          Branch Sides:
            - BranchSide:      'parser.c:11708,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11710,39'
              BranchSideFuncs:
                - xmlGetCharEncodingName
                - xmlCtxtNewInputFromIO
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:11713,9'
          Branch Sides:
            - BranchSide:      'parser.c:11714,20'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:11717,26'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:11717,9'
          Branch Sides:
            - BranchSide:      'parser.c:11718,28'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:11723,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:11706,12'
          Dst:             xmlNewSAXParserCtxt
        - Src:             'parser.c:11710,16'
          Dst:             xmlGetCharEncodingName
        - Src:             'parser.c:11711,13'
          Dst:             xmlCtxtNewInputFromIO
        - Src:             'parser.c:11714,2'
          Dst:             xmlFreeParserCtxt
        - Src:             'parser.c:11717,9'
          Dst:             xmlCtxtPushInput
        - Src:             'parser.c:11718,9'
          Dst:             xmlFreeInputStream
        - Src:             'parser.c:11719,9'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlStopParser
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11675
      functionLinenumberEnd: 11681
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlHaltParser
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:11676,9'
          Branch Sides:
            - BranchSide:      'parser.c:11677,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11678,19'
              BranchSideFuncs:
                - xmlHaltParser
        - Branch String:   'parser.c:11679,9'
          Branch Sides:
            - BranchSide:      'parser.c:11679,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11680,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:11678,5'
          Dst:             xmlHaltParser
    - functionName:    xmlParseExtParsedEnt
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10778
      functionLinenumberEnd: 10832
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         61
      ICount:          416
      EdgeCount:       84
      CyclomaticComplexity: 25
      functionsReached:
        - xmlCharStrdup
        - xmlCtxtInitializeLate
        - xmlDetectEncoding
        - xmlFatalErr
        - xmlParseContentInternal
        - xmlParseXMLDecl
        - xmlParserGrow
        - xmlSkipBlankChars
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:10779,24'
          Branch Sides:
            - BranchSide:      'parser.c:10779,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10780,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10779,9'
          Branch Sides:
            - BranchSide:      'parser.c:10780,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10782,27'
              BranchSideFuncs:
                - xmlCtxtInitializeLate
                - xmlDetectEncoding
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:10784,21'
          Branch Sides:
            - BranchSide:      'parser.c:10784,25'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:10789,23'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:10784,9'
          Branch Sides:
            - BranchSide:      'parser.c:10785,9'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:10789,23'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:10791,9'
          Branch Sides:
            - BranchSide:      'parser.c:10792,14'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
            - BranchSide:      'parser.c:10798,5'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
        - Branch String:   'parser.c:10798,5'
          Branch Sides:
            - BranchSide:      'parser.c:10798,5'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10799,10'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
        - Branch String:   'parser.c:10798,5'
          Branch Sides:
            - BranchSide:      'parser.c:10798,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10799,10'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
        - Branch String:   'parser.c:10799,10'
          Branch Sides:
            - BranchSide:      'parser.c:10799,10'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10807,18'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
        - Branch String:   'parser.c:10799,10'
          Branch Sides:
            - BranchSide:      'parser.c:10799,10'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10807,18'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
        - Branch String:   'parser.c:10799,10'
          Branch Sides:
            - BranchSide:      'parser.c:10799,10'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10807,18'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
        - Branch String:   'parser.c:10799,10'
          Branch Sides:
            - BranchSide:      'parser.c:10799,10'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10807,18'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
        - Branch String:   'parser.c:10799,50'
          Branch Sides:
            - BranchSide:      'parser.c:10799,54'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10807,18'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
        - Branch String:   'parser.c:10799,54'
          Branch Sides:
            - BranchSide:      'parser.c:10799,54'
              BranchSideFuncs:
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParseContentInternal
                - xmlFatalErr
            - BranchSide:      'parser.c:10804,18'
              BranchSideFuncs:
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParseContentInternal
                - xmlFatalErr
        - Branch String:   'parser.c:10799,54'
          Branch Sides:
            - BranchSide:      'parser.c:10799,54'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10799,54'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
        - Branch String:   'parser.c:10799,54'
          Branch Sides:
            - BranchSide:      'parser.c:10799,54'
              BranchSideFuncs:
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParseContentInternal
                - xmlFatalErr
            - BranchSide:      'parser.c:10804,18'
              BranchSideFuncs:
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParseContentInternal
                - xmlFatalErr
        - Branch String:   'parser.c:10799,9'
          Branch Sides:
            - BranchSide:      'parser.c:10804,18'
              BranchSideFuncs:
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParseContentInternal
                - xmlFatalErr
            - BranchSide:      'parser.c:10807,18'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
        - Branch String:   'parser.c:10809,21'
          Branch Sides:
            - BranchSide:      'parser.c:10809,25'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlFatalErr
            - BranchSide:      'parser.c:10815,5'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlFatalErr
        - Branch String:   'parser.c:10809,51'
          Branch Sides:
            - BranchSide:      'parser.c:10809,56'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlFatalErr
            - BranchSide:      'parser.c:10815,5'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlFatalErr
        - Branch String:   'parser.c:10809,9'
          Branch Sides:
            - BranchSide:      'parser.c:10810,9'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlFatalErr
            - BranchSide:      'parser.c:10815,5'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlFatalErr
        - Branch String:   'parser.c:10821,9'
          Branch Sides:
            - BranchSide:      'parser.c:10822,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:10827,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10827,21'
          Branch Sides:
            - BranchSide:      'parser.c:10827,25'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10830,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10827,9'
          Branch Sides:
            - BranchSide:      'parser.c:10828,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10830,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10830,9'
          Branch Sides:
            - BranchSide:      'parser.c:10830,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10831,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:10782,5'
          Dst:             xmlCtxtInitializeLate
        - Src:             'parser.c:10789,5'
          Dst:             xmlDetectEncoding
        - Src:             'parser.c:10792,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10798,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10804,2'
          Dst:             xmlParseXMLDecl
        - Src:             'parser.c:10805,2'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:10807,18'
          Dst:             xmlCharStrdup
        - Src:             'parser.c:10819,5'
          Dst:             xmlParseContentInternal
        - Src:             'parser.c:10822,2'
          Dst:             xmlFatalErr
    - functionName:    xmlCtxtGetStandalone
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10573
      functionLinenumberEnd: 10578
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:10574,9'
          Branch Sides:
            - BranchSide:      'parser.c:10575,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10577,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCtxtGetVersion
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10557
      functionLinenumberEnd: 10562
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:10558,9'
          Branch Sides:
            - BranchSide:      'parser.c:10559,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10561,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParseContent
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9878
      functionLinenumberEnd: 9887
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCtxtInitializeLate
        - xmlParseContentInternal
        - xmlParserCheckEOF
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:9879,24'
          Branch Sides:
            - BranchSide:      'parser.c:9879,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9880,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9879,9'
          Branch Sides:
            - BranchSide:      'parser.c:9880,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9882,27'
              BranchSideFuncs:
                - xmlCtxtInitializeLate
                - xmlParseContentInternal
                - xmlParserCheckEOF
      Callsites:
        - Src:             'parser.c:9882,5'
          Dst:             xmlCtxtInitializeLate
        - Src:             'parser.c:9884,5'
          Dst:             xmlParseContentInternal
        - Src:             'parser.c:9886,5'
          Dst:             xmlParserCheckEOF
    - functionName:    xmlParseEntityRef
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7731
      functionLinenumberEnd: 7742
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlLookupGeneralEntity
        - xmlParseEntityRefInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:7734,9'
          Branch Sides:
            - BranchSide:      'parser.c:7735,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7737,38'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
        - Branch String:   'parser.c:7738,9'
          Branch Sides:
            - BranchSide:      'parser.c:7739,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7741,35'
              BranchSideFuncs:
                - xmlLookupGeneralEntity
      Callsites:
        - Src:             'parser.c:7737,12'
          Dst:             xmlParseEntityRefInternal
        - Src:             'parser.c:7741,12'
          Dst:             xmlLookupGeneralEntity
    - functionName:    xmlParseExternalSubset
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7268
      functionLinenumberEnd: 7315
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - ExternalID
        - SystemID
      BBCount:         64
      ICount:          416
      EdgeCount:       87
      CyclomaticComplexity: 25
      functionsReached:
        - xmlCreateIntSubset
        - xmlCtxtInitializeLate
        - xmlDetectEncoding
        - xmlErrMemory
        - xmlFatalErr
        - xmlHaltParser
        - xmlNewDoc
        - xmlParseConditionalSections
        - xmlParseMarkupDecl
        - xmlParseTextDecl
        - xmlParserCheckEOF
        - xmlParserGrow
        - xmlParserShrink
        - xmlPopPE
        - xmlSkipBlankCharsPE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:7275,9'
          Branch Sides:
            - BranchSide:      'parser.c:7275,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParserCheckEOF
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlCreateIntSubset
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7278,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParserCheckEOF
                - 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
                - xmlParserCheckEOF
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlCreateIntSubset
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7278,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParserCheckEOF
                - 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
                - xmlParserCheckEOF
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlCreateIntSubset
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7278,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParserCheckEOF
                - 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
                - xmlParserCheckEOF
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlCreateIntSubset
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7278,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParserCheckEOF
                - 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
                - xmlParserCheckEOF
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlCreateIntSubset
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
            - BranchSide:      'parser.c:7278,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParserCheckEOF
                - 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
                - xmlParserCheckEOF
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlCreateIntSubset
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:7286,10'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParserCheckEOF
                - 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
                - xmlParserCheckEOF
                - 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
                - xmlParserCheckEOF
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlCreateIntSubset
                - xmlErrMemory
            - BranchSide:      'parser.c:7291,5'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParserCheckEOF
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
        - Branch String:   'parser.c:7286,67'
          Branch Sides:
            - BranchSide:      'parser.c:7287,29'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xmlSkipBlankCharsPE
                - xmlParserCheckEOF
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlErrMemory
            - BranchSide:      'parser.c:7291,5'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParserCheckEOF
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
        - Branch String:   'parser.c:7286,9'
          Branch Sides:
            - BranchSide:      'parser.c:7288,22'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParserCheckEOF
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
            - BranchSide:      'parser.c:7291,5'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParserCheckEOF
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
        - Branch String:   'parser.c:7295,24'
          Branch Sides:
            - BranchSide:      'parser.c:7295,28'
              BranchSideFuncs:
                - xmlParserCheckEOF
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
            - BranchSide:      'parser.c:7296,14'
              BranchSideFuncs:
                - xmlParserCheckEOF
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
        - Branch String:   'parser.c:7295,57'
          Branch Sides:
            - BranchSide:      'parser.c:7295,5'
              BranchSideFuncs:
                - xmlParserCheckEOF
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
            - BranchSide:      'parser.c:7296,14'
              BranchSideFuncs:
                - xmlParserCheckEOF
                - 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
                - xmlParserShrink
                - xmlParserCheckEOF
                - xmlPopPE
                - xmlParseConditionalSections
                - xmlParserGrow
            - BranchSide:      'parser.c:7311,5'
              BranchSideFuncs:
                - xmlParserCheckEOF
                - xmlPopPE
        - Branch String:   'parser.c:7297,2'
          Branch Sides:
            - BranchSide:      'parser.c:7297,2'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParserCheckEOF
                - xmlPopPE
                - xmlParserGrow
                - xmlParseConditionalSections
            - BranchSide:      'parser.c:7298,14'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParserCheckEOF
                - xmlPopPE
                - xmlParserGrow
                - xmlParseConditionalSections
        - Branch String:   'parser.c:7297,2'
          Branch Sides:
            - BranchSide:      'parser.c:7297,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParserCheckEOF
                - xmlPopPE
                - xmlParseConditionalSections
            - BranchSide:      'parser.c:7298,14'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParserCheckEOF
                - xmlPopPE
                - xmlParserGrow
                - xmlParseConditionalSections
        - Branch String:   'parser.c:7298,26'
          Branch Sides:
            - BranchSide:      'parser.c:7298,30'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParserCheckEOF
                - xmlPopPE
                - xmlParserGrow
                - xmlParseConditionalSections
            - BranchSide:      'parser.c:7300,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParserCheckEOF
                - xmlPopPE
                - xmlParseConditionalSections
                - xmlParserGrow
        - Branch String:   'parser.c:7298,45'
          Branch Sides:
            - BranchSide:      'parser.c:7298,49'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParserCheckEOF
                - xmlPopPE
                - xmlParserGrow
                - xmlParseConditionalSections
            - BranchSide:      'parser.c:7300,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParserCheckEOF
                - xmlPopPE
                - xmlParseConditionalSections
                - xmlParserGrow
        - Branch String:   'parser.c:7298,13'
          Branch Sides:
            - BranchSide:      'parser.c:7299,41'
              BranchSideFuncs:
                - xmlParseConditionalSections
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParserCheckEOF
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
            - BranchSide:      'parser.c:7300,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParserCheckEOF
                - xmlPopPE
                - xmlParseConditionalSections
                - xmlParserGrow
        - Branch String:   'parser.c:7300,33'
          Branch Sides:
            - BranchSide:      'parser.c:7300,38'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParserCheckEOF
                - xmlPopPE
                - xmlParseConditionalSections
                - xmlParserGrow
            - BranchSide:      'parser.c:7303,25'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:7300,53'
          Branch Sides:
            - BranchSide:      'parser.c:7300,57'
              BranchSideFuncs:
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParserCheckEOF
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseConditionalSections
                - xmlParserGrow
            - BranchSide:      'parser.c:7301,32'
              BranchSideFuncs:
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParserCheckEOF
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseConditionalSections
                - xmlParserGrow
        - Branch String:   'parser.c:7300,20'
          Branch Sides:
            - BranchSide:      'parser.c:7301,32'
              BranchSideFuncs:
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParserCheckEOF
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseConditionalSections
                - xmlParserGrow
            - BranchSide:      'parser.c:7303,25'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:7308,9'
          Branch Sides:
            - BranchSide:      'parser.c:7295,5'
              BranchSideFuncs:
                - xmlParserCheckEOF
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
            - BranchSide:      'parser.c:7308,9'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserCheckEOF
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParseConditionalSections
                - xmlParserGrow
        - Branch String:   'parser.c:7311,5'
          Branch Sides:
            - BranchSide:      'parser.c:7312,18'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParserCheckEOF
            - BranchSide:      'parser.c:7314,23'
              BranchSideFuncs:
                - xmlParserCheckEOF
      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:7314,5'
          Dst:             xmlParserCheckEOF
    - functionName:    xmlParseElementChildrenContentDecl
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6817
      functionLinenumberEnd: 6819
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - inputchk
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlParseElementChildrenContentDeclPriv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:6819,12'
          Dst:             xmlParseElementChildrenContentDeclPriv
    - functionName:    xmlParseCharData
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5004
      functionLinenumberEnd: 5006
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - cdata
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlParseCharDataInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:5005,5'
          Dst:             xmlParseCharDataInternal
    - functionName:    xmlSplitQName
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2992
      functionLinenumberEnd: 3165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - prefixOut
      BBCount:         143
      ICount:          843
      EdgeCount:       199
      CyclomaticComplexity: 58
      functionsReached:
        - xmlCharInRange
        - xmlErrMemory
        - xmlFatalErrMsgStr
        - xmlGrowCapacity
        - xmlStrdup
        - xmlStringCurrentChar
        - xmlStrndup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:3002,9'
          Branch Sides:
            - BranchSide:      'parser.c:3002,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3003,6'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
                - xmlStrdup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrdup
        - Branch String:   'parser.c:3005,9'
          Branch Sides:
            - BranchSide:      'parser.c:3005,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3008,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
                - xmlStrdup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrdup
        - Branch String:   'parser.c:3008,9'
          Branch Sides:
            - BranchSide:      'parser.c:3009,19'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'parser.c:3011,13'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
                - xmlStrdup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3012,21'
          Branch Sides:
            - BranchSide:      'parser.c:3012,25'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
                - xmlStrdup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3012,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
                - xmlStrdup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3012,35'
          Branch Sides:
            - BranchSide:      'parser.c:3012,39'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
                - xmlStrdup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3012,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
                - xmlStrdup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3012,5'
          Branch Sides:
            - BranchSide:      'parser.c:3013,15'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
                - xmlStrdup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3016,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
                - xmlStrdup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3016,9'
          Branch Sides:
            - BranchSide:      'parser.c:3021,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
                - xmlStrdup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3055,10'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
                - xmlStrdup
        - Branch String:   'parser.c:3024,6'
          Branch Sides:
            - BranchSide:      'parser.c:3025,19'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:3028,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
                - xmlStrdup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3029,18'
          Branch Sides:
            - BranchSide:      'parser.c:3029,22'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
                - xmlStrdup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3029,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
                - xmlStrdup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3029,2'
          Branch Sides:
            - BranchSide:      'parser.c:3030,10'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
                - xmlStrdup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3052,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
                - xmlStrdup
        - Branch String:   'parser.c:3030,10'
          Branch Sides:
            - BranchSide:      'parser.c:3034,43'
              BranchSideFuncs:
                - xmlGrowCapacity.3407
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
                - xmlStrdup
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3049,22'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
                - xmlStrdup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3035,21'
          Branch Sides:
            - BranchSide:      'parser.c:3036,20'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:3040,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
                - xmlStrdup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3041,7'
          Branch Sides:
            - BranchSide:      'parser.c:3042,20'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:3046,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
                - xmlStrdup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3055,20'
          Branch Sides:
            - BranchSide:      'parser.c:3055,25'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
                - xmlStrdup
            - BranchSide:      'parser.c:3061,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
        - Branch String:   'parser.c:3055,9'
          Branch Sides:
            - BranchSide:      'parser.c:3056,13'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'parser.c:3061,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
        - Branch String:   'parser.c:3056,13'
          Branch Sides:
            - BranchSide:      'parser.c:3057,6'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'parser.c:3058,19'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'parser.c:3061,9'
          Branch Sides:
            - BranchSide:      'parser.c:3062,19'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlErrMemory
            - BranchSide:      'parser.c:3068,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
        - Branch String:   'parser.c:3063,13'
          Branch Sides:
            - BranchSide:      'parser.c:3064,19'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:3067,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
        - Branch String:   'parser.c:3074,9'
          Branch Sides:
            - BranchSide:      'parser.c:3075,7'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
            - BranchSide:      'parser.c:3164,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3077,6'
          Branch Sides:
            - BranchSide:      'parser.c:3078,12'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'parser.c:3086,6'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3079,17'
          Branch Sides:
            - BranchSide:      'parser.c:3080,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3083,26'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3092,21'
          Branch Sides:
            - BranchSide:      'parser.c:3092,25'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:3093,10'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3092,37'
          Branch Sides:
            - BranchSide:      'parser.c:3093,10'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3104,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3093,21'
          Branch Sides:
            - BranchSide:      'parser.c:3093,25'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:3094,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3093,37'
          Branch Sides:
            - BranchSide:      'parser.c:3094,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3104,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3094,19'
          Branch Sides:
            - BranchSide:      'parser.c:3094,23'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3104,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3092,6'
          Branch Sides:
            - BranchSide:      'parser.c:3096,18'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3104,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3098,11'
          Branch Sides:
            - BranchSide:      'parser.c:3098,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:3098,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3098,11'
          Branch Sides:
            - BranchSide:      'parser.c:3098,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:3098,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3098,11'
          Branch Sides:
            - BranchSide:      'parser.c:3098,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3103,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3098,11'
          Branch Sides:
            - BranchSide:      'parser.c:3098,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:3098,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3098,11'
          Branch Sides:
            - BranchSide:      'parser.c:3098,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3103,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3098,11'
          Branch Sides:
            - BranchSide:      'parser.c:3098,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:3098,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3098,11'
          Branch Sides:
            - BranchSide:      'parser.c:3098,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3103,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3098,11'
          Branch Sides:
            - BranchSide:      'parser.c:3098,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:3098,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3098,11'
          Branch Sides:
            - BranchSide:      'parser.c:3098,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3103,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3098,11'
          Branch Sides:
            - BranchSide:      'parser.c:3098,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3103,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3098,11'
          Branch Sides:
            - BranchSide:      'parser.c:3098,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3103,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3098,28'
          Branch Sides:
            - BranchSide:      'parser.c:3098,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:3098,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3098,11'
          Branch Sides:
            - BranchSide:      'parser.c:3098,32'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3103,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3098,11'
          Branch Sides:
            - BranchSide:      'parser.c:3098,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:3098,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3098,11'
          Branch Sides:
            - BranchSide:      'parser.c:3098,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3103,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3098,11'
          Branch Sides:
            - BranchSide:      'parser.c:3098,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3103,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3098,11'
          Branch Sides:
            - BranchSide:      'parser.c:3098,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:3098,32'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3098,28'
          Branch Sides:
            - BranchSide:      'parser.c:3098,32'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3103,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3098,10'
          Branch Sides:
            - BranchSide:      'parser.c:3099,21'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3103,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3106,18'
          Branch Sides:
            - BranchSide:      'parser.c:3106,22'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3106,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3106,2'
          Branch Sides:
            - BranchSide:      'parser.c:3107,19'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3110,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3110,6'
          Branch Sides:
            - BranchSide:      'parser.c:3115,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3151,6'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'parser.c:3118,10'
          Branch Sides:
            - BranchSide:      'parser.c:3119,23'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:3123,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3124,6'
          Branch Sides:
            - BranchSide:      'parser.c:3125,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3148,6'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'parser.c:3125,7'
          Branch Sides:
            - BranchSide:      'parser.c:3129,47'
              BranchSideFuncs:
                - xmlGrowCapacity.3407
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3145,19'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3130,25'
          Branch Sides:
            - BranchSide:      'parser.c:3131,38'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:3135,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3136,11'
          Branch Sides:
            - BranchSide:      'parser.c:3137,17'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:3142,16'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGrowCapacity.3407
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3151,6'
          Branch Sides:
            - BranchSide:      'parser.c:3152,23'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'parser.c:3158,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3153,17'
          Branch Sides:
            - BranchSide:      'parser.c:3154,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3157,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:3009,9'
          Dst:             xmlStrdup
        - Src:             'parser.c:3025,6'
          Dst:             xmlErrMemory
        - Src:             'parser.c:3034,27'
          Dst:             xmlGrowCapacity
        - Src:             'parser.c:3036,7'
          Dst:             xmlErrMemory
        - Src:             'parser.c:3042,7'
          Dst:             xmlErrMemory
        - Src:             'parser.c:3058,9'
          Dst:             xmlStrdup
        - Src:             'parser.c:3062,8'
          Dst:             xmlStrndup
        - Src:             'parser.c:3064,6'
          Dst:             xmlErrMemory
        - Src:             'parser.c:3078,12'
          Dst:             xmlStrndup
        - Src:             'parser.c:3096,18'
          Dst:             xmlStringCurrentChar
        - Src:             'parser.c:3098,11'
          Dst:             xmlCharInRange
        - Src:             'parser.c:3099,3'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:3119,10'
          Dst:             xmlErrMemory
        - Src:             'parser.c:3129,31'
          Dst:             xmlGrowCapacity
        - Src:             'parser.c:3131,25'
          Dst:             xmlErrMemory
        - Src:             'parser.c:3137,4'
          Dst:             xmlErrMemory
        - Src:             'parser.c:3152,12'
          Dst:             xmlStrndup
    - functionName:    xmlStringDecodeEntities
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2867
      functionLinenumberEnd: 2875
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ctxt
        - str
        - what
        - end
        - end2
        - end3
      BBCount:         16
      ICount:          84
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlExpandEntitiesInAttValue
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:2868,24'
          Branch Sides:
            - BranchSide:      'parser.c:2868,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2869,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2868,9'
          Branch Sides:
            - BranchSide:      'parser.c:2869,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2871,10'
              BranchSideFuncs:
                - xmlExpandEntitiesInAttValue
        - Branch String:   'parser.c:2871,20'
          Branch Sides:
            - BranchSide:      'parser.c:2871,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2872,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2871,35'
          Branch Sides:
            - BranchSide:      'parser.c:2871,39'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2872,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2871,9'
          Branch Sides:
            - BranchSide:      'parser.c:2872,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2874,40'
              BranchSideFuncs:
                - xmlExpandEntitiesInAttValue
      Callsites:
        - Src:             'parser.c:2874,12'
          Dst:             xmlExpandEntitiesInAttValue
    - functionName:    xmlExpandEntitiesInAttValue
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4268
      functionLinenumberEnd: 4283
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - str
        - normalize
      BBCount:         10
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlExpandEntityInAttValue
        - xmlSBufFinish
        - xmlSBufInit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:4280,21'
          Branch Sides:
            - BranchSide:      'parser.c:4280,25'
              BranchSideFuncs:
                - xmlSBufFinish
            - BranchSide:      'parser.c:4280,21'
              BranchSideFuncs:
                - xmlSBufFinish
        - Branch String:   'parser.c:4280,34'
          Branch Sides:
            - BranchSide:      'parser.c:4280,42'
              BranchSideFuncs:
                - xmlSBufFinish
            - BranchSide:      'parser.c:4280,34'
              BranchSideFuncs:
                - xmlSBufFinish
        - Branch String:   'parser.c:4280,9'
          Branch Sides:
            - BranchSide:      'parser.c:4280,9'
              BranchSideFuncs:
                - xmlSBufFinish
            - BranchSide:      'parser.c:4281,13'
              BranchSideFuncs:
                - xmlSBufFinish
      Callsites:
        - Src:             'parser.c:4275,5'
          Dst:             xmlSBufInit
        - Src:             'parser.c:4277,5'
          Dst:             xmlExpandEntityInAttValue
        - Src:             'parser.c:4283,12'
          Dst:             xmlSBufFinish
    - functionName:    xmlStringLenDecodeEntities
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2839
      functionLinenumberEnd: 2848
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ctxt
        - str
        - len
        - what
        - end
        - end2
        - end3
      BBCount:         20
      ICount:          108
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - xmlExpandEntitiesInAttValue
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:2840,24'
          Branch Sides:
            - BranchSide:      'parser.c:2840,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2841,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2840,41'
          Branch Sides:
            - BranchSide:      'parser.c:2840,45'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2841,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2840,9'
          Branch Sides:
            - BranchSide:      'parser.c:2841,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2843,10'
              BranchSideFuncs:
                - xmlExpandEntitiesInAttValue
        - Branch String:   'parser.c:2843,25'
          Branch Sides:
            - BranchSide:      'parser.c:2844,10'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2845,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2844,20'
          Branch Sides:
            - BranchSide:      'parser.c:2844,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2845,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2844,35'
          Branch Sides:
            - BranchSide:      'parser.c:2844,39'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2845,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2843,9'
          Branch Sides:
            - BranchSide:      'parser.c:2845,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2847,40'
              BranchSideFuncs:
                - xmlExpandEntitiesInAttValue
      Callsites:
        - Src:             'parser.c:2847,12'
          Dst:             xmlExpandEntitiesInAttValue
    - functionName:    xmlParserHandlePEReference
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2817
      functionLinenumberEnd: 2819
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlParsePEReference
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:2818,5'
          Dst:             xmlParsePEReference
    - functionName:    xmlPushInput
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2569
      functionLinenumberEnd: 2579
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - input
      BBCount:         17
      ICount:          92
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlCtxtPushInput
        - xmlParserGrow
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:2572,24'
          Branch Sides:
            - BranchSide:      'parser.c:2572,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2573,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2572,9'
          Branch Sides:
            - BranchSide:      'parser.c:2573,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2575,28'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - xmlParserGrow
        - Branch String:   'parser.c:2576,9'
          Branch Sides:
            - BranchSide:      'parser.c:2577,9'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:2578,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2577,9'
          Branch Sides:
            - BranchSide:      'parser.c:2577,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2578,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2577,9'
          Branch Sides:
            - BranchSide:      'parser.c:2577,9'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:2577,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:2575,11'
          Dst:             xmlCtxtPushInput
        - Src:             'parser.c:2577,9'
          Dst:             xmlParserGrow
    - functionName:    xmlPopInput
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2546
      functionLinenumberEnd: 2555
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCtxtPopInput
        - xmlFreeInputStream
        - xmlParserGrow
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:2549,24'
          Branch Sides:
            - BranchSide:      'parser.c:2549,49'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2549,28'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlParserGrow
        - Branch String:   'parser.c:2549,9'
          Branch Sides:
            - BranchSide:      'parser.c:2549,49'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2550,29'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlParserGrow
        - Branch String:   'parser.c:2552,9'
          Branch Sides:
            - BranchSide:      'parser.c:2553,23'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:2554,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:2550,13'
          Dst:             xmlCtxtPopInput
        - Src:             'parser.c:2551,5'
          Dst:             xmlFreeInputStream
        - Src:             'parser.c:2553,9'
          Dst:             xmlParserGrow
    - functionName:    xmlParserNsUpdateSax
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1640
      functionLinenumberEnd: 1658
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - prefix
        - saxData
      BBCount:         14
      ICount:          102
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlDictComputeHash
        - xmlParserNsLookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c: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:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - prefix
      BBCount:         14
      ICount:          98
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlDictComputeHash
        - xmlParserNsLookup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c: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: 1465
      functionLinenumberEnd: 1472
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nsdb
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:1466,9'
          Branch Sides:
            - BranchSide:      'parser.c:1467,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1469,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParserNsCreate
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1447
      functionLinenumberEnd: 1456
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:1448,29'
          Branch Sides:
            - BranchSide:      'parser.c:1448,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1448,29'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1450,9'
          Branch Sides:
            - BranchSide:      'parser.c:1451,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1452,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlHasFeature
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 695
      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:514,5'
          Branch Sides:
            - BranchSide:      'parser.c:517,6'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:522,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:525,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:533,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:539,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:543,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:551,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:557,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:563,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:569,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:573,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:578,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:583,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:587,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:593,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:599,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:605,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:611,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:617,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:622,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:627,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:633,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:639,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:645,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:651,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:657,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:661,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:667,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:672,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:677,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:683,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:689,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:692,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlKeepBlanksDefault
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3640
      functionLinenumberEnd: 3648
      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:3645,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3645,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3646,9'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
      Callsites:
        - Src:             'parserInternals.c:3641,15'
          Dst:             __xmlKeepBlanksDefaultValue
        - Src:             'parserInternals.c:3643,5'
          Dst:             __xmlKeepBlanksDefaultValue
        - Src:             'parserInternals.c:3646,9'
          Dst:             __xmlIndentTreeOutput
    - functionName:    xmlSubstituteEntitiesDefault
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3606
      functionLinenumberEnd: 3610
      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:3607,15'
          Dst:             __xmlSubstituteEntitiesDefaultValue
        - Src:             'parserInternals.c:3609,5'
          Dst:             __xmlSubstituteEntitiesDefaultValue
    - functionName:    xmlLineNumbersDefault
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3582
      functionLinenumberEnd: 3586
      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:3583,15'
          Dst:             __xmlLineNumbersDefaultValue
        - Src:             'parserInternals.c:3585,5'
          Dst:             __xmlLineNumbersDefaultValue
    - functionName:    xmlPedanticParserDefault
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3562
      functionLinenumberEnd: 3566
      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:3563,15'
          Dst:             __xmlPedanticParserDefaultValue
        - Src:             'parserInternals.c:3565,5'
          Dst:             __xmlPedanticParserDefaultValue
    - functionName:    xmlGrowCapacity
      functionSourceFile: '/src/libxml2/./include/private/memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - capacity
        - elemSize
        - min
        - max
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './include/private/memory.h:36,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:38,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:45,10'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:45,27'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:46,19'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:47,9'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:45,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:47,9'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:50,14'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:52,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:53,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:55,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParserAddNodeInfo
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3495
      functionLinenumberEnd: 3543
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - info
      BBCount:         30
      ICount:          231
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - xmlCtxtErrMemory
        - xmlGrowCapacity
        - xmlParserFindNodeInfoIndex
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parserInternals.c:3498,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3498,43'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3498,28'
              BranchSideFuncs:
                - xmlParserFindNodeInfoIndex
                - xmlGrowCapacity.3755
                - xmlCtxtErrMemory
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:3498,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3498,43'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3501,39'
              BranchSideFuncs:
                - xmlParserFindNodeInfoIndex
                - xmlGrowCapacity.3755
                - xmlCtxtErrMemory
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:3504,39'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3505,10'
              BranchSideFuncs:
                - xmlGrowCapacity.3755
                - xmlCtxtErrMemory
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:3512,13'
              BranchSideFuncs:
                - xmlGrowCapacity.3755
                - xmlCtxtErrMemory
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:3505,41'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3506,10'
              BranchSideFuncs:
                - xmlGrowCapacity.3755
                - xmlCtxtErrMemory
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:3512,13'
              BranchSideFuncs:
                - xmlGrowCapacity.3755
                - xmlCtxtErrMemory
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:3504,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3507,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3512,13'
              BranchSideFuncs:
                - xmlGrowCapacity.3755
                - xmlCtxtErrMemory
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:3512,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3516,39'
              BranchSideFuncs:
                - xmlGrowCapacity.3755
                - xmlCtxtErrMemory
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:3532,13'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:3518,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3519,20'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:3522,19'
              BranchSideFuncs:
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:3523,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3524,20'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:3527,37'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:3532,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3535,22'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3540,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:3535,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3536,17'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3537,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:3501,11'
          Dst:             xmlParserFindNodeInfoIndex
        - Src:             'parserInternals.c:3516,23'
          Dst:             xmlGrowCapacity
        - Src:             'parserInternals.c:3519,3'
          Dst:             xmlCtxtErrMemory
        - Src:             'parserInternals.c:3524,3'
          Dst:             xmlCtxtErrMemory
    - functionName:    xmlParserFindNodeInfoIndex
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3454
      functionLinenumberEnd: 3480
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - seq
        - node
      BBCount:         24
      ICount:          146
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parserInternals.c:3458,23'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3458,27'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3459,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:3458,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3459,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3462,11'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:3465,27'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3465,31'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3465,5'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:3465,5'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3466,18'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3476,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:3467,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3468,19'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3469,18'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:3469,18'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3470,21'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3472,21'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:3476,21'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3476,24'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3477,16'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:3476,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3477,16'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3479,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCtxtErrMemory
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         15
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlRaiseMemoryError
      functionUses:    20
      BranchProfiles:
        - Branch String:   'parserInternals.c:184,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:185,9'
              BranchSideFuncs:
                - xmlRaiseMemoryError
            - BranchSide:      'parserInternals.c:189,5'
              BranchSideFuncs:
                - xmlRaiseMemoryError
        - Branch String:   'parserInternals.c:194,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:195,20'
              BranchSideFuncs:
                - xmlRaiseMemoryError
            - BranchSide:      'parserInternals.c:197,17'
              BranchSideFuncs:
                - xmlRaiseMemoryError
        - Branch String:   'parserInternals.c:197,59'
          Branch Sides:
            - BranchSide:      'parserInternals.c:198,10'
              BranchSideFuncs:
                - xmlRaiseMemoryError
            - BranchSide:      'parserInternals.c:202,19'
              BranchSideFuncs:
                - xmlRaiseMemoryError
        - Branch String:   'parserInternals.c:197,16'
          Branch Sides:
            - BranchSide:      'parserInternals.c:199,20'
              BranchSideFuncs:
                - xmlRaiseMemoryError
            - BranchSide:      'parserInternals.c:202,19'
              BranchSideFuncs:
                - xmlRaiseMemoryError
      Callsites:
        - Src:             'parserInternals.c:185,9'
          Dst:             xmlRaiseMemoryError
        - Src:             'parserInternals.c:206,5'
          Dst:             xmlRaiseMemoryError
    - functionName:    xmlInitNodeInfoSeq
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3412
      functionLinenumberEnd: 3418
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - seq
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'parserInternals.c:3413,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3414,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3415,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParserFindNodeInfo
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3387
      functionLinenumberEnd: 3399
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - node
      BBCount:         14
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlParserFindNodeInfoIndex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parserInternals.c:3390,23'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3390,27'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3391,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:3390,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3391,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3393,39'
              BranchSideFuncs:
                - xmlParserFindNodeInfoIndex
        - Branch String:   'parserInternals.c:3395,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3395,12'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3398,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:3394,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3396,17'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3398,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:3393,11'
          Dst:             xmlParserFindNodeInfoIndex
    - functionName:    xmlClearNodeInfoSeq
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3431
      functionLinenumberEnd: 3437
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - seq
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlInitNodeInfoSeq
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parserInternals.c:3432,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3433,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3434,9'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
        - Branch String:   'parserInternals.c:3434,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3435,9'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
            - BranchSide:      'parserInternals.c:3436,24'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
      Callsites:
        - Src:             'parserInternals.c:3436,5'
          Dst:             xmlInitNodeInfoSeq
    - functionName:    xmlClearParserCtxt
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3366
      functionLinenumberEnd: 3371
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlClearNodeInfoSeq
        - xmlCtxtReset
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:3367,7'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3368,5'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3369,24'
              BranchSideFuncs:
                - xmlClearNodeInfoSeq
                - xmlCtxtReset
      Callsites:
        - Src:             'parserInternals.c:3369,3'
          Dst:             xmlClearNodeInfoSeq
        - Src:             'parserInternals.c:3370,3'
          Dst:             xmlCtxtReset
    - functionName:    xmlCtxtIsStopped
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3326
      functionLinenumberEnd: 3331
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:3327,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3328,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3330,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCtxtIsHtml
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3310
      functionLinenumberEnd: 3315
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:3311,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3312,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3314,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCtxtGetDocument
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3280
      functionLinenumberEnd: 3299
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         21
      ICount:          106
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - xmlCtxtIsCatastrophicError
        - xmlFatalErr
        - xmlFreeDoc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parserInternals.c:3283,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3284,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3286,10'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFatalErr
                - xmlCtxtIsCatastrophicError
        - Branch String:   'parserInternals.c:3286,28'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3287,12'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3289,15'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:3287,28'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3287,32'
              BranchSideFuncs:
                - xmlCtxtIsCatastrophicError
                - xmlFreeDoc
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:3288,39'
              BranchSideFuncs:
                - xmlCtxtIsCatastrophicError
                - xmlFreeDoc
                - xmlFatalErr
        - Branch String:   'parserInternals.c:3287,45'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3288,39'
              BranchSideFuncs:
                - xmlCtxtIsCatastrophicError
                - xmlFreeDoc
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:3291,13'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFatalErr
        - Branch String:   'parserInternals.c:3286,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3289,15'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:3291,13'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFatalErr
        - Branch String:   'parserInternals.c:3291,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3292,25'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeDoc
            - BranchSide:      'parserInternals.c:3293,13'
              BranchSideFuncs:
                - xmlFreeDoc
      Callsites:
        - Src:             'parserInternals.c:3288,12'
          Dst:             xmlCtxtIsCatastrophicError
        - Src:             'parserInternals.c:3292,13'
          Dst:             xmlFatalErr
        - Src:             'parserInternals.c:3294,9'
          Dst:             xmlFreeDoc
    - functionName:    xmlCtxtIsCatastrophicError
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlIsCatastrophicError
      functionUses:    6
      BranchProfiles:
        - Branch String:   'parserInternals.c:272,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:273,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:275,35'
              BranchSideFuncs:
                - xmlIsCatastrophicError
      Callsites:
        - Src:             'parserInternals.c:275,12'
          Dst:             xmlIsCatastrophicError
    - functionName:    xmlFatalErr
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - code
        - info
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtErr
        - xmlErrString
      functionUses:    122
      BranchProfiles:
        - Branch String:   'parserInternals.c:485,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:486,20'
              BranchSideFuncs:
                - xmlCtxtErr
            - BranchSide:      'parserInternals.c:489,20'
              BranchSideFuncs:
                - xmlCtxtErr
      Callsites:
        - Src:             'parserInternals.c:483,14'
          Dst:             xmlErrString
        - Src:             'parserInternals.c:486,9'
          Dst:             xmlCtxtErr
        - Src:             'parserInternals.c:489,9'
          Dst:             xmlCtxtErr
    - functionName:    xmlCtxtErr
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - domain
        - code
        - level
        - str1
        - str2
        - str3
        - int1
        - msg
      BBCount:         3
      ICount:          59
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtVErr
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'parserInternals.c:429,5'
          Dst:             xmlCtxtVErr
    - functionName:    xmlCtxtVErr
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - domain
        - code
        - level
        - str1
        - str2
        - str3
        - int1
        - msg
        - ap
      BBCount:         80
      ICount:          516
      EdgeCount:       109
      CyclomaticComplexity: 31
      functionsReached:
        - xmlCtxtErrMemory
        - xmlCtxtIsCatastrophicError
        - xmlIsCatastrophicError
        - xmlRaiseMemoryError
        - xmlVRaiseError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parserInternals.c:309,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:310,26'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:314,9'
              BranchSideFuncs:
                - xmlCtxtIsCatastrophicError
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
                - xmlIsCatastrophicError
                - xmlVRaiseError
                - xmlRaiseMemoryError
        - Branch String:   'parserInternals.c:314,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:315,54'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlRaiseMemoryError
            - BranchSide:      'parserInternals.c:325,9'
              BranchSideFuncs:
                - xmlCtxtIsCatastrophicError
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
                - xmlIsCatastrophicError
        - Branch String:   'parserInternals.c:319,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:320,13'
              BranchSideFuncs:
                - xmlRaiseMemoryError
            - BranchSide:      'parserInternals.c:322,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:325,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:326,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:329,36'
              BranchSideFuncs:
                - xmlCtxtIsCatastrophicError
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
                - xmlIsCatastrophicError
        - Branch String:   'parserInternals.c:329,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:330,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:332,9'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
                - xmlIsCatastrophicError
        - Branch String:   'parserInternals.c:332,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:333,13'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:338,14'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
                - xmlIsCatastrophicError
        - Branch String:   'parserInternals.c:333,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:334,13'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:335,9'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:338,48'
          Branch Sides:
            - BranchSide:      'parserInternals.c:339,15'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
                - xmlIsCatastrophicError
            - BranchSide:      'parserInternals.c:342,9'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:339,38'
          Branch Sides:
            - BranchSide:      'parserInternals.c:339,42'
              BranchSideFuncs:
                - xmlIsCatastrophicError
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:340,38'
              BranchSideFuncs:
                - xmlIsCatastrophicError
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:339,66'
          Branch Sides:
            - BranchSide:      'parserInternals.c:340,38'
              BranchSideFuncs:
                - xmlIsCatastrophicError
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:342,9'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:338,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:341,13'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:342,9'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:345,52'
          Branch Sides:
            - BranchSide:      'parserInternals.c:346,11'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:370,9'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:346,37'
          Branch Sides:
            - BranchSide:      'parserInternals.c:347,12'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:348,13'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:345,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:348,13'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:370,9'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:348,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:349,24'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:351,21'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:351,63'
          Branch Sides:
            - BranchSide:      'parserInternals.c:352,14'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:355,21'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:351,20'
          Branch Sides:
            - BranchSide:      'parserInternals.c:353,24'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:355,21'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:355,47'
          Branch Sides:
            - BranchSide:      'parserInternals.c:355,51'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:356,17'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:355,20'
          Branch Sides:
            - BranchSide:      'parserInternals.c:356,17'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:362,17'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:356,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:357,27'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:359,27'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:362,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:363,27'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:365,27'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:370,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:371,35'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:382,26'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:373,39'
          Branch Sides:
            - BranchSide:      'parserInternals.c:374,14'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:377,16'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:373,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:375,21'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:377,16'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:387,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:388,26'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:392,9'
              BranchSideFuncs:
                - xmlCtxtIsCatastrophicError
        - Branch String:   'parserInternals.c:392,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:393,23'
              BranchSideFuncs:
                - xmlCtxtIsCatastrophicError
            - BranchSide:      'parserInternals.c:394,9'
              BranchSideFuncs:
                - xmlCtxtIsCatastrophicError
        - Branch String:   'parserInternals.c:394,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:394,9'
              BranchSideFuncs:
                - xmlCtxtIsCatastrophicError
            - BranchSide:      'parserInternals.c:395,9'
              BranchSideFuncs:
                - xmlCtxtIsCatastrophicError
        - Branch String:   'parserInternals.c:397,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:398,13'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:399,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:310,9'
          Dst:             xmlCtxtErrMemory
        - Src:             'parserInternals.c:315,15'
          Dst:             xmlVRaiseError
        - Src:             'parserInternals.c:320,13'
          Dst:             xmlRaiseMemoryError
        - Src:             'parserInternals.c:329,9'
          Dst:             xmlCtxtIsCatastrophicError
        - Src:             'parserInternals.c:340,15'
          Dst:             xmlIsCatastrophicError
        - Src:             'parserInternals.c:382,11'
          Dst:             xmlVRaiseError
        - Src:             'parserInternals.c:388,9'
          Dst:             xmlCtxtErrMemory
        - Src:             'parserInternals.c:397,13'
          Dst:             xmlCtxtIsCatastrophicError
    - functionName:    xmlCtxtSetSaxHandler
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3253
      functionLinenumberEnd: 3267
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - sax
      BBCount:         11
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:3256,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3256,28'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3257,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:3256,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3257,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3259,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:3260,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3261,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3263,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCtxtGetSaxHandler
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3233
      functionLinenumberEnd: 3238
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:3234,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3235,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3237,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCtxtSetDict
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3212
      functionLinenumberEnd: 3221
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - dict
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlDictFree
        - xmlDictReference
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:3213,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3214,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3216,9'
              BranchSideFuncs:
                - xmlDictReference
                - xmlDictFree
        - Branch String:   'parserInternals.c:3216,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3217,21'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictReference
            - BranchSide:      'parserInternals.c:3219,22'
              BranchSideFuncs:
                - xmlDictReference
      Callsites:
        - Src:             'parserInternals.c:3217,9'
          Dst:             xmlDictFree
        - Src:             'parserInternals.c:3219,5'
          Dst:             xmlDictReference
    - functionName:    xmlCtxtGetDict
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3194
      functionLinenumberEnd: 3199
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:3195,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3196,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3198,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCtxtSetCatalogs
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3178
      functionLinenumberEnd: 3183
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - catalogs
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:3179,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3180,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3182,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCtxtGetCatalogs
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3161
      functionLinenumberEnd: 3166
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:3162,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3163,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3165,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCtxtSetPrivate
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3145
      functionLinenumberEnd: 3150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - priv
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:3146,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3147,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3149,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCtxtGetPrivate
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3128
      functionLinenumberEnd: 3133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:3129,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3130,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3132,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlNewSAXParserCtxt
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3103
      functionLinenumberEnd: 3117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sax
        - userData
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlFreeParserCtxt
        - xmlInitParser
        - xmlInitSAXParserCtxt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parserInternals.c:3109,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3110,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3111,12'
              BranchSideFuncs:
                - xmlInitSAXParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'parserInternals.c:3112,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3113,27'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parserInternals.c:3116,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:3106,5'
          Dst:             xmlInitParser
        - Src:             'parserInternals.c:3112,9'
          Dst:             xmlInitSAXParserCtxt
        - Src:             'parserInternals.c:3113,9'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlInitSAXParserCtxt
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2809
      functionLinenumberEnd: 2964
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - sax
        - userData
      BBCount:         71
      ICount:          622
      EdgeCount:       96
      CyclomaticComplexity: 27
      functionsReached:
        - __xmlDoValidityCheckingDefaultValue
        - __xmlGetWarningsDefaultValue
        - __xmlKeepBlanksDefaultValue
        - __xmlLineNumbersDefaultValue
        - __xmlLoadExtDtdDefaultValue
        - __xmlPedanticParserDefaultValue
        - __xmlSubstituteEntitiesDefaultValue
        - xmlCtxtPopInput
        - xmlDictCreate
        - xmlFreeInputStream
        - xmlInitNodeInfoSeq
        - xmlParserNsCreate
        - xmlSAXVersion
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parserInternals.c:2817,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2818,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2820,9'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlFreeInputStream
                - xmlSAXVersion
                - xmlDictCreate
        - Branch String:   'parserInternals.c:2820,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2821,15'
              BranchSideFuncs:
                - xmlDictCreate
                - xmlCtxtPopInput
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlFreeInputStream
                - xmlSAXVersion
            - BranchSide:      'parserInternals.c:2822,9'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlFreeInputStream
                - xmlSAXVersion
        - Branch String:   'parserInternals.c:2822,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2823,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2825,9'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlFreeInputStream
                - xmlSAXVersion
        - Branch String:   'parserInternals.c:2825,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2826,32'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlFreeInputStream
                - xmlSAXVersion
            - BranchSide:      'parserInternals.c:2827,9'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlFreeInputStream
                - xmlSAXVersion
        - Branch String:   'parserInternals.c:2827,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2828,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2829,9'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlFreeInputStream
                - xmlSAXVersion
        - Branch String:   'parserInternals.c:2829,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2830,9'
              BranchSideFuncs:
                - xmlSAXVersion
                - xmlCtxtPopInput
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlFreeInputStream
            - BranchSide:      'parserInternals.c:2834,6'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlFreeInputStream
        - Branch String:   'parserInternals.c:2834,6'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2835,13'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlFreeInputStream
            - BranchSide:      'parserInternals.c:2837,13'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlFreeInputStream
        - Branch String:   'parserInternals.c:2840,26'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2840,37'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlFreeInputStream
            - BranchSide:      'parserInternals.c:2840,48'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlFreeInputStream
        - Branch String:   'parserInternals.c:2846,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2848,16'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlFreeInputStream
            - BranchSide:      'parserInternals.c:2856,9'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlFreeInputStream
        - Branch String:   'parserInternals.c:2856,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2857,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2858,5'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlFreeInputStream
        - Branch String:   'parserInternals.c:2858,5'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2859,28'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlCtxtPopInput
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
            - BranchSide:      'parserInternals.c:2861,5'
              BranchSideFuncs:
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
        - Branch String:   'parserInternals.c:2873,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2874,18'
              BranchSideFuncs:
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
            - BranchSide:      'parserInternals.c:2877,9'
              BranchSideFuncs:
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
        - Branch String:   'parserInternals.c:2877,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2878,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2879,5'
              BranchSideFuncs:
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
        - Branch String:   'parserInternals.c:2883,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2884,18'
              BranchSideFuncs:
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
            - BranchSide:      'parserInternals.c:2887,9'
              BranchSideFuncs:
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
        - Branch String:   'parserInternals.c:2887,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2888,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2889,5'
              BranchSideFuncs:
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
        - Branch String:   'parserInternals.c:2893,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2894,19'
              BranchSideFuncs:
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
            - BranchSide:      'parserInternals.c:2897,9'
              BranchSideFuncs:
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
        - Branch String:   'parserInternals.c:2897,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2898,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2899,5'
              BranchSideFuncs:
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
        - Branch String:   'parserInternals.c:2916,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2917,9'
              BranchSideFuncs:
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
            - BranchSide:      'parserInternals.c:2919,22'
              BranchSideFuncs:
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
        - Branch String:   'parserInternals.c:2920,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2921,9'
              BranchSideFuncs:
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
            - BranchSide:      'parserInternals.c:2923,22'
              BranchSideFuncs:
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
        - Branch String:   'parserInternals.c:2924,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2925,9'
              BranchSideFuncs:
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
            - BranchSide:      'parserInternals.c:2927,25'
              BranchSideFuncs:
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
        - Branch String:   'parserInternals.c:2929,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2930,2'
              BranchSideFuncs:
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
            - BranchSide:      'parserInternals.c:2933,29'
              BranchSideFuncs:
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
        - Branch String:   'parserInternals.c:2934,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2935,9'
              BranchSideFuncs:
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
            - BranchSide:      'parserInternals.c:2937,9'
              BranchSideFuncs:
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
        - Branch String:   'parserInternals.c:2937,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2938,9'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
            - BranchSide:      'parserInternals.c:2940,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
        - Branch String:   'parserInternals.c:2957,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2958,22'
              BranchSideFuncs:
                - xmlParserNsCreate
            - BranchSide:      'parserInternals.c:2963,5'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2959,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2960,13'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2961,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:2821,15'
          Dst:             xmlDictCreate
        - Src:             'parserInternals.c:2831,9'
          Dst:             xmlSAXVersion
        - Src:             'parserInternals.c:2858,21'
          Dst:             xmlCtxtPopInput
        - Src:             'parserInternals.c:2859,9'
          Dst:             xmlFreeInputStream
        - Src:             'parserInternals.c:2915,24'
          Dst:             __xmlLoadExtDtdDefaultValue
        - Src:             'parserInternals.c:2919,22'
          Dst:             __xmlDoValidityCheckingDefaultValue
        - Src:             'parserInternals.c:2923,22'
          Dst:             __xmlPedanticParserDefaultValue
        - Src:             'parserInternals.c:2927,25'
          Dst:             __xmlLineNumbersDefaultValue
        - Src:             'parserInternals.c:2928,24'
          Dst:             __xmlKeepBlanksDefaultValue
        - Src:             'parserInternals.c:2933,29'
          Dst:             __xmlSubstituteEntitiesDefaultValue
        - Src:             'parserInternals.c:2937,9'
          Dst:             __xmlGetWarningsDefaultValue
        - Src:             'parserInternals.c:2955,5'
          Dst:             xmlInitNodeInfoSeq
        - Src:             'parserInternals.c:2958,22'
          Dst:             xmlParserNsCreate
    - functionName:    xmlFreeParserCtxt
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2994
      functionLinenumberEnd: 3070
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         102
      ICount:          658
      EdgeCount:       135
      CyclomaticComplexity: 35
      functionsReached:
        - xmlCatalogFreeLocal
        - xmlCtxtPopInput
        - xmlDictFree
        - xmlFreeInputStream
        - xmlHashDefaultDeallocator
        - xmlHashFree
        - xmlParserNsFree
      functionUses:    32
      BranchProfiles:
        - Branch String:   'parserInternals.c:2997,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2997,23'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2999,5'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
                - xmlFreeInputStream
        - Branch String:   'parserInternals.c:2999,5'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3000,28'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlCtxtPopInput
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
            - BranchSide:      'parserInternals.c:3002,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
        - Branch String:   'parserInternals.c:3002,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3002,33'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
            - BranchSide:      'parserInternals.c:3003,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
        - Branch String:   'parserInternals.c:3003,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3003,32'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
            - BranchSide:      'parserInternals.c:3004,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
        - Branch String:   'parserInternals.c:3004,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3004,32'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
            - BranchSide:      'parserInternals.c:3005,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
        - Branch String:   'parserInternals.c:3005,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3005,36'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
            - BranchSide:      'parserInternals.c:3006,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
        - Branch String:   'parserInternals.c:3006,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3006,33'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
            - BranchSide:      'parserInternals.c:3007,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
        - Branch String:   'parserInternals.c:3007,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3007,32'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
            - BranchSide:      'parserInternals.c:3008,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
        - Branch String:   'parserInternals.c:3008,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3008,33'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
            - BranchSide:      'parserInternals.c:3009,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
        - Branch String:   'parserInternals.c:3009,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3009,34'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
            - BranchSide:      'parserInternals.c:3010,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
        - Branch String:   'parserInternals.c:3010,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3010,37'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
            - BranchSide:      'parserInternals.c:3015,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
        - Branch String:   'parserInternals.c:3015,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3017,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
            - BranchSide:      'parserInternals.c:3018,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
        - Branch String:   'parserInternals.c:3018,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3018,34'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
            - BranchSide:      'parserInternals.c:3019,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
        - Branch String:   'parserInternals.c:3019,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3019,38'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
            - BranchSide:      'parserInternals.c:3020,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
        - Branch String:   'parserInternals.c:3020,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3020,29'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
            - BranchSide:      'parserInternals.c:3021,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
        - Branch String:   'parserInternals.c:3021,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3021,41'
              BranchSideFuncs:
                - xmlDictFree
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
            - BranchSide:      'parserInternals.c:3022,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
        - Branch String:   'parserInternals.c:3022,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3022,30'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
            - BranchSide:      'parserInternals.c:3023,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
        - Branch String:   'parserInternals.c:3023,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3023,45'
              BranchSideFuncs:
                - xmlParserNsFree
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
            - BranchSide:      'parserInternals.c:3024,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
        - Branch String:   'parserInternals.c:3024,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3024,33'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
            - BranchSide:      'parserInternals.c:3025,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
        - Branch String:   'parserInternals.c:3025,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3025,32'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
            - BranchSide:      'parserInternals.c:3026,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
        - Branch String:   'parserInternals.c:3026,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3026,34'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
            - BranchSide:      'parserInternals.c:3027,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
        - Branch String:   'parserInternals.c:3027,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3028,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlCatalogFreeLocal
                - xmlHashFree
            - BranchSide:      'parserInternals.c:3029,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
        - Branch String:   'parserInternals.c:3029,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3030,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlCatalogFreeLocal
            - BranchSide:      'parserInternals.c:3031,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
        - Branch String:   'parserInternals.c:3031,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3034,8'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
            - BranchSide:      'parserInternals.c:3041,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
        - Branch String:   'parserInternals.c:3035,2'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3036,13'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
            - BranchSide:      'parserInternals.c:3040,5'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
        - Branch String:   'parserInternals.c:3041,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3044,8'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
            - BranchSide:      'parserInternals.c:3054,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
        - Branch String:   'parserInternals.c:3045,2'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3046,13'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
            - BranchSide:      'parserInternals.c:3050,5'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
        - Branch String:   'parserInternals.c:3054,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3055,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
            - BranchSide:      'parserInternals.c:3056,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
        - Branch String:   'parserInternals.c:3056,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3057,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
            - BranchSide:      'parserInternals.c:3058,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
        - Branch String:   'parserInternals.c:3058,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3059,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
            - BranchSide:      'parserInternals.c:3060,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
        - Branch String:   'parserInternals.c:3060,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3061,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
            - BranchSide:      'parserInternals.c:3062,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
        - Branch String:   'parserInternals.c:3062,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3063,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
            - BranchSide:      'parserInternals.c:3066,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
        - Branch String:   'parserInternals.c:3066,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3067,22'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
            - BranchSide:      'parserInternals.c:3069,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:2999,21'
          Dst:             xmlCtxtPopInput
        - Src:             'parserInternals.c:3000,9'
          Dst:             xmlFreeInputStream
        - Src:             'parserInternals.c:3021,29'
          Dst:             xmlDictFree
        - Src:             'parserInternals.c:3023,29'
          Dst:             xmlParserNsFree
        - Src:             'parserInternals.c:3028,9'
          Dst:             xmlHashFree
        - Src:             'parserInternals.c:3028,9'
          Dst:             xmlHashDefaultDeallocator
        - Src:             'parserInternals.c:3030,9'
          Dst:             xmlHashFree
        - Src:             'parserInternals.c:3067,2'
          Dst:             xmlCatalogFreeLocal
    - functionName:    xmlFreeInputStream
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1749
      functionLinenumberEnd: 1759
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
      BBCount:         20
      ICount:          115
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlFreeParserInputBuffer
      functionUses:    38
      BranchProfiles:
        - Branch String:   'parserInternals.c:1750,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1750,24'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1752,9'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
        - Branch String:   'parserInternals.c:1752,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1752,34'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'parserInternals.c:1753,9'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
        - Branch String:   'parserInternals.c:1753,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1753,33'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'parserInternals.c:1754,10'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
        - Branch String:   'parserInternals.c:1754,31'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1754,35'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'parserInternals.c:1756,9'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
        - Branch String:   'parserInternals.c:1754,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1755,9'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'parserInternals.c:1756,9'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
        - Branch String:   'parserInternals.c:1756,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1757,34'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'parserInternals.c:1758,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:1757,9'
          Dst:             xmlFreeParserInputBuffer
    - functionName:    xmlNewParserCtxt
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3082
      functionLinenumberEnd: 3083
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNewSAXParserCtxt
      functionUses:    14
      BranchProfiles:
        - Branch String:   'parserInternals.c:3083,12'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3083,12'
              BranchSideFuncs:
                - xmlNewSAXParserCtxt
            - BranchSide:      'parserInternals.c:3083,12'
              BranchSideFuncs:
                - xmlNewSAXParserCtxt
      Callsites:
        - Src:             'parserInternals.c:3083,12'
          Dst:             xmlNewSAXParserCtxt
    - functionName:    xmlInitParserCtxt
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2980
      functionLinenumberEnd: 2981
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlInitSAXParserCtxt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'parserInternals.c:2981,12'
          Dst:             xmlInitSAXParserCtxt
    - functionName:    xmlLoadExternalEntity
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2785
      functionLinenumberEnd: 2786
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - URL
        - ID
        - ctxt
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlLoadResource
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'parserInternals.c:2786,12'
          Dst:             xmlLoadResource
    - functionName:    xmlLoadResource
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2700
      functionLinenumberEnd: 2748
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - url
        - publicId
        - type
      BBCount:         31
      ICount:          214
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - xmlCanonicPath
        - xmlCtxtErrIO
        - xmlCtxtErrMemory
        - xmlResolveResourceFromCatalog
      functionUses:    10
      BranchProfiles:
        - Branch String:   'parserInternals.c:2704,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2705,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2707,10'
              BranchSideFuncs:
                - xmlCanonicPath
                - xmlCtxtErrMemory
                - xmlResolveResourceFromCatalog
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:2707,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2707,28'
              BranchSideFuncs:
                - xmlCanonicPath
                - xmlCtxtErrMemory
                - xmlResolveResourceFromCatalog
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:2739,65'
              BranchSideFuncs:
                - xmlCanonicPath
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:2707,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2708,15'
              BranchSideFuncs:
                - xmlResolveResourceFromCatalog
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:2739,65'
              BranchSideFuncs:
                - xmlCanonicPath
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:2715,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2716,19'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:2719,13'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:2719,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2720,19'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:2721,14'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:2721,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2722,19'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:2724,20'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:2725,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2726,24'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:2728,16'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:2730,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2731,26'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:2734,13'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2734,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2735,13'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2736,16'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2740,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2741,26'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:2745,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:2714,29'
          Dst:             xmlResolveResourceFromCatalog
        - Src:             'parserInternals.c:2731,13'
          Dst:             xmlCtxtErrIO
        - Src:             'parserInternals.c:2739,32'
          Dst:             xmlCanonicPath
        - Src:             'parserInternals.c:2741,9'
          Dst:             xmlCtxtErrMemory
    - functionName:    xmlResolveResourceFromCatalog
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2304
      functionLinenumberEnd: 2366
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - URL
        - ID
        - ctxt
      BBCount:         58
      ICount:          275
      EdgeCount:       79
      CyclomaticComplexity: 23
      functionsReached:
        - xmlCatalogGetDefaults
        - xmlCatalogLocalResolve
        - xmlCatalogLocalResolveURI
        - xmlCatalogResolve
        - xmlCatalogResolveURI
        - xmlNoNetExists
        - xmlStrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parserInternals.c:2316,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2316,28'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlStrdup
                - xmlCatalogResolve
                - xmlCatalogLocalResolve
            - BranchSide:      'parserInternals.c:2321,11'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlStrdup
                - xmlCatalogResolve
                - xmlCatalogLocalResolve
        - Branch String:   'parserInternals.c:2316,52'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2317,11'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlStrdup
                - xmlCatalogResolve
                - xmlCatalogLocalResolve
            - BranchSide:      'parserInternals.c:2321,11'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlStrdup
                - xmlCatalogResolve
                - xmlCatalogLocalResolve
        - Branch String:   'parserInternals.c:2317,39'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2318,11'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlStrdup
                - xmlCatalogResolve
                - xmlCatalogLocalResolve
            - BranchSide:      'parserInternals.c:2319,20'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlStrdup
                - xmlCatalogResolve
                - xmlCatalogLocalResolve
        - Branch String:   'parserInternals.c:2316,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2319,20'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlStrdup
                - xmlCatalogResolve
                - xmlCatalogLocalResolve
            - BranchSide:      'parserInternals.c:2321,11'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlStrdup
                - xmlCatalogResolve
                - xmlCatalogLocalResolve
        - Branch String:   'parserInternals.c:2321,25'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2322,12'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlStrdup
                - xmlCatalogResolve
                - xmlCatalogLocalResolve
            - BranchSide:      'parserInternals.c:2323,11'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlStrdup
                - xmlCatalogResolve
                - xmlCatalogLocalResolve
        - Branch String:   'parserInternals.c:2322,61'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2323,11'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlStrdup
                - xmlCatalogResolve
                - xmlCatalogLocalResolve
            - BranchSide:      'parserInternals.c:2327,10'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlStrdup
                - xmlCatalogResolve
                - xmlCatalogLocalResolve
        - Branch String:   'parserInternals.c:2323,39'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2324,11'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlStrdup
                - xmlCatalogResolve
                - xmlCatalogLocalResolve
            - BranchSide:      'parserInternals.c:2325,21'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlStrdup
                - xmlCatalogResolve
                - xmlCatalogLocalResolve
        - Branch String:   'parserInternals.c:2321,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2325,21'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlStrdup
                - xmlCatalogResolve
                - xmlCatalogLocalResolve
            - BranchSide:      'parserInternals.c:2327,10'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlStrdup
                - xmlCatalogResolve
                - xmlCatalogLocalResolve
        - Branch String:   'parserInternals.c:2327,39'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2327,59'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlStrdup
                - xmlCatalogResolve
                - xmlCatalogLocalResolve
            - BranchSide:      'parserInternals.c:2327,39'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2327,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2327,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2331,13'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlStrdup
                - xmlCatalogResolve
                - xmlCatalogLocalResolve
        - Branch String:   'parserInternals.c:2331,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2332,40'
              BranchSideFuncs:
                - xmlCatalogLocalResolve
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlStrdup
                - xmlCatalogResolve
            - BranchSide:      'parserInternals.c:2339,7'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlStrdup
                - xmlCatalogResolve
        - Branch String:   'parserInternals.c:2339,25'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2339,29'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlStrdup
                - xmlCatalogResolve
            - BranchSide:      'parserInternals.c:2343,7'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlStrdup
        - Branch String:   'parserInternals.c:2339,6'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2340,52'
              BranchSideFuncs:
                - xmlCatalogResolve
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlStrdup
            - BranchSide:      'parserInternals.c:2343,7'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlStrdup
        - Branch String:   'parserInternals.c:2343,25'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2343,29'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlStrdup
            - BranchSide:      'parserInternals.c:2349,7'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
        - Branch String:   'parserInternals.c:2343,6'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2344,45'
              BranchSideFuncs:
                - xmlStrdup
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
            - BranchSide:      'parserInternals.c:2349,7'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
        - Branch String:   'parserInternals.c:2349,25'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2349,59'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
            - BranchSide:      'parserInternals.c:2364,5'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2349,6'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2350,15'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2364,5'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2352,10'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2353,35'
              BranchSideFuncs:
                - xmlCatalogLocalResolveURI
                - xmlCatalogResolveURI
            - BranchSide:      'parserInternals.c:2355,11'
              BranchSideFuncs:
                - xmlCatalogResolveURI
        - Branch String:   'parserInternals.c:2355,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2355,28'
              BranchSideFuncs:
                - xmlCatalogResolveURI
            - BranchSide:      'parserInternals.c:2359,10'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2355,10'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2356,30'
              BranchSideFuncs:
                - xmlCatalogResolveURI
            - BranchSide:      'parserInternals.c:2359,10'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2359,10'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2360,3'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2363,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:2314,12'
          Dst:             xmlCatalogGetDefaults
        - Src:             'parserInternals.c:2327,44'
          Dst:             xmlNoNetExists
        - Src:             'parserInternals.c:2332,17'
          Dst:             xmlCatalogLocalResolve
        - Src:             'parserInternals.c:2340,17'
          Dst:             xmlCatalogResolve
        - Src:             'parserInternals.c:2344,17'
          Dst:             xmlStrdup
        - Src:             'parserInternals.c:2349,30'
          Dst:             xmlNoNetExists
        - Src:             'parserInternals.c:2353,9'
          Dst:             xmlCatalogLocalResolveURI
        - Src:             'parserInternals.c:2356,9'
          Dst:             xmlCatalogResolveURI
    - functionName:    xmlCtxtErrIO
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - code
        - uri
      BBCount:         21
      ICount:          117
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - xmlCtxtErr
        - xmlErrString
      functionUses:    13
      BranchProfiles:
        - Branch String:   'parserInternals.c:226,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:227,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:229,11'
              BranchSideFuncs:
                - xmlErrString
                - xmlCtxtErr
        - Branch String:   'parserInternals.c:229,34'
          Branch Sides:
            - BranchSide:      'parserInternals.c:230,11'
              BranchSideFuncs:
                - xmlErrString
                - xmlCtxtErr
            - BranchSide:      'parserInternals.c:237,13'
              BranchSideFuncs:
                - xmlErrString
                - xmlCtxtErr
        - Branch String:   'parserInternals.c:229,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:237,13'
              BranchSideFuncs:
                - xmlErrString
                - xmlCtxtErr
            - BranchSide:      'parserInternals.c:241,16'
              BranchSideFuncs:
                - xmlErrString
                - xmlCtxtErr
        - Branch String:   'parserInternals.c:237,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:238,19'
              BranchSideFuncs:
                - xmlErrString
                - xmlCtxtErr
            - BranchSide:      'parserInternals.c:240,19'
              BranchSideFuncs:
                - xmlErrString
                - xmlCtxtErr
        - Branch String:   'parserInternals.c:241,16'
          Branch Sides:
            - BranchSide:      'parserInternals.c:242,15'
              BranchSideFuncs:
                - xmlErrString
                - xmlCtxtErr
            - BranchSide:      'parserInternals.c:244,15'
              BranchSideFuncs:
                - xmlErrString
                - xmlCtxtErr
        - Branch String:   'parserInternals.c:249,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:250,13'
              BranchSideFuncs:
                - xmlCtxtErr
            - BranchSide:      'parserInternals.c:254,13'
              BranchSideFuncs:
                - xmlCtxtErr
      Callsites:
        - Src:             'parserInternals.c:247,14'
          Dst:             xmlErrString
        - Src:             'parserInternals.c:259,5'
          Dst:             xmlCtxtErr
    - functionName:    xmlDefaultExternalEntityLoader
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2571
      functionLinenumberEnd: 2597
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - url
        - ID
        - ctxt
      BBCount:         20
      ICount:          113
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlCtxtErrIO
        - xmlNewInputFromFile
        - xmlResolveResourceFromCatalog
        - xmlStrncasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parserInternals.c:2577,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2578,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2581,55'
              BranchSideFuncs:
                - xmlResolveResourceFromCatalog
                - xmlNewInputFromFile
                - xmlStrncasecmp
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:2582,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2583,8'
              BranchSideFuncs:
                - xmlNewInputFromFile
                - xmlStrncasecmp
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:2586,10'
              BranchSideFuncs:
                - xmlNewInputFromFile
                - xmlStrncasecmp
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:2586,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2587,10'
              BranchSideFuncs:
                - xmlNewInputFromFile
                - xmlStrncasecmp
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:2591,37'
              BranchSideFuncs:
                - xmlNewInputFromFile
        - Branch String:   'parserInternals.c:2587,43'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2588,34'
              BranchSideFuncs:
                - xmlStrncasecmp
                - xmlNewInputFromFile
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:2591,37'
              BranchSideFuncs:
                - xmlNewInputFromFile
        - Branch String:   'parserInternals.c:2586,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2589,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:2591,37'
              BranchSideFuncs:
                - xmlNewInputFromFile
        - Branch String:   'parserInternals.c:2594,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2595,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2596,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:2581,25'
          Dst:             xmlResolveResourceFromCatalog
        - Src:             'parserInternals.c:2588,10'
          Dst:             xmlStrncasecmp
        - Src:             'parserInternals.c:2589,9'
          Dst:             xmlCtxtErrIO
        - Src:             'parserInternals.c:2591,17'
          Dst:             xmlNewInputFromFile
    - functionName:    xmlNewInputFromFile
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2536
      functionLinenumberEnd: 2556
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - filename
      BBCount:         17
      ICount:          101
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlCtxtErrIO
        - xmlNewInputFromUrl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parserInternals.c:2541,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2541,28'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2542,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2541,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2542,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2544,9'
              BranchSideFuncs:
                - xmlNewInputFromUrl
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:2544,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2545,15'
              BranchSideFuncs:
                - xmlNewInputFromUrl
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:2546,10'
              BranchSideFuncs:
                - xmlNewInputFromUrl
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:2546,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2547,15'
              BranchSideFuncs:
                - xmlNewInputFromUrl
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:2549,31'
              BranchSideFuncs:
                - xmlNewInputFromUrl
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:2550,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2551,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:2555,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:2549,12'
          Dst:             xmlNewInputFromUrl
        - Src:             'parserInternals.c:2551,9'
          Dst:             xmlCtxtErrIO
    - functionName:    xmlNewInputFromUrl
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2485
      functionLinenumberEnd: 2522
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - flags
        - out
      BBCount:         18
      ICount:          109
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - __xmlParserInputBufferCreateFilenameValue
        - xmlNewInputInternal
        - xmlParserInputBufferCreateUrl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parserInternals.c:2490,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2491,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2492,6'
              BranchSideFuncs:
                - __xmlParserInputBufferCreateFilenameValue
                - xmlParserInputBufferCreateUrl
                - xmlNewInputInternal
                - __xmlParserInputBufferCreateFilenameValue
        - Branch String:   'parserInternals.c:2493,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2494,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2496,9'
              BranchSideFuncs:
                - __xmlParserInputBufferCreateFilenameValue
                - xmlParserInputBufferCreateUrl
                - xmlNewInputInternal
                - __xmlParserInputBufferCreateFilenameValue
        - Branch String:   'parserInternals.c:2496,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2497,15'
              BranchSideFuncs:
                - __xmlParserInputBufferCreateFilenameValue
                - xmlNewInputInternal
            - BranchSide:      'parserInternals.c:2502,46'
              BranchSideFuncs:
                - xmlParserInputBufferCreateUrl
                - xmlNewInputInternal
        - Branch String:   'parserInternals.c:2499,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2500,18'
              BranchSideFuncs:
                - xmlNewInputInternal
            - BranchSide:      'parserInternals.c:2501,5'
              BranchSideFuncs:
                - xmlNewInputInternal
        - Branch String:   'parserInternals.c:2505,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2506,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2508,33'
              BranchSideFuncs:
                - xmlNewInputInternal
        - Branch String:   'parserInternals.c:2509,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2510,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2520,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:2496,9'
          Dst:             __xmlParserInputBufferCreateFilenameValue
        - Src:             'parserInternals.c:2497,15'
          Dst:             __xmlParserInputBufferCreateFilenameValue
        - Src:             'parserInternals.c:2502,16'
          Dst:             xmlParserInputBufferCreateUrl
        - Src:             'parserInternals.c:2508,13'
          Dst:             xmlNewInputInternal
    - functionName:    xmlNewInputInternal
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1829
      functionLinenumberEnd: 1853
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - filename
      BBCount:         11
      ICount:          89
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlBufResetInput
        - xmlFreeInputStream
        - xmlFreeParserInputBuffer
      functionUses:    7
      BranchProfiles:
        - Branch String:   'parserInternals.c:1833,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1834,27'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'parserInternals.c:1837,12'
              BranchSideFuncs:
                - xmlBufResetInput
                - xmlFreeInputStream
        - Branch String:   'parserInternals.c:1844,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1845,27'
              BranchSideFuncs:
                - xmlFreeInputStream
            - BranchSide:      'parserInternals.c:1852,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1846,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1847,32'
              BranchSideFuncs:
                - xmlFreeInputStream
            - BranchSide:      'parserInternals.c:1850,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:1834,2'
          Dst:             xmlFreeParserInputBuffer
        - Src:             'parserInternals.c:1842,5'
          Dst:             xmlBufResetInput
        - Src:             'parserInternals.c:1847,13'
          Dst:             xmlFreeInputStream
    - functionName:    xmlCtxtSetResourceLoader
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2681
      functionLinenumberEnd: 2687
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - loader
        - vctxt
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parserInternals.c:2682,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2683,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2685,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlGetExternalEntityLoader
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2662
      functionLinenumberEnd: 2663
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSetExternalEntityLoader
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2648
      functionLinenumberEnd: 2650
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlNoNetExternalEntityLoader
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2614
      functionLinenumberEnd: 2628
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - URL
        - ID
        - ctxt
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlDefaultExternalEntityLoader
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:2618,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2619,22'
              BranchSideFuncs:
                - xmlDefaultExternalEntityLoader
            - BranchSide:      'parserInternals.c:2623,44'
              BranchSideFuncs:
                - xmlDefaultExternalEntityLoader
        - Branch String:   'parserInternals.c:2625,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2625,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2626,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:2623,13'
          Dst:             xmlDefaultExternalEntityLoader
    - functionName:    xmlCheckHTTPInput
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2433
      functionLinenumberEnd: 2452
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - ret
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlNewStringInputStream
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2276
      functionLinenumberEnd: 2277
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - buffer
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtNewInputFromString
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'parserInternals.c:2277,12'
          Dst:             xmlCtxtNewInputFromString
    - functionName:    xmlCtxtNewInputFromString
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1973
      functionLinenumberEnd: 1989
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - url
        - str
        - encoding
        - flags
      BBCount:         14
      ICount:          79
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlCtxtErrMemory
        - xmlNewInputFromString
        - xmlSwitchInputEncodingName
      functionUses:    8
      BranchProfiles:
        - Branch String:   'parserInternals.c:1976,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1976,28'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1977,2'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1976,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1977,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1979,35'
              BranchSideFuncs:
                - xmlNewInputFromString
                - xmlSwitchInputEncodingName
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:1980,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1981,26'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:1985,9'
              BranchSideFuncs:
                - xmlSwitchInputEncodingName
        - Branch String:   'parserInternals.c:1985,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1986,36'
              BranchSideFuncs:
                - xmlSwitchInputEncodingName
            - BranchSide:      'parserInternals.c:1988,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:1979,13'
          Dst:             xmlNewInputFromString
        - Src:             'parserInternals.c:1981,9'
          Dst:             xmlCtxtErrMemory
        - Src:             'parserInternals.c:1986,9'
          Dst:             xmlSwitchInputEncodingName
    - functionName:    xmlNewInputFromString
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1947
      functionLinenumberEnd: 1958
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - url
        - str
        - flags
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlNewInputBufferString
        - xmlNewInputInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parserInternals.c:1950,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1951,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1953,35'
              BranchSideFuncs:
                - xmlNewInputBufferString
                - xmlNewInputInternal
        - Branch String:   'parserInternals.c:1954,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1955,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1957,32'
              BranchSideFuncs:
                - xmlNewInputInternal
      Callsites:
        - Src:             'parserInternals.c:1953,11'
          Dst:             xmlNewInputBufferString
        - Src:             'parserInternals.c:1957,12'
          Dst:             xmlNewInputInternal
    - functionName:    xmlSwitchInputEncodingName
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1263
      functionLinenumberEnd: 1288
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - input
        - encoding
      BBCount:         13
      ICount:          90
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlCreateCharEncodingHandler
        - xmlCtxtErrIO
        - xmlFatalErr
        - xmlInputSetEncodingHandler
        - xmlWarningMsg
      functionUses:    7
      BranchProfiles:
        - Branch String:   'parserInternals.c:1267,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1268,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1270,40'
              BranchSideFuncs:
                - xmlCreateCharEncodingHandler
                - xmlInputSetEncodingHandler
                - xmlCtxtErrIO
                - xmlFatalErr
                - xmlWarningMsg
        - Branch String:   'parserInternals.c:1272,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1273,23'
              BranchSideFuncs:
                - xmlWarningMsg
            - BranchSide:      'parserInternals.c:1276,16'
              BranchSideFuncs:
                - xmlInputSetEncodingHandler
                - xmlCtxtErrIO
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1282,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1283,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:1287,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:1270,11'
          Dst:             xmlCreateCharEncodingHandler
        - Src:             'parserInternals.c:1273,9'
          Dst:             xmlWarningMsg
        - Src:             'parserInternals.c:1277,9'
          Dst:             xmlFatalErr
        - Src:             'parserInternals.c:1281,12'
          Dst:             xmlInputSetEncodingHandler
        - Src:             'parserInternals.c:1283,9'
          Dst:             xmlCtxtErrIO
    - functionName:    xmlInputSetEncodingHandler
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1326
      functionLinenumberEnd: 1411
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - handler
      BBCount:         29
      ICount:          223
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - xmlBufCreate
        - xmlBufResetInput
        - xmlBufShrink
        - xmlCharEncCloseFunc
        - xmlCharEncInput
        - xmlStrcasecmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'parserInternals.c:1331,25'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1331,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
            - BranchSide:      'parserInternals.c:1332,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
        - Branch String:   'parserInternals.c:1331,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1332,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
            - BranchSide:      'parserInternals.c:1335,10'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufResetInput
                - xmlBufShrink
                - xmlCharEncInput
                - xmlCharEncCloseFunc
                - xmlCharEncCloseFunc
                - xmlStrcasecmp
                - xmlCharEncCloseFunc
        - Branch String:   'parserInternals.c:1342,27'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1343,33'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlBufCreate
                - xmlBufResetInput
                - xmlBufShrink
                - xmlCharEncInput
                - xmlCharEncCloseFunc
                - xmlCharEncCloseFunc
                - xmlCharEncCloseFunc
            - BranchSide:      'parserInternals.c:1348,9'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufResetInput
                - xmlBufShrink
                - xmlCharEncInput
                - xmlCharEncCloseFunc
                - xmlCharEncCloseFunc
        - Branch String:   'parserInternals.c:1342,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1344,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlBufCreate
                - xmlBufResetInput
                - xmlBufShrink
                - xmlCharEncInput
                - xmlCharEncCloseFunc
                - xmlCharEncCloseFunc
            - BranchSide:      'parserInternals.c:1348,9'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufResetInput
                - xmlBufShrink
                - xmlCharEncInput
                - xmlCharEncCloseFunc
                - xmlCharEncCloseFunc
        - Branch String:   'parserInternals.c:1348,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1349,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1351,9'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufResetInput
                - xmlBufShrink
                - xmlCharEncInput
                - xmlCharEncCloseFunc
                - xmlCharEncCloseFunc
        - Branch String:   'parserInternals.c:1351,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1361,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
            - BranchSide:      'parserInternals.c:1366,11'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufResetInput
                - xmlBufShrink
                - xmlCharEncInput
                - xmlCharEncCloseFunc
        - Branch String:   'parserInternals.c:1367,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1368,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
            - BranchSide:      'parserInternals.c:1372,19'
              BranchSideFuncs:
                - xmlBufResetInput
                - xmlBufShrink
                - xmlCharEncInput
        - Branch String:   'parserInternals.c:1379,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1388,21'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlCharEncInput
                - xmlBufResetInput
            - BranchSide:      'parserInternals.c:1408,22'
              BranchSideFuncs:
                - xmlBufResetInput
        - Branch String:   'parserInternals.c:1399,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1400,21'
              BranchSideFuncs:
                - xmlCharEncInput
                - xmlBufResetInput
            - BranchSide:      'parserInternals.c:1402,21'
              BranchSideFuncs:
                - xmlCharEncInput
                - xmlBufResetInput
        - Branch String:   'parserInternals.c:1404,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1405,20'
              BranchSideFuncs:
                - xmlBufResetInput
            - BranchSide:      'parserInternals.c:1406,5'
              BranchSideFuncs:
                - xmlBufResetInput
      Callsites:
        - Src:             'parserInternals.c:1332,9'
          Dst:             xmlCharEncCloseFunc
        - Src:             'parserInternals.c:1343,10'
          Dst:             xmlStrcasecmp
        - Src:             'parserInternals.c:1344,9'
          Dst:             xmlCharEncCloseFunc
        - Src:             'parserInternals.c:1361,9'
          Dst:             xmlCharEncCloseFunc
        - Src:             'parserInternals.c:1366,11'
          Dst:             xmlBufCreate
        - Src:             'parserInternals.c:1368,9'
          Dst:             xmlCharEncCloseFunc
        - Src:             'parserInternals.c:1389,9'
          Dst:             xmlBufShrink
        - Src:             'parserInternals.c:1403,15'
          Dst:             xmlCharEncInput
        - Src:             'parserInternals.c:1408,5'
          Dst:             xmlBufResetInput
    - functionName:    xmlNewEntityInputStream
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2233
      functionLinenumberEnd: 2262
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - ent
      BBCount:         20
      ICount:          113
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlCtxtNewInputFromString
        - xmlLoadResource
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parserInternals.c:2236,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2236,28'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2237,2'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2236,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2237,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2239,9'
              BranchSideFuncs:
                - xmlLoadResource
                - xmlCtxtNewInputFromString
        - Branch String:   'parserInternals.c:2239,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2240,43'
              BranchSideFuncs:
                - xmlCtxtNewInputFromString
            - BranchSide:      'parserInternals.c:2242,16'
              BranchSideFuncs:
                - xmlLoadResource
        - Branch String:   'parserInternals.c:2242,16'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2245,13'
              BranchSideFuncs:
                - xmlLoadResource
            - BranchSide:      'parserInternals.c:2253,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2245,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2246,19'
              BranchSideFuncs:
                - xmlLoadResource
            - BranchSide:      'parserInternals.c:2248,19'
              BranchSideFuncs:
                - xmlLoadResource
        - Branch String:   'parserInternals.c:2256,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2257,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2259,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:2240,17'
          Dst:             xmlCtxtNewInputFromString
        - Src:             'parserInternals.c:2250,17'
          Dst:             xmlLoadResource
    - functionName:    xmlNewIOInputStream
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2201
      functionLinenumberEnd: 2219
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - buf
        - enc
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlCtxtErrMemory
        - xmlGetCharEncodingName
        - xmlNewInputInternal
        - xmlSwitchInputEncodingName
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parserInternals.c:2205,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2205,28'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2206,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2205,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2206,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2208,33'
              BranchSideFuncs:
                - xmlNewInputInternal
                - xmlGetCharEncodingName
                - xmlSwitchInputEncodingName
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:2209,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2210,26'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:2214,39'
              BranchSideFuncs:
                - xmlGetCharEncodingName
                - xmlSwitchInputEncodingName
        - Branch String:   'parserInternals.c:2215,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2216,36'
              BranchSideFuncs:
                - xmlSwitchInputEncodingName
            - BranchSide:      'parserInternals.c:2218,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:2208,13'
          Dst:             xmlNewInputInternal
        - Src:             'parserInternals.c:2210,9'
          Dst:             xmlCtxtErrMemory
        - Src:             'parserInternals.c:2214,16'
          Dst:             xmlGetCharEncodingName
        - Src:             'parserInternals.c:2216,9'
          Dst:             xmlSwitchInputEncodingName
    - functionName:    xmlNewPushInput
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2160
      functionLinenumberEnd: 2186
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - url
        - chunk
        - size
      BBCount:         15
      ICount:          102
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlAllocParserInputBuffer
        - xmlBufResetInput
        - xmlFreeInputStream
        - xmlNewInputInternal
        - xmlParserInputBufferPush
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parserInternals.c:2165,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2166,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2168,33'
              BranchSideFuncs:
                - xmlNewInputInternal
                - xmlParserInputBufferPush
                - xmlBufResetInput
                - xmlFreeInputStream
        - Branch String:   'parserInternals.c:2169,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2170,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2172,5'
              BranchSideFuncs:
                - xmlParserInputBufferPush
                - xmlBufResetInput
                - xmlFreeInputStream
        - Branch String:   'parserInternals.c:2174,20'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2174,24'
              BranchSideFuncs:
                - xmlParserInputBufferPush
                - xmlBufResetInput
                - xmlFreeInputStream
            - BranchSide:      'parserInternals.c:2185,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2174,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2177,33'
              BranchSideFuncs:
                - xmlParserInputBufferPush
                - xmlBufResetInput
                - xmlFreeInputStream
            - BranchSide:      'parserInternals.c:2185,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2179,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2180,32'
              BranchSideFuncs:
                - xmlFreeInputStream
            - BranchSide:      'parserInternals.c:2183,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:2164,11'
          Dst:             xmlAllocParserInputBuffer
        - Src:             'parserInternals.c:2168,13'
          Dst:             xmlNewInputInternal
        - Src:             'parserInternals.c:2177,8'
          Dst:             xmlParserInputBufferPush
        - Src:             'parserInternals.c:2178,9'
          Dst:             xmlBufResetInput
        - Src:             'parserInternals.c:2180,13'
          Dst:             xmlFreeInputStream
    - functionName:    xmlCtxtNewInputFromIO
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2131
      functionLinenumberEnd: 2147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - url
        - ioRead
        - ioClose
        - ioCtxt
        - encoding
        - flags
      BBCount:         14
      ICount:          87
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlCtxtErrMemory
        - xmlNewInputFromIO
        - xmlSwitchInputEncodingName
      functionUses:    5
      BranchProfiles:
        - Branch String:   'parserInternals.c:2134,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2134,28'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2135,2'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2134,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2135,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2137,31'
              BranchSideFuncs:
                - xmlNewInputFromIO
                - xmlSwitchInputEncodingName
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:2138,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2139,26'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:2143,9'
              BranchSideFuncs:
                - xmlSwitchInputEncodingName
        - Branch String:   'parserInternals.c:2143,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2144,36'
              BranchSideFuncs:
                - xmlSwitchInputEncodingName
            - BranchSide:      'parserInternals.c:2146,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:2137,13'
          Dst:             xmlNewInputFromIO
        - Src:             'parserInternals.c:2139,9'
          Dst:             xmlCtxtErrMemory
        - Src:             'parserInternals.c:2144,9'
          Dst:             xmlSwitchInputEncodingName
    - functionName:    xmlNewInputFromIO
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2094
      functionLinenumberEnd: 2112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - url
        - ioRead
        - ioClose
        - ioCtxt
        - flags
      BBCount:         11
      ICount:          81
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlAllocParserInputBuffer
        - xmlNewInputInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parserInternals.c:2097,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2098,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2100,11'
              BranchSideFuncs:
                - xmlAllocParserInputBuffer
                - xmlNewInputInternal
        - Branch String:   'parserInternals.c:2101,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2102,13'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2107,20'
              BranchSideFuncs:
                - xmlNewInputInternal
        - Branch String:   'parserInternals.c:2102,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2103,13'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2104,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:2100,11'
          Dst:             xmlAllocParserInputBuffer
        - Src:             'parserInternals.c:2111,12'
          Dst:             xmlNewInputInternal
    - functionName:    xmlCtxtNewInputFromFd
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2044
      functionLinenumberEnd: 2063
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - url
        - fd
        - encoding
        - flags
      BBCount:         17
      ICount:          98
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlCtxtErrMemory
        - xmlNewInputFromFd
        - xmlSwitchInputEncodingName
      functionUses:    5
      BranchProfiles:
        - Branch String:   'parserInternals.c:2047,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2047,28'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2048,2'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2047,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2048,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2050,9'
              BranchSideFuncs:
                - xmlNewInputFromFd
                - xmlSwitchInputEncodingName
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:2050,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2051,15'
              BranchSideFuncs:
                - xmlNewInputFromFd
                - xmlSwitchInputEncodingName
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:2053,31'
              BranchSideFuncs:
                - xmlNewInputFromFd
                - xmlSwitchInputEncodingName
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:2054,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2055,19'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:2059,9'
              BranchSideFuncs:
                - xmlSwitchInputEncodingName
        - Branch String:   'parserInternals.c:2059,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2060,36'
              BranchSideFuncs:
                - xmlSwitchInputEncodingName
            - BranchSide:      'parserInternals.c:2062,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:2053,13'
          Dst:             xmlNewInputFromFd
        - Src:             'parserInternals.c:2055,2'
          Dst:             xmlCtxtErrMemory
        - Src:             'parserInternals.c:2060,9'
          Dst:             xmlSwitchInputEncodingName
    - functionName:    xmlNewInputFromFd
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2013
      functionLinenumberEnd: 2029
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - url
        - fd
        - flags
      BBCount:         10
      ICount:          65
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlAllocParserInputBuffer
        - xmlFreeParserInputBuffer
        - xmlInputFromFd
        - xmlNewInputInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parserInternals.c:2016,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2017,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2019,11'
              BranchSideFuncs:
                - xmlAllocParserInputBuffer
                - xmlInputFromFd
                - xmlNewInputInternal
                - xmlFreeParserInputBuffer
        - Branch String:   'parserInternals.c:2020,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2021,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2023,24'
              BranchSideFuncs:
                - xmlInputFromFd
                - xmlNewInputInternal
                - xmlFreeParserInputBuffer
        - Branch String:   'parserInternals.c:2023,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2024,34'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'parserInternals.c:2028,32'
              BranchSideFuncs:
                - xmlNewInputInternal
      Callsites:
        - Src:             'parserInternals.c:2019,11'
          Dst:             xmlAllocParserInputBuffer
        - Src:             'parserInternals.c:2023,9'
          Dst:             xmlInputFromFd
        - Src:             'parserInternals.c:2024,9'
          Dst:             xmlFreeParserInputBuffer
        - Src:             'parserInternals.c:2028,12'
          Dst:             xmlNewInputInternal
    - functionName:    xmlCtxtNewInputFromMemory
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1908
      functionLinenumberEnd: 1924
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - url
        - mem
        - size
        - encoding
        - flags
      BBCount:         14
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlCtxtErrMemory
        - xmlNewInputFromMemory
        - xmlSwitchInputEncodingName
      functionUses:    7
      BranchProfiles:
        - Branch String:   'parserInternals.c:1911,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1911,28'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1912,2'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1911,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1912,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1914,35'
              BranchSideFuncs:
                - xmlNewInputFromMemory
                - xmlSwitchInputEncodingName
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:1915,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1916,26'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:1920,9'
              BranchSideFuncs:
                - xmlSwitchInputEncodingName
        - Branch String:   'parserInternals.c:1920,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1921,36'
              BranchSideFuncs:
                - xmlSwitchInputEncodingName
            - BranchSide:      'parserInternals.c:1923,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:1914,13'
          Dst:             xmlNewInputFromMemory
        - Src:             'parserInternals.c:1916,9'
          Dst:             xmlCtxtErrMemory
        - Src:             'parserInternals.c:1921,9'
          Dst:             xmlSwitchInputEncodingName
    - functionName:    xmlNewInputFromMemory
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1881
      functionLinenumberEnd: 1892
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - url
        - mem
        - size
        - flags
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlNewInputBufferMemory
        - xmlNewInputInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parserInternals.c:1884,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1885,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1887,35'
              BranchSideFuncs:
                - xmlNewInputBufferMemory
                - xmlNewInputInternal
        - Branch String:   'parserInternals.c:1888,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1889,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1891,32'
              BranchSideFuncs:
                - xmlNewInputInternal
      Callsites:
        - Src:             'parserInternals.c:1887,11'
          Dst:             xmlNewInputBufferMemory
        - Src:             'parserInternals.c:1891,12'
          Dst:             xmlNewInputInternal
    - functionName:    xmlCtxtNewInputFromUrl
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1803
      functionLinenumberEnd: 1817
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - url
        - publicId
        - encoding
        - flags
      BBCount:         14
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlLoadResource
        - xmlSwitchInputEncodingName
      functionUses:    5
      BranchProfiles:
        - Branch String:   'parserInternals.c:1806,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1806,28'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1807,2'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1806,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1807,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1809,29'
              BranchSideFuncs:
                - xmlLoadResource
                - xmlSwitchInputEncodingName
        - Branch String:   'parserInternals.c:1810,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1811,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1813,9'
              BranchSideFuncs:
                - xmlSwitchInputEncodingName
        - Branch String:   'parserInternals.c:1813,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1814,36'
              BranchSideFuncs:
                - xmlSwitchInputEncodingName
            - BranchSide:      'parserInternals.c:1816,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:1809,13'
          Dst:             xmlLoadResource
        - Src:             'parserInternals.c:1814,9'
          Dst:             xmlSwitchInputEncodingName
    - functionName:    xmlNewInputStream
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1772
      functionLinenumberEnd: 1785
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parserInternals.c:1776,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1777,26'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:1780,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:1777,9'
          Dst:             xmlCtxtErrMemory
    - functionName:    xmlGetActualEncoding
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1720
      functionLinenumberEnd: 1733
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         16
      ICount:          100
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parserInternals.c:1723,56'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1724,10'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1726,20'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1723,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1726,20'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1727,17'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1727,35'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1727,39'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1729,16'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1727,16'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1728,29'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1729,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCtxtGetDeclaredEncoding
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1705
      functionLinenumberEnd: 1710
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:1706,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1707,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1709,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSetDeclaredEncoding
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1611
      functionLinenumberEnd: 1693
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - encoding
      BBCount:         41
      ICount:          259
      EdgeCount:       51
      CyclomaticComplexity: 12
      functionsReached:
        - xmlCreateCharEncodingHandler
        - xmlCtxtErrIO
        - xmlCtxtErrMemory
        - xmlFatalErr
        - xmlInputSetEncodingHandler
        - xmlStrcasecmp
        - xmlStrdup
        - xmlWarningMsg
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parserInternals.c:1612,62'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1613,11'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlStrdup
                - xmlCtxtErrMemory
                - xmlStrcasecmp
                - xmlCreateCharEncodingHandler
                - xmlInputSetEncodingHandler
                - xmlCtxtErrIO
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1638,16'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlStrdup
                - xmlCtxtErrMemory
                - xmlStrcasecmp
        - Branch String:   'parserInternals.c:1612,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1622,59'
              BranchSideFuncs:
                - xmlCreateCharEncodingHandler
                - xmlInputSetEncodingHandler
                - xmlCtxtErrIO
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1638,16'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlStrdup
                - xmlCtxtErrMemory
                - xmlStrcasecmp
        - Branch String:   'parserInternals.c:1624,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1625,25'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1630,43'
              BranchSideFuncs:
                - xmlInputSetEncodingHandler
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:1631,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1632,26'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:1637,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1651,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1653,25'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlStrdup
                - xmlCtxtErrMemory
                - xmlStrcasecmp
            - BranchSide:      'parserInternals.c:1657,25'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlStrdup
                - xmlCtxtErrMemory
                - xmlStrcasecmp
            - BranchSide:      'parserInternals.c:1661,25'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlStrdup
                - xmlCtxtErrMemory
                - xmlStrcasecmp
            - BranchSide:      'parserInternals.c:1666,13'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlStrdup
                - xmlCtxtErrMemory
                - xmlStrcasecmp
        - Branch String:   'parserInternals.c:1666,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1668,17'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlStrdup
                - xmlCtxtErrMemory
                - xmlStrcasecmp
            - BranchSide:      'parserInternals.c:1688,5'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1670,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1671,35'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlWarningMsg
                - xmlStrdup
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:1677,17'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlStrdup
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:1671,21'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1672,27'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlStrdup
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:1675,13'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlStrdup
                - xmlCtxtErrMemory
                - xmlStrcasecmp
        - Branch String:   'parserInternals.c:1677,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1678,31'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlStrdup
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:1687,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1684,21'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1685,38'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:1686,13'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1690,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1691,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1692,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:1622,15'
          Dst:             xmlCreateCharEncodingHandler
        - Src:             'parserInternals.c:1625,13'
          Dst:             xmlFatalErr
        - Src:             'parserInternals.c:1630,16'
          Dst:             xmlInputSetEncodingHandler
        - Src:             'parserInternals.c:1632,13'
          Dst:             xmlCtxtErrIO
        - Src:             'parserInternals.c:1671,21'
          Dst:             xmlStrcasecmp
        - Src:             'parserInternals.c:1678,17'
          Dst:             xmlWarningMsg
        - Src:             'parserInternals.c:1683,28'
          Dst:             xmlStrdup
        - Src:             'parserInternals.c:1685,21'
          Dst:             xmlCtxtErrMemory
    - functionName:    xmlDetectEBCDIC
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1133
      functionLinenumberEnd: 1213
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - hout
      BBCount:         79
      ICount:          493
      EdgeCount:       108
      CyclomaticComplexity: 31
      functionsReached:
        - xmlCharEncCloseFunc
        - xmlCreateCharEncodingHandler
        - xmlEncInputChunk
        - xmlStrncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parserInternals.c:1149,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1150,16'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1151,12'
              BranchSideFuncs:
                - xmlEncInputChunk
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlStrncmp
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1159,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1160,9'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1161,9'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlStrncmp
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1163,5'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1164,17'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlStrncmp
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1200,5'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1164,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1165,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1166,18'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlStrncmp
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1166,29'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1167,25'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1200,5'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlStrncmp
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1166,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1170,15'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1200,5'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlStrncmp
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1171,20'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1171,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1171,20'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1171,20'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1171,20'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1171,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1171,20'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1171,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1171,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1171,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1172,19'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1173,22'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1173,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1174,17'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1175,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1175,20'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1175,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1175,20'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1175,20'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1175,20'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1175,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1175,20'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1175,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1175,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1175,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1176,19'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1177,26'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1178,33'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1178,37'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1180,21'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1178,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1179,17'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1180,21'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1182,34'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1182,38'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1183,22'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1182,51'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1182,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1183,22'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1183,34'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1183,38'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1184,22'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1183,51'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1182,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1184,22'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1184,34'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1184,38'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1185,21'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1184,51'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1182,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1185,21'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1185,33'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1182,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1185,37'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1185,49'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1182,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1186,21'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1182,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1187,27'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1188,17'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1188,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1189,17'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1190,17'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1195,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1196,24'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1197,21'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1209,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1210,16'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1211,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:1147,12'
          Dst:             xmlCreateCharEncodingHandler
        - Src:             'parserInternals.c:1153,11'
          Dst:             xmlEncInputChunk
        - Src:             'parserInternals.c:1167,14'
          Dst:             xmlStrncmp
        - Src:             'parserInternals.c:1191,13'
          Dst:             xmlCharEncCloseFunc
        - Src:             'parserInternals.c:1192,20'
          Dst:             xmlCreateCharEncodingHandler
        - Src:             'parserInternals.c:1206,5'
          Dst:             xmlCharEncCloseFunc
        - Src:             'parserInternals.c:1207,12'
          Dst:             xmlCreateCharEncodingHandler
    - functionName:    xmlDetectEncoding
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1476
      functionLinenumberEnd: 1596
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         89
      ICount:          484
      EdgeCount:       119
      CyclomaticComplexity: 32
      functionsReached:
        - xmlDetectEBCDIC
        - xmlFatalErr
        - xmlParserGrow
        - xmlSwitchEncoding
        - xmlSwitchToEncoding
      functionUses:    7
      BranchProfiles:
        - Branch String:   'parserInternals.c:1482,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1483,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1484,10'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1485,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1486,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1488,9'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1488,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1493,14'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1500,9'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1493,29'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1493,33'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1497,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1493,48'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1493,52'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1497,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1493,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1494,13'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1497,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1509,5'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1511,19'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1526,17'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1543,12'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1551,18'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1559,17'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1567,17'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1575,9'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1511,31'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1512,18'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1515,25'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1512,33'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1512,37'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1515,25'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1512,52'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1512,56'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1515,25'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1511,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1513,21'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1515,25'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1526,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1527,23'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1540,13'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1527,35'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1528,22'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1531,29'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1528,37'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1528,41'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1531,29'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1527,21'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1529,25'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1531,29'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1543,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1544,18'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1548,13'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1544,33'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1544,37'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1548,13'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1544,52'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1544,56'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1548,13'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1543,10'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1545,14'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1548,13'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1551,33'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1551,37'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1556,13'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1551,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1552,21'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1556,13'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1559,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1560,21'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1564,13'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1567,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1568,21'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1572,13'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1575,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1576,29'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1579,9'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1579,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1579,9'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1580,31'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1582,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1586,35'
              BranchSideFuncs:
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1593,31'
              BranchSideFuncs:
                - xmlSwitchEncoding
        - Branch String:   'parserInternals.c:1587,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1588,29'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1590,37'
              BranchSideFuncs:
                - xmlSwitchToEncoding
      Callsites:
        - Src:             'parserInternals.c:1482,9'
          Dst:             xmlParserGrow
        - Src:             'parserInternals.c:1586,19'
          Dst:             xmlDetectEBCDIC
        - Src:             'parserInternals.c:1588,17'
          Dst:             xmlFatalErr
        - Src:             'parserInternals.c:1590,17'
          Dst:             xmlSwitchToEncoding
        - Src:             'parserInternals.c:1593,13'
          Dst:             xmlSwitchEncoding
    - functionName:    xmlParserGrow
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         22
      ICount:          174
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - xmlBufUpdateInput
        - xmlCtxtErrIO
        - xmlFatalErr
        - xmlHaltParser
        - xmlParserInputBufferGrow
      functionUses:    140
      BranchProfiles:
        - Branch String:   'parserInternals.c:568,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:569,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:571,9'
              BranchSideFuncs:
                - xmlParserInputBufferGrow
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parserInternals.c:571,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:572,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:574,10'
              BranchSideFuncs:
                - xmlParserInputBufferGrow
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parserInternals.c:574,32'
          Branch Sides:
            - BranchSide:      'parserInternals.c:574,36'
              BranchSideFuncs:
                - xmlParserInputBufferGrow
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parserInternals.c:576,9'
              BranchSideFuncs:
                - xmlParserInputBufferGrow
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parserInternals.c:574,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:575,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:576,9'
              BranchSideFuncs:
                - xmlParserInputBufferGrow
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parserInternals.c:576,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:577,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:579,9'
              BranchSideFuncs:
                - xmlParserInputBufferGrow
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parserInternals.c:579,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:580,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parserInternals.c:586,9'
              BranchSideFuncs:
                - xmlParserInputBufferGrow
                - xmlBufUpdateInput
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:586,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:587,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:589,36'
              BranchSideFuncs:
                - xmlParserInputBufferGrow
                - xmlBufUpdateInput
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:592,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:593,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:596,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:580,9'
          Dst:             xmlFatalErr
        - Src:             'parserInternals.c:582,9'
          Dst:             xmlHaltParser
        - Src:             'parserInternals.c:589,11'
          Dst:             xmlParserInputBufferGrow
        - Src:             'parserInternals.c:590,5'
          Dst:             xmlBufUpdateInput
        - Src:             'parserInternals.c:593,9'
          Dst:             xmlCtxtErrIO
    - functionName:    xmlSwitchToEncoding
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1452
      functionLinenumberEnd: 1465
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - handler
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCtxtErrIO
        - xmlInputSetEncodingHandler
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parserInternals.c:1455,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1456,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1458,39'
              BranchSideFuncs:
                - xmlInputSetEncodingHandler
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:1459,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1460,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:1464,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:1458,12'
          Dst:             xmlInputSetEncodingHandler
        - Src:             'parserInternals.c:1460,9'
          Dst:             xmlCtxtErrIO
    - functionName:    xmlSwitchEncoding
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1230
      functionLinenumberEnd: 1251
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - enc
      BBCount:         16
      ICount:          93
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlFatalErr
        - xmlLookupCharEncodingHandler
        - xmlSwitchToEncoding
      functionUses:    4
      BranchProfiles:
        - Branch String:   'parserInternals.c:1235,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1235,28'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1236,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1235,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1236,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1238,41'
              BranchSideFuncs:
                - xmlLookupCharEncodingHandler
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1239,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1240,21'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1244,31'
              BranchSideFuncs:
                - xmlSwitchToEncoding
        - Branch String:   'parserInternals.c:1246,20'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1246,24'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1250,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1246,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1247,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1250,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:1238,12'
          Dst:             xmlLookupCharEncodingHandler
        - Src:             'parserInternals.c:1240,9'
          Dst:             xmlFatalErr
        - Src:             'parserInternals.c:1244,11'
          Dst:             xmlSwitchToEncoding
    - functionName:    xmlHaltParser
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:
        - Branch String:   'parserInternals.c:529,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:530,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:531,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSwitchInputEncoding
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1427
      functionLinenumberEnd: 1436
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - input
        - handler
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtErrIO
        - xmlInputSetEncodingHandler
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:1430,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1431,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:1435,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:1428,28'
          Dst:             xmlInputSetEncodingHandler
        - Src:             'parserInternals.c:1431,9'
          Dst:             xmlCtxtErrIO
    - functionName:    xmlSwitchEncodingName
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1306
      functionLinenumberEnd: 1311
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - encoding
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSwitchInputEncodingName
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parserInternals.c:1307,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1308,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1310,39'
              BranchSideFuncs:
                - xmlSwitchInputEncodingName
      Callsites:
        - Src:             'parserInternals.c:1310,12'
          Dst:             xmlSwitchInputEncodingName
    - functionName:    xmlCtxtSetCharEncConvImpl
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1124
      functionLinenumberEnd: 1130
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - impl
        - vctxt
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:1125,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1126,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1128,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCopyChar
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1092
      functionLinenumberEnd: 1100
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - len
        - out
        - val
      BBCount:         11
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCopyCharMultiByte
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:1093,23'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1093,37'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1093,27'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
        - Branch String:   'parserInternals.c:1093,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1093,37'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1095,10'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
        - Branch String:   'parserInternals.c:1095,10'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1096,31'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
            - BranchSide:      'parserInternals.c:1098,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:1096,9'
          Dst:             xmlCopyCharMultiByte
    - functionName:    xmlCopyCharMultiByte
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1047
      functionLinenumberEnd: 1076
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - val
      BBCount:         24
      ICount:          148
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - xmlAbort
      functionUses:    16
      BranchProfiles:
        - Branch String:   'parserInternals.c:1048,23'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1048,37'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1048,27'
              BranchSideFuncs:
                - xmlAbort
        - Branch String:   'parserInternals.c:1048,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1048,37'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1058,10'
              BranchSideFuncs:
                - xmlAbort
        - Branch String:   'parserInternals.c:1058,10'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1059,22'
              BranchSideFuncs:
                - xmlAbort
            - BranchSide:      'parserInternals.c:1074,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1061,6'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1061,32'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1062,11'
              BranchSideFuncs:
                - xmlAbort
        - Branch String:   'parserInternals.c:1062,11'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1062,37'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1063,11'
              BranchSideFuncs:
                - xmlAbort
        - Branch String:   'parserInternals.c:1063,11'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1063,39'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1066,13'
              BranchSideFuncs:
                - xmlAbort
        - Branch String:   'parserInternals.c:1070,2'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1071,16'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1072,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:1066,13'
          Dst:             xmlAbort
    - functionName:    xmlStringCurrentChar
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1022
      functionLinenumberEnd: 1033
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
        - len
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlGetUTF8Char
      functionUses:    28
      BranchProfiles:
        - Branch String:   'parserInternals.c:1025,23'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1025,27'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1026,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1025,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1026,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1029,6'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'parserInternals.c:1032,12'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1032,5'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1032,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:1030,9'
          Dst:             xmlGetUTF8Char
    - functionName:    xmlCurrentChar
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 881
      functionLinenumberEnd: 1004
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - len
      BBCount:         69
      ICount:          430
      EdgeCount:       94
      CyclomaticComplexity: 27
      functionsReached:
        - xmlCtxtErrIO
        - xmlFatalErr
        - xmlParserGrow
      functionUses:    11
      BranchProfiles:
        - Branch String:   'parserInternals.c:886,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:886,67'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:886,28'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parserInternals.c:886,41'
          Branch Sides:
            - BranchSide:      'parserInternals.c:886,67'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:886,45'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parserInternals.c:886,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:886,67'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:888,13'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parserInternals.c:890,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:891,23'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlCtxtErrIO
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:895,11'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlFatalErr
        - Branch String:   'parserInternals.c:898,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:900,13'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:940,13'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:900,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:907,17'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:933,14'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:907,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:913,21'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:917,24'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parserInternals.c:913,21'
          Branch Sides:
            - BranchSide:      'parserInternals.c:914,21'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:915,18'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:917,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:918,21'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:930,18'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:918,21'
          Branch Sides:
            - BranchSide:      'parserInternals.c:919,22'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:921,22'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parserInternals.c:940,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:941,13'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:942,14'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:942,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:943,13'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:945,13'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:945,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:947,17'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:953,17'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:947,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:948,17'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:949,20'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:953,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:954,17'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:955,18'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:955,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:956,17'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:958,17'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:958,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:960,24'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:967,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:963,35'
          Branch Sides:
            - BranchSide:      'parserInternals.c:963,40'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:964,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:963,55'
          Branch Sides:
            - BranchSide:      'parserInternals.c:963,59'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:965,18'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:963,21'
          Branch Sides:
            - BranchSide:      'parserInternals.c:964,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:965,18'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:967,21'
          Branch Sides:
            - BranchSide:      'parserInternals.c:968,21'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:969,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:969,21'
          Branch Sides:
            - BranchSide:      'parserInternals.c:970,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:973,24'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:977,37'
          Branch Sides:
            - BranchSide:      'parserInternals.c:977,41'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:978,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:977,21'
          Branch Sides:
            - BranchSide:      'parserInternals.c:978,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:979,18'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:988,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:989,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:992,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:891,9'
          Dst:             xmlParserGrow
        - Src:             'parserInternals.c:926,21'
          Dst:             xmlFatalErr
        - Src:             'parserInternals.c:989,9'
          Dst:             xmlCtxtErrIO
    - functionName:    xmlNextChar
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 858
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         63
      ICount:          402
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached:
        - xmlCtxtErrIO
        - xmlParserGrow
      functionUses:    74
      BranchProfiles:
        - Branch String:   'parserInternals.c:780,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:780,28'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:781,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:780,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:781,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:783,13'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlParserGrow
        - Branch String:   'parserInternals.c:785,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:786,23'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:792,11'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:787,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:788,13'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:789,17'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:795,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:796,13'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:816,9'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:796,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:797,13'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:800,20'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:800,20'
          Branch Sides:
            - BranchSide:      'parserInternals.c:807,35'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:812,13'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:818,25'
          Branch Sides:
            - BranchSide:      'parserInternals.c:818,29'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:819,13'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:818,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:819,13'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:821,13'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:821,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:823,17'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:827,33'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:823,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:824,17'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:825,13'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:829,29'
          Branch Sides:
            - BranchSide:      'parserInternals.c:829,33'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:830,17'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:829,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:830,17'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:832,17'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:832,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:834,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:838,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:834,36'
          Branch Sides:
            - BranchSide:      'parserInternals.c:834,41'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:835,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:834,56'
          Branch Sides:
            - BranchSide:      'parserInternals.c:834,60'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:836,17'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:834,21'
          Branch Sides:
            - BranchSide:      'parserInternals.c:835,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:836,17'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:838,33'
          Branch Sides:
            - BranchSide:      'parserInternals.c:838,38'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:839,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:838,21'
          Branch Sides:
            - BranchSide:      'parserInternals.c:839,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:842,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:842,36'
          Branch Sides:
            - BranchSide:      'parserInternals.c:842,40'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:843,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:842,21'
          Branch Sides:
            - BranchSide:      'parserInternals.c:843,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:844,17'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:853,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:854,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:857,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:786,9'
          Dst:             xmlParserGrow
        - Src:             'parserInternals.c:854,9'
          Dst:             xmlCtxtErrIO
    - functionName:    xmlParserInputShrink
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 731
      functionLinenumberEnd: 756
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
      BBCount:         25
      ICount:          146
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - xmlBufShrink
        - xmlBufUpdateInput
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:735,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:735,21'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:736,9'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlBufUpdateInput
        - Branch String:   'parserInternals.c:736,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:736,26'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:737,9'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlBufUpdateInput
        - Branch String:   'parserInternals.c:737,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:737,27'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:738,9'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlBufUpdateInput
        - Branch String:   'parserInternals.c:738,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:738,26'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:739,9'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlBufUpdateInput
        - Branch String:   'parserInternals.c:739,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:739,34'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:741,12'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlBufUpdateInput
        - Branch String:   'parserInternals.c:743,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:743,9'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlBufUpdateInput
            - BranchSide:      'parserInternals.c:744,21'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlBufUpdateInput
        - Branch String:   'parserInternals.c:745,6'
          Branch Sides:
            - BranchSide:      'parserInternals.c:746,21'
              BranchSideFuncs:
                - xmlBufUpdateInput
            - BranchSide:      'parserInternals.c:754,27'
              BranchSideFuncs:
                - xmlBufUpdateInput
        - Branch String:   'parserInternals.c:747,35'
          Branch Sides:
            - BranchSide:      'parserInternals.c:748,18'
              BranchSideFuncs:
                - xmlBufUpdateInput
            - BranchSide:      'parserInternals.c:749,17'
              BranchSideFuncs:
                - xmlBufUpdateInput
        - Branch String:   'parserInternals.c:747,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:749,17'
              BranchSideFuncs:
                - xmlBufUpdateInput
            - BranchSide:      'parserInternals.c:751,33'
              BranchSideFuncs:
                - xmlBufUpdateInput
      Callsites:
        - Src:             'parserInternals.c:744,8'
          Dst:             xmlBufShrink
        - Src:             'parserInternals.c:754,9'
          Dst:             xmlBufUpdateInput
    - functionName:    xmlParserShrink
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         17
      ICount:          116
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlBufShrink
        - xmlBufUpdateInput
      functionUses:    15
      BranchProfiles:
        - Branch String:   'parserInternals.c:701,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:702,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:704,12'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlBufUpdateInput
        - Branch String:   'parserInternals.c:706,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:706,9'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlBufUpdateInput
            - BranchSide:      'parserInternals.c:707,28'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlBufUpdateInput
        - Branch String:   'parserInternals.c:709,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:710,21'
              BranchSideFuncs:
                - xmlBufUpdateInput
            - BranchSide:      'parserInternals.c:718,27'
              BranchSideFuncs:
                - xmlBufUpdateInput
        - Branch String:   'parserInternals.c:711,35'
          Branch Sides:
            - BranchSide:      'parserInternals.c:712,18'
              BranchSideFuncs:
                - xmlBufUpdateInput
            - BranchSide:      'parserInternals.c:713,17'
              BranchSideFuncs:
                - xmlBufUpdateInput
        - Branch String:   'parserInternals.c:711,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:713,17'
              BranchSideFuncs:
                - xmlBufUpdateInput
            - BranchSide:      'parserInternals.c:715,33'
              BranchSideFuncs:
                - xmlBufUpdateInput
      Callsites:
        - Src:             'parserInternals.c:707,15'
          Dst:             xmlBufShrink
        - Src:             'parserInternals.c:718,9'
          Dst:             xmlBufUpdateInput
    - functionName:    xmlParserInputGrow
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 656
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - in
        - len
      BBCount:         26
      ICount:          200
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - xmlBufContent
        - xmlBufEnd
        - xmlBufUse
        - xmlParserInputBufferGrow
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:660,22'
          Branch Sides:
            - BranchSide:      'parserInternals.c:660,36'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:660,26'
              BranchSideFuncs:
                - xmlBufUse
                - xmlParserInputBufferGrow
                - xmlBufContent
                - xmlBufEnd
        - Branch String:   'parserInternals.c:660,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:660,36'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:661,9'
              BranchSideFuncs:
                - xmlBufUse
                - xmlParserInputBufferGrow
                - xmlBufContent
                - xmlBufEnd
        - Branch String:   'parserInternals.c:661,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:661,26'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:662,9'
              BranchSideFuncs:
                - xmlBufUse
                - xmlParserInputBufferGrow
                - xmlBufContent
                - xmlBufEnd
        - Branch String:   'parserInternals.c:662,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:662,27'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:663,9'
              BranchSideFuncs:
                - xmlBufUse
                - xmlParserInputBufferGrow
                - xmlBufContent
                - xmlBufEnd
        - Branch String:   'parserInternals.c:663,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:663,26'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:664,9'
              BranchSideFuncs:
                - xmlBufUse
                - xmlParserInputBufferGrow
                - xmlBufContent
                - xmlBufEnd
        - Branch String:   'parserInternals.c:664,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:664,34'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:667,10'
              BranchSideFuncs:
                - xmlBufUse
                - xmlParserInputBufferGrow
                - xmlBufContent
                - xmlBufEnd
        - Branch String:   'parserInternals.c:667,36'
          Branch Sides:
            - BranchSide:      'parserInternals.c:667,40'
              BranchSideFuncs:
                - xmlBufUse
                - xmlParserInputBufferGrow
                - xmlBufContent
                - xmlBufEnd
            - BranchSide:      'parserInternals.c:670,12'
              BranchSideFuncs:
                - xmlBufUse
                - xmlParserInputBufferGrow
                - xmlBufContent
                - xmlBufEnd
        - Branch String:   'parserInternals.c:667,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:668,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:670,12'
              BranchSideFuncs:
                - xmlBufUse
                - xmlParserInputBufferGrow
                - xmlBufContent
                - xmlBufEnd
        - Branch String:   'parserInternals.c:671,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:672,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:674,36'
              BranchSideFuncs:
                - xmlParserInputBufferGrow
                - xmlBufContent
                - xmlBufEnd
        - Branch String:   'parserInternals.c:677,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:678,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:683,15'
              BranchSideFuncs:
                - xmlBufEnd
      Callsites:
        - Src:             'parserInternals.c:671,9'
          Dst:             xmlBufUse
        - Src:             'parserInternals.c:674,11'
          Dst:             xmlParserInputBufferGrow
        - Src:             'parserInternals.c:676,16'
          Dst:             xmlBufContent
        - Src:             'parserInternals.c:684,15'
          Dst:             xmlBufEnd
    - functionName:    xmlParserCheckEOF
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - code
      BBCount:         17
      ICount:          128
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - xmlBufUpdateInput
        - xmlCharEncInput
        - xmlCtxtErrIO
        - xmlFatalErr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'parserInternals.c:612,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:613,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:615,9'
              BranchSideFuncs:
                - xmlCharEncInput
                - xmlBufUpdateInput
                - xmlFatalErr
                - xmlCtxtErrIO
                - xmlFatalErr
        - Branch String:   'parserInternals.c:615,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:616,21'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:620,11'
              BranchSideFuncs:
                - xmlCharEncInput
                - xmlBufUpdateInput
                - xmlFatalErr
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:621,23'
          Branch Sides:
            - BranchSide:      'parserInternals.c:621,27'
              BranchSideFuncs:
                - xmlCharEncInput
                - xmlBufUpdateInput
                - xmlFatalErr
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:621,23'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:621,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:621,9'
              BranchSideFuncs:
                - xmlCharEncInput
                - xmlBufUpdateInput
                - xmlFatalErr
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:622,26'
              BranchSideFuncs:
                - xmlCharEncInput
                - xmlBufUpdateInput
                - xmlFatalErr
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:631,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:632,26'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:637,13'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parserInternals.c:637,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:638,25'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:639,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:616,9'
          Dst:             xmlFatalErr
        - Src:             'parserInternals.c:629,15'
          Dst:             xmlCharEncInput
        - Src:             'parserInternals.c:630,9'
          Dst:             xmlBufUpdateInput
        - Src:             'parserInternals.c:632,13'
          Dst:             xmlCtxtErrIO
        - Src:             'parserInternals.c:638,13'
          Dst:             xmlFatalErr
    - functionName:    xmlParserInputRead
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - in
        - len
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlIsLetter
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         45
      ICount:          185
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - xmlCharInRange
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:508,27'
          Branch Sides:
            - BranchSide:      'parserInternals.c:508,12'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:508,12'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'parserInternals.c:508,12'
          Branch Sides:
            - BranchSide:      'parserInternals.c:508,12'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:508,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:508,12'
          Branch Sides:
            - BranchSide:      'parserInternals.c:508,12'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:508,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:508,12'
          Branch Sides:
            - BranchSide:      'parserInternals.c:508,12'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:508,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:508,12'
          Branch Sides:
            - BranchSide:      'parserInternals.c:508,12'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:508,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:508,12'
          Branch Sides:
            - BranchSide:      'parserInternals.c:508,12'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:508,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:508,12'
          Branch Sides:
            - BranchSide:      'parserInternals.c:508,12'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:508,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:508,12'
          Branch Sides:
            - BranchSide:      'parserInternals.c:508,12'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:508,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:508,12'
          Branch Sides:
            - BranchSide:      'parserInternals.c:508,12'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:508,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:508,12'
          Branch Sides:
            - BranchSide:      'parserInternals.c:508,12'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:508,30'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:508,27'
          Branch Sides:
            - BranchSide:      'parserInternals.c:508,27'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:508,30'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:508,30'
          Branch Sides:
            - BranchSide:      'parserInternals.c:508,27'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:508,30'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:508,30'
          Branch Sides:
            - BranchSide:      'parserInternals.c:508,30'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:508,30'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:508,30'
          Branch Sides:
            - BranchSide:      'parserInternals.c:508,27'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:508,30'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:508,30'
          Branch Sides:
            - BranchSide:      'parserInternals.c:508,27'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:508,30'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:508,30'
          Branch Sides:
            - BranchSide:      'parserInternals.c:508,27'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:508,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:508,12'
          Dst:             xmlCharInRange
    - functionName:    xmlCtxtGetStatus
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         22
      ICount:          118
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - xmlCtxtIsCatastrophicError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:450,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:451,14'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:460,10'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:454,28'
          Branch Sides:
            - BranchSide:      'parserInternals.c:454,32'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:457,16'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:454,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:455,18'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:457,16'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:460,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:461,14'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:462,10'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:462,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:463,14'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:464,10'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:464,26'
          Branch Sides:
            - BranchSide:      'parserInternals.c:464,31'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:467,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:464,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:465,14'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:467,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:450,9'
          Dst:             xmlCtxtIsCatastrophicError
    - functionName:    xmlCtxtResetLastError
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlResetError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:161,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:162,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:163,5'
              BranchSideFuncs:
                - xmlResetError
        - Branch String:   'parserInternals.c:164,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:165,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:166,20'
              BranchSideFuncs:
                - xmlResetError
      Callsites:
        - Src:             'parserInternals.c:166,5'
          Dst:             xmlResetError
    - functionName:    xmlCtxtGetLastError
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:142,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:143,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:144,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:144,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:145,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:146,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCtxtSetErrorHandler
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - handler
        - data
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parserInternals.c:123,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:124,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:125,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCheckVersion
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - version
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlInitParser
        - xmlPrintErrorMessage
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:78,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:81,4'
              BranchSideFuncs:
                - xmlPrintErrorMessage
            - BranchSide:      'parserInternals.c:82,17'
              BranchSideFuncs:
                - xmlPrintErrorMessage
      Callsites:
        - Src:             'parserInternals.c:76,5'
          Dst:             xmlInitParser
        - Src:             'parserInternals.c:79,2'
          Dst:             xmlPrintErrorMessage
        - Src:             'parserInternals.c:83,2'
          Dst:             xmlPrintErrorMessage
    - functionName:    xmlSAX2TextNode
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1762
      functionLinenumberEnd: 1835
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - str
        - len
      BBCount:         79
      ICount:          479
      EdgeCount:       108
      CyclomaticComplexity: 31
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlCtxtErrMemory
        - xmlDictLookup
        - xmlSAX2ErrMemory
        - xmlStrndup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'SAX2.c:1769,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1770,8'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
                - xmlCtxtErrMemory
            - BranchSide:      'SAX2.c:1774,21'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
                - xmlCtxtErrMemory
        - Branch String:   'SAX2.c:1776,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1777,26'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'SAX2.c:1780,12'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1785,23'
          Branch Sides:
            - BranchSide:      'SAX2.c:1785,42'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1785,27'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1785,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1785,42'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1786,23'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1788,41'
          Branch Sides:
            - BranchSide:      'SAX2.c:1789,7'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1795,14'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1788,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1791,35'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1795,14'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1795,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:1795,29'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1803,13'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1795,41'
          Branch Sides:
            - BranchSide:      'SAX2.c:1795,45'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1797,29'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1795,58'
          Branch Sides:
            - BranchSide:      'SAX2.c:1796,8'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1797,29'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1796,20'
          Branch Sides:
            - BranchSide:      'SAX2.c:1796,24'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1803,13'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1795,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1797,29'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1803,13'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1798,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:1799,34'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1803,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1803,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1803,35'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1803,13'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1803,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1803,13'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1803,13'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1803,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1803,35'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1803,13'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1807,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1808,8'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1810,29'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1808,8'
          Branch Sides:
            - BranchSide:      'SAX2.c:1808,8'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1809,6'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1808,8'
          Branch Sides:
            - BranchSide:      'SAX2.c:1808,8'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1808,8'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1808,8'
          Branch Sides:
            - BranchSide:      'SAX2.c:1808,8'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1809,6'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1808,7'
          Branch Sides:
            - BranchSide:      'SAX2.c:1808,29'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1809,6'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1811,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:1812,34'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1816,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1822,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1823,28'
              BranchSideFuncs:
                - xmlStrndup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1830,29'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'SAX2.c:1824,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1825,23'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1829,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'SAX2.c:1832,32'
          Branch Sides:
            - BranchSide:      'SAX2.c:1832,36'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'SAX2.c:1834,12'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:1832,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1833,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'SAX2.c:1834,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:1777,9'
          Dst:             xmlCtxtErrMemory
        - Src:             'SAX2.c:1797,15'
          Dst:             xmlDictLookup
        - Src:             'SAX2.c:1799,17'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1810,15'
          Dst:             xmlDictLookup
        - Src:             'SAX2.c:1812,17'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1823,17'
          Dst:             xmlStrndup
        - Src:             'SAX2.c:1825,6'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1832,36'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'SAX2.c:1833,2'
          Dst:             __xmlRegisterNodeDefaultValue
    - functionName:    xmlSAX2ErrMemory
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErrMemory
      functionUses:    39
      BranchProfiles:  []
      Callsites:
        - Src:             'SAX2.c:40,5'
          Dst:             xmlCtxtErrMemory
    - functionName:    xmlSAX2HtmlAttribute
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1574
      functionLinenumberEnd: 1621
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - fullname
        - value
      BBCount:         36
      ICount:          223
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - htmlIsBooleanAttr
        - xmlAddID
        - xmlCtxtErrMemory
        - xmlIsID
        - xmlNewDocText
        - xmlNewNsProp
        - xmlSAX2ErrMemory
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:1579,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1580,26'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1584,10'
              BranchSideFuncs:
                - xmlIsID
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - htmlIsBooleanAttr
                - xmlStrdup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1584,25'
          Branch Sides:
            - BranchSide:      'SAX2.c:1584,47'
              BranchSideFuncs:
                - htmlIsBooleanAttr
                - xmlIsID
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1593,9'
              BranchSideFuncs:
                - xmlIsID
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlNewDocText
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1584,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1585,26'
              BranchSideFuncs:
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1593,9'
              BranchSideFuncs:
                - xmlIsID
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlNewDocText
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1586,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1587,30'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1590,17'
              BranchSideFuncs:
                - xmlIsID
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlNewDocText
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1593,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1594,39'
              BranchSideFuncs:
                - xmlNewDocText
                - xmlIsID
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1603,11'
              BranchSideFuncs:
                - xmlIsID
                - xmlAddID
                - xmlCtxtErrMemory
        - Branch String:   'SAX2.c:1595,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1596,30'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlIsID
                - xmlAddID
                - xmlCtxtErrMemory
            - BranchSide:      'SAX2.c:1598,25'
              BranchSideFuncs:
                - xmlIsID
                - xmlAddID
                - xmlCtxtErrMemory
        - Branch String:   'SAX2.c:1603,50'
          Branch Sides:
            - BranchSide:      'SAX2.c:1608,10'
              BranchSideFuncs:
                - xmlIsID
                - xmlAddID
                - xmlCtxtErrMemory
            - BranchSide:      'SAX2.c:1619,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:1608,33'
          Branch Sides:
            - BranchSide:      'SAX2.c:1609,10'
              BranchSideFuncs:
                - xmlIsID
                - xmlAddID
                - xmlCtxtErrMemory
            - BranchSide:      'SAX2.c:1619,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:1609,48'
          Branch Sides:
            - BranchSide:      'SAX2.c:1610,10'
              BranchSideFuncs:
                - xmlIsID
                - xmlAddID
                - xmlCtxtErrMemory
            - BranchSide:      'SAX2.c:1619,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:1603,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1611,27'
              BranchSideFuncs:
                - xmlIsID
                - xmlAddID
                - xmlCtxtErrMemory
            - BranchSide:      'SAX2.c:1619,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:1613,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1614,30'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'SAX2.c:1615,18'
              BranchSideFuncs:
                - xmlAddID
        - Branch String:   'SAX2.c:1619,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1619,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:1620,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:1578,11'
          Dst:             xmlNewNsProp
        - Src:             'SAX2.c:1580,9'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1584,29'
          Dst:             htmlIsBooleanAttr
        - Src:             'SAX2.c:1585,16'
          Dst:             xmlStrdup
        - Src:             'SAX2.c:1587,13'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1594,25'
          Dst:             xmlNewDocText
        - Src:             'SAX2.c:1596,13'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1611,19'
          Dst:             xmlIsID
        - Src:             'SAX2.c:1614,13'
          Dst:             xmlCtxtErrMemory
        - Src:             'SAX2.c:1616,13'
          Dst:             xmlAddID
    - functionName:    htmlDefaultSAXHandlerInit
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2833
      functionLinenumberEnd: 2834
      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: 2790
      functionLinenumberEnd: 2823
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hdlr
      BBCount:         7
      ICount:          113
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:2791,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:2791,28'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2792,2'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:2791,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2792,2'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2794,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSAX2InternalSubset
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - name
        - ExternalID
        - SystemID
      BBCount:         18
      ICount:          123
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlCreateIntSubset
        - xmlFreeDtd
        - xmlGetIntSubset
        - xmlSAX2ErrMemory
        - xmlUnlinkNode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'SAX2.c:243,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:243,22'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:245,9'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeDtd
        - Branch String:   'SAX2.c:245,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:246,2'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:247,10'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeDtd
        - Branch String:   'SAX2.c:247,22'
          Branch Sides:
            - BranchSide:      'SAX2.c:247,26'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeDtd
            - BranchSide:      'SAX2.c:249,27'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeDtd
        - Branch String:   'SAX2.c:247,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:248,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:249,27'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeDtd
        - Branch String:   'SAX2.c:250,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:251,29'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlCreateIntSubset
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:256,21'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:257,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:257,9'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:258,26'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
      Callsites:
        - Src:             'SAX2.c:249,11'
          Dst:             xmlGetIntSubset
        - Src:             'SAX2.c:251,2'
          Dst:             xmlUnlinkNode
        - Src:             'SAX2.c:252,2'
          Dst:             xmlFreeDtd
        - Src:             'SAX2.c:256,2'
          Dst:             xmlCreateIntSubset
        - Src:             'SAX2.c:258,9'
          Dst:             xmlSAX2ErrMemory
    - functionName:    xmlSAX2GetEntity
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - name
      BBCount:         26
      ICount:          163
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - xmlFatalErrMsg
        - xmlGetDocEntity
        - xmlGetPredefinedEntity
      functionUses:    4
      BranchProfiles:
        - Branch String:   'SAX2.c:463,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:463,22'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:465,9'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlFatalErrMsg.3952
                - xmlGetDocEntity
                - xmlGetPredefinedEntity
        - Branch String:   'SAX2.c:465,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:466,31'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlFatalErrMsg.3952
                - xmlGetDocEntity
            - BranchSide:      'SAX2.c:470,10'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlFatalErrMsg.3952
                - xmlGetDocEntity
        - Branch String:   'SAX2.c:467,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:468,13'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:469,5'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlFatalErrMsg.3952
                - xmlGetDocEntity
        - Branch String:   'SAX2.c:470,31'
          Branch Sides:
            - BranchSide:      'SAX2.c:470,35'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlFatalErrMsg.3952
                - xmlGetDocEntity
            - BranchSide:      'SAX2.c:489,24'
              BranchSideFuncs:
                - xmlGetDocEntity
        - Branch String:   'SAX2.c:470,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:471,6'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlFatalErrMsg.3952
                - xmlGetDocEntity
            - BranchSide:      'SAX2.c:489,24'
              BranchSideFuncs:
                - xmlGetDocEntity
        - Branch String:   'SAX2.c:471,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:472,6'
              BranchSideFuncs:
                - xmlGetDocEntity
            - BranchSide:      'SAX2.c:476,28'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlFatalErrMsg.3952
        - Branch String:   'SAX2.c:480,7'
          Branch Sides:
            - BranchSide:      'SAX2.c:481,22'
              BranchSideFuncs:
                - xmlFatalErrMsg.3952
            - BranchSide:      'SAX2.c:485,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:466,8'
          Dst:             xmlGetPredefinedEntity
        - Src:             'SAX2.c:473,12'
          Dst:             xmlGetDocEntity
        - Src:             'SAX2.c:476,12'
          Dst:             xmlGetDocEntity
        - Src:             'SAX2.c:479,9'
          Dst:             xmlGetDocEntity
        - Src:             'SAX2.c:481,7'
          Dst:             xmlFatalErrMsg
        - Src:             'SAX2.c:489,8'
          Dst:             xmlGetDocEntity
    - functionName:    xmlSAX2SetDocumentLocator
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - loc
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSAX2StartDocument
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 853
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         36
      ICount:          232
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - htmlNewDocNoDtD
        - xmlDictReference
        - xmlNewDoc
        - xmlPathToURI
        - xmlSAX2ErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'SAX2.c:816,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:816,22'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:819,9'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlSAX2ErrMemory
                - xmlPathToURI
                - xmlSAX2ErrMemory
                - xmlDictReference
                - xmlSAX2ErrMemory
                - htmlNewDocNoDtD
        - Branch String:   'SAX2.c:819,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:820,6'
              BranchSideFuncs:
                - xmlPathToURI
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - htmlNewDocNoDtD
            - BranchSide:      'SAX2.c:831,32'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlSAX2ErrMemory
                - xmlPathToURI
                - xmlSAX2ErrMemory
                - xmlDictReference
        - Branch String:   'SAX2.c:820,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:821,20'
              BranchSideFuncs:
                - htmlNewDocNoDtD
                - xmlPathToURI
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:822,6'
              BranchSideFuncs:
                - xmlPathToURI
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:822,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:823,23'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:826,2'
              BranchSideFuncs:
                - xmlPathToURI
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:832,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:833,6'
              BranchSideFuncs:
                - xmlPathToURI
                - xmlSAX2ErrMemory
                - xmlDictReference
            - BranchSide:      'SAX2.c:839,23'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:834,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:835,10'
              BranchSideFuncs:
                - xmlPathToURI
                - xmlSAX2ErrMemory
                - xmlDictReference
            - BranchSide:      'SAX2.c:836,24'
              BranchSideFuncs:
                - xmlPathToURI
                - xmlSAX2ErrMemory
                - xmlDictReference
        - Branch String:   'SAX2.c:847,31'
          Branch Sides:
            - BranchSide:      'SAX2.c:847,35'
              BranchSideFuncs:
                - xmlPathToURI
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:847,31'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:847,61'
          Branch Sides:
            - BranchSide:      'SAX2.c:847,61'
              BranchSideFuncs:
                - xmlPathToURI
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:848,3'
              BranchSideFuncs:
                - xmlPathToURI
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:848,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:848,28'
              BranchSideFuncs:
                - xmlPathToURI
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:848,24'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:847,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:847,9'
              BranchSideFuncs:
                - xmlPathToURI
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:849,51'
              BranchSideFuncs:
                - xmlPathToURI
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:850,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:851,23'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:852,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:821,20'
          Dst:             htmlNewDocNoDtD
        - Src:             'SAX2.c:823,6'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:831,22'
          Dst:             xmlNewDoc
        - Src:             'SAX2.c:839,6'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:844,6'
          Dst:             xmlDictReference
        - Src:             'SAX2.c:849,21'
          Dst:             xmlPathToURI
        - Src:             'SAX2.c:851,6'
          Dst:             xmlSAX2ErrMemory
    - functionName:    xmlSAX2EndDocument
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 863
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         16
      ICount:          81
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlGetActualEncoding
        - xmlSAX2ErrMemory
        - xmlStrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'SAX2.c:867,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:867,22'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:874,11'
              BranchSideFuncs:
                - xmlGetActualEncoding
                - xmlStrdup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:875,23'
          Branch Sides:
            - BranchSide:      'SAX2.c:875,27'
              BranchSideFuncs:
                - xmlGetActualEncoding
                - xmlStrdup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:875,23'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:875,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:875,9'
              BranchSideFuncs:
                - xmlGetActualEncoding
                - xmlStrdup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:876,56'
              BranchSideFuncs:
                - xmlGetActualEncoding
                - xmlStrdup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:878,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:879,39'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:883,5'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:880,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:881,34'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:882,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:876,35'
          Dst:             xmlGetActualEncoding
        - Src:             'SAX2.c:879,29'
          Dst:             xmlStrdup
        - Src:             'SAX2.c:881,17'
          Dst:             xmlSAX2ErrMemory
    - functionName:    xmlSAX2StartElement
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1692
      functionLinenumberEnd: 1713
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - fullname
        - atts
      BBCount:         13
      ICount:          67
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSAX2StartHtmlElement
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:1697,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:1697,28'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:1698,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:1697,46'
          Branch Sides:
            - BranchSide:      'SAX2.c:1697,50'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:1698,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:1697,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1698,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:1708,9'
              BranchSideFuncs:
                - xmlSAX2StartHtmlElement
        - Branch String:   'SAX2.c:1708,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1708,9'
              BranchSideFuncs:
                - xmlSAX2StartHtmlElement
            - BranchSide:      'SAX2.c:1709,33'
              BranchSideFuncs:
                - xmlSAX2StartHtmlElement
      Callsites:
        - Src:             'SAX2.c:1709,9'
          Dst:             xmlSAX2StartHtmlElement
    - functionName:    xmlSAX2EndElement
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1728
      functionLinenumberEnd: 1749
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - name
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - nodePop
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:1731,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1732,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:1742,5'
              BranchSideFuncs:
                - nodePop
      Callsites:
        - Src:             'SAX2.c:1747,5'
          Dst:             nodePop
    - functionName:    xmlSAX2Characters
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2587
      functionLinenumberEnd: 2589
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - ch
        - len
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSAX2Text
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'SAX2.c:2588,5'
          Dst:             xmlSAX2Text
    - functionName:    xmlSAX2CDataBlock
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2665
      functionLinenumberEnd: 2667
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - value
        - len
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSAX2Text
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'SAX2.c:2666,5'
          Dst:             xmlSAX2Text
    - functionName:    xmlSAX2IgnorableWhitespace
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2602
      functionLinenumberEnd: 2603
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - ch
        - len
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSAX2ProcessingInstruction
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2616
      functionLinenumberEnd: 2629
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - target
        - data
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlNewDocPI
        - xmlSAX2AppendChild
        - xmlSAX2ErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'SAX2.c:2620,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2620,22'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2622,23'
              BranchSideFuncs:
                - xmlNewDocPI
                - xmlSAX2AppendChild
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2623,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2624,26'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2628,24'
              BranchSideFuncs:
                - xmlSAX2AppendChild
      Callsites:
        - Src:             'SAX2.c:2622,11'
          Dst:             xmlNewDocPI
        - Src:             'SAX2.c:2624,9'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2628,5'
          Dst:             xmlSAX2AppendChild
    - functionName:    xmlSAX2Comment
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2640
      functionLinenumberEnd: 2653
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - value
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlNewDocComment
        - xmlSAX2AppendChild
        - xmlSAX2ErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'SAX2.c:2644,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2644,22'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2646,28'
              BranchSideFuncs:
                - xmlNewDocComment
                - xmlSAX2AppendChild
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2647,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2648,26'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2652,24'
              BranchSideFuncs:
                - xmlSAX2AppendChild
      Callsites:
        - Src:             'SAX2.c:2646,11'
          Dst:             xmlNewDocComment
        - Src:             'SAX2.c:2648,9'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2652,5'
          Dst:             xmlSAX2AppendChild
    - functionName:    xmlSAX2AppendChild
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 920
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         23
      ICount:          160
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'SAX2.c:891,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:892,24'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:893,16'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:893,16'
          Branch Sides:
            - BranchSide:      'SAX2.c:894,24'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:896,18'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:902,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:903,28'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:905,22'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:912,39'
          Branch Sides:
            - BranchSide:      'SAX2.c:912,39'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:913,10'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:913,29'
          Branch Sides:
            - BranchSide:      'SAX2.c:913,29'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:914,3'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:912,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:912,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:915,24'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:915,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:916,26'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:918,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSAX2Text
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2447
      functionLinenumberEnd: 2575
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - ch
        - len
        - type
      BBCount:         95
      ICount:          634
      EdgeCount:       129
      CyclomaticComplexity: 36
      functionsReached:
        - xmlDictOwns
        - xmlFatalErr
        - xmlHaltParser
        - xmlNewCDataBlock
        - xmlSAX2AppendChild
        - xmlSAX2ErrMemory
        - xmlSAX2TextNode
        - xmlStrdup
        - xmlStrlen
        - xmlTextConcat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'SAX2.c:2450,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2450,23'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2457,9'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xmlSAX2AppendChild
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlTextConcat
                - xmlStrlen
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFatalErr
                - xmlHaltParser
                - xmlSAX2ErrMemory
                - xmlDictOwns
                - xmlStrdup
                - xmlStrdup
                - xmlNewCDataBlock
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
        - Branch String:   'SAX2.c:2457,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2458,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2460,17'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xmlSAX2AppendChild
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlTextConcat
                - xmlStrlen
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFatalErr
                - xmlHaltParser
                - xmlSAX2ErrMemory
                - xmlDictOwns
                - xmlStrdup
                - xmlStrdup
                - xmlNewCDataBlock
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
        - Branch String:   'SAX2.c:2466,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2467,13'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
            - BranchSide:      'SAX2.c:2483,22'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xmlSAX2AppendChild
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlTextConcat
                - xmlStrlen
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFatalErr
                - xmlHaltParser
                - xmlSAX2ErrMemory
                - xmlDictOwns
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'SAX2.c:2467,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:2468,41'
              BranchSideFuncs:
                - xmlSAX2TextNode
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2470,42'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2471,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:2472,29'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2479,23'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2483,41'
          Branch Sides:
            - BranchSide:      'SAX2.c:2484,7'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xmlSAX2AppendChild
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlTextConcat
                - xmlStrlen
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFatalErr
                - xmlHaltParser
                - xmlSAX2ErrMemory
                - xmlDictOwns
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'SAX2.c:2484,32'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xmlSAX2AppendChild
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlTextConcat
                - xmlStrlen
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFatalErr
                - xmlHaltParser
                - xmlSAX2ErrMemory
                - xmlDictOwns
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'SAX2.c:2484,32'
          Branch Sides:
            - BranchSide:      'SAX2.c:2484,32'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xmlSAX2AppendChild
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlTextConcat
                - xmlStrlen
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFatalErr
                - xmlHaltParser
                - xmlSAX2ErrMemory
                - xmlDictOwns
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'SAX2.c:2485,9'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xmlSAX2AppendChild
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlTextConcat
                - xmlStrlen
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFatalErr
                - xmlHaltParser
                - xmlSAX2ErrMemory
                - xmlDictOwns
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'SAX2.c:2485,21'
          Branch Sides:
            - BranchSide:      'SAX2.c:2485,25'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xmlSAX2AppendChild
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlTextConcat
                - xmlStrlen
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFatalErr
                - xmlHaltParser
                - xmlSAX2ErrMemory
                - xmlDictOwns
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'SAX2.c:2486,15'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xmlSAX2AppendChild
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlTextConcat
                - xmlStrlen
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFatalErr
                - xmlHaltParser
                - xmlSAX2ErrMemory
                - xmlDictOwns
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'SAX2.c:2487,21'
          Branch Sides:
            - BranchSide:      'SAX2.c:2487,25'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xmlSAX2AppendChild
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlTextConcat
                - xmlStrlen
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFatalErr
                - xmlHaltParser
                - xmlSAX2ErrMemory
                - xmlDictOwns
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'SAX2.c:2535,13'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xmlSAX2AppendChild
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlTextConcat
                - xmlStrlen
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2487,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:2488,30'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlFatalErr
                - xmlHaltParser
                - xmlSAX2ErrMemory
                - xmlDictOwns
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'SAX2.c:2535,13'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xmlSAX2AppendChild
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlTextConcat
                - xmlStrlen
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2499,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:2500,34'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSAX2ErrMemory
                - xmlFatalErr
                - xmlHaltParser
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2502,18'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlFatalErr
                - xmlHaltParser
                - xmlSAX2ErrMemory
                - xmlDictOwns
                - xmlStrdup
        - Branch String:   'SAX2.c:2506,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:2507,20'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2510,18'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'SAX2.c:2510,35'
          Branch Sides:
            - BranchSide:      'SAX2.c:2510,39'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'SAX2.c:2511,29'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'SAX2.c:2510,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:2511,29'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'SAX2.c:2516,10'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2516,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:2520,10'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2532,14'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:2520,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:2520,8'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2522,24'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2523,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:2523,8'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2523,41'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2525,7'
          Branch Sides:
            - BranchSide:      'SAX2.c:2526,24'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2529,19'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:2535,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:2536,24'
              BranchSideFuncs:
                - xmlTextConcat
                - xmlStrlen
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2545,17'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xmlSAX2AppendChild
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
        - Branch String:   'SAX2.c:2536,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:2537,20'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlStrlen
            - BranchSide:      'SAX2.c:2539,10'
              BranchSideFuncs:
                - xmlStrlen
        - Branch String:   'SAX2.c:2539,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:2540,29'
              BranchSideFuncs:
                - xmlStrlen
            - BranchSide:      'SAX2.c:2543,2'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:2545,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:2546,45'
              BranchSideFuncs:
                - xmlSAX2TextNode
                - xmlSAX2AppendChild
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2550,46'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xmlSAX2AppendChild
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2547,21'
          Branch Sides:
            - BranchSide:      'SAX2.c:2548,38'
              BranchSideFuncs:
                - xmlSAX2AppendChild
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2549,13'
              BranchSideFuncs:
                - xmlSAX2AppendChild
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2551,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:2552,34'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2554,22'
              BranchSideFuncs:
                - xmlSAX2AppendChild
        - Branch String:   'SAX2.c:2563,29'
          Branch Sides:
            - BranchSide:      'SAX2.c:2563,29'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2564,10'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:2564,33'
          Branch Sides:
            - BranchSide:      'SAX2.c:2564,33'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2565,10'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:2565,29'
          Branch Sides:
            - BranchSide:      'SAX2.c:2565,29'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2566,10'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:2563,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2563,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2567,24'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:2567,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:2568,31'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2570,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:2468,25'
          Dst:             xmlSAX2TextNode
        - Src:             'SAX2.c:2470,25'
          Dst:             xmlNewCDataBlock
        - Src:             'SAX2.c:2479,6'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2500,24'
          Dst:             xmlStrdup
        - Src:             'SAX2.c:2503,18'
          Dst:             xmlDictOwns
        - Src:             'SAX2.c:2504,24'
          Dst:             xmlStrdup
        - Src:             'SAX2.c:2507,3'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2511,17'
          Dst:             xmlFatalErr
        - Src:             'SAX2.c:2513,17'
          Dst:             xmlHaltParser
        - Src:             'SAX2.c:2526,7'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2536,10'
          Dst:             xmlTextConcat
        - Src:             'SAX2.c:2537,3'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2540,19'
          Dst:             xmlStrlen
        - Src:             'SAX2.c:2546,29'
          Dst:             xmlSAX2TextNode
        - Src:             'SAX2.c:2550,29'
          Dst:             xmlNewCDataBlock
        - Src:             'SAX2.c:2552,17'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2554,3'
          Dst:             xmlSAX2AppendChild
    - functionName:    xmlSAX2StartHtmlElement
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1633
      functionLinenumberEnd: 1676
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - fullname
        - atts
      BBCount:         16
      ICount:          140
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - nodePush
        - xmlFreeNode
        - xmlNewDocNode
        - xmlSAX2AppendChild
        - xmlSAX2ErrMemory
        - xmlSAX2HtmlAttribute
        - xmlUnlinkNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:1641,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1642,19'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1645,5'
              BranchSideFuncs:
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2HtmlAttribute
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'SAX2.c:1649,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1650,31'
              BranchSideFuncs:
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2HtmlAttribute
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'SAX2.c:1655,24'
              BranchSideFuncs:
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2HtmlAttribute
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'SAX2.c:1660,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1661,23'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'SAX2.c:1666,9'
              BranchSideFuncs:
                - xmlSAX2HtmlAttribute
        - Branch String:   'SAX2.c:1666,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1666,9'
              BranchSideFuncs:
                - xmlSAX2HtmlAttribute
            - BranchSide:      'SAX2.c:1667,11'
              BranchSideFuncs:
                - xmlSAX2HtmlAttribute
        - Branch String:   'SAX2.c:1670,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1671,34'
              BranchSideFuncs:
                - xmlSAX2HtmlAttribute
            - BranchSide:      'SAX2.c:1675,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:1640,11'
          Dst:             xmlNewDocNode
        - Src:             'SAX2.c:1642,2'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1655,5'
          Dst:             xmlSAX2AppendChild
        - Src:             'SAX2.c:1660,9'
          Dst:             nodePush
        - Src:             'SAX2.c:1661,9'
          Dst:             xmlUnlinkNode
        - Src:             'SAX2.c:1662,9'
          Dst:             xmlFreeNode
        - Src:             'SAX2.c:1671,13'
          Dst:             xmlSAX2HtmlAttribute
    - functionName:    xmlFatalErrMsg
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - str1
        - str2
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErr
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'SAX2.c:77,5'
          Dst:             xmlCtxtErr
    - functionName:    xmlDefaultSAXHandlerInit
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2777
      functionLinenumberEnd: 2778
      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: 2758
      functionLinenumberEnd: 2765
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hdlr
        - warning
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSAXVersion
      functionUses:    0
      BranchProfiles:
        - Branch String:   'SAX2.c:2759,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:2759,28'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2760,2'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:2759,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2760,2'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2762,19'
              BranchSideFuncs:
                - xmlSAXVersion
        - Branch String:   'SAX2.c:2763,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2763,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2764,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:2762,5'
          Dst:             xmlSAXVersion
    - functionName:    xmlSAXVersion
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2700
      functionLinenumberEnd: 2747
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hdlr
        - version
      BBCount:         7
      ICount:          128
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'SAX2.c:2701,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2701,23'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2702,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:2702,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2703,2'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2712,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSAX2StartElementNs
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2129
      functionLinenumberEnd: 2376
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - localname
        - prefix
        - URI
        - nb_namespaces
        - namespaces
        - nb_attributes
        - nb_defaulted
        - attributes
      BBCount:         126
      ICount:          862
      EdgeCount:       174
      CyclomaticComplexity: 50
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - nodePush
        - xmlBuildQName
        - xmlDictQLookup
        - xmlErrValid
        - xmlFreeNode
        - xmlNewDocNode
        - xmlNewDocNodeEatName
        - xmlNewNs
        - xmlNsWarnMsg
        - xmlParserNsLookupSax
        - xmlParserNsUpdateSax
        - xmlSAX2AppendChild
        - xmlSAX2AttributeNs
        - xmlSAX2ErrMemory
        - xmlSearchNsSafe
        - xmlStrEqual
        - xmlStrdup
        - xmlUnlinkNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:2137,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2137,22'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2141,9'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
                - xmlErrValid
        - Branch String:   'SAX2.c:2141,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:2142,11'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
                - xmlErrValid
            - BranchSide:      'SAX2.c:2157,10'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2142,32'
          Branch Sides:
            - BranchSide:      'SAX2.c:2143,12'
              BranchSideFuncs:
                - xmlErrValid
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2149,14'
              BranchSideFuncs:
                - xmlErrValid
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2143,44'
          Branch Sides:
            - BranchSide:      'SAX2.c:2144,13'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
                - xmlErrValid
            - BranchSide:      'SAX2.c:2157,10'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2144,45'
          Branch Sides:
            - BranchSide:      'SAX2.c:2145,7'
              BranchSideFuncs:
                - xmlErrValid
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2149,14'
              BranchSideFuncs:
                - xmlErrValid
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2145,50'
          Branch Sides:
            - BranchSide:      'SAX2.c:2146,7'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
                - xmlErrValid
            - BranchSide:      'SAX2.c:2157,10'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2146,49'
          Branch Sides:
            - BranchSide:      'SAX2.c:2147,7'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
                - xmlErrValid
            - BranchSide:      'SAX2.c:2157,10'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2147,51'
          Branch Sides:
            - BranchSide:      'SAX2.c:2148,7'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
                - xmlErrValid
            - BranchSide:      'SAX2.c:2157,10'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2141,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2149,14'
              BranchSideFuncs:
                - xmlErrValid
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2157,10'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2157,26'
          Branch Sides:
            - BranchSide:      'SAX2.c:2157,30'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2178,9'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
        - Branch String:   'SAX2.c:2157,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2158,13'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2178,9'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
        - Branch String:   'SAX2.c:2158,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:2161,32'
              BranchSideFuncs:
                - xmlDictQLookup
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2168,28'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2162,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:2163,34'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2166,18'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
        - Branch String:   'SAX2.c:2169,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:0,0'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2170,34'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2178,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2179,15'
              BranchSideFuncs:
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
            - BranchSide:      'SAX2.c:2202,6'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
        - Branch String:   'SAX2.c:2186,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:2187,18'
              BranchSideFuncs:
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'SAX2.c:2189,10'
              BranchSideFuncs:
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
        - Branch String:   'SAX2.c:2189,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:2190,25'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2192,22'
              BranchSideFuncs:
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2193,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:0,0'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2194,27'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2199,29'
          Branch Sides:
            - BranchSide:      'SAX2.c:2199,33'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'SAX2.c:2201,5'
              BranchSideFuncs:
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
        - Branch String:   'SAX2.c:2199,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:2200,6'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
            - BranchSide:      'SAX2.c:2201,5'
              BranchSideFuncs:
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
        - Branch String:   'SAX2.c:2202,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:2203,33'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2205,11'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlSAX2ErrMemory
                - xmlNewDocNode
        - Branch String:   'SAX2.c:2205,11'
          Branch Sides:
            - BranchSide:      'SAX2.c:2206,26'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2208,33'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2209,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:0,0'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2210,23'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2218,5'
          Branch Sides:
            - BranchSide:      'SAX2.c:2219,16'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlParserNsUpdateSax
            - BranchSide:      'SAX2.c:2246,5'
              BranchSideFuncs:
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'SAX2.c:2222,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:2223,10'
              BranchSideFuncs:
                - xmlParserNsUpdateSax
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2232,30'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlParserNsUpdateSax
        - Branch String:   'SAX2.c:2223,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:2224,30'
              BranchSideFuncs:
                - xmlParserNsUpdateSax
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2226,23'
              BranchSideFuncs:
                - xmlParserNsUpdateSax
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2229,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:2229,28'
              BranchSideFuncs:
                - xmlParserNsUpdateSax
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2231,2'
              BranchSideFuncs:
                - xmlParserNsUpdateSax
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2229,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:2230,13'
              BranchSideFuncs:
                - xmlParserNsUpdateSax
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2231,2'
              BranchSideFuncs:
                - xmlParserNsUpdateSax
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2256,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2257,23'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'SAX2.c:2265,10'
              BranchSideFuncs:
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2265,29'
          Branch Sides:
            - BranchSide:      'SAX2.c:2266,11'
              BranchSideFuncs:
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2273,10'
              BranchSideFuncs:
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2265,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2267,19'
              BranchSideFuncs:
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2273,10'
              BranchSideFuncs:
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2273,23'
          Branch Sides:
            - BranchSide:      'SAX2.c:2273,27'
              BranchSideFuncs:
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2303,9'
              BranchSideFuncs:
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2273,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2274,40'
              BranchSideFuncs:
                - xmlParserNsLookupSax
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2303,9'
              BranchSideFuncs:
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2275,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:2275,40'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2282,6'
              BranchSideFuncs:
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2275,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:2278,28'
              BranchSideFuncs:
                - xmlSearchNsSafe
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2282,6'
              BranchSideFuncs:
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2279,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:2280,34'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2281,2'
              BranchSideFuncs:
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2282,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:2283,20'
              BranchSideFuncs:
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2298,5'
              BranchSideFuncs:
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2284,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:2286,27'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2289,17'
              BranchSideFuncs:
                - xmlNsWarnMsg
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlNsWarnMsg
        - Branch String:   'SAX2.c:2289,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:2290,30'
              BranchSideFuncs:
                - xmlNsWarnMsg
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2294,30'
              BranchSideFuncs:
                - xmlNsWarnMsg
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2303,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2303,9'
              BranchSideFuncs:
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2304,20'
              BranchSideFuncs:
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2306,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2307,24'
              BranchSideFuncs:
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2356,5'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:2312,36'
          Branch Sides:
            - BranchSide:      'SAX2.c:2312,40'
              BranchSideFuncs:
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2340,39'
              BranchSideFuncs:
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2312,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:2313,7'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2340,39'
              BranchSideFuncs:
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2313,7'
          Branch Sides:
            - BranchSide:      'SAX2.c:2316,33'
              BranchSideFuncs:
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2327,29'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2AttributeNs
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2318,11'
          Branch Sides:
            - BranchSide:      'SAX2.c:2319,42'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2322,47'
              BranchSideFuncs:
                - xmlSAX2AttributeNs
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2329,11'
          Branch Sides:
            - BranchSide:      'SAX2.c:2330,42'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2333,47'
              BranchSideFuncs:
                - xmlSAX2AttributeNs
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2343,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:2344,17'
              BranchSideFuncs:
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2347,17'
              BranchSideFuncs:
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2347,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:2348,42'
              BranchSideFuncs:
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2350,30'
              BranchSideFuncs:
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
      Callsites:
        - Src:             'SAX2.c:2149,2'
          Dst:             xmlErrValid
        - Src:             'SAX2.c:2161,17'
          Dst:             xmlDictQLookup
        - Src:             'SAX2.c:2163,17'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2168,14'
          Dst:             xmlBuildQName
        - Src:             'SAX2.c:2170,17'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2190,15'
          Dst:             xmlStrdup
        - Src:             'SAX2.c:2194,10'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2199,33'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'SAX2.c:2200,6'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'SAX2.c:2203,12'
          Dst:             xmlNewDocNodeEatName
        - Src:             'SAX2.c:2206,12'
          Dst:             xmlNewDocNode
        - Src:             'SAX2.c:2208,12'
          Dst:             xmlNewDocNodeEatName
        - Src:             'SAX2.c:2210,6'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2221,7'
          Dst:             xmlNewNs
        - Src:             'SAX2.c:2232,13'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2236,9'
          Dst:             xmlParserNsUpdateSax
        - Src:             'SAX2.c:2251,5'
          Dst:             xmlSAX2AppendChild
        - Src:             'SAX2.c:2256,9'
          Dst:             nodePush
        - Src:             'SAX2.c:2257,9'
          Dst:             xmlUnlinkNode
        - Src:             'SAX2.c:2258,9'
          Dst:             xmlFreeNode
        - Src:             'SAX2.c:2274,19'
          Dst:             xmlParserNsLookupSax
        - Src:             'SAX2.c:2275,28'
          Dst:             xmlStrEqual
        - Src:             'SAX2.c:2278,12'
          Dst:             xmlSearchNsSafe
        - Src:             'SAX2.c:2280,17'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2283,11'
          Dst:             xmlNewNs
        - Src:             'SAX2.c:2286,10'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2290,17'
          Dst:             xmlNsWarnMsg
        - Src:             'SAX2.c:2294,17'
          Dst:             xmlNsWarnMsg
        - Src:             'SAX2.c:2316,18'
          Dst:             xmlDictQLookup
        - Src:             'SAX2.c:2319,25'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2322,28'
          Dst:             xmlSAX2AttributeNs
        - Src:             'SAX2.c:2327,15'
          Dst:             xmlBuildQName
        - Src:             'SAX2.c:2330,25'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2333,28'
          Dst:             xmlSAX2AttributeNs
        - Src:             'SAX2.c:2340,20'
          Dst:             xmlSAX2AttributeNs
    - functionName:    xmlSAX2EndElementNs
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2393
      functionLinenumberEnd: 2410
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - localname
        - prefix
        - URI
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - nodePop
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:2396,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2396,22'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2397,5'
              BranchSideFuncs:
                - nodePop
      Callsites:
        - Src:             'SAX2.c:2409,5'
          Dst:             nodePop
    - functionName:    xmlSAX2ExternalSubset
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - name
        - ExternalID
        - SystemID
      BBCount:         53
      ICount:          441
      EdgeCount:       73
      CyclomaticComplexity: 22
      functionsReached:
        - xmlCanonicPath
        - xmlCtxtPopInput
        - xmlCtxtPushInput
        - xmlDictOwns
        - xmlFreeInputStream
        - xmlNewDtd
        - xmlParseExternalSubset
        - xmlSAX2ErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:275,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:275,22'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:276,10'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlCtxtPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
        - Branch String:   'SAX2.c:276,28'
          Branch Sides:
            - BranchSide:      'SAX2.c:276,28'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlCtxtPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
            - BranchSide:      'SAX2.c:277,11'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlCtxtPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
        - Branch String:   'SAX2.c:277,51'
          Branch Sides:
            - BranchSide:      'SAX2.c:277,51'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlCtxtPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
            - BranchSide:      'SAX2.c:278,12'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlCtxtPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
        - Branch String:   'SAX2.c:278,28'
          Branch Sides:
            - BranchSide:      'SAX2.c:278,32'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlCtxtPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
            - BranchSide:      'SAX2.c:279,4'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlCtxtPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
        - Branch String:   'SAX2.c:278,51'
          Branch Sides:
            - BranchSide:      'SAX2.c:278,51'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlCtxtPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
            - BranchSide:      'SAX2.c:279,4'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlCtxtPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
        - Branch String:   'SAX2.c:279,21'
          Branch Sides:
            - BranchSide:      'SAX2.c:279,24'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlCtxtPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
            - BranchSide:      'SAX2.c:279,21'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:276,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:276,9'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlCtxtPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
            - BranchSide:      'SAX2.c:287,20'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlCtxtPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
        - Branch String:   'SAX2.c:300,26'
          Branch Sides:
            - BranchSide:      'SAX2.c:300,30'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlCtxtPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
            - BranchSide:      'SAX2.c:303,6'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlCtxtPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
        - Branch String:   'SAX2.c:300,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:301,14'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlCtxtPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
            - BranchSide:      'SAX2.c:303,6'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlCtxtPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
        - Branch String:   'SAX2.c:303,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:304,6'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:307,16'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlCtxtPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
        - Branch String:   'SAX2.c:307,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:308,30'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
            - BranchSide:      'SAX2.c:316,13'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCanonicPath
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:324,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:325,23'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
                - xmlDictOwns
            - BranchSide:      'SAX2.c:328,2'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCanonicPath
        - Branch String:   'SAX2.c:331,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:332,13'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlDictOwns
            - BranchSide:      'SAX2.c:334,6'
              BranchSideFuncs:
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCanonicPath
        - Branch String:   'SAX2.c:334,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:335,48'
              BranchSideFuncs:
                - xmlCanonicPath
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
            - BranchSide:      'SAX2.c:336,2'
              BranchSideFuncs:
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
        - Branch String:   'SAX2.c:351,2'
          Branch Sides:
            - BranchSide:      'SAX2.c:352,41'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlFreeInputStream
                - xmlDictOwns
            - BranchSide:      'SAX2.c:354,20'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlDictOwns
        - Branch String:   'SAX2.c:356,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:357,22'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlDictOwns
            - BranchSide:      'SAX2.c:359,25'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlDictOwns
        - Branch String:   'SAX2.c:360,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:361,13'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlDictOwns
            - BranchSide:      'SAX2.c:363,35'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlDictOwns
        - Branch String:   'SAX2.c:376,31'
          Branch Sides:
            - BranchSide:      'SAX2.c:377,8'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'SAX2.c:380,19'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:377,28'
          Branch Sides:
            - BranchSide:      'SAX2.c:378,21'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:379,6'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:376,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:379,6'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:380,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:307,6'
          Dst:             xmlNewDtd
        - Src:             'SAX2.c:308,13'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:309,13'
          Dst:             xmlFreeInputStream
        - Src:             'SAX2.c:325,6'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:331,6'
          Dst:             xmlCtxtPushInput
        - Src:             'SAX2.c:335,33'
          Dst:             xmlCanonicPath
        - Src:             'SAX2.c:345,2'
          Dst:             xmlParseExternalSubset
        - Src:             'SAX2.c:352,25'
          Dst:             xmlCtxtPopInput
        - Src:             'SAX2.c:352,6'
          Dst:             xmlFreeInputStream
        - Src:             'SAX2.c:366,2'
          Dst:             xmlFreeInputStream
        - Src:             'SAX2.c:378,9'
          Dst:             xmlDictOwns
    - functionName:    xmlSAX2IsStandalone
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:192,23'
          Branch Sides:
            - BranchSide:      'SAX2.c:192,49'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:192,27'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:192,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:192,49'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:193,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSAX2HasInternalSubset
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:208,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:208,50'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:208,28'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:208,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:208,50'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:209,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSAX2HasExternalSubset
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:224,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:224,50'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:224,28'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:224,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:224,50'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:225,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSAX2ResolveEntity
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - publicId
        - systemId
      BBCount:         27
      ICount:          168
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - xmlBuildURISafe
        - xmlFatalErr
        - xmlLoadResource
        - xmlSAX2ErrMemory
        - xmlStrlen
        - xmlWarnMsg
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:404,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:404,22'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:406,9'
              BranchSideFuncs:
                - xmlLoadResource
                - xmlStrlen
                - xmlStrlen
                - xmlBuildURISafe
                - xmlStrlen
                - xmlFatalErr
                - xmlWarnMsg
                - xmlSAX2ErrMemory
                - xmlFatalErr
        - Branch String:   'SAX2.c:406,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:407,24'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrlen
                - xmlBuildURISafe
                - xmlStrlen
                - xmlLoadResource
                - xmlFatalErr
                - xmlWarnMsg
                - xmlSAX2ErrMemory
                - xmlFatalErr
            - BranchSide:      'SAX2.c:441,27'
              BranchSideFuncs:
                - xmlLoadResource
        - Branch String:   'SAX2.c:410,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:411,29'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrlen
                - xmlBuildURISafe
                - xmlStrlen
                - xmlLoadResource
                - xmlFatalErr
                - xmlWarnMsg
                - xmlSAX2ErrMemory
                - xmlFatalErr
            - BranchSide:      'SAX2.c:417,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrlen
                - xmlBuildURISafe
                - xmlStrlen
                - xmlLoadResource
                - xmlFatalErr
                - xmlWarnMsg
                - xmlSAX2ErrMemory
                - xmlFatalErr
        - Branch String:   'SAX2.c:417,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:418,29'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrlen
                - xmlBuildURISafe
                - xmlStrlen
                - xmlLoadResource
                - xmlFatalErr
                - xmlWarnMsg
                - xmlSAX2ErrMemory
                - xmlFatalErr
            - BranchSide:      'SAX2.c:420,24'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrlen
                - xmlBuildURISafe
                - xmlStrlen
                - xmlLoadResource
                - xmlFatalErr
                - xmlWarnMsg
                - xmlSAX2ErrMemory
                - xmlFatalErr
        - Branch String:   'SAX2.c:420,56'
          Branch Sides:
            - BranchSide:      'SAX2.c:421,24'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'SAX2.c:422,25'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'SAX2.c:420,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:422,25'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'SAX2.c:425,31'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrlen
                - xmlLoadResource
                - xmlFatalErr
                - xmlWarnMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:426,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:427,17'
              BranchSideFuncs:
                - xmlWarnMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:434,23'
              BranchSideFuncs:
                - xmlStrlen
                - xmlLoadResource
                - xmlFatalErr
        - Branch String:   'SAX2.c:427,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:428,34'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:430,28'
              BranchSideFuncs:
                - xmlWarnMsg
        - Branch String:   'SAX2.c:434,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:435,25'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'SAX2.c:439,5'
              BranchSideFuncs:
                - xmlLoadResource
      Callsites:
        - Src:             'SAX2.c:420,14'
          Dst:             xmlStrlen
        - Src:             'SAX2.c:421,14'
          Dst:             xmlStrlen
        - Src:             'SAX2.c:422,13'
          Dst:             xmlFatalErr
        - Src:             'SAX2.c:425,15'
          Dst:             xmlBuildURISafe
        - Src:             'SAX2.c:428,17'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:430,17'
          Dst:             xmlWarnMsg
        - Src:             'SAX2.c:434,13'
          Dst:             xmlStrlen
        - Src:             'SAX2.c:435,13'
          Dst:             xmlFatalErr
        - Src:             'SAX2.c:441,11'
          Dst:             xmlLoadResource
    - functionName:    xmlSAX2GetParameterEntity
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - name
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlGetParameterEntity
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:509,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:509,22'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:511,33'
              BranchSideFuncs:
                - xmlGetParameterEntity
      Callsites:
        - Src:             'SAX2.c:511,11'
          Dst:             xmlGetParameterEntity
    - functionName:    xmlSAX2EntityDecl
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - name
        - type
        - publicId
        - systemId
        - content
      BBCount:         44
      ICount:          267
      EdgeCount:       55
      CyclomaticComplexity: 13
      functionsReached:
        - xmlAddEntity
        - xmlBuildURISafe
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlSAX2ErrMemory
        - xmlStrlen
        - xmlWarnMsg
      functionUses:    4
      BranchProfiles:
        - Branch String:   'SAX2.c:536,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:536,28'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:537,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:536,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:537,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:539,17'
              BranchSideFuncs:
                - xmlAddEntity
                - xmlWarnMsg
                - xmlWarnMsg
                - xmlWarnMsg
                - xmlSAX2ErrMemory
                - xmlBuildURISafe
                - xmlStrlen
                - xmlFatalErr
                - xmlWarnMsg
                - xmlSAX2ErrMemory
                - xmlFatalErrMsg.3952
        - Branch String:   'SAX2.c:542,5'
          Branch Sides:
            - BranchSide:      'SAX2.c:544,13'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrlen
                - xmlFatalErr
                - xmlWarnMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:546,30'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:549,17'
              BranchSideFuncs:
                - xmlWarnMsg
                - xmlWarnMsg
            - BranchSide:      'SAX2.c:563,24'
              BranchSideFuncs:
                - xmlWarnMsg
            - BranchSide:      'SAX2.c:567,28'
              BranchSideFuncs:
                - xmlFatalErrMsg.3952
        - Branch String:   'SAX2.c:549,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:550,21'
              BranchSideFuncs:
                - xmlWarnMsg
                - xmlWarnMsg
            - BranchSide:      'SAX2.c:557,13'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:550,21'
          Branch Sides:
            - BranchSide:      'SAX2.c:551,32'
              BranchSideFuncs:
                - xmlWarnMsg
            - BranchSide:      'SAX2.c:554,32'
              BranchSideFuncs:
                - xmlWarnMsg
        - Branch String:   'SAX2.c:573,28'
          Branch Sides:
            - BranchSide:      'SAX2.c:573,32'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrlen
                - xmlFatalErr
                - xmlWarnMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:573,28'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:573,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:573,9'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrlen
                - xmlFatalErr
                - xmlWarnMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:575,21'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrlen
                - xmlFatalErr
                - xmlWarnMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:578,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:579,17'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrlen
                - xmlFatalErr
                - xmlWarnMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:589,13'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrlen
                - xmlFatalErr
                - xmlWarnMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:579,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:580,24'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrlen
                - xmlFatalErr
                - xmlWarnMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:583,9'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrlen
                - xmlFatalErr
                - xmlWarnMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:589,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:590,20'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrlen
                - xmlFatalErr
                - xmlWarnMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:592,31'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrlen
                - xmlFatalErr
                - xmlWarnMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:594,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:595,17'
              BranchSideFuncs:
                - xmlWarnMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:601,30'
              BranchSideFuncs:
                - xmlStrlen
                - xmlFatalErr
        - Branch String:   'SAX2.c:595,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:596,34'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:598,28'
              BranchSideFuncs:
                - xmlWarnMsg
        - Branch String:   'SAX2.c:601,20'
          Branch Sides:
            - BranchSide:      'SAX2.c:602,25'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'SAX2.c:605,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:540,11'
          Dst:             xmlAddEntity
        - Src:             'SAX2.c:546,13'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:551,21'
          Dst:             xmlWarnMsg
        - Src:             'SAX2.c:554,21'
          Dst:             xmlWarnMsg
        - Src:             'SAX2.c:563,13'
          Dst:             xmlWarnMsg
        - Src:             'SAX2.c:567,13'
          Dst:             xmlFatalErrMsg
        - Src:             'SAX2.c:592,15'
          Dst:             xmlBuildURISafe
        - Src:             'SAX2.c:596,17'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:598,17'
          Dst:             xmlWarnMsg
        - Src:             'SAX2.c:601,20'
          Dst:             xmlStrlen
        - Src:             'SAX2.c:602,13'
          Dst:             xmlFatalErr
    - functionName:    xmlSAX2AttributeDecl
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 678
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - elem
        - fullname
        - type
        - def
        - defaultValue
        - tree
      BBCount:         25
      ICount:          198
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - xmlAddAttributeDecl
        - xmlErrValid
        - xmlFatalErrMsg
        - xmlFreeEnumeration
        - xmlSAX2ErrMemory
        - xmlSplitQName4
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:635,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:635,28'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:636,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:635,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:636,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:638,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSplitQName4
                - xmlFatalErrMsg.3952
                - xmlFreeEnumeration
                - xmlAddAttributeDecl
                - xmlAddAttributeDecl
                - xmlSAX2ErrMemory
                - xmlErrValid
        - Branch String:   'SAX2.c:638,52'
          Branch Sides:
            - BranchSide:      'SAX2.c:639,10'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlFatalErrMsg.3952
                - xmlFreeEnumeration
                - xmlAddAttributeDecl
                - xmlAddAttributeDecl
                - xmlSAX2ErrMemory
                - xmlErrValid
            - BranchSide:      'SAX2.c:648,27'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlFatalErrMsg.3952
                - xmlFreeEnumeration
                - xmlAddAttributeDecl
                - xmlAddAttributeDecl
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:638,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:643,12'
              BranchSideFuncs:
                - xmlErrValid
                - xmlSplitQName4
                - xmlFatalErrMsg.3952
                - xmlFreeEnumeration
                - xmlAddAttributeDecl
                - xmlAddAttributeDecl
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:648,27'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlFatalErrMsg.3952
                - xmlFreeEnumeration
                - xmlAddAttributeDecl
                - xmlAddAttributeDecl
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:649,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:650,26'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlFatalErrMsg.3952
                - xmlFreeEnumeration
                - xmlAddAttributeDecl
                - xmlAddAttributeDecl
            - BranchSide:      'SAX2.c:651,5'
              BranchSideFuncs:
                - xmlFatalErrMsg.3952
                - xmlFreeEnumeration
                - xmlAddAttributeDecl
                - xmlAddAttributeDecl
        - Branch String:   'SAX2.c:652,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:653,30'
              BranchSideFuncs:
                - xmlAddAttributeDecl
            - BranchSide:      'SAX2.c:656,14'
              BranchSideFuncs:
                - xmlFatalErrMsg.3952
                - xmlFreeEnumeration
                - xmlAddAttributeDecl
        - Branch String:   'SAX2.c:656,14'
          Branch Sides:
            - BranchSide:      'SAX2.c:657,30'
              BranchSideFuncs:
                - xmlAddAttributeDecl
            - BranchSide:      'SAX2.c:661,24'
              BranchSideFuncs:
                - xmlFatalErrMsg.3952
                - xmlFreeEnumeration
        - Branch String:   'SAX2.c:676,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:676,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:677,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:638,10'
          Dst:             xmlStrEqual
        - Src:             'SAX2.c:644,2'
          Dst:             xmlErrValid
        - Src:             'SAX2.c:648,12'
          Dst:             xmlSplitQName4
        - Src:             'SAX2.c:650,9'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:653,9'
          Dst:             xmlAddAttributeDecl
        - Src:             'SAX2.c:657,9'
          Dst:             xmlAddAttributeDecl
        - Src:             'SAX2.c:661,9'
          Dst:             xmlFatalErrMsg
        - Src:             'SAX2.c:665,2'
          Dst:             xmlFreeEnumeration
    - functionName:    xmlSAX2ElementDecl
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - name
        - type
        - content
      BBCount:         14
      ICount:          100
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlAddElementDecl
        - xmlFatalErrMsg
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:699,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:699,28'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:700,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:699,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:700,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:702,9'
              BranchSideFuncs:
                - xmlFatalErrMsg.3952
                - xmlAddElementDecl
                - xmlAddElementDecl
        - Branch String:   'SAX2.c:702,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:703,35'
              BranchSideFuncs:
                - xmlAddElementDecl
            - BranchSide:      'SAX2.c:705,14'
              BranchSideFuncs:
                - xmlFatalErrMsg.3952
                - xmlAddElementDecl
        - Branch String:   'SAX2.c:705,14'
          Branch Sides:
            - BranchSide:      'SAX2.c:706,35'
              BranchSideFuncs:
                - xmlAddElementDecl
            - BranchSide:      'SAX2.c:709,24'
              BranchSideFuncs:
                - xmlFatalErrMsg.3952
      Callsites:
        - Src:             'SAX2.c:703,16'
          Dst:             xmlAddElementDecl
        - Src:             'SAX2.c:706,16'
          Dst:             xmlAddElementDecl
        - Src:             'SAX2.c:709,9'
          Dst:             xmlFatalErrMsg
    - functionName:    xmlSAX2NotationDecl
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionLinenumberEnd: 770
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - name
        - publicId
        - systemId
      BBCount:         20
      ICount:          122
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlAddNotationDecl
        - xmlFatalErrMsg
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:743,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:743,28'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:744,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:743,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:744,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:746,10'
              BranchSideFuncs:
                - xmlFatalErrMsg.3952
                - xmlAddNotationDecl
                - xmlAddNotationDecl
                - xmlFatalErrMsg.3952
        - Branch String:   'SAX2.c:746,28'
          Branch Sides:
            - BranchSide:      'SAX2.c:746,32'
              BranchSideFuncs:
                - xmlFatalErrMsg.3952
                - xmlAddNotationDecl
                - xmlAddNotationDecl
                - xmlFatalErrMsg.3952
            - BranchSide:      'SAX2.c:751,16'
              BranchSideFuncs:
                - xmlFatalErrMsg.3952
                - xmlAddNotationDecl
                - xmlAddNotationDecl
        - Branch String:   'SAX2.c:746,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:747,17'
              BranchSideFuncs:
                - xmlFatalErrMsg.3952
            - BranchSide:      'SAX2.c:751,16'
              BranchSideFuncs:
                - xmlFatalErrMsg.3952
                - xmlAddNotationDecl
                - xmlAddNotationDecl
        - Branch String:   'SAX2.c:751,16'
          Branch Sides:
            - BranchSide:      'SAX2.c:752,29'
              BranchSideFuncs:
                - xmlAddNotationDecl
            - BranchSide:      'SAX2.c:754,14'
              BranchSideFuncs:
                - xmlFatalErrMsg.3952
                - xmlAddNotationDecl
        - Branch String:   'SAX2.c:754,14'
          Branch Sides:
            - BranchSide:      'SAX2.c:755,29'
              BranchSideFuncs:
                - xmlAddNotationDecl
            - BranchSide:      'SAX2.c:758,17'
              BranchSideFuncs:
                - xmlFatalErrMsg.3952
      Callsites:
        - Src:             'SAX2.c:747,2'
          Dst:             xmlFatalErrMsg
        - Src:             'SAX2.c:752,9'
          Dst:             xmlAddNotationDecl
        - Src:             'SAX2.c:755,9'
          Dst:             xmlAddNotationDecl
        - Src:             'SAX2.c:758,2'
          Dst:             xmlFatalErrMsg
    - functionName:    xmlSAX2UnparsedEntityDecl
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - name
        - publicId
        - systemId
        - notationName
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSAX2EntityDecl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'SAX2.c:787,5'
          Dst:             xmlSAX2EntityDecl
    - functionName:    xmlSAX2Reference
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2421
      functionLinenumberEnd: 2433
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - name
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlNewReference
        - xmlSAX2AppendChild
        - xmlSAX2ErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:2425,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2425,22'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2426,27'
              BranchSideFuncs:
                - xmlNewReference
                - xmlSAX2AppendChild
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2427,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2428,26'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2432,24'
              BranchSideFuncs:
                - xmlSAX2AppendChild
      Callsites:
        - Src:             'SAX2.c:2426,11'
          Dst:             xmlNewReference
        - Src:             'SAX2.c:2428,9'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2432,5'
          Dst:             xmlSAX2AppendChild
    - functionName:    xmlErrValid
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - str1
        - str2
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtErr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'SAX2.c:59,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:59,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:60,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:57,5'
          Dst:             xmlCtxtErr
    - functionName:    xmlWarnMsg
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - str1
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErr
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'SAX2.c:95,5'
          Dst:             xmlCtxtErr
    - functionName:    xmlNsWarnMsg
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - str1
        - str2
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'SAX2.c:112,5'
          Dst:             xmlCtxtErr
    - functionName:    xmlSAX2AttributeNs
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1890
      functionLinenumberEnd: 2100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - localname
        - prefix
        - value
        - valueend
      BBCount:         91
      ICount:          582
      EdgeCount:       123
      CyclomaticComplexity: 34
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlAddID
        - xmlAddRef
        - xmlCtxtErrMemory
        - xmlErrValid
        - xmlIsID
        - xmlIsRef
        - xmlNodeParseContent
        - xmlParserNsLookupSax
        - xmlSAX2ErrMemory
        - xmlSAX2TextNode
        - xmlSearchNsSafe
        - xmlStrEqual
        - xmlStrdup
        - xmlValidateNCName
      functionUses:    3
      BranchProfiles:
        - Branch String:   'SAX2.c:1898,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1899,35'
              BranchSideFuncs:
                - xmlParserNsLookupSax
                - xmlStrdup
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2TextNode
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1912,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2TextNode
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1900,26'
          Branch Sides:
            - BranchSide:      'SAX2.c:1900,42'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrdup
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2TextNode
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1907,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2TextNode
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1900,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1903,28'
              BranchSideFuncs:
                - xmlSearchNsSafe
                - xmlStrdup
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2TextNode
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1907,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2TextNode
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1904,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:1905,34'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2TextNode
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1906,2'
              BranchSideFuncs:
                - xmlStrdup
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2TextNode
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1912,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1913,15'
              BranchSideFuncs:
                - xmlStrdup
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2TextNode
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1917,15'
              BranchSideFuncs:
                - xmlStrdup
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2TextNode
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1918,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:0,0'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1919,30'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1940,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1941,21'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2TextNode
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'SAX2.c:1943,31'
              BranchSideFuncs:
                - xmlStrdup
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2TextNode
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1948,32'
          Branch Sides:
            - BranchSide:      'SAX2.c:1948,36'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2TextNode
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'SAX2.c:1951,10'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2TextNode
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
        - Branch String:   'SAX2.c:1948,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1949,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2TextNode
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
            - BranchSide:      'SAX2.c:1951,10'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2TextNode
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
        - Branch String:   'SAX2.c:1951,38'
          Branch Sides:
            - BranchSide:      'SAX2.c:1951,43'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlSAX2TextNode
            - BranchSide:      'SAX2.c:1972,16'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2TextNode
        - Branch String:   'SAX2.c:1951,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1959,7'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2TextNode
            - BranchSide:      'SAX2.c:1972,16'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2TextNode
        - Branch String:   'SAX2.c:1959,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1960,28'
              BranchSideFuncs:
                - xmlSAX2TextNode
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
            - BranchSide:      'SAX2.c:1967,13'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1963,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:1964,14'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
            - BranchSide:      'SAX2.c:1967,2'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
        - Branch String:   'SAX2.c:1968,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:1970,34'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
            - BranchSide:      'SAX2.c:1971,2'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
        - Branch String:   'SAX2.c:1978,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1979,17'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
            - BranchSide:      'SAX2.c:1982,5'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
        - Branch String:   'SAX2.c:2060,57'
          Branch Sides:
            - BranchSide:      'SAX2.c:2061,17'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
            - BranchSide:      'SAX2.c:2096,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:2061,46'
          Branch Sides:
            - BranchSide:      'SAX2.c:2063,17'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
            - BranchSide:      'SAX2.c:2096,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:2063,40'
          Branch Sides:
            - BranchSide:      'SAX2.c:2064,17'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
            - BranchSide:      'SAX2.c:2096,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:2064,55'
          Branch Sides:
            - BranchSide:      'SAX2.c:2065,17'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
            - BranchSide:      'SAX2.c:2096,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:2060,16'
          Branch Sides:
            - BranchSide:      'SAX2.c:2066,28'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
            - BranchSide:      'SAX2.c:2096,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:2071,39'
          Branch Sides:
            - BranchSide:      'SAX2.c:2072,14'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
            - BranchSide:      'SAX2.c:2086,31'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
        - Branch String:   'SAX2.c:2072,35'
          Branch Sides:
            - BranchSide:      'SAX2.c:2072,39'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
            - BranchSide:      'SAX2.c:2086,31'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
        - Branch String:   'SAX2.c:2072,60'
          Branch Sides:
            - BranchSide:      'SAX2.c:2073,7'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
            - BranchSide:      'SAX2.c:2086,31'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
        - Branch String:   'SAX2.c:2071,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:2079,28'
              BranchSideFuncs:
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
            - BranchSide:      'SAX2.c:2086,31'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
        - Branch String:   'SAX2.c:2079,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:2080,22'
              BranchSideFuncs:
                - xmlErrValid
                - xmlAddID
            - BranchSide:      'SAX2.c:2084,16'
              BranchSideFuncs:
                - xmlAddID
        - Branch String:   'SAX2.c:2088,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:2089,34'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'SAX2.c:2090,22'
              BranchSideFuncs:
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
        - Branch String:   'SAX2.c:2090,22'
          Branch Sides:
            - BranchSide:      'SAX2.c:2091,27'
              BranchSideFuncs:
                - xmlAddID
            - BranchSide:      'SAX2.c:2092,31'
              BranchSideFuncs:
                - xmlIsRef
                - xmlAddRef
        - Branch String:   'SAX2.c:2096,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2097,2'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2099,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:1899,14'
          Dst:             xmlParserNsLookupSax
        - Src:             'SAX2.c:1900,30'
          Dst:             xmlStrEqual
        - Src:             'SAX2.c:1903,12'
          Dst:             xmlSearchNsSafe
        - Src:             'SAX2.c:1905,17'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1919,13'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1943,21'
          Dst:             xmlStrdup
        - Src:             'SAX2.c:1945,13'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1948,36'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'SAX2.c:1949,9'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'SAX2.c:1960,12'
          Dst:             xmlSAX2TextNode
        - Src:             'SAX2.c:1968,17'
          Dst:             xmlNodeParseContent
        - Src:             'SAX2.c:1970,17'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1975,8'
          Dst:             xmlSAX2TextNode
        - Src:             'SAX2.c:2079,10'
          Dst:             xmlValidateNCName
        - Src:             'SAX2.c:2080,10'
          Dst:             xmlErrValid
        - Src:             'SAX2.c:2084,6'
          Dst:             xmlAddID
        - Src:             'SAX2.c:2086,23'
          Dst:             xmlIsID
        - Src:             'SAX2.c:2089,17'
          Dst:             xmlCtxtErrMemory
        - Src:             'SAX2.c:2091,17'
          Dst:             xmlAddID
        - Src:             'SAX2.c:2092,22'
          Dst:             xmlIsRef
        - Src:             'SAX2.c:2093,17'
          Dst:             xmlAddRef
    - functionName:    xmlSAX2GetColumnNumber
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'SAX2.c:176,23'
          Branch Sides:
            - BranchSide:      'SAX2.c:176,49'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:176,27'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:176,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:176,49'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:177,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSAX2GetLineNumber
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'SAX2.c:160,23'
          Branch Sides:
            - BranchSide:      'SAX2.c:160,49'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:160,27'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:160,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:160,49'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:161,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSAX2GetSystemId
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'SAX2.c:144,23'
          Branch Sides:
            - BranchSide:      'SAX2.c:144,49'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:144,27'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:144,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:144,49'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:145,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSAX2GetPublicId
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlDestructor
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 519
      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:517,9'
          Branch Sides:
            - BranchSide:      'threads.c:517,9'
              BranchSideFuncs:
                - xmlCleanupParser
            - BranchSide:      'threads.c:517,9'
              BranchSideFuncs:
                - xmlCleanupParser
        - Branch String:   'threads.c:517,9'
          Branch Sides:
            - BranchSide:      'threads.c:517,9'
              BranchSideFuncs:
                - xmlCleanupParser
            - BranchSide:      'threads.c:518,9'
              BranchSideFuncs:
                - xmlCleanupParser
      Callsites:
        - Src:             'threads.c:518,9'
          Dst:             xmlCleanupParser
    - functionName:    xmlCleanupParser
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCatalogCleanup
        - xmlCleanupCatalogInternal
        - xmlCleanupCharEncodingHandlers
        - xmlCleanupDictInternal
        - xmlCleanupGlobalsInternal
        - xmlCleanupMemoryInternal
        - xmlCleanupRandom
        - xmlCleanupThreadsInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'threads.c:460,10'
          Branch Sides:
            - BranchSide:      'threads.c:460,10'
              BranchSideFuncs:
                - xmlCleanupCharEncodingHandlers
                - xmlCatalogCleanup
                - xmlCleanupCatalogInternal
                - xmlCleanupDictInternal
                - xmlCleanupRandom
                - xmlCleanupGlobalsInternal
                - xmlCleanupThreadsInternal
                - xmlCleanupMemoryInternal
            - BranchSide:      'threads.c:460,10'
              BranchSideFuncs:
                - xmlCleanupCharEncodingHandlers
                - xmlCatalogCleanup
                - xmlCleanupCatalogInternal
                - xmlCleanupDictInternal
                - xmlCleanupRandom
                - xmlCleanupGlobalsInternal
                - xmlCleanupThreadsInternal
                - xmlCleanupMemoryInternal
        - Branch String:   'threads.c:460,9'
          Branch Sides:
            - BranchSide:      'threads.c:461,9'
              BranchSideFuncs:
                - xmlCleanupCharEncodingHandlers
                - xmlCatalogCleanup
                - xmlCleanupCatalogInternal
                - xmlCleanupDictInternal
                - xmlCleanupRandom
                - xmlCleanupGlobalsInternal
                - xmlCleanupThreadsInternal
                - xmlCleanupMemoryInternal
            - BranchSide:      'threads.c:463,5'
              BranchSideFuncs:
                - xmlCleanupCharEncodingHandlers
                - xmlCatalogCleanup
                - xmlCleanupCatalogInternal
                - xmlCleanupDictInternal
                - xmlCleanupRandom
                - xmlCleanupGlobalsInternal
                - xmlCleanupThreadsInternal
                - xmlCleanupMemoryInternal
      Callsites:
        - Src:             'threads.c:463,5'
          Dst:             xmlCleanupCharEncodingHandlers
        - Src:             'threads.c:465,5'
          Dst:             xmlCatalogCleanup
        - Src:             'threads.c:466,5'
          Dst:             xmlCleanupCatalogInternal
        - Src:             'threads.c:475,5'
          Dst:             xmlCleanupDictInternal
        - Src:             'threads.c:476,5'
          Dst:             xmlCleanupRandom
        - Src:             'threads.c:477,5'
          Dst:             xmlCleanupGlobalsInternal
        - Src:             'threads.c:478,5'
          Dst:             xmlCleanupThreadsInternal
        - Src:             'threads.c:484,5'
          Dst:             xmlCleanupMemoryInternal
    - functionName:    xmlCleanupThreadsInternal
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCleanupRMutex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'threads.c:359,5'
          Branch Sides:
            - BranchSide:      'threads.c:359,5'
              BranchSideFuncs:
                - xmlCleanupRMutex
            - BranchSide:      'threads.c:359,5'
              BranchSideFuncs:
                - xmlCleanupRMutex
      Callsites:
        - Src:             'threads.c:359,5'
          Dst:             xmlCleanupRMutex
    - functionName:    xmlCleanupRMutex
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tok
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_cond_destroy
        - pthread_mutex_destroy
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'threads.c:217,5'
          Dst:             pthread_mutex_destroy
        - Src:             'threads.c:218,5'
          Dst:             pthread_cond_destroy
    - functionName:    pthread_mutex_destroy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_cond_destroy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlInitThreadsInternal
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlInitRMutex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'threads.c:354,5'
          Branch Sides:
            - BranchSide:      'threads.c:354,5'
              BranchSideFuncs:
                - xmlInitRMutex
            - BranchSide:      'threads.c:354,5'
              BranchSideFuncs:
                - xmlInitRMutex
      Callsites:
        - Src:             'threads.c:354,5'
          Dst:             xmlInitRMutex
    - functionName:    xmlInitRMutex
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tok
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_cond_init
        - pthread_mutex_init
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'threads.c:175,5'
          Dst:             pthread_mutex_init
        - Src:             'threads.c:178,5'
          Dst:             pthread_cond_init
    - functionName:    pthread_mutex_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_cond_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlInitParserInternal
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlInitCatalogInternal
        - xmlInitDictInternal
        - xmlInitEncodingInternal
        - xmlInitGlobalsInternal
        - xmlInitIOCallbacks
        - xmlInitMemoryInternal
        - xmlInitRandom
        - xmlInitThreadsInternal
        - xmlInitXPathInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'threads.c:383,5'
          Branch Sides:
            - BranchSide:      'threads.c:383,5'
              BranchSideFuncs:
                - xmlInitRandom
                - xmlInitMemoryInternal
                - xmlInitThreadsInternal
                - xmlInitGlobalsInternal
                - xmlInitDictInternal
                - xmlInitEncodingInternal
                - xmlInitXPathInternal
                - xmlInitIOCallbacks
                - xmlInitCatalogInternal
            - BranchSide:      'threads.c:383,5'
              BranchSideFuncs:
                - xmlInitRandom
                - xmlInitMemoryInternal
                - xmlInitThreadsInternal
                - xmlInitGlobalsInternal
                - xmlInitDictInternal
                - xmlInitEncodingInternal
                - xmlInitXPathInternal
                - xmlInitIOCallbacks
                - xmlInitCatalogInternal
      Callsites:
        - Src:             'threads.c:383,5'
          Dst:             xmlInitRandom
        - Src:             'threads.c:384,5'
          Dst:             xmlInitMemoryInternal
        - Src:             'threads.c:385,5'
          Dst:             xmlInitThreadsInternal
        - Src:             'threads.c:386,5'
          Dst:             xmlInitGlobalsInternal
        - Src:             'threads.c:387,5'
          Dst:             xmlInitDictInternal
        - Src:             'threads.c:388,5'
          Dst:             xmlInitEncodingInternal
        - Src:             'threads.c:390,5'
          Dst:             xmlInitXPathInternal
        - Src:             'threads.c:392,5'
          Dst:             xmlInitIOCallbacks
        - Src:             'threads.c:394,5'
          Dst:             xmlInitCatalogInternal
    - functionName:    xmlCleanupThreads
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 350
      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: 423
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_once
        - xmlInitParserInternal
      functionUses:    45
      BranchProfiles:
        - Branch String:   'threads.c:425,5'
          Branch Sides:
            - BranchSide:      'threads.c:425,5'
              BranchSideFuncs:
                - pthread_once
            - BranchSide:      'threads.c:425,5'
              BranchSideFuncs:
                - pthread_once
      Callsites:
        - Src:             'threads.c:425,5'
          Dst:             pthread_once
        - Src:             'threads.c:425,5'
          Dst:             xmlInitParserInternal
    - functionName:    pthread_once
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlInitThreads
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 337
      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:336,5'
          Branch Sides:
            - BranchSide:      'threads.c:336,5'
              BranchSideFuncs:
                - xmlInitParser
            - BranchSide:      'threads.c:336,5'
              BranchSideFuncs:
                - xmlInitParser
      Callsites:
        - Src:             'threads.c:336,5'
          Dst:             xmlInitParser
    - functionName:    xmlUnlockLibrary
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlRMutexUnlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'threads.c:325,5'
          Branch Sides:
            - BranchSide:      'threads.c:325,5'
              BranchSideFuncs:
                - xmlRMutexUnlock
            - BranchSide:      'threads.c:325,5'
              BranchSideFuncs:
                - xmlRMutexUnlock
      Callsites:
        - Src:             'threads.c:325,5'
          Dst:             xmlRMutexUnlock
    - functionName:    xmlRMutexUnlock
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tok
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - pthread_cond_signal
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    14
      BranchProfiles:
        - Branch String:   'threads.c:282,9'
          Branch Sides:
            - BranchSide:      'threads.c:283,9'
              BranchSideFuncs: []
            - BranchSide:      'threads.c:285,25'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - pthread_cond_signal
        - Branch String:   'threads.c:287,9'
          Branch Sides:
            - BranchSide:      'threads.c:288,13'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - pthread_cond_signal
            - BranchSide:      'threads.c:292,27'
              BranchSideFuncs:
                - pthread_mutex_unlock
        - Branch String:   'threads.c:288,13'
          Branch Sides:
            - BranchSide:      'threads.c:289,34'
              BranchSideFuncs:
                - pthread_cond_signal
                - pthread_mutex_unlock
            - BranchSide:      'threads.c:290,17'
              BranchSideFuncs:
                - pthread_mutex_unlock
      Callsites:
        - Src:             'threads.c:285,5'
          Dst:             pthread_mutex_lock
        - Src:             'threads.c:289,13'
          Dst:             pthread_cond_signal
        - Src:             'threads.c:292,5'
          Dst:             pthread_mutex_unlock
    - functionName:    pthread_mutex_lock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_cond_signal
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_mutex_unlock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlLockLibrary
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlRMutexLock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'threads.c:313,5'
          Branch Sides:
            - BranchSide:      'threads.c:313,5'
              BranchSideFuncs:
                - xmlRMutexLock
            - BranchSide:      'threads.c:313,5'
              BranchSideFuncs:
                - xmlRMutexLock
      Callsites:
        - Src:             'threads.c:313,5'
          Dst:             xmlRMutexLock
    - functionName:    xmlRMutexLock
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tok
      BBCount:         15
      ICount:          95
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - pthread_cond_wait
        - pthread_equal
        - pthread_mutex_lock
        - pthread_mutex_unlock
        - pthread_self
      functionUses:    8
      BranchProfiles:
        - Branch String:   'threads.c:249,9'
          Branch Sides:
            - BranchSide:      'threads.c:250,9'
              BranchSideFuncs: []
            - BranchSide:      'threads.c:252,25'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_self
                - pthread_mutex_unlock
                - pthread_self
                - pthread_equal
                - pthread_cond_wait
                - pthread_mutex_unlock
        - Branch String:   'threads.c:253,9'
          Branch Sides:
            - BranchSide:      'threads.c:254,27'
              BranchSideFuncs:
                - pthread_self
                - pthread_equal
                - pthread_self
                - pthread_mutex_unlock
                - pthread_cond_wait
                - pthread_mutex_unlock
            - BranchSide:      'threads.c:265,16'
              BranchSideFuncs:
                - pthread_self
                - pthread_mutex_unlock
        - Branch String:   'threads.c:254,13'
          Branch Sides:
            - BranchSide:      'threads.c:255,13'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'threads.c:259,13'
              BranchSideFuncs:
                - pthread_self
                - pthread_mutex_unlock
                - pthread_cond_wait
        - Branch String:   'threads.c:260,13'
          Branch Sides:
            - BranchSide:      'threads.c:261,36'
              BranchSideFuncs:
                - pthread_cond_wait
                - pthread_self
                - pthread_mutex_unlock
            - BranchSide:      'threads.c:262,13'
              BranchSideFuncs:
                - pthread_self
                - pthread_mutex_unlock
      Callsites:
        - Src:             'threads.c:252,5'
          Dst:             pthread_mutex_lock
        - Src:             'threads.c:254,37'
          Dst:             pthread_self
        - Src:             'threads.c:254,13'
          Dst:             pthread_equal
        - Src:             'threads.c:256,13'
          Dst:             pthread_mutex_unlock
        - Src:             'threads.c:261,17'
          Dst:             pthread_cond_wait
        - Src:             'threads.c:265,16'
          Dst:             pthread_self
        - Src:             'threads.c:267,5'
          Dst:             pthread_mutex_unlock
    - functionName:    pthread_self
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_equal
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_cond_wait
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlFreeRMutex
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tok
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCleanupRMutex
      functionUses:    0
      BranchProfiles:
        - Branch String:   'threads.c:234,9'
          Branch Sides:
            - BranchSide:      'threads.c:235,9'
              BranchSideFuncs: []
            - BranchSide:      'threads.c:236,22'
              BranchSideFuncs:
                - xmlCleanupRMutex
                - free
      Callsites:
        - Src:             'threads.c:236,5'
          Dst:             xmlCleanupRMutex
    - functionName:    xmlNewRMutex
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlInitRMutex
      functionUses:    0
      BranchProfiles:
        - Branch String:   'threads.c:199,11'
          Branch Sides:
            - BranchSide:      'threads.c:197,18'
              BranchSideFuncs:
                - malloc
                - xmlInitRMutex
            - BranchSide:      'threads.c:199,11'
              BranchSideFuncs:
                - malloc
                - xmlInitRMutex
        - Branch String:   'threads.c:200,9'
          Branch Sides:
            - BranchSide:      'threads.c:201,9'
              BranchSideFuncs: []
            - BranchSide:      'threads.c:202,19'
              BranchSideFuncs:
                - xmlInitRMutex
      Callsites:
        - Src:             'threads.c:202,5'
          Dst:             xmlInitRMutex
    - functionName:    xmlMutexUnlock
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tok
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_mutex_unlock
      functionUses:    53
      BranchProfiles:
        - Branch String:   'threads.c:155,9'
          Branch Sides:
            - BranchSide:      'threads.c:156,9'
              BranchSideFuncs: []
            - BranchSide:      'threads.c:158,27'
              BranchSideFuncs:
                - pthread_mutex_unlock
      Callsites:
        - Src:             'threads.c:158,5'
          Dst:             pthread_mutex_unlock
    - functionName:    xmlMutexLock
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tok
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_mutex_lock
      functionUses:    52
      BranchProfiles:
        - Branch String:   'threads.c:132,9'
          Branch Sides:
            - BranchSide:      'threads.c:133,9'
              BranchSideFuncs: []
            - BranchSide:      'threads.c:139,25'
              BranchSideFuncs:
                - pthread_mutex_lock
      Callsites:
        - Src:             'threads.c:139,5'
          Dst:             pthread_mutex_lock
    - functionName:    xmlFreeMutex
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tok
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCleanupMutex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'threads.c:116,9'
          Branch Sides:
            - BranchSide:      'threads.c:117,9'
              BranchSideFuncs: []
            - BranchSide:      'threads.c:119,21'
              BranchSideFuncs:
                - xmlCleanupMutex
                - free
      Callsites:
        - Src:             'threads.c:119,5'
          Dst:             xmlCleanupMutex
    - functionName:    xmlCleanupMutex
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mutex
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_destroy
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'threads.c:99,5'
          Dst:             pthread_mutex_destroy
    - functionName:    xmlNewMutex
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlInitMutex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'threads.c:82,11'
          Branch Sides:
            - BranchSide:      'threads.c:80,17'
              BranchSideFuncs:
                - malloc
                - xmlInitMutex
            - BranchSide:      'threads.c:82,11'
              BranchSideFuncs:
                - malloc
                - xmlInitMutex
        - Branch String:   'threads.c:83,9'
          Branch Sides:
            - BranchSide:      'threads.c:84,9'
              BranchSideFuncs: []
            - BranchSide:      'threads.c:85,18'
              BranchSideFuncs:
                - xmlInitMutex
      Callsites:
        - Src:             'threads.c:85,5'
          Dst:             xmlInitMutex
    - functionName:    xmlInitMutex
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mutex
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_init
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'threads.c:61,5'
          Dst:             pthread_mutex_init
    - functionName:    xmlSearchNsByNamespaceStrict
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7593
      functionLinenumberEnd: 7675
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - doc
        - node
        - nsName
        - retNs
        - prefixed
      BBCount:         76
      ICount:          372
      EdgeCount:       103
      CyclomaticComplexity: 29
      functionsReached:
        - xmlNsInScope
        - xmlStrEqual
        - xmlTreeEnsureXMLDecl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:7597,23'
          Branch Sides:
            - BranchSide:      'tree.c:7597,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7598,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7597,43'
          Branch Sides:
            - BranchSide:      'tree.c:7597,47'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7598,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7597,9'
          Branch Sides:
            - BranchSide:      'tree.c:7598,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7599,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
        - Branch String:   'tree.c:7599,24'
          Branch Sides:
            - BranchSide:      'tree.c:7599,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7600,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7599,9'
          Branch Sides:
            - BranchSide:      'tree.c:7600,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7602,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
        - Branch String:   'tree.c:7603,9'
          Branch Sides:
            - BranchSide:      'tree.c:7604,32'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:7609,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
        - Branch String:   'tree.c:7605,6'
          Branch Sides:
            - BranchSide:      'tree.c:7606,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7607,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7611,6'
          Branch Sides:
            - BranchSide:      'tree.c:7612,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
            - BranchSide:      'tree.c:7670,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
        - Branch String:   'tree.c:7612,10'
          Branch Sides:
            - BranchSide:      'tree.c:7613,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
            - BranchSide:      'tree.c:7670,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
        - Branch String:   'tree.c:7613,3'
          Branch Sides:
            - BranchSide:      'tree.c:7614,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
            - BranchSide:      'tree.c:7667,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
        - Branch String:   'tree.c:7614,20'
          Branch Sides:
            - BranchSide:      'tree.c:7614,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
            - BranchSide:      'tree.c:7616,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
        - Branch String:   'tree.c:7614,11'
          Branch Sides:
            - BranchSide:      'tree.c:7615,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
            - BranchSide:      'tree.c:7616,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
        - Branch String:   'tree.c:7616,11'
          Branch Sides:
            - BranchSide:      'tree.c:7621,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
            - BranchSide:      'tree.c:7640,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:7623,43'
          Branch Sides:
            - BranchSide:      'tree.c:7624,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
            - BranchSide:      'tree.c:7630,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:7624,31'
          Branch Sides:
            - BranchSide:      'tree.c:7625,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
            - BranchSide:      'tree.c:7632,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:7625,26'
          Branch Sides:
            - BranchSide:      'tree.c:7626,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
            - BranchSide:      'tree.c:7632,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:7623,12'
          Branch Sides:
            - BranchSide:      'tree.c:7630,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
            - BranchSide:      'tree.c:7632,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:7633,4'
          Branch Sides:
            - BranchSide:      'tree.c:7623,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
            - BranchSide:      'tree.c:7634,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:7634,8'
          Branch Sides:
            - BranchSide:      'tree.c:7635,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
            - BranchSide:      'tree.c:7636,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:7640,32'
          Branch Sides:
            - BranchSide:      'tree.c:7641,16'
              BranchSideFuncs:
                - xmlNsInScope
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:7647,8'
              BranchSideFuncs:
                - xmlNsInScope
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:7640,11'
          Branch Sides:
            - BranchSide:      'tree.c:7647,8'
              BranchSideFuncs:
                - xmlNsInScope
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:7666,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
        - Branch String:   'tree.c:7647,8'
          Branch Sides:
            - BranchSide:      'tree.c:7650,27'
              BranchSideFuncs:
                - xmlNsInScope
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:7663,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7651,12'
          Branch Sides:
            - BranchSide:      'tree.c:7652,5'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7660,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
        - Branch String:   'tree.c:7660,12'
          Branch Sides:
            - BranchSide:      'tree.c:7661,5'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7662,4'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7670,13'
          Branch Sides:
            - BranchSide:      'tree.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7671,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7673,28'
          Branch Sides:
            - BranchSide:      'tree.c:7673,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
            - BranchSide:      'tree.c:7673,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
        - Branch String:   'tree.c:7673,5'
          Branch Sides:
            - BranchSide:      'tree.c:7611,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
            - BranchSide:      'tree.c:7674,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:7603,9'
          Dst:             xmlStrEqual
        - Src:             'tree.c:7604,11'
          Dst:             xmlTreeEnsureXMLDecl
        - Src:             'tree.c:7626,5'
          Dst:             xmlStrEqual
        - Src:             'tree.c:7641,4'
          Dst:             xmlStrEqual
        - Src:             'tree.c:7650,14'
          Dst:             xmlNsInScope
    - functionName:    xmlTreeEnsureXMLDecl
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5955
      functionLinenumberEnd: 5966
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlNewXmlNs
      functionUses:    7
      BranchProfiles:
        - Branch String:   'tree.c:5959,9'
          Branch Sides:
            - BranchSide:      'tree.c:5960,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5962,10'
              BranchSideFuncs:
                - xmlNewXmlNs
      Callsites:
        - Src:             'tree.c:5962,10'
          Dst:             xmlNewXmlNs
    - functionName:    xmlNsInScope
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6093
      functionLinenumberEnd: 6118
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - node
        - ancestor
        - prefix
      BBCount:         35
      ICount:          166
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - xmlStrEqual
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:6096,27'
          Branch Sides:
            - BranchSide:      'tree.c:6096,31'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:6096,5'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:6096,5'
          Branch Sides:
            - BranchSide:      'tree.c:6097,14'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:6115,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6097,49'
          Branch Sides:
            - BranchSide:      'tree.c:6098,14'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6099,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6097,13'
          Branch Sides:
            - BranchSide:      'tree.c:6099,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6100,13'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:6100,13'
          Branch Sides:
            - BranchSide:      'tree.c:6101,19'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:6113,16'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:6102,13'
          Branch Sides:
            - BranchSide:      'tree.c:6103,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:6112,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:6104,21'
          Branch Sides:
            - BranchSide:      'tree.c:6104,25'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:6106,22'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:6103,21'
          Branch Sides:
            - BranchSide:      'tree.c:6105,21'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6106,22'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:6107,21'
          Branch Sides:
            - BranchSide:      'tree.c:6107,25'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:6110,23'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:6108,21'
          Branch Sides:
            - BranchSide:      'tree.c:6108,37'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:6110,23'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:6106,21'
          Branch Sides:
            - BranchSide:      'tree.c:6109,21'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6110,23'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:6115,9'
          Branch Sides:
            - BranchSide:      'tree.c:6116,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6117,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:6108,25'
          Dst:             xmlStrEqual
    - functionName:    xmlNewXmlNs
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5923
      functionLinenumberEnd: 5943
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          71
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlFreeNs
        - xmlStrdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:5926,21'
          Branch Sides:
            - BranchSide:      'tree.c:5924,14'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNs
                - xmlFreeNs
            - BranchSide:      'tree.c:5926,21'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNs
                - xmlFreeNs
        - Branch String:   'tree.c:5927,9'
          Branch Sides:
            - BranchSide:      'tree.c:5928,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5929,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNs
                - xmlFreeNs
        - Branch String:   'tree.c:5932,9'
          Branch Sides:
            - BranchSide:      'tree.c:5933,19'
              BranchSideFuncs:
                - xmlFreeNs
            - BranchSide:      'tree.c:5936,18'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeNs
        - Branch String:   'tree.c:5937,9'
          Branch Sides:
            - BranchSide:      'tree.c:5938,19'
              BranchSideFuncs:
                - xmlFreeNs
            - BranchSide:      'tree.c:5942,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:5931,16'
          Dst:             xmlStrdup
        - Src:             'tree.c:5933,9'
          Dst:             xmlFreeNs
        - Src:             'tree.c:5936,18'
          Dst:             xmlStrdup
        - Src:             'tree.c:5938,9'
          Dst:             xmlFreeNs
    - functionName:    xmlFreeNs
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'tree.c:769,9'
          Branch Sides:
            - BranchSide:      'tree.c:770,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:772,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:772,9'
          Branch Sides:
            - BranchSide:      'tree.c:772,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:773,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:773,9'
          Branch Sides:
            - BranchSide:      'tree.c:773,30'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:774,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSearchNsByPrefixStrict
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7694
      functionLinenumberEnd: 7737
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - node
        - prefix
        - retNs
      BBCount:         59
      ICount:          280
      EdgeCount:       80
      CyclomaticComplexity: 23
      functionsReached:
        - xmlStrEqual
        - xmlTreeEnsureXMLDecl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:7698,23'
          Branch Sides:
            - BranchSide:      'tree.c:7698,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7699,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7698,41'
          Branch Sides:
            - BranchSide:      'tree.c:7698,45'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7699,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7698,9'
          Branch Sides:
            - BranchSide:      'tree.c:7699,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7701,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
        - Branch String:   'tree.c:7701,9'
          Branch Sides:
            - BranchSide:      'tree.c:7702,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:7703,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
        - Branch String:   'tree.c:7703,9'
          Branch Sides:
            - BranchSide:      'tree.c:7703,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:7711,11'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:7703,9'
          Branch Sides:
            - BranchSide:      'tree.c:7703,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:7711,11'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:7703,9'
          Branch Sides:
            - BranchSide:      'tree.c:7703,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:7711,11'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:7703,9'
          Branch Sides:
            - BranchSide:      'tree.c:7703,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:7711,11'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:7703,9'
          Branch Sides:
            - BranchSide:      'tree.c:7704,6'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:7711,11'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:7704,6'
          Branch Sides:
            - BranchSide:      'tree.c:7705,36'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:7709,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7706,10'
          Branch Sides:
            - BranchSide:      'tree.c:7707,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7708,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7713,6'
          Branch Sides:
            - BranchSide:      'tree.c:7714,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:7732,13'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:7714,10'
          Branch Sides:
            - BranchSide:      'tree.c:7715,8'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:7732,2'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:7717,34'
          Branch Sides:
            - BranchSide:      'tree.c:7718,16'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7723,8'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7717,11'
          Branch Sides:
            - BranchSide:      'tree.c:7723,8'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7729,12'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:7723,8'
          Branch Sides:
            - BranchSide:      'tree.c:7724,8'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7725,8'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7725,8'
          Branch Sides:
            - BranchSide:      'tree.c:7726,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7727,4'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7730,3'
          Branch Sides:
            - BranchSide:      'tree.c:7717,12'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:7731,6'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:7732,13'
          Branch Sides:
            - BranchSide:      'tree.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7733,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7735,28'
          Branch Sides:
            - BranchSide:      'tree.c:7735,32'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:7735,5'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:7735,5'
          Branch Sides:
            - BranchSide:      'tree.c:7713,6'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:7736,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:7705,15'
          Dst:             xmlTreeEnsureXMLDecl
        - Src:             'tree.c:7718,4'
          Dst:             xmlStrEqual
    - functionName:    xmlTreeNSListLookupByPrefix
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7325
      functionLinenumberEnd: 7340
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nsList
        - prefix
      BBCount:         15
      ICount:          74
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:7326,9'
          Branch Sides:
            - BranchSide:      'tree.c:7327,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7330,7'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:7332,33'
          Branch Sides:
            - BranchSide:      'tree.c:7333,15'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7334,11'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7332,10'
          Branch Sides:
            - BranchSide:      'tree.c:7334,11'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7336,11'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:7337,2'
          Branch Sides:
            - BranchSide:      'tree.c:7332,11'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:7339,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:7333,3'
          Dst:             xmlStrEqual
    - functionName:    xmlDOMWrapNSNormDeclareNsForced
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7760
      functionLinenumberEnd: 7812
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - doc
        - elem
        - nsName
        - prefix
        - checkShadow
      BBCount:         40
      ICount:          228
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - snprintf
        - xmlNewNs
        - xmlSearchNsByPrefixStrict
        - xmlTreeNSListLookupByPrefix
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:7767,23'
          Branch Sides:
            - BranchSide:      'tree.c:7767,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7768,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7767,41'
          Branch Sides:
            - BranchSide:      'tree.c:7767,45'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7768,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7767,9'
          Branch Sides:
            - BranchSide:      'tree.c:7768,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7772,12'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNsByPrefixStrict
                - snprintf
                - snprintf
                - xmlTreeNSListLookupByPrefix
        - Branch String:   'tree.c:7777,28'
          Branch Sides:
            - BranchSide:      'tree.c:7778,35'
              BranchSideFuncs:
                - xmlTreeNSListLookupByPrefix
                - xmlNewNs
                - xmlSearchNsByPrefixStrict
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:7780,6'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNsByPrefixStrict
                - snprintf
                - xmlTreeNSListLookupByPrefix
                - snprintf
        - Branch String:   'tree.c:7777,6'
          Branch Sides:
            - BranchSide:      'tree.c:7779,6'
              BranchSideFuncs:
                - snprintf
                - xmlNewNs
                - xmlSearchNsByPrefixStrict
                - xmlTreeNSListLookupByPrefix
                - snprintf
            - BranchSide:      'tree.c:7780,6'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNsByPrefixStrict
                - snprintf
                - xmlTreeNSListLookupByPrefix
                - snprintf
        - Branch String:   'tree.c:7780,18'
          Branch Sides:
            - BranchSide:      'tree.c:7780,21'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNsByPrefixStrict
                - snprintf
                - xmlTreeNSListLookupByPrefix
                - snprintf
            - BranchSide:      'tree.c:7788,23'
              BranchSideFuncs:
                - xmlNewNs
        - Branch String:   'tree.c:7780,34'
          Branch Sides:
            - BranchSide:      'tree.c:7781,20'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNsByPrefixStrict
                - snprintf
                - xmlTreeNSListLookupByPrefix
                - snprintf
            - BranchSide:      'tree.c:7788,23'
              BranchSideFuncs:
                - xmlNewNs
        - Branch String:   'tree.c:7780,6'
          Branch Sides:
            - BranchSide:      'tree.c:7785,36'
              BranchSideFuncs:
                - xmlSearchNsByPrefixStrict
                - xmlNewNs
                - snprintf
                - xmlTreeNSListLookupByPrefix
                - snprintf
            - BranchSide:      'tree.c:7788,23'
              BranchSideFuncs:
                - xmlNewNs
        - Branch String:   'tree.c:7785,10'
          Branch Sides:
            - BranchSide:      'tree.c:7786,3'
              BranchSideFuncs:
                - snprintf
                - xmlNewNs
                - xmlSearchNsByPrefixStrict
                - xmlTreeNSListLookupByPrefix
                - snprintf
            - BranchSide:      'tree.c:7787,2'
              BranchSideFuncs:
                - xmlNewNs
        - Branch String:   'tree.c:7789,6'
          Branch Sides:
            - BranchSide:      'tree.c:7790,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7791,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7791,6'
          Branch Sides:
            - BranchSide:      'tree.c:7792,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7794,21'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7795,6'
          Branch Sides:
            - BranchSide:      'tree.c:7796,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7797,18'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7802,6'
          Branch Sides:
            - BranchSide:      'tree.c:7803,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7804,6'
              BranchSideFuncs:
                - snprintf
                - xmlNewNs
                - xmlSearchNsByPrefixStrict
                - xmlTreeNSListLookupByPrefix
                - snprintf
        - Branch String:   'tree.c:7804,6'
          Branch Sides:
            - BranchSide:      'tree.c:7805,24'
              BranchSideFuncs:
                - snprintf
                - xmlNewNs
                - xmlSearchNsByPrefixStrict
                - snprintf
                - xmlTreeNSListLookupByPrefix
            - BranchSide:      'tree.c:7808,24'
              BranchSideFuncs:
                - snprintf
                - xmlNewNs
                - xmlSearchNsByPrefixStrict
                - snprintf
                - xmlTreeNSListLookupByPrefix
      Callsites:
        - Src:             'tree.c:7778,7'
          Dst:             xmlTreeNSListLookupByPrefix
        - Src:             'tree.c:7785,10'
          Dst:             xmlSearchNsByPrefixStrict
        - Src:             'tree.c:7788,8'
          Dst:             xmlNewNs
        - Src:             'tree.c:7805,6'
          Dst:             snprintf
        - Src:             'tree.c:7808,6'
          Dst:             snprintf
    - functionName:    xmlNewNs
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 741
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - href
        - prefix
      BBCount:         41
      ICount:          222
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - xmlFreeNs
        - xmlStrEqual
        - xmlStrdup
      functionUses:    41
      BranchProfiles:
        - Branch String:   'tree.c:691,24'
          Branch Sides:
            - BranchSide:      'tree.c:691,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeNs
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:697,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeNs
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:691,9'
          Branch Sides:
            - BranchSide:      'tree.c:692,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:697,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeNs
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:698,9'
          Branch Sides:
            - BranchSide:      'tree.c:699,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:700,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeNs
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:703,9'
          Branch Sides:
            - BranchSide:      'tree.c:704,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeNs
                - xmlStrdup
            - BranchSide:      'tree.c:708,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeNs
                - xmlStrdup
        - Branch String:   'tree.c:705,13'
          Branch Sides:
            - BranchSide:      'tree.c:706,13'
              BranchSideFuncs:
                - xmlFreeNs
            - BranchSide:      'tree.c:707,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeNs
                - xmlStrdup
        - Branch String:   'tree.c:708,9'
          Branch Sides:
            - BranchSide:      'tree.c:709,26'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeNs
            - BranchSide:      'tree.c:718,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeNs
        - Branch String:   'tree.c:710,13'
          Branch Sides:
            - BranchSide:      'tree.c:711,13'
              BranchSideFuncs:
                - xmlFreeNs
            - BranchSide:      'tree.c:712,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeNs
        - Branch String:   'tree.c:718,9'
          Branch Sides:
            - BranchSide:      'tree.c:719,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeNs
            - BranchSide:      'tree.c:736,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:719,6'
          Branch Sides:
            - BranchSide:      'tree.c:720,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:722,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeNs
        - Branch String:   'tree.c:724,51'
          Branch Sides:
            - BranchSide:      'tree.c:725,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeNs
            - BranchSide:      'tree.c:727,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeNs
        - Branch String:   'tree.c:724,10'
          Branch Sides:
            - BranchSide:      'tree.c:726,17'
              BranchSideFuncs:
                - xmlFreeNs
            - BranchSide:      'tree.c:727,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeNs
        - Branch String:   'tree.c:727,6'
          Branch Sides:
            - BranchSide:      'tree.c:728,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeNs
            - BranchSide:      'tree.c:733,19'
              BranchSideFuncs: []
        - Branch String:   'tree.c:729,48'
          Branch Sides:
            - BranchSide:      'tree.c:727,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeNs
            - BranchSide:      'tree.c:730,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeNs
        - Branch String:   'tree.c:729,7'
          Branch Sides:
            - BranchSide:      'tree.c:727,6'
              BranchSideFuncs:
                - xmlFreeNs
            - BranchSide:      'tree.c:731,21'
              BranchSideFuncs:
                - xmlFreeNs
      Callsites:
        - Src:             'tree.c:704,14'
          Dst:             xmlStrdup
        - Src:             'tree.c:709,16'
          Dst:             xmlStrdup
        - Src:             'tree.c:724,11'
          Dst:             xmlStrEqual
        - Src:             'tree.c:729,8'
          Dst:             xmlStrEqual
        - Src:             'tree.c:739,5'
          Dst:             xmlFreeNs
    - functionName:    xmlTextSetContent
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2952
      functionLinenumberEnd: 2965
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - text
        - content
      BBCount:         16
      ICount:          93
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlDictOwns
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:2953,33'
          Branch Sides:
            - BranchSide:      'tree.c:2953,33'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:2954,10'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'tree.c:2953,9'
          Branch Sides:
            - BranchSide:      'tree.c:2953,9'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:2955,25'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'tree.c:2957,27'
          Branch Sides:
            - BranchSide:      'tree.c:2958,14'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2960,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2958,33'
          Branch Sides:
            - BranchSide:      'tree.c:2959,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2960,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2957,13'
          Branch Sides:
            - BranchSide:      'tree.c:2960,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2961,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2959,15'
          Dst:             xmlDictOwns
    - functionName:    xmlInsertProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2984
      functionLinenumberEnd: 3022
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - cur
        - parent
        - prev
        - next
      BBCount:         37
      ICount:          204
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - xmlGetPropNodeInternal
        - xmlRemoveProp
        - xmlSetTreeDoc
        - xmlUnlinkNodeInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:2987,25'
          Branch Sides:
            - BranchSide:      'tree.c:2987,29'
              BranchSideFuncs:
                - xmlGetPropNodeInternal
                - xmlUnlinkNodeInternal
                - xmlRemoveProp
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:2988,11'
              BranchSideFuncs:
                - xmlGetPropNodeInternal
                - xmlUnlinkNodeInternal
                - xmlRemoveProp
                - xmlSetTreeDoc
        - Branch String:   'tree.c:2987,64'
          Branch Sides:
            - BranchSide:      'tree.c:2988,11'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2989,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2988,25'
          Branch Sides:
            - BranchSide:      'tree.c:2988,29'
              BranchSideFuncs:
                - xmlGetPropNodeInternal
                - xmlUnlinkNodeInternal
                - xmlRemoveProp
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:2992,35'
              BranchSideFuncs:
                - xmlGetPropNodeInternal
                - xmlUnlinkNodeInternal
                - xmlRemoveProp
                - xmlSetTreeDoc
        - Branch String:   'tree.c:2987,9'
          Branch Sides:
            - BranchSide:      'tree.c:2989,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2992,35'
              BranchSideFuncs:
                - xmlGetPropNodeInternal
                - xmlUnlinkNodeInternal
                - xmlRemoveProp
                - xmlSetTreeDoc
        - Branch String:   'tree.c:2993,35'
          Branch Sides:
            - BranchSide:      'tree.c:2992,12'
              BranchSideFuncs:
                - xmlGetPropNodeInternal
                - xmlUnlinkNodeInternal
                - xmlRemoveProp
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:2993,45'
              BranchSideFuncs:
                - xmlGetPropNodeInternal
                - xmlUnlinkNodeInternal
                - xmlRemoveProp
                - xmlSetTreeDoc
        - Branch String:   'tree.c:2997,9'
          Branch Sides:
            - BranchSide:      'tree.c:2998,27'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlRemoveProp
            - BranchSide:      'tree.c:3002,19'
              BranchSideFuncs:
                - xmlRemoveProp
        - Branch String:   'tree.c:2998,13'
          Branch Sides:
            - BranchSide:      'tree.c:2999,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3000,5'
              BranchSideFuncs:
                - xmlRemoveProp
        - Branch String:   'tree.c:3006,9'
          Branch Sides:
            - BranchSide:      'tree.c:3007,13'
              BranchSideFuncs:
                - xmlRemoveProp
            - BranchSide:      'tree.c:3010,22'
              BranchSideFuncs:
                - xmlRemoveProp
        - Branch String:   'tree.c:3007,13'
          Branch Sides:
            - BranchSide:      'tree.c:3008,47'
              BranchSideFuncs:
                - xmlRemoveProp
            - BranchSide:      'tree.c:3009,5'
              BranchSideFuncs:
                - xmlRemoveProp
        - Branch String:   'tree.c:3012,9'
          Branch Sides:
            - BranchSide:      'tree.c:3013,22'
              BranchSideFuncs:
                - xmlRemoveProp
            - BranchSide:      'tree.c:3016,10'
              BranchSideFuncs:
                - xmlRemoveProp
        - Branch String:   'tree.c:3016,24'
          Branch Sides:
            - BranchSide:      'tree.c:3016,28'
              BranchSideFuncs:
                - xmlRemoveProp
            - BranchSide:      'tree.c:3021,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3016,9'
          Branch Sides:
            - BranchSide:      'tree.c:3018,36'
              BranchSideFuncs:
                - xmlRemoveProp
            - BranchSide:      'tree.c:3021,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2992,12'
          Dst:             xmlGetPropNodeInternal
        - Src:             'tree.c:2995,5'
          Dst:             xmlUnlinkNodeInternal
        - Src:             'tree.c:2998,13'
          Dst:             xmlSetTreeDoc
        - Src:             'tree.c:3018,9'
          Dst:             xmlRemoveProp
    - functionName:    xmlGetPropNodeInternal
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6460
      functionLinenumberEnd: 6585
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - name
        - nsName
        - useDTD
      BBCount:         102
      ICount:          535
      EdgeCount:       139
      CyclomaticComplexity: 39
      functionsReached:
        - xmlGetDtdQAttrDesc
        - xmlGetNsList
        - xmlStrEqual
        - xmlStrcat
        - xmlStrdup
      functionUses:    8
      BranchProfiles:
        - Branch String:   'tree.c:6466,24'
          Branch Sides:
            - BranchSide:      'tree.c:6466,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6467,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6466,60'
          Branch Sides:
            - BranchSide:      'tree.c:6466,64'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6467,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6466,9'
          Branch Sides:
            - BranchSide:      'tree.c:6467,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6469,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6469,9'
          Branch Sides:
            - BranchSide:      'tree.c:6470,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:6497,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'tree.c:6471,6'
          Branch Sides:
            - BranchSide:      'tree.c:6475,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
            - BranchSide:      'tree.c:6485,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6476,26'
          Branch Sides:
            - BranchSide:      'tree.c:6476,41'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'tree.c:6479,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
        - Branch String:   'tree.c:6476,7'
          Branch Sides:
            - BranchSide:      'tree.c:6477,14'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6479,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
        - Branch String:   'tree.c:6480,6'
          Branch Sides:
            - BranchSide:      'tree.c:6476,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
            - BranchSide:      'tree.c:6481,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'tree.c:6486,26'
          Branch Sides:
            - BranchSide:      'tree.c:6486,41'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
            - BranchSide:      'tree.c:6492,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6486,59'
          Branch Sides:
            - BranchSide:      'tree.c:6487,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
            - BranchSide:      'tree.c:6492,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6487,35'
          Branch Sides:
            - BranchSide:      'tree.c:6488,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6490,14'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6486,7'
          Branch Sides:
            - BranchSide:      'tree.c:6490,14'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6492,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6493,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:6486,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6497,9'
          Branch Sides:
            - BranchSide:      'tree.c:6498,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'tree.c:6503,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'tree.c:6503,29'
          Branch Sides:
            - BranchSide:      'tree.c:6503,33'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'tree.c:6584,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6503,9'
          Branch Sides:
            - BranchSide:      'tree.c:6504,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'tree.c:6584,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6511,25'
          Branch Sides:
            - BranchSide:      'tree.c:6511,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'tree.c:6523,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'tree.c:6511,6'
          Branch Sides:
            - BranchSide:      'tree.c:6512,25'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'tree.c:6523,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'tree.c:6513,10'
          Branch Sides:
            - BranchSide:      'tree.c:6514,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6515,25'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'tree.c:6516,10'
          Branch Sides:
            - BranchSide:      'tree.c:6517,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6518,25'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'tree.c:6519,10'
          Branch Sides:
            - BranchSide:      'tree.c:6520,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6521,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'tree.c:6524,6'
          Branch Sides:
            - BranchSide:      'tree.c:6528,36'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'tree.c:6534,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'tree.c:6530,29'
          Branch Sides:
            - BranchSide:      'tree.c:6530,33'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
            - BranchSide:      'tree.c:6534,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6530,10'
          Branch Sides:
            - BranchSide:      'tree.c:6531,33'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
            - BranchSide:      'tree.c:6534,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6534,20'
          Branch Sides:
            - BranchSide:      'tree.c:6538,36'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'tree.c:6551,28'
              BranchSideFuncs:
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'tree.c:6540,29'
          Branch Sides:
            - BranchSide:      'tree.c:6540,33'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
            - BranchSide:      'tree.c:6544,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6540,10'
          Branch Sides:
            - BranchSide:      'tree.c:6541,33'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
            - BranchSide:      'tree.c:6544,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6552,10'
          Branch Sides:
            - BranchSide:      'tree.c:6553,7'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6557,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'tree.c:6553,7'
          Branch Sides:
            - BranchSide:      'tree.c:6554,7'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6555,3'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6558,6'
          Branch Sides:
            - BranchSide:      'tree.c:6559,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'tree.c:6573,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6559,7'
          Branch Sides:
            - BranchSide:      'tree.c:6560,37'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
            - BranchSide:      'tree.c:6571,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'tree.c:6562,11'
          Branch Sides:
            - BranchSide:      'tree.c:6563,4'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6564,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'tree.c:6564,11'
          Branch Sides:
            - BranchSide:      'tree.c:6565,34'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
            - BranchSide:      'tree.c:6570,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'tree.c:6567,8'
          Branch Sides:
            - BranchSide:      'tree.c:6568,8'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6569,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'tree.c:6575,6'
          Branch Sides:
            - BranchSide:      'tree.c:6576,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6580,7'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6580,25'
          Branch Sides:
            - BranchSide:      'tree.c:6580,29'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6582,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6580,6'
          Branch Sides:
            - BranchSide:      'tree.c:6581,26'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6582,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:6476,29'
          Dst:             xmlStrEqual
        - Src:             'tree.c:6486,29'
          Dst:             xmlStrEqual
        - Src:             'tree.c:6488,8'
          Dst:             xmlStrEqual
        - Src:             'tree.c:6512,15'
          Dst:             xmlStrdup
        - Src:             'tree.c:6515,15'
          Dst:             xmlStrcat
        - Src:             'tree.c:6518,15'
          Dst:             xmlStrcat
        - Src:             'tree.c:6528,17'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'tree.c:6531,14'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'tree.c:6534,20'
          Dst:             xmlStrEqual
        - Src:             'tree.c:6538,17'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'tree.c:6541,14'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'tree.c:6551,15'
          Dst:             xmlGetNsList
        - Src:             'tree.c:6559,7'
          Dst:             xmlStrEqual
        - Src:             'tree.c:6560,18'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'tree.c:6565,15'
          Dst:             xmlGetDtdQAttrDesc
    - functionName:    xmlUnlinkNodeInternal
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3740
      functionLinenumberEnd: 3762
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         22
      ICount:          142
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    15
      BranchProfiles:
        - Branch String:   'tree.c:3741,9'
          Branch Sides:
            - BranchSide:      'tree.c:3743,11'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3756,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3744,6'
          Branch Sides:
            - BranchSide:      'tree.c:3745,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3748,10'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3745,10'
          Branch Sides:
            - BranchSide:      'tree.c:3746,38'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3747,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3748,10'
          Branch Sides:
            - BranchSide:      'tree.c:3749,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3750,10'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3756,9'
          Branch Sides:
            - BranchSide:      'tree.c:3757,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3758,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3758,9'
          Branch Sides:
            - BranchSide:      'tree.c:3758,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3759,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSetTreeDoc
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2818
      functionLinenumberEnd: 2852
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
        - doc
      BBCount:         37
      ICount:          178
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - xmlNodeSetDoc
        - xmlSetListDoc
      functionUses:    10
      BranchProfiles:
        - Branch String:   'tree.c:2821,24'
          Branch Sides:
            - BranchSide:      'tree.c:2821,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2822,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2821,9'
          Branch Sides:
            - BranchSide:      'tree.c:2822,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2823,9'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlSetListDoc
                - xmlNodeSetDoc
                - xmlSetListDoc
        - Branch String:   'tree.c:2823,9'
          Branch Sides:
            - BranchSide:      'tree.c:2824,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2826,9'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlSetListDoc
                - xmlNodeSetDoc
                - xmlSetListDoc
        - Branch String:   'tree.c:2826,9'
          Branch Sides:
            - BranchSide:      'tree.c:2827,27'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlSetListDoc
                - xmlNodeSetDoc
                - xmlSetListDoc
            - BranchSide:      'tree.c:2842,10'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlSetListDoc
        - Branch String:   'tree.c:2829,9'
          Branch Sides:
            - BranchSide:      'tree.c:2830,17'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlNodeSetDoc
                - xmlSetListDoc
                - xmlSetListDoc
            - BranchSide:      'tree.c:2840,5'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlSetListDoc
        - Branch String:   'tree.c:2830,17'
          Branch Sides:
            - BranchSide:      'tree.c:2831,35'
              BranchSideFuncs:
                - xmlSetListDoc
                - xmlNodeSetDoc
                - xmlNodeSetDoc
                - xmlSetListDoc
            - BranchSide:      'tree.c:2835,44'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlNodeSetDoc
                - xmlSetListDoc
                - xmlSetListDoc
        - Branch String:   'tree.c:2831,21'
          Branch Sides:
            - BranchSide:      'tree.c:2832,25'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlNodeSetDoc
                - xmlSetListDoc
                - xmlSetListDoc
            - BranchSide:      'tree.c:2833,13'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlNodeSetDoc
                - xmlSetListDoc
                - xmlSetListDoc
        - Branch String:   'tree.c:2835,17'
          Branch Sides:
            - BranchSide:      'tree.c:2836,21'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlSetListDoc
                - xmlNodeSetDoc
                - xmlSetListDoc
            - BranchSide:      'tree.c:2838,20'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlSetListDoc
                - xmlNodeSetDoc
                - xmlSetListDoc
        - Branch String:   'tree.c:2842,34'
          Branch Sides:
            - BranchSide:      'tree.c:2843,10'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlSetListDoc
            - BranchSide:      'tree.c:2848,23'
              BranchSideFuncs:
                - xmlNodeSetDoc
        - Branch String:   'tree.c:2842,9'
          Branch Sides:
            - BranchSide:      'tree.c:2844,27'
              BranchSideFuncs:
                - xmlSetListDoc
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:2848,23'
              BranchSideFuncs:
                - xmlNodeSetDoc
        - Branch String:   'tree.c:2844,13'
          Branch Sides:
            - BranchSide:      'tree.c:2845,17'
              BranchSideFuncs:
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:2846,5'
              BranchSideFuncs:
                - xmlNodeSetDoc
        - Branch String:   'tree.c:2848,9'
          Branch Sides:
            - BranchSide:      'tree.c:2849,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2851,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2831,21'
          Dst:             xmlSetListDoc
        - Src:             'tree.c:2835,17'
          Dst:             xmlNodeSetDoc
        - Src:             'tree.c:2844,13'
          Dst:             xmlSetListDoc
        - Src:             'tree.c:2848,9'
          Dst:             xmlNodeSetDoc
    - functionName:    xmlRemoveProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1913
      functionLinenumberEnd: 1940
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         21
      ICount:          128
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - xmlFreeProp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:1915,9'
          Branch Sides:
            - BranchSide:      'tree.c:1916,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1918,9'
              BranchSideFuncs:
                - xmlFreeProp
                - xmlFreeProp
        - Branch String:   'tree.c:1918,9'
          Branch Sides:
            - BranchSide:      'tree.c:1919,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1921,11'
              BranchSideFuncs:
                - xmlFreeProp
                - xmlFreeProp
        - Branch String:   'tree.c:1922,9'
          Branch Sides:
            - BranchSide:      'tree.c:1923,35'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:1929,5'
              BranchSideFuncs:
                - xmlFreeProp
        - Branch String:   'tree.c:1924,7'
          Branch Sides:
            - BranchSide:      'tree.c:1925,4'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:1926,14'
              BranchSideFuncs:
                - xmlFreeProp
        - Branch String:   'tree.c:1929,5'
          Branch Sides:
            - BranchSide:      'tree.c:1930,6'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:1939,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1930,6'
          Branch Sides:
            - BranchSide:      'tree.c:1931,18'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:1937,15'
              BranchSideFuncs:
                - xmlFreeProp
        - Branch String:   'tree.c:1932,10'
          Branch Sides:
            - BranchSide:      'tree.c:1933,21'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:1934,18'
              BranchSideFuncs:
                - xmlFreeProp
      Callsites:
        - Src:             'tree.c:1926,2'
          Dst:             xmlFreeProp
        - Src:             'tree.c:1934,6'
          Dst:             xmlFreeProp
    - functionName:    xmlFreeProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1881
      functionLinenumberEnd: 1897
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         30
      ICount:          160
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - __xmlDeregisterNodeDefaultValue
        - xmlDictOwns
        - xmlFreeNodeList
        - xmlRemoveID
      functionUses:    9
      BranchProfiles:
        - Branch String:   'tree.c:1883,9'
          Branch Sides:
            - BranchSide:      'tree.c:1883,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1885,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNodeList
                - xmlRemoveID
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'tree.c:1885,9'
          Branch Sides:
            - BranchSide:      'tree.c:1885,34'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNodeList
                - xmlRemoveID
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'tree.c:1887,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNodeList
                - xmlRemoveID
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'tree.c:1887,32'
          Branch Sides:
            - BranchSide:      'tree.c:1887,36'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNodeList
                - xmlRemoveID
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'tree.c:1891,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNodeList
                - xmlRemoveID
        - Branch String:   'tree.c:1887,9'
          Branch Sides:
            - BranchSide:      'tree.c:1888,2'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNodeList
                - xmlRemoveID
            - BranchSide:      'tree.c:1891,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNodeList
                - xmlRemoveID
        - Branch String:   'tree.c:1891,28'
          Branch Sides:
            - BranchSide:      'tree.c:1891,32'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNodeList
                - xmlRemoveID
            - BranchSide:      'tree.c:1894,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNodeList
        - Branch String:   'tree.c:1891,9'
          Branch Sides:
            - BranchSide:      'tree.c:1892,18'
              BranchSideFuncs:
                - xmlRemoveID
                - xmlDictOwns
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1894,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNodeList
        - Branch String:   'tree.c:1894,9'
          Branch Sides:
            - BranchSide:      'tree.c:1894,48'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlDictOwns
            - BranchSide:      'tree.c:1895,5'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'tree.c:1895,5'
          Branch Sides:
            - BranchSide:      'tree.c:1895,5'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:1896,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1895,5'
          Branch Sides:
            - BranchSide:      'tree.c:1895,5'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:1896,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1895,5'
          Branch Sides:
            - BranchSide:      'tree.c:1895,5'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1896,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:1887,36'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'tree.c:1888,2'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'tree.c:1892,6'
          Dst:             xmlRemoveID
        - Src:             'tree.c:1894,32'
          Dst:             xmlFreeNodeList
        - Src:             'tree.c:1895,5'
          Dst:             xmlDictOwns
    - functionName:    xmlFreeNodeList
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3581
      functionLinenumberEnd: 3660
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         100
      ICount:          507
      EdgeCount:       138
      CyclomaticComplexity: 40
      functionsReached:
        - __xmlDeregisterNodeDefaultValue
        - xmlDictOwns
        - xmlFreeDoc
        - xmlFreeNsList
        - xmlFreePropList
      functionUses:    22
      BranchProfiles:
        - Branch String:   'tree.c:3587,9'
          Branch Sides:
            - BranchSide:      'tree.c:3587,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3588,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlFreeNsList
        - Branch String:   'tree.c:3588,9'
          Branch Sides:
            - BranchSide:      'tree.c:3589,27'
              BranchSideFuncs:
                - xmlFreeNsList
            - BranchSide:      'tree.c:3592,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'tree.c:3592,9'
          Branch Sides:
            - BranchSide:      'tree.c:3592,34'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
            - BranchSide:      'tree.c:3593,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'tree.c:3594,40'
          Branch Sides:
            - BranchSide:      'tree.c:3594,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
            - BranchSide:      'tree.c:3595,17'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'tree.c:3595,49'
          Branch Sides:
            - BranchSide:      'tree.c:3594,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
            - BranchSide:      'tree.c:3596,17'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'tree.c:3596,54'
          Branch Sides:
            - BranchSide:      'tree.c:3594,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
            - BranchSide:      'tree.c:3597,17'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'tree.c:3597,44'
          Branch Sides:
            - BranchSide:      'tree.c:3594,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
            - BranchSide:      'tree.c:3598,17'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'tree.c:3594,9'
          Branch Sides:
            - BranchSide:      'tree.c:3599,19'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
            - BranchSide:      'tree.c:3603,16'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'tree.c:3605,39'
          Branch Sides:
            - BranchSide:      'tree.c:3606,14'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'tree.c:3607,36'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'tree.c:3605,6'
          Branch Sides:
            - BranchSide:      'tree.c:3607,36'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'tree.c:3608,20'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'tree.c:3608,20'
          Branch Sides:
            - BranchSide:      'tree.c:3613,13'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
            - BranchSide:      'tree.c:3616,11'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'tree.c:3616,33'
          Branch Sides:
            - BranchSide:      'tree.c:3616,37'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'tree.c:3619,12'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
        - Branch String:   'tree.c:3616,10'
          Branch Sides:
            - BranchSide:      'tree.c:3617,3'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
            - BranchSide:      'tree.c:3619,12'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
        - Branch String:   'tree.c:3619,43'
          Branch Sides:
            - BranchSide:      'tree.c:3620,5'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
            - BranchSide:      'tree.c:3622,4'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
        - Branch String:   'tree.c:3620,38'
          Branch Sides:
            - BranchSide:      'tree.c:3621,5'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
            - BranchSide:      'tree.c:3622,4'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
        - Branch String:   'tree.c:3621,37'
          Branch Sides:
            - BranchSide:      'tree.c:3622,4'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
            - BranchSide:      'tree.c:3624,11'
              BranchSideFuncs:
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
        - Branch String:   'tree.c:3619,10'
          Branch Sides:
            - BranchSide:      'tree.c:3623,19'
              BranchSideFuncs:
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'tree.c:3624,11'
              BranchSideFuncs:
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
        - Branch String:   'tree.c:3624,42'
          Branch Sides:
            - BranchSide:      'tree.c:3625,4'
              BranchSideFuncs:
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'tree.c:3631,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'tree.c:3625,37'
          Branch Sides:
            - BranchSide:      'tree.c:3626,4'
              BranchSideFuncs:
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'tree.c:3631,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'tree.c:3626,35'
          Branch Sides:
            - BranchSide:      'tree.c:3627,4'
              BranchSideFuncs:
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'tree.c:3631,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'tree.c:3627,38'
          Branch Sides:
            - BranchSide:      'tree.c:3628,4'
              BranchSideFuncs:
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'tree.c:3631,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'tree.c:3624,10'
          Branch Sides:
            - BranchSide:      'tree.c:3629,3'
              BranchSideFuncs:
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'tree.c:3631,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'tree.c:3629,3'
          Branch Sides:
            - BranchSide:      'tree.c:3629,3'
              BranchSideFuncs:
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'tree.c:3630,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'tree.c:3629,3'
          Branch Sides:
            - BranchSide:      'tree.c:3629,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
            - BranchSide:      'tree.c:3630,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'tree.c:3629,3'
          Branch Sides:
            - BranchSide:      'tree.c:3629,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
            - BranchSide:      'tree.c:3630,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'tree.c:3631,43'
          Branch Sides:
            - BranchSide:      'tree.c:3632,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
            - BranchSide:      'tree.c:3634,4'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'tree.c:3632,45'
          Branch Sides:
            - BranchSide:      'tree.c:3633,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
            - BranchSide:      'tree.c:3634,4'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'tree.c:3633,37'
          Branch Sides:
            - BranchSide:      'tree.c:3634,4'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
            - BranchSide:      'tree.c:3643,11'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
        - Branch String:   'tree.c:3631,10'
          Branch Sides:
            - BranchSide:      'tree.c:3635,17'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
            - BranchSide:      'tree.c:3643,11'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
        - Branch String:   'tree.c:3643,30'
          Branch Sides:
            - BranchSide:      'tree.c:3644,4'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
            - BranchSide:      'tree.c:3647,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'tree.c:3644,32'
          Branch Sides:
            - BranchSide:      'tree.c:3645,4'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
            - BranchSide:      'tree.c:3647,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'tree.c:3643,10'
          Branch Sides:
            - BranchSide:      'tree.c:3646,3'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
            - BranchSide:      'tree.c:3647,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'tree.c:3646,3'
          Branch Sides:
            - BranchSide:      'tree.c:3646,3'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
            - BranchSide:      'tree.c:3647,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'tree.c:3646,3'
          Branch Sides:
            - BranchSide:      'tree.c:3646,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
            - BranchSide:      'tree.c:3647,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'tree.c:3646,3'
          Branch Sides:
            - BranchSide:      'tree.c:3646,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
            - BranchSide:      'tree.c:3646,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'tree.c:3650,13'
          Branch Sides:
            - BranchSide:      'tree.c:3651,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
            - BranchSide:      'tree.c:3653,18'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'tree.c:3653,30'
          Branch Sides:
            - BranchSide:      'tree.c:3653,34'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3654,17'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3653,17'
          Branch Sides:
            - BranchSide:      'tree.c:3654,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3655,19'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
      Callsites:
        - Src:             'tree.c:3589,2'
          Dst:             xmlFreeNsList
        - Src:             'tree.c:3607,13'
          Dst:             xmlFreeDoc
        - Src:             'tree.c:3616,37'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'tree.c:3617,3'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'tree.c:3623,3'
          Dst:             xmlFreePropList
        - Src:             'tree.c:3629,3'
          Dst:             xmlDictOwns
        - Src:             'tree.c:3635,3'
          Dst:             xmlFreeNsList
        - Src:             'tree.c:3646,3'
          Dst:             xmlDictOwns
    - functionName:    xmlFreeNsList
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 784
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlFreeNs
      functionUses:    5
      BranchProfiles:
        - Branch String:   'tree.c:786,9'
          Branch Sides:
            - BranchSide:      'tree.c:787,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:789,5'
              BranchSideFuncs:
                - xmlFreeNs
        - Branch String:   'tree.c:789,5'
          Branch Sides:
            - BranchSide:      'tree.c:789,5'
              BranchSideFuncs:
                - xmlFreeNs
            - BranchSide:      'tree.c:790,16'
              BranchSideFuncs:
                - xmlFreeNs
      Callsites:
        - Src:             'tree.c:791,9'
          Dst:             xmlFreeNs
    - functionName:    xmlFreeDoc
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1103
      functionLinenumberEnd: 1147
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         66
      ICount:          371
      EdgeCount:       89
      CyclomaticComplexity: 25
      functionsReached:
        - __xmlDeregisterNodeDefaultValue
        - xmlDictFree
        - xmlDictOwns
        - xmlFreeDtd
        - xmlFreeIDTable
        - xmlFreeNodeList
        - xmlFreeNsList
        - xmlFreeRefTable
        - xmlUnlinkNodeInternal
      functionUses:    41
      BranchProfiles:
        - Branch String:   'tree.c:1107,9'
          Branch Sides:
            - BranchSide:      'tree.c:1108,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1111,12'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
                - xmlFreeRefTable
                - xmlFreeIDTable
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'tree.c:1113,32'
          Branch Sides:
            - BranchSide:      'tree.c:1113,36'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
                - xmlFreeRefTable
                - xmlFreeIDTable
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'tree.c:1119,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
                - xmlFreeRefTable
                - xmlFreeIDTable
        - Branch String:   'tree.c:1113,9'
          Branch Sides:
            - BranchSide:      'tree.c:1114,2'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
                - xmlFreeRefTable
                - xmlFreeIDTable
            - BranchSide:      'tree.c:1119,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
                - xmlFreeRefTable
                - xmlFreeIDTable
        - Branch String:   'tree.c:1119,9'
          Branch Sides:
            - BranchSide:      'tree.c:1119,58'
              BranchSideFuncs:
                - xmlFreeIDTable
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
                - xmlFreeRefTable
            - BranchSide:      'tree.c:1120,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
                - xmlFreeRefTable
        - Branch String:   'tree.c:1121,9'
          Branch Sides:
            - BranchSide:      'tree.c:1121,61'
              BranchSideFuncs:
                - xmlFreeRefTable
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
            - BranchSide:      'tree.c:1122,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
        - Branch String:   'tree.c:1125,9'
          Branch Sides:
            - BranchSide:      'tree.c:1126,12'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
            - BranchSide:      'tree.c:1127,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
        - Branch String:   'tree.c:1127,9'
          Branch Sides:
            - BranchSide:      'tree.c:1128,37'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
            - BranchSide:      'tree.c:1132,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
        - Branch String:   'tree.c:1132,9'
          Branch Sides:
            - BranchSide:      'tree.c:1133,37'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1138,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
        - Branch String:   'tree.c:1138,9'
          Branch Sides:
            - BranchSide:      'tree.c:1138,48'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
            - BranchSide:      'tree.c:1139,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'tree.c:1139,9'
          Branch Sides:
            - BranchSide:      'tree.c:1139,43'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:1141,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'tree.c:1141,5'
          Branch Sides:
            - BranchSide:      'tree.c:1141,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:1142,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'tree.c:1141,5'
          Branch Sides:
            - BranchSide:      'tree.c:1141,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:1142,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'tree.c:1141,5'
          Branch Sides:
            - BranchSide:      'tree.c:1141,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:1142,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'tree.c:1142,5'
          Branch Sides:
            - BranchSide:      'tree.c:1142,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:1143,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'tree.c:1142,5'
          Branch Sides:
            - BranchSide:      'tree.c:1142,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:1143,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'tree.c:1142,5'
          Branch Sides:
            - BranchSide:      'tree.c:1142,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:1143,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'tree.c:1143,5'
          Branch Sides:
            - BranchSide:      'tree.c:1143,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:1144,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
        - Branch String:   'tree.c:1143,5'
          Branch Sides:
            - BranchSide:      'tree.c:1143,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictFree
                - xmlDictOwns
            - BranchSide:      'tree.c:1144,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
        - Branch String:   'tree.c:1143,5'
          Branch Sides:
            - BranchSide:      'tree.c:1143,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
            - BranchSide:      'tree.c:1144,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
        - Branch String:   'tree.c:1144,5'
          Branch Sides:
            - BranchSide:      'tree.c:1144,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
            - BranchSide:      'tree.c:1145,5'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'tree.c:1144,5'
          Branch Sides:
            - BranchSide:      'tree.c:1144,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictFree
            - BranchSide:      'tree.c:1145,5'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'tree.c:1144,5'
          Branch Sides:
            - BranchSide:      'tree.c:1144,5'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'tree.c:1145,5'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'tree.c:1146,9'
          Branch Sides:
            - BranchSide:      'tree.c:1146,27'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'tree.c:1146,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:1113,36'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'tree.c:1114,2'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'tree.c:1119,27'
          Dst:             xmlFreeIDTable
        - Src:             'tree.c:1121,28'
          Dst:             xmlFreeRefTable
        - Src:             'tree.c:1128,2'
          Dst:             xmlUnlinkNodeInternal
        - Src:             'tree.c:1130,2'
          Dst:             xmlFreeDtd
        - Src:             'tree.c:1133,2'
          Dst:             xmlUnlinkNodeInternal
        - Src:             'tree.c:1135,2'
          Dst:             xmlFreeDtd
        - Src:             'tree.c:1138,32'
          Dst:             xmlFreeNodeList
        - Src:             'tree.c:1139,29'
          Dst:             xmlFreeNsList
        - Src:             'tree.c:1141,5'
          Dst:             xmlDictOwns
        - Src:             'tree.c:1142,5'
          Dst:             xmlDictOwns
        - Src:             'tree.c:1143,5'
          Dst:             xmlDictOwns
        - Src:             'tree.c:1144,5'
          Dst:             xmlDictOwns
        - Src:             'tree.c:1146,15'
          Dst:             xmlDictFree
    - functionName:    xmlFreePropList
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1864
      functionLinenumberEnd: 1872
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlFreeProp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:1866,9'
          Branch Sides:
            - BranchSide:      'tree.c:1866,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1867,5'
              BranchSideFuncs:
                - xmlFreeProp
        - Branch String:   'tree.c:1867,5'
          Branch Sides:
            - BranchSide:      'tree.c:1867,5'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:1868,16'
              BranchSideFuncs:
                - xmlFreeProp
      Callsites:
        - Src:             'tree.c:1869,9'
          Dst:             xmlFreeProp
    - functionName:    xmlFreeDtd
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1002
      functionLinenumberEnd: 1048
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         66
      ICount:          350
      EdgeCount:       89
      CyclomaticComplexity: 25
      functionsReached:
        - __xmlDeregisterNodeDefaultValue
        - xmlDictOwns
        - xmlFreeAttributeTable
        - xmlFreeElementTable
        - xmlFreeEntitiesTable
        - xmlFreeNode
        - xmlFreeNotationTable
        - xmlUnlinkNodeInternal
      functionUses:    9
      BranchProfiles:
        - Branch String:   'tree.c:1005,9'
          Branch Sides:
            - BranchSide:      'tree.c:1006,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1008,9'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNodeInternal
                - xmlFreeNode
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'tree.c:1008,9'
          Branch Sides:
            - BranchSide:      'tree.c:1008,34'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNodeInternal
                - xmlFreeNode
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'tree.c:1010,10'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNodeInternal
                - xmlFreeNode
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'tree.c:1010,32'
          Branch Sides:
            - BranchSide:      'tree.c:1010,36'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNodeInternal
                - xmlFreeNode
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'tree.c:1013,9'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNodeInternal
                - xmlFreeNode
        - Branch String:   'tree.c:1010,9'
          Branch Sides:
            - BranchSide:      'tree.c:1011,2'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNodeInternal
                - xmlFreeNode
            - BranchSide:      'tree.c:1013,9'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNodeInternal
                - xmlFreeNode
        - Branch String:   'tree.c:1013,9'
          Branch Sides:
            - BranchSide:      'tree.c:1014,23'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNodeInternal
                - xmlFreeNode
            - BranchSide:      'tree.c:1031,5'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'tree.c:1020,9'
          Branch Sides:
            - BranchSide:      'tree.c:1021,13'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNodeInternal
                - xmlFreeNode
            - BranchSide:      'tree.c:1030,5'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'tree.c:1022,40'
          Branch Sides:
            - BranchSide:      'tree.c:1023,4'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNodeInternal
                - xmlFreeNode
            - BranchSide:      'tree.c:1028,10'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNodeInternal
                - xmlFreeNode
        - Branch String:   'tree.c:1023,35'
          Branch Sides:
            - BranchSide:      'tree.c:1024,4'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNodeInternal
                - xmlFreeNode
            - BranchSide:      'tree.c:1028,10'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNodeInternal
                - xmlFreeNode
        - Branch String:   'tree.c:1022,10'
          Branch Sides:
            - BranchSide:      'tree.c:1025,25'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlFreeNode
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:1028,10'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNodeInternal
                - xmlFreeNode
        - Branch String:   'tree.c:1031,5'
          Branch Sides:
            - BranchSide:      'tree.c:1031,5'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:1032,5'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'tree.c:1031,5'
          Branch Sides:
            - BranchSide:      'tree.c:1031,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:1032,5'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'tree.c:1031,5'
          Branch Sides:
            - BranchSide:      'tree.c:1031,5'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:1032,5'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'tree.c:1032,5'
          Branch Sides:
            - BranchSide:      'tree.c:1032,5'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:1033,5'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
        - Branch String:   'tree.c:1032,5'
          Branch Sides:
            - BranchSide:      'tree.c:1032,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
            - BranchSide:      'tree.c:1033,5'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
        - Branch String:   'tree.c:1032,5'
          Branch Sides:
            - BranchSide:      'tree.c:1032,5'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
            - BranchSide:      'tree.c:1033,5'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
        - Branch String:   'tree.c:1033,5'
          Branch Sides:
            - BranchSide:      'tree.c:1033,5'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
            - BranchSide:      'tree.c:1035,9'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
        - Branch String:   'tree.c:1033,5'
          Branch Sides:
            - BranchSide:      'tree.c:1033,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
            - BranchSide:      'tree.c:1035,9'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
        - Branch String:   'tree.c:1033,5'
          Branch Sides:
            - BranchSide:      'tree.c:1033,5'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
            - BranchSide:      'tree.c:1035,9'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
        - Branch String:   'tree.c:1035,9'
          Branch Sides:
            - BranchSide:      'tree.c:1036,52'
              BranchSideFuncs:
                - xmlFreeNotationTable
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
            - BranchSide:      'tree.c:1038,9'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
        - Branch String:   'tree.c:1038,9'
          Branch Sides:
            - BranchSide:      'tree.c:1039,50'
              BranchSideFuncs:
                - xmlFreeElementTable
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
            - BranchSide:      'tree.c:1040,9'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
        - Branch String:   'tree.c:1040,9'
          Branch Sides:
            - BranchSide:      'tree.c:1041,54'
              BranchSideFuncs:
                - xmlFreeAttributeTable
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
            - BranchSide:      'tree.c:1042,9'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
        - Branch String:   'tree.c:1042,9'
          Branch Sides:
            - BranchSide:      'tree.c:1043,52'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
            - BranchSide:      'tree.c:1044,9'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
        - Branch String:   'tree.c:1044,9'
          Branch Sides:
            - BranchSide:      'tree.c:1045,52'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
            - BranchSide:      'tree.c:1047,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:1010,36'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'tree.c:1011,2'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'tree.c:1025,3'
          Dst:             xmlUnlinkNodeInternal
        - Src:             'tree.c:1026,3'
          Dst:             xmlFreeNode
        - Src:             'tree.c:1031,5'
          Dst:             xmlDictOwns
        - Src:             'tree.c:1032,5'
          Dst:             xmlDictOwns
        - Src:             'tree.c:1033,5'
          Dst:             xmlDictOwns
        - Src:             'tree.c:1036,9'
          Dst:             xmlFreeNotationTable
        - Src:             'tree.c:1039,9'
          Dst:             xmlFreeElementTable
        - Src:             'tree.c:1041,9'
          Dst:             xmlFreeAttributeTable
        - Src:             'tree.c:1043,9'
          Dst:             xmlFreeEntitiesTable
        - Src:             'tree.c:1045,9'
          Dst:             xmlFreeEntitiesTable
    - functionName:    xmlFreeNode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3672
      functionLinenumberEnd: 3728
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         71
      ICount:          357
      EdgeCount:       98
      CyclomaticComplexity: 29
      functionsReached:
        - __xmlDeregisterNodeDefaultValue
        - xmlDictOwns
        - xmlFreeDtd
        - xmlFreeEntity
        - xmlFreeNodeList
        - xmlFreeNs
        - xmlFreeNsList
        - xmlFreeProp
        - xmlFreePropList
      functionUses:    37
      BranchProfiles:
        - Branch String:   'tree.c:3675,9'
          Branch Sides:
            - BranchSide:      'tree.c:3675,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3678,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeEntity
                - xmlFreeProp
                - xmlFreeNs
                - xmlFreeDtd
        - Branch String:   'tree.c:3678,9'
          Branch Sides:
            - BranchSide:      'tree.c:3679,25'
              BranchSideFuncs:
                - xmlFreeDtd
            - BranchSide:      'tree.c:3682,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeEntity
                - xmlFreeProp
                - xmlFreeNs
        - Branch String:   'tree.c:3682,9'
          Branch Sides:
            - BranchSide:      'tree.c:3683,23'
              BranchSideFuncs:
                - xmlFreeNs
            - BranchSide:      'tree.c:3686,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeEntity
                - xmlFreeProp
        - Branch String:   'tree.c:3686,9'
          Branch Sides:
            - BranchSide:      'tree.c:3687,27'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:3690,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeEntity
        - Branch String:   'tree.c:3690,9'
          Branch Sides:
            - BranchSide:      'tree.c:3691,38'
              BranchSideFuncs:
                - xmlFreeEntity
            - BranchSide:      'tree.c:3695,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'tree.c:3695,32'
          Branch Sides:
            - BranchSide:      'tree.c:3695,36'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'tree.c:3698,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
        - Branch String:   'tree.c:3695,9'
          Branch Sides:
            - BranchSide:      'tree.c:3696,2'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
            - BranchSide:      'tree.c:3698,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
        - Branch String:   'tree.c:3698,9'
          Branch Sides:
            - BranchSide:      'tree.c:3698,34'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
            - BranchSide:      'tree.c:3700,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
        - Branch String:   'tree.c:3700,33'
          Branch Sides:
            - BranchSide:      'tree.c:3701,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
            - BranchSide:      'tree.c:3704,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
        - Branch String:   'tree.c:3700,9'
          Branch Sides:
            - BranchSide:      'tree.c:3702,18'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
            - BranchSide:      'tree.c:3704,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
        - Branch String:   'tree.c:3704,41'
          Branch Sides:
            - BranchSide:      'tree.c:3705,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
            - BranchSide:      'tree.c:3707,13'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
        - Branch String:   'tree.c:3705,43'
          Branch Sides:
            - BranchSide:      'tree.c:3706,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
            - BranchSide:      'tree.c:3707,13'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
        - Branch String:   'tree.c:3704,9'
          Branch Sides:
            - BranchSide:      'tree.c:3707,13'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
            - BranchSide:      'tree.c:3711,17'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'tree.c:3707,13'
          Branch Sides:
            - BranchSide:      'tree.c:3708,29'
              BranchSideFuncs:
                - xmlFreePropList
                - xmlDictOwns
                - xmlFreeNsList
            - BranchSide:      'tree.c:3709,13'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'tree.c:3709,13'
          Branch Sides:
            - BranchSide:      'tree.c:3710,27'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'tree.c:3711,5'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'tree.c:3714,9'
          Branch Sides:
            - BranchSide:      'tree.c:3714,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:3715,5'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'tree.c:3714,9'
          Branch Sides:
            - BranchSide:      'tree.c:3714,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:3715,5'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'tree.c:3714,9'
          Branch Sides:
            - BranchSide:      'tree.c:3714,9'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:3715,5'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'tree.c:3722,29'
          Branch Sides:
            - BranchSide:      'tree.c:3723,10'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:3727,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3723,38'
          Branch Sides:
            - BranchSide:      'tree.c:3724,10'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:3727,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3722,9'
          Branch Sides:
            - BranchSide:      'tree.c:3725,2'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:3727,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3725,2'
          Branch Sides:
            - BranchSide:      'tree.c:3725,2'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:3727,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3725,2'
          Branch Sides:
            - BranchSide:      'tree.c:3725,2'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:3727,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3725,2'
          Branch Sides:
            - BranchSide:      'tree.c:3725,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3725,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:3679,2'
          Dst:             xmlFreeDtd
        - Src:             'tree.c:3683,2'
          Dst:             xmlFreeNs
        - Src:             'tree.c:3687,2'
          Dst:             xmlFreeProp
        - Src:             'tree.c:3691,9'
          Dst:             xmlFreeEntity
        - Src:             'tree.c:3695,36'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'tree.c:3696,2'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'tree.c:3702,2'
          Dst:             xmlFreeNodeList
        - Src:             'tree.c:3708,13'
          Dst:             xmlFreePropList
        - Src:             'tree.c:3710,13'
          Dst:             xmlFreeNsList
        - Src:             'tree.c:3714,9'
          Dst:             xmlDictOwns
        - Src:             'tree.c:3725,2'
          Dst:             xmlDictOwns
    - functionName:    xmlSetListDoc
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2868
      functionLinenumberEnd: 2885
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - doc
      BBCount:         18
      ICount:          86
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSetTreeDoc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:2872,24'
          Branch Sides:
            - BranchSide:      'tree.c:2872,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2873,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2872,9'
          Branch Sides:
            - BranchSide:      'tree.c:2873,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2875,11'
              BranchSideFuncs:
                - xmlSetTreeDoc
        - Branch String:   'tree.c:2876,5'
          Branch Sides:
            - BranchSide:      'tree.c:2877,6'
              BranchSideFuncs:
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:2884,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2877,6'
          Branch Sides:
            - BranchSide:      'tree.c:2878,24'
              BranchSideFuncs:
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:2881,8'
              BranchSideFuncs:
                - xmlSetTreeDoc
        - Branch String:   'tree.c:2878,10'
          Branch Sides:
            - BranchSide:      'tree.c:2879,21'
              BranchSideFuncs:
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:2880,9'
              BranchSideFuncs:
                - xmlSetTreeDoc
      Callsites:
        - Src:             'tree.c:2878,10'
          Dst:             xmlSetTreeDoc
    - functionName:    xmlNodeSetDoc
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2687
      functionLinenumberEnd: 2795
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - doc
      BBCount:         76
      ICount:          410
      EdgeCount:       100
      CyclomaticComplexity: 26
      functionsReached:
        - xmlDictLookup
        - xmlDictOwns
        - xmlGetDocEntity
        - xmlRemoveEntity
        - xmlRemoveID
        - xmlStrdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tree.c:2697,15'
          Branch Sides:
            - BranchSide:      'tree.c:2697,24'
              BranchSideFuncs:
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:2697,13'
              BranchSideFuncs:
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:2698,15'
          Branch Sides:
            - BranchSide:      'tree.c:2698,21'
              BranchSideFuncs:
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:2698,13'
              BranchSideFuncs:
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:2700,27'
          Branch Sides:
            - BranchSide:      'tree.c:2700,31'
              BranchSideFuncs:
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:2725,13'
              BranchSideFuncs:
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
        - Branch String:   'tree.c:2700,9'
          Branch Sides:
            - BranchSide:      'tree.c:2701,14'
              BranchSideFuncs:
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:2725,13'
              BranchSideFuncs:
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
        - Branch String:   'tree.c:2701,34'
          Branch Sides:
            - BranchSide:      'tree.c:2702,15'
              BranchSideFuncs:
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:2715,14'
              BranchSideFuncs:
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
        - Branch String:   'tree.c:2702,47'
          Branch Sides:
            - BranchSide:      'tree.c:2703,15'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:2706,26'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:2703,49'
          Branch Sides:
            - BranchSide:      'tree.c:2704,15'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:2706,26'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:2704,42'
          Branch Sides:
            - BranchSide:      'tree.c:2705,15'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:2706,26'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:2705,51'
          Branch Sides:
            - BranchSide:      'tree.c:2706,26'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:2715,14'
              BranchSideFuncs:
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
        - Branch String:   'tree.c:2701,13'
          Branch Sides:
            - BranchSide:      'tree.c:2707,17'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:2715,14'
              BranchSideFuncs:
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
        - Branch String:   'tree.c:2707,17'
          Branch Sides:
            - BranchSide:      'tree.c:2708,44'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
            - BranchSide:      'tree.c:2710,40'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
        - Branch String:   'tree.c:2711,17'
          Branch Sides:
            - BranchSide:      'tree.c:2712,21'
              BranchSideFuncs:
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
            - BranchSide:      'tree.c:2713,9'
              BranchSideFuncs:
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
        - Branch String:   'tree.c:2715,37'
          Branch Sides:
            - BranchSide:      'tree.c:2716,15'
              BranchSideFuncs:
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
            - BranchSide:      'tree.c:2723,5'
              BranchSideFuncs:
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
        - Branch String:   'tree.c:2716,44'
          Branch Sides:
            - BranchSide:      'tree.c:2717,15'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlStrdup
            - BranchSide:      'tree.c:2718,26'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlStrdup
        - Branch String:   'tree.c:2717,54'
          Branch Sides:
            - BranchSide:      'tree.c:2718,26'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlStrdup
            - BranchSide:      'tree.c:2723,5'
              BranchSideFuncs:
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
        - Branch String:   'tree.c:2715,13'
          Branch Sides:
            - BranchSide:      'tree.c:2719,39'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
            - BranchSide:      'tree.c:2723,5'
              BranchSideFuncs:
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
        - Branch String:   'tree.c:2720,17'
          Branch Sides:
            - BranchSide:      'tree.c:2721,21'
              BranchSideFuncs:
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
            - BranchSide:      'tree.c:2722,9'
              BranchSideFuncs:
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
        - Branch String:   'tree.c:2725,5'
          Branch Sides:
            - BranchSide:      'tree.c:2727,44'
              BranchSideFuncs:
                - xmlRemoveID
            - BranchSide:      'tree.c:2745,13'
              BranchSideFuncs:
                - xmlGetDocEntity
            - BranchSide:      'tree.c:2767,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2777,44'
              BranchSideFuncs:
                - xmlRemoveEntity
            - BranchSide:      'tree.c:2787,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2735,17'
          Branch Sides:
            - BranchSide:      'tree.c:2736,29'
              BranchSideFuncs:
                - xmlRemoveID
            - BranchSide:      'tree.c:2738,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2749,31'
          Branch Sides:
            - BranchSide:      'tree.c:2750,19'
              BranchSideFuncs:
                - xmlGetDocEntity
            - BranchSide:      'tree.c:2764,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2750,43'
          Branch Sides:
            - BranchSide:      'tree.c:2750,47'
              BranchSideFuncs:
                - xmlGetDocEntity
            - BranchSide:      'tree.c:2756,39'
              BranchSideFuncs:
                - xmlGetDocEntity
        - Branch String:   'tree.c:2749,17'
          Branch Sides:
            - BranchSide:      'tree.c:2756,39'
              BranchSideFuncs:
                - xmlGetDocEntity
            - BranchSide:      'tree.c:2764,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2757,21'
          Branch Sides:
            - BranchSide:      'tree.c:2758,51'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2762,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2767,17'
          Branch Sides:
            - BranchSide:      'tree.c:2768,21'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2774,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2768,21'
          Branch Sides:
            - BranchSide:      'tree.c:2769,21'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2770,21'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2770,21'
          Branch Sides:
            - BranchSide:      'tree.c:2771,21'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2772,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2706,14'
          Dst:             xmlDictOwns
        - Src:             'tree.c:2708,30'
          Dst:             xmlDictLookup
        - Src:             'tree.c:2710,30'
          Dst:             xmlStrdup
        - Src:             'tree.c:2718,14'
          Dst:             xmlDictOwns
        - Src:             'tree.c:2719,29'
          Dst:             xmlStrdup
        - Src:             'tree.c:2736,17'
          Dst:             xmlRemoveID
        - Src:             'tree.c:2756,23'
          Dst:             xmlGetDocEntity
        - Src:             'tree.c:2777,13'
          Dst:             xmlRemoveEntity
    - functionName:    xmlRemoveEntity
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2653
      functionLinenumberEnd: 2684
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ent
      BBCount:         43
      ICount:          228
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - xmlHashLookup
        - xmlHashRemoveEntry
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:2657,9'
          Branch Sides:
            - BranchSide:      'tree.c:2658,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2659,17'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashLookup
                - xmlHashRemoveEntry
        - Branch String:   'tree.c:2662,53'
          Branch Sides:
            - BranchSide:      'tree.c:2663,10'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashLookup
                - xmlHashRemoveEntry
            - BranchSide:      'tree.c:2665,13'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashLookup
                - xmlHashRemoveEntry
        - Branch String:   'tree.c:2663,60'
          Branch Sides:
            - BranchSide:      'tree.c:2664,10'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashLookup
                - xmlHashRemoveEntry
            - BranchSide:      'tree.c:2665,13'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashLookup
                - xmlHashRemoveEntry
        - Branch String:   'tree.c:2662,9'
          Branch Sides:
            - BranchSide:      'tree.c:2665,13'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashLookup
                - xmlHashRemoveEntry
            - BranchSide:      'tree.c:2673,17'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashLookup
                - xmlHashRemoveEntry
        - Branch String:   'tree.c:2665,13'
          Branch Sides:
            - BranchSide:      'tree.c:2666,31'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashRemoveEntry
            - BranchSide:      'tree.c:2669,13'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashRemoveEntry
        - Branch String:   'tree.c:2666,17'
          Branch Sides:
            - BranchSide:      'tree.c:2667,36'
              BranchSideFuncs:
                - xmlHashRemoveEntry
                - xmlHashLookup
                - xmlHashRemoveEntry
            - BranchSide:      'tree.c:2668,9'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashRemoveEntry
        - Branch String:   'tree.c:2669,13'
          Branch Sides:
            - BranchSide:      'tree.c:2670,31'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashRemoveEntry
            - BranchSide:      'tree.c:2673,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2670,17'
          Branch Sides:
            - BranchSide:      'tree.c:2671,36'
              BranchSideFuncs:
                - xmlHashRemoveEntry
            - BranchSide:      'tree.c:2672,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2673,62'
          Branch Sides:
            - BranchSide:      'tree.c:2674,17'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashLookup
                - xmlHashRemoveEntry
            - BranchSide:      'tree.c:2675,13'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashLookup
                - xmlHashRemoveEntry
        - Branch String:   'tree.c:2675,13'
          Branch Sides:
            - BranchSide:      'tree.c:2676,31'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashRemoveEntry
            - BranchSide:      'tree.c:2679,13'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashRemoveEntry
        - Branch String:   'tree.c:2676,17'
          Branch Sides:
            - BranchSide:      'tree.c:2677,36'
              BranchSideFuncs:
                - xmlHashRemoveEntry
                - xmlHashLookup
                - xmlHashRemoveEntry
            - BranchSide:      'tree.c:2678,9'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashRemoveEntry
        - Branch String:   'tree.c:2679,13'
          Branch Sides:
            - BranchSide:      'tree.c:2680,31'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashRemoveEntry
            - BranchSide:      'tree.c:2683,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2680,17'
          Branch Sides:
            - BranchSide:      'tree.c:2681,36'
              BranchSideFuncs:
                - xmlHashRemoveEntry
            - BranchSide:      'tree.c:2682,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2666,17'
          Dst:             xmlHashLookup
        - Src:             'tree.c:2667,17'
          Dst:             xmlHashRemoveEntry
        - Src:             'tree.c:2670,17'
          Dst:             xmlHashLookup
        - Src:             'tree.c:2671,17'
          Dst:             xmlHashRemoveEntry
        - Src:             'tree.c:2676,17'
          Dst:             xmlHashLookup
        - Src:             'tree.c:2677,17'
          Dst:             xmlHashRemoveEntry
        - Src:             'tree.c:2680,17'
          Dst:             xmlHashLookup
        - Src:             'tree.c:2681,17'
          Dst:             xmlHashRemoveEntry
    - functionName:    xmlGetNsList
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5915
      functionLinenumberEnd: 5919
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - node
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetNsListSafe
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:5918,5'
          Dst:             xmlGetNsListSafe
    - functionName:    xmlGetNsListSafe
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5840
      functionLinenumberEnd: 5898
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - node
        - out
      BBCount:         43
      ICount:          263
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - xmlGrowCapacity
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:5847,9'
          Branch Sides:
            - BranchSide:      'tree.c:5848,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5849,6'
              BranchSideFuncs:
                - xmlGrowCapacity.4413
                - xmlStrEqual
        - Branch String:   'tree.c:5850,24'
          Branch Sides:
            - BranchSide:      'tree.c:5850,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5851,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5850,9'
          Branch Sides:
            - BranchSide:      'tree.c:5851,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5853,5'
              BranchSideFuncs:
                - xmlGrowCapacity.4413
                - xmlStrEqual
        - Branch String:   'tree.c:5853,5'
          Branch Sides:
            - BranchSide:      'tree.c:5854,13'
              BranchSideFuncs:
                - xmlGrowCapacity.4413
                - xmlStrEqual
            - BranchSide:      'tree.c:5896,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5854,13'
          Branch Sides:
            - BranchSide:      'tree.c:5855,19'
              BranchSideFuncs:
                - xmlGrowCapacity.4413
                - xmlStrEqual
            - BranchSide:      'tree.c:5893,16'
              BranchSideFuncs:
                - xmlGrowCapacity.4413
                - xmlStrEqual
        - Branch String:   'tree.c:5856,13'
          Branch Sides:
            - BranchSide:      'tree.c:5857,24'
              BranchSideFuncs:
                - xmlGrowCapacity.4413
                - xmlStrEqual
            - BranchSide:      'tree.c:5892,9'
              BranchSideFuncs:
                - xmlGrowCapacity.4413
                - xmlStrEqual
        - Branch String:   'tree.c:5857,17'
          Branch Sides:
            - BranchSide:      'tree.c:5858,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGrowCapacity.4413
            - BranchSide:      'tree.c:5862,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGrowCapacity.4413
        - Branch String:   'tree.c:5858,64'
          Branch Sides:
            - BranchSide:      'tree.c:5859,38'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGrowCapacity.4413
            - BranchSide:      'tree.c:5860,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGrowCapacity.4413
        - Branch String:   'tree.c:5858,25'
          Branch Sides:
            - BranchSide:      'tree.c:5860,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGrowCapacity.4413
            - BranchSide:      'tree.c:5861,17'
              BranchSideFuncs:
                - xmlGrowCapacity.4413
                - xmlStrEqual
        - Branch String:   'tree.c:5862,21'
          Branch Sides:
            - BranchSide:      'tree.c:5863,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGrowCapacity.4413
            - BranchSide:      'tree.c:5890,23'
              BranchSideFuncs:
                - xmlGrowCapacity.4413
                - xmlStrEqual
        - Branch String:   'tree.c:5863,25'
          Branch Sides:
            - BranchSide:      'tree.c:5867,51'
              BranchSideFuncs:
                - xmlGrowCapacity.4413
                - xmlStrEqual
            - BranchSide:      'tree.c:5886,42'
              BranchSideFuncs:
                - xmlGrowCapacity.4413
                - xmlStrEqual
        - Branch String:   'tree.c:5869,29'
          Branch Sides:
            - BranchSide:      'tree.c:5870,29'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5874,29'
              BranchSideFuncs:
                - xmlGrowCapacity.4413
                - xmlStrEqual
        - Branch String:   'tree.c:5874,29'
          Branch Sides:
            - BranchSide:      'tree.c:5875,37'
              BranchSideFuncs:
                - xmlGrowCapacity.4413
                - xmlStrEqual
            - BranchSide:      'tree.c:5877,31'
              BranchSideFuncs:
                - xmlGrowCapacity.4413
                - xmlStrEqual
        - Branch String:   'tree.c:5879,29'
          Branch Sides:
            - BranchSide:      'tree.c:5880,29'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5883,38'
              BranchSideFuncs:
                - xmlGrowCapacity.4413
                - xmlStrEqual
      Callsites:
        - Src:             'tree.c:5859,26'
          Dst:             xmlStrEqual
        - Src:             'tree.c:5867,35'
          Dst:             xmlGrowCapacity
    - functionName:    xmlGrowCapacity
      functionSourceFile: '/src/libxml2/./include/private/memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - capacity
        - elemSize
        - min
        - max
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './include/private/memory.h:36,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:38,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:45,10'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:45,27'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:46,19'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:47,9'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:45,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:47,9'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:50,14'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:52,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:53,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:55,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlDeregisterNodeDefault
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9277
      functionLinenumberEnd: 9282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - func
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __xmlDeregisterNodeDefaultValue
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:9278,33'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'tree.c:9281,5'
          Dst:             __xmlDeregisterNodeDefaultValue
    - functionName:    xmlRegisterNodeDefault
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9257
      functionLinenumberEnd: 9262
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - func
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __xmlRegisterNodeDefaultValue
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:9258,31'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:9261,5'
          Dst:             __xmlRegisterNodeDefaultValue
    - functionName:    xmlIsXHTML
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9223
      functionLinenumberEnd: 9237
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - systemID
        - publicID
      BBCount:         27
      ICount:          122
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:9224,28'
          Branch Sides:
            - BranchSide:      'tree.c:9224,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:9226,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:9224,9'
          Branch Sides:
            - BranchSide:      'tree.c:9225,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:9226,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:9226,9'
          Branch Sides:
            - BranchSide:      'tree.c:9227,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:9231,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:9227,6'
          Branch Sides:
            - BranchSide:      'tree.c:9227,53'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:9228,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:9228,6'
          Branch Sides:
            - BranchSide:      'tree.c:9228,52'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:9229,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:9229,6'
          Branch Sides:
            - BranchSide:      'tree.c:9229,52'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:9230,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:9231,9'
          Branch Sides:
            - BranchSide:      'tree.c:9232,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:9236,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:9232,6'
          Branch Sides:
            - BranchSide:      'tree.c:9232,53'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:9233,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:9233,6'
          Branch Sides:
            - BranchSide:      'tree.c:9233,52'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:9234,18'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:9234,6'
          Branch Sides:
            - BranchSide:      'tree.c:9234,52'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:9235,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:9227,6'
          Dst:             xmlStrEqual
        - Src:             'tree.c:9228,6'
          Dst:             xmlStrEqual
        - Src:             'tree.c:9229,6'
          Dst:             xmlStrEqual
        - Src:             'tree.c:9232,6'
          Dst:             xmlStrEqual
        - Src:             'tree.c:9233,6'
          Dst:             xmlStrEqual
        - Src:             'tree.c:9234,6'
          Dst:             xmlStrEqual
    - functionName:    xmlDOMWrapAdoptAttr
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9057
      functionLinenumberEnd: 9100
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - sourceDoc
        - attr
        - destDoc
        - destParent
        - options
      BBCount:         45
      ICount:          264
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - xmlDOMWrapNSNormDeclareNsForced
        - xmlDOMWrapStoreNs
        - xmlSearchNsByNamespaceStrict
        - xmlSetTreeDoc
        - xmlTreeEnsureXMLDecl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:9060,24'
          Branch Sides:
            - BranchSide:      'tree.c:9060,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:9061,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:9060,9'
          Branch Sides:
            - BranchSide:      'tree.c:9061,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:9063,9'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
                - xmlTreeEnsureXMLDecl
                - xmlSetTreeDoc
        - Branch String:   'tree.c:9063,9'
          Branch Sides:
            - BranchSide:      'tree.c:9064,40'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlSearchNsByNamespaceStrict
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:9068,9'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
                - xmlTreeEnsureXMLDecl
        - Branch String:   'tree.c:9064,13'
          Branch Sides:
            - BranchSide:      'tree.c:9065,17'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:9066,5'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
                - xmlTreeEnsureXMLDecl
        - Branch String:   'tree.c:9068,9'
          Branch Sides:
            - BranchSide:      'tree.c:9069,11'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:9099,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:9071,6'
          Branch Sides:
            - BranchSide:      'tree.c:9073,2'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:9075,6'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
                - xmlTreeEnsureXMLDecl
        - Branch String:   'tree.c:9075,6'
          Branch Sides:
            - BranchSide:      'tree.c:9075,6'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:9077,13'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
        - Branch String:   'tree.c:9075,6'
          Branch Sides:
            - BranchSide:      'tree.c:9075,6'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:9077,13'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
        - Branch String:   'tree.c:9075,6'
          Branch Sides:
            - BranchSide:      'tree.c:9075,6'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:9077,13'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
        - Branch String:   'tree.c:9075,6'
          Branch Sides:
            - BranchSide:      'tree.c:9075,6'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:9077,13'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
        - Branch String:   'tree.c:9075,6'
          Branch Sides:
            - BranchSide:      'tree.c:9076,32'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:9077,13'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
        - Branch String:   'tree.c:9077,13'
          Branch Sides:
            - BranchSide:      'tree.c:9081,29'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
            - BranchSide:      'tree.c:9086,39'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlDOMWrapNSNormDeclareNsForced
        - Branch String:   'tree.c:9086,10'
          Branch Sides:
            - BranchSide:      'tree.c:9088,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
            - BranchSide:      'tree.c:9089,10'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
        - Branch String:   'tree.c:9094,6'
          Branch Sides:
            - BranchSide:      'tree.c:9095,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:9096,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:9064,13'
          Dst:             xmlSetTreeDoc
        - Src:             'tree.c:9076,11'
          Dst:             xmlTreeEnsureXMLDecl
        - Src:             'tree.c:9081,11'
          Dst:             xmlDOMWrapStoreNs
        - Src:             'tree.c:9086,10'
          Dst:             xmlSearchNsByNamespaceStrict
        - Src:             'tree.c:9090,8'
          Dst:             xmlDOMWrapNSNormDeclareNsForced
    - functionName:    xmlDOMWrapStoreNs
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7245
      functionLinenumberEnd: 7273
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - nsName
        - prefix
      BBCount:         27
      ICount:          148
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - xmlNewNs
        - xmlStrEqual
        - xmlTreeEnsureXMLDecl
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:7248,9'
          Branch Sides:
            - BranchSide:      'tree.c:7249,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7250,31'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:7251,9'
          Branch Sides:
            - BranchSide:      'tree.c:7252,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7253,9'
              BranchSideFuncs:
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:7253,9'
          Branch Sides:
            - BranchSide:      'tree.c:7255,7'
              BranchSideFuncs:
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:7268,9'
              BranchSideFuncs:
                - xmlNewNs
        - Branch String:   'tree.c:7256,2'
          Branch Sides:
            - BranchSide:      'tree.c:7257,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNs
                - xmlStrEqual
            - BranchSide:      'tree.c:7266,5'
              BranchSideFuncs:
                - xmlNewNs
        - Branch String:   'tree.c:7257,34'
          Branch Sides:
            - BranchSide:      'tree.c:7258,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNs
                - xmlStrEqual
            - BranchSide:      'tree.c:7259,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNs
                - xmlStrEqual
        - Branch String:   'tree.c:7258,36'
          Branch Sides:
            - BranchSide:      'tree.c:7259,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNs
                - xmlStrEqual
            - BranchSide:      'tree.c:7262,10'
              BranchSideFuncs:
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:7257,10'
          Branch Sides:
            - BranchSide:      'tree.c:7260,11'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7262,10'
              BranchSideFuncs:
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:7262,10'
          Branch Sides:
            - BranchSide:      'tree.c:7263,3'
              BranchSideFuncs:
                - xmlNewNs
            - BranchSide:      'tree.c:7264,11'
              BranchSideFuncs:
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:7268,9'
          Branch Sides:
            - BranchSide:      'tree.c:7269,35'
              BranchSideFuncs:
                - xmlNewNs
            - BranchSide:      'tree.c:7272,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:7250,10'
          Dst:             xmlTreeEnsureXMLDecl
        - Src:             'tree.c:7258,3'
          Dst:             xmlStrEqual
        - Src:             'tree.c:7259,3'
          Dst:             xmlStrEqual
        - Src:             'tree.c:7269,20'
          Dst:             xmlNewNs
    - functionName:    xmlDOMWrapAdoptBranch
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8240
      functionLinenumberEnd: 8489
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - sourceDoc
        - node
        - destDoc
        - destParent
        - options
      BBCount:         180
      ICount:          919
      EdgeCount:       235
      CyclomaticComplexity: 57
      functionsReached:
        - xmlDOMWrapNSNormAcquireNormalizedNs
        - xmlDOMWrapNSNormGatherInScopeNs
        - xmlDOMWrapNsMapAddItem
        - xmlDOMWrapNsMapFree
        - xmlNodeSetDoc
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:8255,9'
          Branch Sides:
            - BranchSide:      'tree.c:8256,24'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8263,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8263,30'
          Branch Sides:
            - BranchSide:      'tree.c:8264,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8266,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8264,8'
          Branch Sides:
            - BranchSide:      'tree.c:8264,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8268,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8263,9'
          Branch Sides:
            - BranchSide:      'tree.c:8266,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8268,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8272,5'
          Branch Sides:
            - BranchSide:      'tree.c:8273,13'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8475,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
        - Branch String:   'tree.c:8273,13'
          Branch Sides:
            - BranchSide:      'tree.c:8274,31'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:8278,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlNodeSetDoc
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:8274,17'
          Branch Sides:
            - BranchSide:      'tree.c:8275,21'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlNodeSetDoc
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:8276,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlNodeSetDoc
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:8278,2'
          Branch Sides:
            - BranchSide:      'tree.c:8284,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8284,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8287,13'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:8339,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:8419,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8419,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8419,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8419,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8419,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8421,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8297,20'
          Branch Sides:
            - BranchSide:      'tree.c:8298,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:8298,58'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:8298,23'
          Branch Sides:
            - BranchSide:      'tree.c:8298,27'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:8300,13'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:8297,7'
          Branch Sides:
            - BranchSide:      'tree.c:8298,58'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:8300,13'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:8300,11'
          Branch Sides:
            - BranchSide:      'tree.c:8305,8'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:8309,17'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:8304,8'
          Branch Sides:
            - BranchSide:      'tree.c:8306,12'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:8307,14'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:8309,7'
          Branch Sides:
            - BranchSide:      'tree.c:8316,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:8335,3'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:8316,8'
          Branch Sides:
            - BranchSide:      'tree.c:8316,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:8332,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:8316,8'
          Branch Sides:
            - BranchSide:      'tree.c:8317,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:8332,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:8317,8'
          Branch Sides:
            - BranchSide:      'tree.c:8318,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:8327,4'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:8318,46'
          Branch Sides:
            - BranchSide:      'tree.c:8319,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:8326,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:8319,33'
          Branch Sides:
            - BranchSide:      'tree.c:8320,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:8326,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:8320,44'
          Branch Sides:
            - BranchSide:      'tree.c:8321,21'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:8324,27'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:8318,9'
          Branch Sides:
            - BranchSide:      'tree.c:8324,27'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:8326,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:8331,8'
          Branch Sides:
            - BranchSide:      'tree.c:8333,12'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:8334,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:8339,7'
          Branch Sides:
            - BranchSide:      'tree.c:8340,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8342,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:8342,7'
          Branch Sides:
            - BranchSide:      'tree.c:8344,4'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:8351,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:8343,11'
          Branch Sides:
            - BranchSide:      'tree.c:8345,8'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:8346,17'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:8351,7'
          Branch Sides:
            - BranchSide:      'tree.c:8351,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:8367,8'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:8351,7'
          Branch Sides:
            - BranchSide:      'tree.c:8355,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:8367,8'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:8355,7'
          Branch Sides:
            - BranchSide:      'tree.c:8356,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:8363,3'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:8356,32'
          Branch Sides:
            - BranchSide:      'tree.c:8357,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:8362,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:8356,8'
          Branch Sides:
            - BranchSide:      'tree.c:8359,18'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8362,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:8367,14'
          Branch Sides:
            - BranchSide:      'tree.c:8367,18'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:8385,47'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8367,7'
          Branch Sides:
            - BranchSide:      'tree.c:8371,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8385,47'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8377,11'
          Branch Sides:
            - BranchSide:      'tree.c:8379,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8380,17'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8387,4'
          Branch Sides:
            - BranchSide:      'tree.c:8387,17'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8388,4'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8385,11'
          Branch Sides:
            - BranchSide:      'tree.c:8393,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8394,17'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8398,7'
          Branch Sides:
            - BranchSide:      'tree.c:8399,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8413,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8405,11'
          Branch Sides:
            - BranchSide:      'tree.c:8409,23'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8412,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8426,6'
          Branch Sides:
            - BranchSide:      'tree.c:8426,23'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8427,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8432,6'
          Branch Sides:
            - BranchSide:      'tree.c:8433,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8434,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8434,38'
          Branch Sides:
            - BranchSide:      'tree.c:8435,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8441,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8435,40'
          Branch Sides:
            - BranchSide:      'tree.c:8436,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8441,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8434,6'
          Branch Sides:
            - BranchSide:      'tree.c:8441,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8460,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8441,10'
          Branch Sides:
            - BranchSide:      'tree.c:8441,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8458,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8441,10'
          Branch Sides:
            - BranchSide:      'tree.c:8445,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8458,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8445,32'
          Branch Sides:
            - BranchSide:      'tree.c:8445,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8446,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8445,3'
          Branch Sides:
            - BranchSide:      'tree.c:8448,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8453,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8448,7'
          Branch Sides:
            - BranchSide:      'tree.c:8448,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8448,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8453,3'
          Branch Sides:
            - BranchSide:      'tree.c:8454,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8457,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8454,11'
          Branch Sides:
            - BranchSide:      'tree.c:8455,4'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8456,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8460,6'
          Branch Sides:
            - BranchSide:      'tree.c:8461,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8462,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8462,45'
          Branch Sides:
            - BranchSide:      'tree.c:8463,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8467,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8462,11'
          Branch Sides:
            - BranchSide:      'tree.c:8465,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8467,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8475,9'
          Branch Sides:
            - BranchSide:      'tree.c:8475,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8476,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
        - Branch String:   'tree.c:8476,13'
          Branch Sides:
            - BranchSide:      'tree.c:8476,17'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8487,26'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
        - Branch String:   'tree.c:8476,6'
          Branch Sides:
            - BranchSide:      'tree.c:8480,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8487,26'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
        - Branch String:   'tree.c:8480,10'
          Branch Sides:
            - BranchSide:      'tree.c:8481,7'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8486,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8481,7'
          Branch Sides:
            - BranchSide:      'tree.c:8482,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8483,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:8274,17'
          Dst:             xmlNodeSetDoc
        - Src:             'tree.c:8304,8'
          Dst:             xmlDOMWrapNSNormGatherInScopeNs
        - Src:             'tree.c:8321,9'
          Dst:             xmlStrEqual
        - Src:             'tree.c:8331,8'
          Dst:             xmlDOMWrapNsMapAddItem
        - Src:             'tree.c:8343,11'
          Dst:             xmlDOMWrapNSNormGatherInScopeNs
        - Src:             'tree.c:8377,11'
          Dst:             xmlDOMWrapNsMapAddItem
        - Src:             'tree.c:8385,11'
          Dst:             xmlDOMWrapNSNormAcquireNormalizedNs
        - Src:             'tree.c:8487,6'
          Dst:             xmlDOMWrapNsMapFree
    - functionName:    xmlDOMWrapNSNormGatherInScopeNs
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7355
      functionLinenumberEnd: 7403
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - map
        - node
      BBCount:         50
      ICount:          236
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - xmlDOMWrapNsMapAddItem
        - xmlStrEqual
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tree.c:7361,23'
          Branch Sides:
            - BranchSide:      'tree.c:7361,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7362,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7361,9'
          Branch Sides:
            - BranchSide:      'tree.c:7362,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7363,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7363,24'
          Branch Sides:
            - BranchSide:      'tree.c:7363,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7364,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7363,9'
          Branch Sides:
            - BranchSide:      'tree.c:7364,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7368,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7369,26'
          Branch Sides:
            - BranchSide:      'tree.c:7369,30'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7369,5'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7369,5'
          Branch Sides:
            - BranchSide:      'tree.c:7370,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7402,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7370,6'
          Branch Sides:
            - BranchSide:      'tree.c:7371,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7400,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7371,10'
          Branch Sides:
            - BranchSide:      'tree.c:7372,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7399,2'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7375,11'
          Branch Sides:
            - BranchSide:      'tree.c:7375,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7390,35'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7375,11'
          Branch Sides:
            - BranchSide:      'tree.c:7379,4'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7390,35'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7379,4'
          Branch Sides:
            - BranchSide:      'tree.c:7380,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:7386,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7380,46'
          Branch Sides:
            - BranchSide:      'tree.c:7381,17'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7382,14'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7380,12'
          Branch Sides:
            - BranchSide:      'tree.c:7382,14'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7385,4'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7392,11'
          Branch Sides:
            - BranchSide:      'tree.c:7393,4'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7394,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7394,11'
          Branch Sides:
            - BranchSide:      'tree.c:7395,4'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7396,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7397,3'
          Branch Sides:
            - BranchSide:      'tree.c:7374,16'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7398,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
      Callsites:
        - Src:             'tree.c:7381,5'
          Dst:             xmlStrEqual
        - Src:             'tree.c:7390,12'
          Dst:             xmlDOMWrapNsMapAddItem
    - functionName:    xmlDOMWrapNsMapAddItem
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7162
      functionLinenumberEnd: 7227
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nsmap
        - position
        - oldNs
        - newNs
        - depth
      BBCount:         30
      ICount:          222
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'tree.c:7166,9'
          Branch Sides:
            - BranchSide:      'tree.c:7167,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7168,10'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7168,26'
          Branch Sides:
            - BranchSide:      'tree.c:7168,30'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7170,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7168,9'
          Branch Sides:
            - BranchSide:      'tree.c:7169,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7170,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7172,9'
          Branch Sides:
            - BranchSide:      'tree.c:7176,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7183,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7177,6'
          Branch Sides:
            - BranchSide:      'tree.c:7178,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7179,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7183,9'
          Branch Sides:
            - BranchSide:      'tree.c:7187,8'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7194,26'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7195,6'
          Branch Sides:
            - BranchSide:      'tree.c:7196,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7197,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7200,9'
          Branch Sides:
            - BranchSide:      'tree.c:7204,15'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7206,16'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7206,16'
          Branch Sides:
            - BranchSide:      'tree.c:7210,14'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7213,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlDOMWrapNSNormAcquireNormalizedNs
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7843
      functionLinenumberEnd: 7950
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - doc
        - elem
        - ns
        - retNs
        - nsMap
        - depth
        - ancestorsOnly
        - prefixed
      BBCount:         93
      ICount:          517
      EdgeCount:       129
      CyclomaticComplexity: 38
      functionsReached:
        - xmlDOMWrapNSNormDeclareNsForced
        - xmlDOMWrapNsMapAddItem
        - xmlDOMWrapStoreNs
        - xmlStrEqual
        - xmlTreeEnsureXMLDecl
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:7846,23'
          Branch Sides:
            - BranchSide:      'tree.c:7846,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7848,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7846,39'
          Branch Sides:
            - BranchSide:      'tree.c:7846,43'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7848,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7846,58'
          Branch Sides:
            - BranchSide:      'tree.c:7847,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7848,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7846,9'
          Branch Sides:
            - BranchSide:      'tree.c:7848,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7850,6'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
        - Branch String:   'tree.c:7854,9'
          Branch Sides:
            - BranchSide:      'tree.c:7854,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:7867,10'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7854,9'
          Branch Sides:
            - BranchSide:      'tree.c:7854,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:7867,10'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7854,9'
          Branch Sides:
            - BranchSide:      'tree.c:7854,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:7867,10'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7854,9'
          Branch Sides:
            - BranchSide:      'tree.c:7854,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:7867,10'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7854,9'
          Branch Sides:
            - BranchSide:      'tree.c:7858,32'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:7867,10'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7859,6'
          Branch Sides:
            - BranchSide:      'tree.c:7860,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7861,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7867,10'
          Branch Sides:
            - BranchSide:      'tree.c:7867,10'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7902,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:7867,38'
          Branch Sides:
            - BranchSide:      'tree.c:7868,6'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7902,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:7868,20'
          Branch Sides:
            - BranchSide:      'tree.c:7868,24'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7873,2'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7867,9'
          Branch Sides:
            - BranchSide:      'tree.c:7873,2'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:7902,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:7873,2'
          Branch Sides:
            - BranchSide:      'tree.c:7874,11'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7898,5'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:7874,47'
          Branch Sides:
            - BranchSide:      'tree.c:7881,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7897,2'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7881,22'
          Branch Sides:
            - BranchSide:      'tree.c:7881,26'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7883,4'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7881,63'
          Branch Sides:
            - BranchSide:      'tree.c:7883,4'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7897,2'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7883,27'
          Branch Sides:
            - BranchSide:      'tree.c:7885,5'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7897,2'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7885,30'
          Branch Sides:
            - BranchSide:      'tree.c:7886,4'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7897,2'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7886,30'
          Branch Sides:
            - BranchSide:      'tree.c:7888,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:7897,2'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7888,17'
          Branch Sides:
            - BranchSide:      'tree.c:7888,21'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7890,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:7888,49'
          Branch Sides:
            - BranchSide:      'tree.c:7890,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:7897,2'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7890,34'
          Branch Sides:
            - BranchSide:      'tree.c:7891,15'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7893,15'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7874,10'
          Branch Sides:
            - BranchSide:      'tree.c:7893,15'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7897,2'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7902,9'
          Branch Sides:
            - BranchSide:      'tree.c:7908,28'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:7922,42'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7909,6'
          Branch Sides:
            - BranchSide:      'tree.c:7910,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7914,29'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:7914,6'
          Branch Sides:
            - BranchSide:      'tree.c:7916,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7918,11'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7924,6'
          Branch Sides:
            - BranchSide:      'tree.c:7925,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7927,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7927,6'
          Branch Sides:
            - BranchSide:      'tree.c:7931,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7944,29'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:7931,6'
          Branch Sides:
            - BranchSide:      'tree.c:7932,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7943,2'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:7932,27'
          Branch Sides:
            - BranchSide:      'tree.c:7933,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7942,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7933,31'
          Branch Sides:
            - BranchSide:      'tree.c:7934,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:7942,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7934,42'
          Branch Sides:
            - BranchSide:      'tree.c:7935,19'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:7939,25'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:7932,7'
          Branch Sides:
            - BranchSide:      'tree.c:7939,25'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:7942,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7944,6'
          Branch Sides:
            - BranchSide:      'tree.c:7945,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7947,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:7858,11'
          Dst:             xmlTreeEnsureXMLDecl
        - Src:             'tree.c:7891,3'
          Dst:             xmlStrEqual
        - Src:             'tree.c:7908,10'
          Dst:             xmlDOMWrapStoreNs
        - Src:             'tree.c:7914,6'
          Dst:             xmlDOMWrapNsMapAddItem
        - Src:             'tree.c:7922,10'
          Dst:             xmlDOMWrapNSNormDeclareNsForced
        - Src:             'tree.c:7935,7'
          Dst:             xmlStrEqual
        - Src:             'tree.c:7944,6'
          Dst:             xmlDOMWrapNsMapAddItem
    - functionName:    xmlDOMWrapNsMapFree
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7130
      functionLinenumberEnd: 7148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nsmap
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tree.c:7133,9'
          Branch Sides:
            - BranchSide:      'tree.c:7134,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7135,11'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7136,5'
          Branch Sides:
            - BranchSide:      'tree.c:7137,8'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7141,11'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7142,5'
          Branch Sides:
            - BranchSide:      'tree.c:7143,8'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7147,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlDOMWrapAdoptNode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9136
      functionLinenumberEnd: 9192
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - sourceDoc
        - node
        - destDoc
        - destParent
        - options
      BBCount:         51
      ICount:          256
      EdgeCount:       64
      CyclomaticComplexity: 15
      functionsReached:
        - xmlDOMWrapAdoptAttr
        - xmlDOMWrapAdoptBranch
        - xmlNodeSetDoc
        - xmlUnlinkNodeInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:9139,24'
          Branch Sides:
            - BranchSide:      'tree.c:9139,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:9142,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:9139,62'
          Branch Sides:
            - BranchSide:      'tree.c:9140,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:9142,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:9140,27'
          Branch Sides:
            - BranchSide:      'tree.c:9141,4'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:9142,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:9141,24'
          Branch Sides:
            - BranchSide:      'tree.c:9141,28'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNodeInternal
            - BranchSide:      'tree.c:9146,9'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNodeInternal
        - Branch String:   'tree.c:9139,9'
          Branch Sides:
            - BranchSide:      'tree.c:9142,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:9146,9'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNodeInternal
        - Branch String:   'tree.c:9146,9'
          Branch Sides:
            - BranchSide:      'tree.c:9147,21'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNodeInternal
            - BranchSide:      'tree.c:9148,16'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNodeInternal
        - Branch String:   'tree.c:9148,16'
          Branch Sides:
            - BranchSide:      'tree.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:9149,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:9155,9'
          Branch Sides:
            - BranchSide:      'tree.c:9156,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:9158,13'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNodeInternal
        - Branch String:   'tree.c:9158,5'
          Branch Sides:
            - BranchSide:      'tree.c:9166,6'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNodeInternal
            - BranchSide:      'tree.c:9166,6'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNodeInternal
            - BranchSide:      'tree.c:9166,6'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNodeInternal
            - BranchSide:      'tree.c:9166,6'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNodeInternal
            - BranchSide:      'tree.c:9166,6'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNodeInternal
            - BranchSide:      'tree.c:9166,6'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNodeInternal
            - BranchSide:      'tree.c:9166,6'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNodeInternal
            - BranchSide:      'tree.c:9169,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:9171,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:9176,32'
          Branch Sides:
            - BranchSide:      'tree.c:9176,36'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNodeInternal
            - BranchSide:      'tree.c:9179,9'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
        - Branch String:   'tree.c:9176,9'
          Branch Sides:
            - BranchSide:      'tree.c:9177,24'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlNodeSetDoc
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
            - BranchSide:      'tree.c:9179,9'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
        - Branch String:   'tree.c:9179,9'
          Branch Sides:
            - BranchSide:      'tree.c:9180,36'
              BranchSideFuncs:
                - xmlDOMWrapAdoptBranch
            - BranchSide:      'tree.c:9182,16'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlDOMWrapAdoptAttr
        - Branch String:   'tree.c:9182,16'
          Branch Sides:
            - BranchSide:      'tree.c:9183,34'
              BranchSideFuncs:
                - xmlDOMWrapAdoptAttr
            - BranchSide:      'tree.c:9186,13'
              BranchSideFuncs:
                - xmlNodeSetDoc
        - Branch String:   'tree.c:9187,17'
          Branch Sides:
            - BranchSide:      'tree.c:9188,21'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:9189,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:9177,2'
          Dst:             xmlUnlinkNodeInternal
        - Src:             'tree.c:9180,14'
          Dst:             xmlDOMWrapAdoptBranch
        - Src:             'tree.c:9183,14'
          Dst:             xmlDOMWrapAdoptAttr
        - Src:             'tree.c:9187,17'
          Dst:             xmlNodeSetDoc
    - functionName:    xmlDOMWrapCloneNode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8531
      functionLinenumberEnd: 9032
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - sourceDoc
        - node
        - resNode
        - destDoc
        - destParent
        - deep
        - options
      BBCount:         297
      ICount:          1604
      EdgeCount:       393
      CyclomaticComplexity: 98
      functionsReached:
        - xmlAddIDSafe
        - xmlDOMWrapNSNormAcquireNormalizedNs
        - xmlDOMWrapNSNormGatherInScopeNs
        - xmlDOMWrapNsMapAddItem
        - xmlDOMWrapNsMapFree
        - xmlDictLookup
        - xmlFreeNs
        - xmlGetDocEntity
        - xmlIsID
        - xmlNodeGetContent
        - xmlStrEqual
        - xmlStrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:8551,24'
          Branch Sides:
            - BranchSide:      'tree.c:8551,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8553,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8551,45'
          Branch Sides:
            - BranchSide:      'tree.c:8551,49'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8553,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8551,66'
          Branch Sides:
            - BranchSide:      'tree.c:8552,4'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8553,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8552,24'
          Branch Sides:
            - BranchSide:      'tree.c:8552,28'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8557,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8551,9'
          Branch Sides:
            - BranchSide:      'tree.c:8553,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8557,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8557,9'
          Branch Sides:
            - BranchSide:      'tree.c:8558,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8562,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8562,29'
          Branch Sides:
            - BranchSide:      'tree.c:8562,33'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8569,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8562,52'
          Branch Sides:
            - BranchSide:      'tree.c:8563,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8569,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8562,9'
          Branch Sides:
            - BranchSide:      'tree.c:8567,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8569,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8569,9'
          Branch Sides:
            - BranchSide:      'tree.c:8570,14'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8571,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8571,9'
          Branch Sides:
            - BranchSide:      'tree.c:8572,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8574,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8578,9'
          Branch Sides:
            - BranchSide:      'tree.c:8579,24'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8581,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8584,5'
          Branch Sides:
            - BranchSide:      'tree.c:8585,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:9003,5'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
        - Branch String:   'tree.c:8585,6'
          Branch Sides:
            - BranchSide:      'tree.c:8591,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8596,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8596,2'
          Branch Sides:
            - BranchSide:      'tree.c:8602,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8602,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8614,24'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8614,24'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8614,24'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8614,24'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8614,24'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8614,24'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8614,24'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8637,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8659,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
        - Branch String:   'tree.c:8615,7'
          Branch Sides:
            - BranchSide:      'tree.c:8616,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8617,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8621,7'
          Branch Sides:
            - BranchSide:      'tree.c:8622,23'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8630,21'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8623,11'
          Branch Sides:
            - BranchSide:      'tree.c:8624,22'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8627,28'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8638,7'
          Branch Sides:
            - BranchSide:      'tree.c:8639,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8640,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8645,7'
          Branch Sides:
            - BranchSide:      'tree.c:8646,23'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8653,21'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8647,11'
          Branch Sides:
            - BranchSide:      'tree.c:8648,22'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8651,43'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8668,6'
          Branch Sides:
            - BranchSide:      'tree.c:8669,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8670,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8670,11'
          Branch Sides:
            - BranchSide:      'tree.c:8676,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8677,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8677,11'
          Branch Sides:
            - BranchSide:      'tree.c:8678,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8679,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8680,17'
          Branch Sides:
            - BranchSide:      'tree.c:8681,45'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8683,41'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDOMWrapNsMapFree
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8684,17'
          Branch Sides:
            - BranchSide:      'tree.c:8685,17'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8686,2'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8688,2'
          Branch Sides:
            - BranchSide:      'tree.c:8694,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8694,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8696,15'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8785,3'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8793,21'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
            - BranchSide:      'tree.c:8793,21'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
            - BranchSide:      'tree.c:8793,21'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
            - BranchSide:      'tree.c:8793,21'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
            - BranchSide:      'tree.c:8800,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlGetDocEntity
            - BranchSide:      'tree.c:8824,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
        - Branch String:   'tree.c:8701,7'
          Branch Sides:
            - BranchSide:      'tree.c:8702,13'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8781,3'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8702,11'
          Branch Sides:
            - BranchSide:      'tree.c:8703,8'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
            - BranchSide:      'tree.c:8716,26'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
        - Branch String:   'tree.c:8703,19'
          Branch Sides:
            - BranchSide:      'tree.c:8703,23'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8711,14'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
        - Branch String:   'tree.c:8703,8'
          Branch Sides:
            - BranchSide:      'tree.c:8708,5'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
            - BranchSide:      'tree.c:8711,14'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
        - Branch String:   'tree.c:8707,12'
          Branch Sides:
            - BranchSide:      'tree.c:8709,5'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8710,4'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
        - Branch String:   'tree.c:8717,7'
          Branch Sides:
            - BranchSide:      'tree.c:8721,25'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
            - BranchSide:      'tree.c:8779,3'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8722,8'
          Branch Sides:
            - BranchSide:      'tree.c:8723,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8724,11'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
        - Branch String:   'tree.c:8727,8'
          Branch Sides:
            - BranchSide:      'tree.c:8728,34'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlFreeNs
            - BranchSide:      'tree.c:8734,8'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
        - Branch String:   'tree.c:8729,33'
          Branch Sides:
            - BranchSide:      'tree.c:8730,43'
              BranchSideFuncs:
                - xmlFreeNs
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8733,25'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
        - Branch String:   'tree.c:8734,8'
          Branch Sides:
            - BranchSide:      'tree.c:8735,36'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlFreeNs
            - BranchSide:      'tree.c:8742,22'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:8736,33'
          Branch Sides:
            - BranchSide:      'tree.c:8737,43'
              BranchSideFuncs:
                - xmlFreeNs
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8740,25'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:8750,23'
          Branch Sides:
            - BranchSide:      'tree.c:8751,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8756,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8750,8'
          Branch Sides:
            - BranchSide:      'tree.c:8756,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8778,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
        - Branch String:   'tree.c:8756,12'
          Branch Sides:
            - BranchSide:      'tree.c:8756,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8775,5'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
        - Branch String:   'tree.c:8756,12'
          Branch Sides:
            - BranchSide:      'tree.c:8757,5'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8775,5'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
        - Branch String:   'tree.c:8757,5'
          Branch Sides:
            - BranchSide:      'tree.c:8758,14'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8770,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
        - Branch String:   'tree.c:8758,50'
          Branch Sides:
            - BranchSide:      'tree.c:8759,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8769,5'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8759,30'
          Branch Sides:
            - BranchSide:      'tree.c:8760,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
            - BranchSide:      'tree.c:8769,5'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8760,41'
          Branch Sides:
            - BranchSide:      'tree.c:8761,18'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8767,24'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8758,13'
          Branch Sides:
            - BranchSide:      'tree.c:8767,24'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8769,5'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8774,12'
          Branch Sides:
            - BranchSide:      'tree.c:8776,5'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8777,4'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
        - Branch String:   'tree.c:8793,21'
          Branch Sides:
            - BranchSide:      'tree.c:8794,48'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8798,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8795,25'
          Branch Sides:
            - BranchSide:      'tree.c:8796,25'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8797,17'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8800,7'
          Branch Sides:
            - BranchSide:      'tree.c:8801,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlGetDocEntity
            - BranchSide:      'tree.c:8818,24'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8801,32'
          Branch Sides:
            - BranchSide:      'tree.c:8801,36'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8806,26'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8801,11'
          Branch Sides:
            - BranchSide:      'tree.c:8806,26'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8813,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8807,8'
          Branch Sides:
            - BranchSide:      'tree.c:8808,25'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8812,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8827,6'
          Branch Sides:
            - BranchSide:      'tree.c:8828,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
            - BranchSide:      'tree.c:8836,8'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8836,6'
          Branch Sides:
            - BranchSide:      'tree.c:8837,10'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:8846,6'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:8837,21'
          Branch Sides:
            - BranchSide:      'tree.c:8837,25'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8841,16'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:8837,10'
          Branch Sides:
            - BranchSide:      'tree.c:8838,47'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:8841,16'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:8838,7'
          Branch Sides:
            - BranchSide:      'tree.c:8839,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8840,6'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:8846,6'
          Branch Sides:
            - BranchSide:      'tree.c:8846,6'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:8864,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:8846,6'
          Branch Sides:
            - BranchSide:      'tree.c:8850,6'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:8864,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:8850,6'
          Branch Sides:
            - BranchSide:      'tree.c:8851,8'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:8860,2'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:8851,31'
          Branch Sides:
            - BranchSide:      'tree.c:8852,8'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:8859,6'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:8851,7'
          Branch Sides:
            - BranchSide:      'tree.c:8856,19'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
            - BranchSide:      'tree.c:8859,6'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:8864,21'
          Branch Sides:
            - BranchSide:      'tree.c:8864,25'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:8881,46'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
        - Branch String:   'tree.c:8864,6'
          Branch Sides:
            - BranchSide:      'tree.c:8868,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
            - BranchSide:      'tree.c:8881,46'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
        - Branch String:   'tree.c:8873,10'
          Branch Sides:
            - BranchSide:      'tree.c:8875,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8876,18'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
        - Branch String:   'tree.c:8883,3'
          Branch Sides:
            - BranchSide:      'tree.c:8883,16'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
            - BranchSide:      'tree.c:8884,3'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
        - Branch String:   'tree.c:8881,10'
          Branch Sides:
            - BranchSide:      'tree.c:8890,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8891,18'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
        - Branch String:   'tree.c:8901,42'
          Branch Sides:
            - BranchSide:      'tree.c:8902,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
            - BranchSide:      'tree.c:8929,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8901,6'
          Branch Sides:
            - BranchSide:      'tree.c:8906,20'
              BranchSideFuncs:
                - xmlIsID
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlNodeGetContent
                - xmlAddIDSafe
            - BranchSide:      'tree.c:8929,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8907,17'
          Branch Sides:
            - BranchSide:      'tree.c:8908,17'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8909,17'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlNodeGetContent
                - xmlAddIDSafe
        - Branch String:   'tree.c:8909,17'
          Branch Sides:
            - BranchSide:      'tree.c:8912,29'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8921,2'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8913,21'
          Branch Sides:
            - BranchSide:      'tree.c:8914,21'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8915,47'
              BranchSideFuncs:
                - xmlAddIDSafe
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8915,21'
          Branch Sides:
            - BranchSide:      'tree.c:8916,21'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8919,17'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8929,38'
          Branch Sides:
            - BranchSide:      'tree.c:8929,42'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8929,65'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8929,6'
          Branch Sides:
            - BranchSide:      'tree.c:8929,65'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8930,16'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8939,6'
          Branch Sides:
            - BranchSide:      'tree.c:8939,23'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8940,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8940,15'
          Branch Sides:
            - BranchSide:      'tree.c:8940,19'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8941,13'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8940,10'
          Branch Sides:
            - BranchSide:      'tree.c:8941,13'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8946,2'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8953,6'
          Branch Sides:
            - BranchSide:      'tree.c:8954,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8955,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8955,38'
          Branch Sides:
            - BranchSide:      'tree.c:8956,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8961,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8956,40'
          Branch Sides:
            - BranchSide:      'tree.c:8957,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8961,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8955,6'
          Branch Sides:
            - BranchSide:      'tree.c:8961,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8980,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8961,10'
          Branch Sides:
            - BranchSide:      'tree.c:8961,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8978,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8961,10'
          Branch Sides:
            - BranchSide:      'tree.c:8965,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8978,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8965,32'
          Branch Sides:
            - BranchSide:      'tree.c:8965,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8966,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8965,3'
          Branch Sides:
            - BranchSide:      'tree.c:8968,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8973,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8968,7'
          Branch Sides:
            - BranchSide:      'tree.c:8968,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8968,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8973,3'
          Branch Sides:
            - BranchSide:      'tree.c:8974,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8977,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8974,11'
          Branch Sides:
            - BranchSide:      'tree.c:8975,4'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8976,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8980,6'
          Branch Sides:
            - BranchSide:      'tree.c:8981,18'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8983,13'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8983,13'
          Branch Sides:
            - BranchSide:      'tree.c:8984,14'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8994,14'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8985,10'
          Branch Sides:
            - BranchSide:      'tree.c:8986,17'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8990,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:9012,9'
          Branch Sides:
            - BranchSide:      'tree.c:9013,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:9030,16'
              BranchSideFuncs: []
        - Branch String:   'tree.c:9013,13'
          Branch Sides:
            - BranchSide:      'tree.c:9013,17'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:9024,26'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
        - Branch String:   'tree.c:9013,6'
          Branch Sides:
            - BranchSide:      'tree.c:9017,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:9024,26'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
        - Branch String:   'tree.c:9017,10'
          Branch Sides:
            - BranchSide:      'tree.c:9018,7'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:9023,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:9018,7'
          Branch Sides:
            - BranchSide:      'tree.c:9019,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:9020,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:8681,31'
          Dst:             xmlDictLookup
        - Src:             'tree.c:8683,31'
          Dst:             xmlStrdup
        - Src:             'tree.c:8707,12'
          Dst:             xmlDOMWrapNSNormGatherInScopeNs
        - Src:             'tree.c:8728,24'
          Dst:             xmlStrdup
        - Src:             'tree.c:8730,33'
          Dst:             xmlFreeNs
        - Src:             'tree.c:8735,26'
          Dst:             xmlStrdup
        - Src:             'tree.c:8737,33'
          Dst:             xmlFreeNs
        - Src:             'tree.c:8761,6'
          Dst:             xmlStrEqual
        - Src:             'tree.c:8774,12'
          Dst:             xmlDOMWrapNsMapAddItem
        - Src:             'tree.c:8794,38'
          Dst:             xmlStrdup
        - Src:             'tree.c:8806,10'
          Dst:             xmlGetDocEntity
        - Src:             'tree.c:8838,7'
          Dst:             xmlDOMWrapNSNormGatherInScopeNs
        - Src:             'tree.c:8873,10'
          Dst:             xmlDOMWrapNsMapAddItem
        - Src:             'tree.c:8881,10'
          Dst:             xmlDOMWrapNSNormAcquireNormalizedNs
        - Src:             'tree.c:8906,12'
          Dst:             xmlIsID
        - Src:             'tree.c:8912,11'
          Dst:             xmlNodeGetContent
        - Src:             'tree.c:8915,21'
          Dst:             xmlAddIDSafe
        - Src:             'tree.c:9024,6'
          Dst:             xmlDOMWrapNsMapFree
    - functionName:    xmlNodeGetContent
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5582
      functionLinenumberEnd: 5640
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         39
      ICount:          206
      EdgeCount:       46
      CyclomaticComplexity: 9
      functionsReached:
        - xmlBufCreate
        - xmlBufDetach
        - xmlBufFree
        - xmlBufGetNodeContent
        - xmlStrdup
      functionUses:    9
      BranchProfiles:
        - Branch String:   'tree.c:5586,9'
          Branch Sides:
            - BranchSide:      'tree.c:5587,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5589,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlBufCreate
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:5589,5'
          Branch Sides:
            - BranchSide:      'tree.c:5593,13'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
            - BranchSide:      'tree.c:5593,13'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
            - BranchSide:      'tree.c:5593,13'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
            - BranchSide:      'tree.c:5599,35'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:5599,35'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:5599,35'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:5599,35'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:5620,17'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:5620,17'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:5620,17'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:5620,17'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:5626,35'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'tree.c:5629,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5601,17'
          Branch Sides:
            - BranchSide:      'tree.c:5602,24'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'tree.c:5605,19'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:5605,52'
          Branch Sides:
            - BranchSide:      'tree.c:5606,19'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:5607,18'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:5606,62'
          Branch Sides:
            - BranchSide:      'tree.c:5607,18'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:5613,13'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
        - Branch String:   'tree.c:5605,17'
          Branch Sides:
            - BranchSide:      'tree.c:5608,21'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:5613,13'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
        - Branch String:   'tree.c:5608,21'
          Branch Sides:
            - BranchSide:      'tree.c:5609,28'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'tree.c:5610,34'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'tree.c:5620,17'
          Branch Sides:
            - BranchSide:      'tree.c:5621,34'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'tree.c:5623,24'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'tree.c:5633,9'
          Branch Sides:
            - BranchSide:      'tree.c:5634,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5635,26'
              BranchSideFuncs:
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
      Callsites:
        - Src:             'tree.c:5602,24'
          Dst:             xmlStrdup
        - Src:             'tree.c:5609,28'
          Dst:             xmlStrdup
        - Src:             'tree.c:5610,24'
          Dst:             xmlStrdup
        - Src:             'tree.c:5621,24'
          Dst:             xmlStrdup
        - Src:             'tree.c:5623,24'
          Dst:             xmlStrdup
        - Src:             'tree.c:5626,13'
          Dst:             xmlStrdup
        - Src:             'tree.c:5632,11'
          Dst:             xmlBufCreate
        - Src:             'tree.c:5635,5'
          Dst:             xmlBufGetNodeContent
        - Src:             'tree.c:5636,11'
          Dst:             xmlBufDetach
        - Src:             'tree.c:5637,5'
          Dst:             xmlBufFree
    - functionName:    xmlBufGetNodeContent
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5533
      functionLinenumberEnd: 5567
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - cur
      BBCount:         25
      ICount:          113
      EdgeCount:       26
      CyclomaticComplexity: 3
      functionsReached:
        - xmlBufCat
        - xmlBufGetChildContent
        - xmlBufGetEntityRefContent
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:5534,23'
          Branch Sides:
            - BranchSide:      'tree.c:5534,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5535,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5534,9'
          Branch Sides:
            - BranchSide:      'tree.c:5535,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5537,13'
              BranchSideFuncs:
                - xmlBufCat
                - xmlBufGetEntityRefContent
                - xmlBufCat
                - xmlBufGetChildContent
        - Branch String:   'tree.c:5537,5'
          Branch Sides:
            - BranchSide:      'tree.c:5544,35'
              BranchSideFuncs:
                - xmlBufGetChildContent
            - BranchSide:      'tree.c:5544,35'
              BranchSideFuncs:
                - xmlBufGetChildContent
            - BranchSide:      'tree.c:5544,35'
              BranchSideFuncs:
                - xmlBufGetChildContent
            - BranchSide:      'tree.c:5544,35'
              BranchSideFuncs:
                - xmlBufGetChildContent
            - BranchSide:      'tree.c:5544,35'
              BranchSideFuncs:
                - xmlBufGetChildContent
            - BranchSide:      'tree.c:5544,35'
              BranchSideFuncs:
                - xmlBufGetChildContent
            - BranchSide:      'tree.c:5551,16'
              BranchSideFuncs:
                - xmlBufCat
            - BranchSide:      'tree.c:5551,16'
              BranchSideFuncs:
                - xmlBufCat
            - BranchSide:      'tree.c:5551,16'
              BranchSideFuncs:
                - xmlBufCat
            - BranchSide:      'tree.c:5551,16'
              BranchSideFuncs:
                - xmlBufCat
            - BranchSide:      'tree.c:5555,39'
              BranchSideFuncs:
                - xmlBufGetEntityRefContent
            - BranchSide:      'tree.c:5559,16'
              BranchSideFuncs:
                - xmlBufCat
            - BranchSide:      'tree.c:5563,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:5544,13'
          Dst:             xmlBufGetChildContent
        - Src:             'tree.c:5551,6'
          Dst:             xmlBufCat
        - Src:             'tree.c:5555,13'
          Dst:             xmlBufGetEntityRefContent
        - Src:             'tree.c:5559,6'
          Dst:             xmlBufCat
    - functionName:    xmlBufGetChildContent
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5487
      functionLinenumberEnd: 5516
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - tree
      BBCount:         20
      ICount:          105
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - xmlBufCat
        - xmlBufGetEntityRefContent
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:5490,5'
          Branch Sides:
            - BranchSide:      'tree.c:5490,5'
              BranchSideFuncs:
                - xmlBufGetEntityRefContent
                - xmlBufCat
            - BranchSide:      'tree.c:5491,17'
              BranchSideFuncs:
                - xmlBufGetEntityRefContent
                - xmlBufCat
        - Branch String:   'tree.c:5491,9'
          Branch Sides:
            - BranchSide:      'tree.c:5494,27'
              BranchSideFuncs:
                - xmlBufCat
                - xmlBufGetEntityRefContent
            - BranchSide:      'tree.c:5494,27'
              BranchSideFuncs:
                - xmlBufCat
                - xmlBufGetEntityRefContent
            - BranchSide:      'tree.c:5498,43'
              BranchSideFuncs:
                - xmlBufGetEntityRefContent
                - xmlBufCat
            - BranchSide:      'tree.c:5502,21'
              BranchSideFuncs:
                - xmlBufGetEntityRefContent
                - xmlBufCat
        - Branch String:   'tree.c:5502,21'
          Branch Sides:
            - BranchSide:      'tree.c:5503,27'
              BranchSideFuncs:
                - xmlBufGetEntityRefContent
                - xmlBufCat
            - BranchSide:      'tree.c:5506,17'
              BranchSideFuncs:
                - xmlBufGetEntityRefContent
                - xmlBufCat
        - Branch String:   'tree.c:5509,9'
          Branch Sides:
            - BranchSide:      'tree.c:5510,19'
              BranchSideFuncs:
                - xmlBufGetEntityRefContent
                - xmlBufCat
            - BranchSide:      'tree.c:5514,15'
              BranchSideFuncs:
                - xmlBufGetEntityRefContent
                - xmlBufCat
        - Branch String:   'tree.c:5511,17'
          Branch Sides:
            - BranchSide:      'tree.c:5509,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5512,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:5494,17'
          Dst:             xmlBufCat
        - Src:             'tree.c:5498,17'
          Dst:             xmlBufGetEntityRefContent
    - functionName:    xmlBufGetEntityRefContent
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5456
      functionLinenumberEnd: 5484
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - ref
      BBCount:         13
      ICount:          94
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlBufCat
        - xmlBufGetChildContent
        - xmlGetDocEntity
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:5459,9'
          Branch Sides:
            - BranchSide:      'tree.c:5460,30'
              BranchSideFuncs:
                - xmlBufGetChildContent
                - xmlBufCat
            - BranchSide:      'tree.c:5463,31'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlBufGetChildContent
                - xmlBufCat
        - Branch String:   'tree.c:5464,13'
          Branch Sides:
            - BranchSide:      'tree.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5465,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5473,9'
          Branch Sides:
            - BranchSide:      'tree.c:5474,19'
              BranchSideFuncs:
                - xmlBufCat
            - BranchSide:      'tree.c:5478,9'
              BranchSideFuncs:
                - xmlBufGetChildContent
        - Branch String:   'tree.c:5478,9'
          Branch Sides:
            - BranchSide:      'tree.c:5479,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5481,5'
              BranchSideFuncs:
                - xmlBufGetChildContent
      Callsites:
        - Src:             'tree.c:5463,15'
          Dst:             xmlGetDocEntity
        - Src:             'tree.c:5474,9'
          Dst:             xmlBufCat
        - Src:             'tree.c:5482,5'
          Dst:             xmlBufGetChildContent
    - functionName:    xmlDOMWrapReconcileNamespaces
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7977
      functionLinenumberEnd: 8209
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - elem
        - options
      BBCount:         196
      ICount:          1061
      EdgeCount:       261
      CyclomaticComplexity: 67
      functionsReached:
        - xmlDOMWrapNSNormAcquireNormalizedNs
        - xmlDOMWrapNSNormAddNsMapItem2
        - xmlDOMWrapNSNormGatherInScopeNs
        - xmlDOMWrapNsMapAddItem
        - xmlDOMWrapNsMapFree
        - xmlFreeNs
        - xmlStrEqual
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:7991,24'
          Branch Sides:
            - BranchSide:      'tree.c:7991,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7993,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7991,47'
          Branch Sides:
            - BranchSide:      'tree.c:7992,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7993,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7991,9'
          Branch Sides:
            - BranchSide:      'tree.c:7993,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7995,11'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:7998,2'
          Branch Sides:
            - BranchSide:      'tree.c:8000,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8093,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8154,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8006,7'
          Branch Sides:
            - BranchSide:      'tree.c:8007,14'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8088,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8009,7'
          Branch Sides:
            - BranchSide:      'tree.c:8010,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8087,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8010,8'
          Branch Sides:
            - BranchSide:      'tree.c:8011,13'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:8026,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:8011,27'
          Branch Sides:
            - BranchSide:      'tree.c:8012,19'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8020,18'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:8011,12'
          Branch Sides:
            - BranchSide:      'tree.c:8017,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:8020,18'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:8016,9'
          Branch Sides:
            - BranchSide:      'tree.c:8018,13'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:8019,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:8026,29'
          Branch Sides:
            - BranchSide:      'tree.c:8026,32'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:8060,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8026,32'
          Branch Sides:
            - BranchSide:      'tree.c:8026,32'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:8060,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8026,8'
          Branch Sides:
            - BranchSide:      'tree.c:8027,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:8060,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8027,8'
          Branch Sides:
            - BranchSide:      'tree.c:8028,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:8054,4'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8028,46'
          Branch Sides:
            - BranchSide:      'tree.c:8029,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:8053,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:8029,33'
          Branch Sides:
            - BranchSide:      'tree.c:8030,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:8053,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:8030,44'
          Branch Sides:
            - BranchSide:      'tree.c:8031,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:8032,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:8031,55'
          Branch Sides:
            - BranchSide:      'tree.c:8032,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:8053,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:8032,40'
          Branch Sides:
            - BranchSide:      'tree.c:8033,23'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8040,30'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8028,9'
          Branch Sides:
            - BranchSide:      'tree.c:8040,30'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8053,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:8039,13'
          Branch Sides:
            - BranchSide:      'tree.c:8041,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:8046,45'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8046,45'
          Branch Sides:
            - BranchSide:      'tree.c:8047,60'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8049,58'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8060,26'
          Branch Sides:
            - BranchSide:      'tree.c:8060,29'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8065,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8060,37'
          Branch Sides:
            - BranchSide:      'tree.c:8060,41'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8065,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8060,8'
          Branch Sides:
            - BranchSide:      'tree.c:8061,16'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8065,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8065,8'
          Branch Sides:
            - BranchSide:      'tree.c:8065,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8079,43'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8065,8'
          Branch Sides:
            - BranchSide:      'tree.c:8066,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8079,43'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8066,8'
          Branch Sides:
            - BranchSide:      'tree.c:8067,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8075,4'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8067,46'
          Branch Sides:
            - BranchSide:      'tree.c:8068,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8074,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8068,33'
          Branch Sides:
            - BranchSide:      'tree.c:8069,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8074,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8069,44'
          Branch Sides:
            - BranchSide:      'tree.c:8070,21'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8072,27'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8067,9'
          Branch Sides:
            - BranchSide:      'tree.c:8072,27'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8074,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8079,8'
          Branch Sides:
            - BranchSide:      'tree.c:8081,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8083,13'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8088,7'
          Branch Sides:
            - BranchSide:      'tree.c:8088,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8089,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8093,7'
          Branch Sides:
            - BranchSide:      'tree.c:8094,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8096,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8096,7'
          Branch Sides:
            - BranchSide:      'tree.c:8097,12'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8108,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8097,26'
          Branch Sides:
            - BranchSide:      'tree.c:8098,18'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8103,17'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8097,11'
          Branch Sides:
            - BranchSide:      'tree.c:8100,5'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8103,17'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8099,8'
          Branch Sides:
            - BranchSide:      'tree.c:8101,12'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8102,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8108,7'
          Branch Sides:
            - BranchSide:      'tree.c:8109,13'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8119,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8109,6'
          Branch Sides:
            - BranchSide:      'tree.c:8110,14'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8115,3'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8110,14'
          Branch Sides:
            - BranchSide:      'tree.c:8111,17'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8114,6'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8119,7'
          Branch Sides:
            - BranchSide:      'tree.c:8119,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8135,43'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8119,7'
          Branch Sides:
            - BranchSide:      'tree.c:8123,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8135,43'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8123,7'
          Branch Sides:
            - BranchSide:      'tree.c:8124,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8131,3'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8124,32'
          Branch Sides:
            - BranchSide:      'tree.c:8125,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8130,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8124,8'
          Branch Sides:
            - BranchSide:      'tree.c:8127,18'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8130,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8135,7'
          Branch Sides:
            - BranchSide:      'tree.c:8140,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8141,13'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8144,39'
          Branch Sides:
            - BranchSide:      'tree.c:8145,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8152,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8144,7'
          Branch Sides:
            - BranchSide:      'tree.c:8149,26'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8152,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8157,38'
          Branch Sides:
            - BranchSide:      'tree.c:8158,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8158,28'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8157,6'
          Branch Sides:
            - BranchSide:      'tree.c:8158,28'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8162,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8166,6'
          Branch Sides:
            - BranchSide:      'tree.c:8167,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
            - BranchSide:      'tree.c:8168,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8168,6'
          Branch Sides:
            - BranchSide:      'tree.c:8169,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8188,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8169,10'
          Branch Sides:
            - BranchSide:      'tree.c:8169,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8186,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8169,10'
          Branch Sides:
            - BranchSide:      'tree.c:8173,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8186,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8173,32'
          Branch Sides:
            - BranchSide:      'tree.c:8173,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8174,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8173,3'
          Branch Sides:
            - BranchSide:      'tree.c:8176,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8181,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8176,7'
          Branch Sides:
            - BranchSide:      'tree.c:8176,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8176,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8181,3'
          Branch Sides:
            - BranchSide:      'tree.c:8182,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8185,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8182,11'
          Branch Sides:
            - BranchSide:      'tree.c:8183,4'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8184,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8188,6'
          Branch Sides:
            - BranchSide:      'tree.c:8189,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8191,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8191,10'
          Branch Sides:
            - BranchSide:      'tree.c:8192,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8195,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8198,5'
          Branch Sides:
            - BranchSide:      'tree.c:7998,10'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8200,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
        - Branch String:   'tree.c:8200,9'
          Branch Sides:
            - BranchSide:      'tree.c:8201,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
            - BranchSide:      'tree.c:8206,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
        - Branch String:   'tree.c:8201,2'
          Branch Sides:
            - BranchSide:      'tree.c:8202,16'
              BranchSideFuncs:
                - xmlFreeNs
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8204,2'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
        - Branch String:   'tree.c:8206,9'
          Branch Sides:
            - BranchSide:      'tree.c:8207,22'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8208,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:8016,9'
          Dst:             xmlDOMWrapNSNormGatherInScopeNs
        - Src:             'tree.c:8031,11'
          Dst:             xmlStrEqual
        - Src:             'tree.c:8033,11'
          Dst:             xmlStrEqual
        - Src:             'tree.c:8039,13'
          Dst:             xmlDOMWrapNSNormAddNsMapItem2
        - Src:             'tree.c:8070,9'
          Dst:             xmlStrEqual
        - Src:             'tree.c:8079,8'
          Dst:             xmlDOMWrapNsMapAddItem
        - Src:             'tree.c:8099,8'
          Dst:             xmlDOMWrapNSNormGatherInScopeNs
        - Src:             'tree.c:8135,7'
          Dst:             xmlDOMWrapNSNormAcquireNormalizedNs
        - Src:             'tree.c:8202,6'
          Dst:             xmlFreeNs
        - Src:             'tree.c:8207,2'
          Dst:             xmlDOMWrapNsMapFree
    - functionName:    xmlDOMWrapNSNormAddNsMapItem2
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7415
      functionLinenumberEnd: 7434
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - size
        - number
        - oldNs
        - newNs
      BBCount:         11
      ICount:          110
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlGrowCapacity
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:7416,9'
          Branch Sides:
            - BranchSide:      'tree.c:7420,36'
              BranchSideFuncs:
                - xmlGrowCapacity.4413
            - BranchSide:      'tree.c:7430,30'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7421,13'
          Branch Sides:
            - BranchSide:      'tree.c:7422,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7423,15'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7424,13'
          Branch Sides:
            - BranchSide:      'tree.c:7425,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7426,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:7420,19'
          Dst:             xmlGrowCapacity
    - functionName:    xmlDOMWrapRemoveNode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7456
      functionLinenumberEnd: 7573
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - node
        - options
      BBCount:         98
      ICount:          477
      EdgeCount:       123
      CyclomaticComplexity: 27
      functionsReached:
        - xmlDOMWrapNSNormAddNsMapItem2
        - xmlDOMWrapStoreNs
        - xmlUnlinkNodeInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:7461,24'
          Branch Sides:
            - BranchSide:      'tree.c:7461,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7462,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7461,41'
          Branch Sides:
            - BranchSide:      'tree.c:7461,45'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7462,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7461,9'
          Branch Sides:
            - BranchSide:      'tree.c:7462,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7465,9'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlUnlinkNodeInternal
        - Branch String:   'tree.c:7465,9'
          Branch Sides:
            - BranchSide:      'tree.c:7466,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7468,13'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlUnlinkNodeInternal
        - Branch String:   'tree.c:7468,5'
          Branch Sides:
            - BranchSide:      'tree.c:7474,28'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
            - BranchSide:      'tree.c:7474,28'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
            - BranchSide:      'tree.c:7474,28'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
            - BranchSide:      'tree.c:7474,28'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
            - BranchSide:      'tree.c:7474,28'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
            - BranchSide:      'tree.c:7478,6'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7478,6'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7480,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7487,2'
          Branch Sides:
            - BranchSide:      'tree.c:7489,8'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7500,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7543,3'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7489,22'
          Branch Sides:
            - BranchSide:      'tree.c:7489,26'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7489,45'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7489,7'
          Branch Sides:
            - BranchSide:      'tree.c:7489,45'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7490,12'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7492,8'
          Branch Sides:
            - BranchSide:      'tree.c:7494,12'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7495,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7496,7'
          Branch Sides:
            - BranchSide:      'tree.c:7493,17'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7497,3'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7500,7'
          Branch Sides:
            - BranchSide:      'tree.c:7504,11'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7536,8'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7504,11'
          Branch Sides:
            - BranchSide:      'tree.c:7505,11'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7512,10'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7505,4'
          Branch Sides:
            - BranchSide:      'tree.c:7506,12'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7511,7'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7506,12'
          Branch Sides:
            - BranchSide:      'tree.c:7507,16'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7510,4'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7513,11'
          Branch Sides:
            - BranchSide:      'tree.c:7517,7'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7521,27'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7526,11'
          Branch Sides:
            - BranchSide:      'tree.c:7531,17'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7534,18'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7530,8'
          Branch Sides:
            - BranchSide:      'tree.c:7532,12'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7533,7'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7536,40'
          Branch Sides:
            - BranchSide:      'tree.c:7537,8'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7541,3'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7536,7'
          Branch Sides:
            - BranchSide:      'tree.c:7538,27'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7541,3'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7546,39'
          Branch Sides:
            - BranchSide:      'tree.c:7547,7'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7547,29'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7546,6'
          Branch Sides:
            - BranchSide:      'tree.c:7547,29'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7548,13'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7552,6'
          Branch Sides:
            - BranchSide:      'tree.c:7553,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7554,6'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7554,6'
          Branch Sides:
            - BranchSide:      'tree.c:7555,13'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7557,24'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7560,46'
          Branch Sides:
            - BranchSide:      'tree.c:7561,18'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7565,10'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7561,32'
          Branch Sides:
            - BranchSide:      'tree.c:7562,18'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7565,10'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7560,17'
          Branch Sides:
            - BranchSide:      'tree.c:7563,24'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7565,10'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7568,5'
          Branch Sides:
            - BranchSide:      'tree.c:7487,10'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7570,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7570,9'
          Branch Sides:
            - BranchSide:      'tree.c:7571,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7572,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:7474,6'
          Dst:             xmlUnlinkNodeInternal
        - Src:             'tree.c:7482,5'
          Dst:             xmlUnlinkNodeInternal
        - Src:             'tree.c:7492,8'
          Dst:             xmlDOMWrapNSNormAddNsMapItem2
        - Src:             'tree.c:7521,9'
          Dst:             xmlDOMWrapStoreNs
        - Src:             'tree.c:7530,8'
          Dst:             xmlDOMWrapNSNormAddNsMapItem2
    - functionName:    xmlDOMWrapFreeCtxt
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7302
      functionLinenumberEnd: 7311
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlDOMWrapNsMapFree
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:7303,9'
          Branch Sides:
            - BranchSide:      'tree.c:7304,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7305,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
        - Branch String:   'tree.c:7305,9'
          Branch Sides:
            - BranchSide:      'tree.c:7306,36'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:7310,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:7306,2'
          Dst:             xmlDOMWrapNsMapFree
    - functionName:    xmlDOMWrapNewCtxt
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7284
      functionLinenumberEnd: 7292
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:7287,11'
          Branch Sides:
            - BranchSide:      'tree.c:7285,23'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7287,11'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7288,9'
          Branch Sides:
            - BranchSide:      'tree.c:7289,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7290,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSetCompressMode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7074
      functionLinenumberEnd: 7078
      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:7075,9'
          Branch Sides:
            - BranchSide:      'tree.c:7075,35'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7076,14'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7076,14'
          Branch Sides:
            - BranchSide:      'tree.c:7076,40'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7077,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlGetCompressMode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7060
      functionLinenumberEnd: 7061
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSetDocCompressMode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7043
      functionLinenumberEnd: 7048
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - doc
        - mode
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:7044,9'
          Branch Sides:
            - BranchSide:      'tree.c:7044,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7045,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7045,9'
          Branch Sides:
            - BranchSide:      'tree.c:7045,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7046,14'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7046,14'
          Branch Sides:
            - BranchSide:      'tree.c:7046,24'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7047,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlGetDocCompressMode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7029
      functionLinenumberEnd: 7032
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:7030,9'
          Branch Sides:
            - BranchSide:      'tree.c:7030,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7031,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextConcat
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7008
      functionLinenumberEnd: 7019
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - content
        - len
      BBCount:         15
      ICount:          81
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlTextAddContent
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:7009,9'
          Branch Sides:
            - BranchSide:      'tree.c:7010,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7012,10'
              BranchSideFuncs:
                - xmlTextAddContent
        - Branch String:   'tree.c:7012,39'
          Branch Sides:
            - BranchSide:      'tree.c:7013,10'
              BranchSideFuncs:
                - xmlTextAddContent
            - BranchSide:      'tree.c:7018,30'
              BranchSideFuncs:
                - xmlTextAddContent
        - Branch String:   'tree.c:7013,48'
          Branch Sides:
            - BranchSide:      'tree.c:7014,3'
              BranchSideFuncs:
                - xmlTextAddContent
            - BranchSide:      'tree.c:7018,30'
              BranchSideFuncs:
                - xmlTextAddContent
        - Branch String:   'tree.c:7014,35'
          Branch Sides:
            - BranchSide:      'tree.c:7015,3'
              BranchSideFuncs:
                - xmlTextAddContent
            - BranchSide:      'tree.c:7018,30'
              BranchSideFuncs:
                - xmlTextAddContent
        - Branch String:   'tree.c:7012,9'
          Branch Sides:
            - BranchSide:      'tree.c:7016,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7018,30'
              BranchSideFuncs:
                - xmlTextAddContent
      Callsites:
        - Src:             'tree.c:7018,12'
          Dst:             xmlTextAddContent
    - functionName:    xmlTextAddContent
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2968
      functionLinenumberEnd: 2980
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - text
        - content
        - len
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlStrncatNew
        - xmlTextSetContent
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tree.c:2971,9'
          Branch Sides:
            - BranchSide:      'tree.c:2972,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2974,28'
              BranchSideFuncs:
                - xmlStrncatNew
                - xmlTextSetContent
        - Branch String:   'tree.c:2975,9'
          Branch Sides:
            - BranchSide:      'tree.c:2976,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2978,23'
              BranchSideFuncs:
                - xmlTextSetContent
      Callsites:
        - Src:             'tree.c:2974,14'
          Dst:             xmlStrncatNew
        - Src:             'tree.c:2978,5'
          Dst:             xmlTextSetContent
    - functionName:    xmlIsBlankNode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6977
      functionLinenumberEnd: 6992
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         24
      ICount:          123
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:6979,9'
          Branch Sides:
            - BranchSide:      'tree.c:6979,23'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6981,10'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6981,39'
          Branch Sides:
            - BranchSide:      'tree.c:6982,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6984,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6981,9'
          Branch Sides:
            - BranchSide:      'tree.c:6983,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6984,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6984,9'
          Branch Sides:
            - BranchSide:      'tree.c:6984,32'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6985,11'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6986,5'
          Branch Sides:
            - BranchSide:      'tree.c:6987,7'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6991,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6987,7'
          Branch Sides:
            - BranchSide:      'tree.c:6987,7'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6988,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6987,7'
          Branch Sides:
            - BranchSide:      'tree.c:6987,7'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6987,7'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6987,7'
          Branch Sides:
            - BranchSide:      'tree.c:6987,7'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6988,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6987,6'
          Branch Sides:
            - BranchSide:      'tree.c:6987,26'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6988,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlNodeIsText
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6960
      functionLinenumberEnd: 6965
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:6961,9'
          Branch Sides:
            - BranchSide:      'tree.c:6961,23'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6963,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6963,9'
          Branch Sides:
            - BranchSide:      'tree.c:6963,38'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6964,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSetProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6854
      functionLinenumberEnd: 6880
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - name
        - value
      BBCount:         20
      ICount:          116
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSearchNsSafe
        - xmlSetNsProp
        - xmlSplitQName4
      functionUses:    21
      BranchProfiles:
        - Branch String:   'tree.c:6860,24'
          Branch Sides:
            - BranchSide:      'tree.c:6860,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6861,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6860,42'
          Branch Sides:
            - BranchSide:      'tree.c:6860,46'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6861,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6860,9'
          Branch Sides:
            - BranchSide:      'tree.c:6861,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6866,32'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlSetNsProp
                - xmlSearchNsSafe
                - xmlSetNsProp
        - Branch String:   'tree.c:6867,9'
          Branch Sides:
            - BranchSide:      'tree.c:6868,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6870,9'
              BranchSideFuncs:
                - xmlSetNsProp
                - xmlSearchNsSafe
                - xmlSetNsProp
        - Branch String:   'tree.c:6870,9'
          Branch Sides:
            - BranchSide:      'tree.c:6871,24'
              BranchSideFuncs:
                - xmlSearchNsSafe
                - xmlSetNsProp
                - xmlSetNsProp
            - BranchSide:      'tree.c:6879,25'
              BranchSideFuncs:
                - xmlSetNsProp
        - Branch String:   'tree.c:6873,13'
          Branch Sides:
            - BranchSide:      'tree.c:6874,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6875,13'
              BranchSideFuncs:
                - xmlSetNsProp
                - xmlSetNsProp
        - Branch String:   'tree.c:6875,13'
          Branch Sides:
            - BranchSide:      'tree.c:6876,33'
              BranchSideFuncs:
                - xmlSetNsProp
            - BranchSide:      'tree.c:6877,5'
              BranchSideFuncs:
                - xmlSetNsProp
      Callsites:
        - Src:             'tree.c:6866,17'
          Dst:             xmlSplitQName4
        - Src:             'tree.c:6871,8'
          Dst:             xmlSearchNsSafe
        - Src:             'tree.c:6876,20'
          Dst:             xmlSetNsProp
        - Src:             'tree.c:6879,12'
          Dst:             xmlSetNsProp
    - functionName:    xmlSplitQName4
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - prefixPtr
      BBCount:         24
      ICount:          145
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xmlStrndup
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tree.c:314,24'
          Branch Sides:
            - BranchSide:      'tree.c:314,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:315,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:314,9'
          Branch Sides:
            - BranchSide:      'tree.c:315,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:317,6'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'tree.c:320,9'
          Branch Sides:
            - BranchSide:      'tree.c:321,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:327,5'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'tree.c:327,27'
          Branch Sides:
            - BranchSide:      'tree.c:327,31'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'tree.c:327,5'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'tree.c:327,5'
          Branch Sides:
            - BranchSide:      'tree.c:328,3'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'tree.c:333,10'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'tree.c:333,24'
          Branch Sides:
            - BranchSide:      'tree.c:333,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:334,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:333,9'
          Branch Sides:
            - BranchSide:      'tree.c:334,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:336,25'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'tree.c:337,9'
          Branch Sides:
            - BranchSide:      'tree.c:338,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:340,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:336,14'
          Dst:             xmlStrndup
    - functionName:    xmlSearchNsSafe
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5981
      functionLinenumberEnd: 6049
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - prefix
        - out
      BBCount:         70
      ICount:          369
      EdgeCount:       98
      CyclomaticComplexity: 30
      functionsReached:
        - xmlNewXmlNs
        - xmlStrEqual
        - xmlTreeEnsureXMLDecl
      functionUses:    10
      BranchProfiles:
        - Branch String:   'tree.c:5987,9'
          Branch Sides:
            - BranchSide:      'tree.c:5988,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5989,6'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
        - Branch String:   'tree.c:5990,24'
          Branch Sides:
            - BranchSide:      'tree.c:5990,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5991,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5990,9'
          Branch Sides:
            - BranchSide:      'tree.c:5991,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5993,11'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
        - Branch String:   'tree.c:5995,23'
          Branch Sides:
            - BranchSide:      'tree.c:5995,27'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:6003,5'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:5995,27'
          Branch Sides:
            - BranchSide:      'tree.c:5995,27'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:6003,5'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:5995,27'
          Branch Sides:
            - BranchSide:      'tree.c:5995,27'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:6003,5'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:5995,27'
          Branch Sides:
            - BranchSide:      'tree.c:5995,27'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:6003,5'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:5995,27'
          Branch Sides:
            - BranchSide:      'tree.c:5995,27'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:6003,5'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:5995,9'
          Branch Sides:
            - BranchSide:      'tree.c:5996,36'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:6003,5'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:5997,13'
          Branch Sides:
            - BranchSide:      'tree.c:5998,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5999,16'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6003,5'
          Branch Sides:
            - BranchSide:      'tree.c:6004,16'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:6009,14'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6005,13'
          Branch Sides:
            - BranchSide:      'tree.c:6003,5'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6006,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6011,27'
          Branch Sides:
            - BranchSide:      'tree.c:6011,31'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:6011,5'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6011,5'
          Branch Sides:
            - BranchSide:      'tree.c:6012,15'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:6039,10'
              BranchSideFuncs:
                - xmlNewXmlNs
        - Branch String:   'tree.c:6013,9'
          Branch Sides:
            - BranchSide:      'tree.c:6014,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
            - BranchSide:      'tree.c:6021,13'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6014,52'
          Branch Sides:
            - BranchSide:      'tree.c:6015,18'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:6019,19'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6014,17'
          Branch Sides:
            - BranchSide:      'tree.c:6016,24'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6019,19'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6021,13'
          Branch Sides:
            - BranchSide:      'tree.c:6022,19'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:6031,9'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6023,31'
          Branch Sides:
            - BranchSide:      'tree.c:6024,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
            - BranchSide:      'tree.c:6029,9'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6024,52'
          Branch Sides:
            - BranchSide:      'tree.c:6025,18'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:6029,9'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6023,17'
          Branch Sides:
            - BranchSide:      'tree.c:6026,24'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6029,9'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6039,23'
          Branch Sides:
            - BranchSide:      'tree.c:6039,27'
              BranchSideFuncs:
                - xmlNewXmlNs
            - BranchSide:      'tree.c:6048,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6039,27'
          Branch Sides:
            - BranchSide:      'tree.c:6039,27'
              BranchSideFuncs:
                - xmlNewXmlNs
            - BranchSide:      'tree.c:6048,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6039,27'
          Branch Sides:
            - BranchSide:      'tree.c:6039,27'
              BranchSideFuncs:
                - xmlNewXmlNs
            - BranchSide:      'tree.c:6048,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6039,27'
          Branch Sides:
            - BranchSide:      'tree.c:6039,27'
              BranchSideFuncs:
                - xmlNewXmlNs
            - BranchSide:      'tree.c:6048,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6039,27'
          Branch Sides:
            - BranchSide:      'tree.c:6039,27'
              BranchSideFuncs:
                - xmlNewXmlNs
            - BranchSide:      'tree.c:6048,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6039,9'
          Branch Sides:
            - BranchSide:      'tree.c:6040,15'
              BranchSideFuncs:
                - xmlNewXmlNs
            - BranchSide:      'tree.c:6048,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6041,13'
          Branch Sides:
            - BranchSide:      'tree.c:6042,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6043,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:5996,15'
          Dst:             xmlTreeEnsureXMLDecl
        - Src:             'tree.c:6014,18'
          Dst:             xmlStrEqual
        - Src:             'tree.c:6024,18'
          Dst:             xmlStrEqual
        - Src:             'tree.c:6040,15'
          Dst:             xmlNewXmlNs
    - functionName:    xmlSetNsProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6897
      functionLinenumberEnd: 6950
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - ns
        - name
        - value
      BBCount:         41
      ICount:          247
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - xmlAddIDSafe
        - xmlFreeNodeList
        - xmlGetPropNodeInternal
        - xmlNewDocText
        - xmlNewPropInternal
        - xmlRemoveID
      functionUses:    13
      BranchProfiles:
        - Branch String:   'tree.c:6900,12'
          Branch Sides:
            - BranchSide:      'tree.c:6900,16'
              BranchSideFuncs:
                - xmlGetPropNodeInternal
                - xmlNewPropInternal
                - xmlAddIDSafe
                - xmlFreeNodeList
                - xmlRemoveID
                - xmlNewDocText
            - BranchSide:      'tree.c:6902,9'
              BranchSideFuncs:
                - xmlGetPropNodeInternal
                - xmlNewPropInternal
                - xmlAddIDSafe
                - xmlFreeNodeList
                - xmlRemoveID
                - xmlNewDocText
        - Branch String:   'tree.c:6900,9'
          Branch Sides:
            - BranchSide:      'tree.c:6901,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6902,9'
              BranchSideFuncs:
                - xmlGetPropNodeInternal
                - xmlNewPropInternal
                - xmlAddIDSafe
                - xmlFreeNodeList
                - xmlRemoveID
                - xmlNewDocText
        - Branch String:   'tree.c:6902,9'
          Branch Sides:
            - BranchSide:      'tree.c:6903,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6904,35'
              BranchSideFuncs:
                - xmlGetPropNodeInternal
                - xmlNewPropInternal
                - xmlAddIDSafe
                - xmlFreeNodeList
                - xmlRemoveID
                - xmlNewDocText
        - Branch String:   'tree.c:6905,35'
          Branch Sides:
            - BranchSide:      'tree.c:6904,12'
              BranchSideFuncs:
                - xmlGetPropNodeInternal
                - xmlNewPropInternal
                - xmlAddIDSafe
                - xmlFreeNodeList
                - xmlRemoveID
                - xmlNewDocText
            - BranchSide:      'tree.c:6905,50'
              BranchSideFuncs:
                - xmlGetPropNodeInternal
                - xmlNewPropInternal
                - xmlAddIDSafe
                - xmlFreeNodeList
                - xmlRemoveID
                - xmlNewDocText
        - Branch String:   'tree.c:6906,9'
          Branch Sides:
            - BranchSide:      'tree.c:6907,20'
              BranchSideFuncs:
                - xmlAddIDSafe
                - xmlFreeNodeList
                - xmlRemoveID
                - xmlNewDocText
            - BranchSide:      'tree.c:6949,31'
              BranchSideFuncs:
                - xmlNewPropInternal
        - Branch String:   'tree.c:6912,13'
          Branch Sides:
            - BranchSide:      'tree.c:6913,31'
              BranchSideFuncs:
                - xmlNewDocText
                - xmlAddIDSafe
                - xmlFreeNodeList
                - xmlRemoveID
            - BranchSide:      'tree.c:6918,6'
              BranchSideFuncs:
                - xmlAddIDSafe
                - xmlFreeNodeList
                - xmlRemoveID
        - Branch String:   'tree.c:6914,17'
          Branch Sides:
            - BranchSide:      'tree.c:6915,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6916,9'
              BranchSideFuncs:
                - xmlAddIDSafe
                - xmlFreeNodeList
                - xmlRemoveID
        - Branch String:   'tree.c:6918,6'
          Branch Sides:
            - BranchSide:      'tree.c:6919,18'
              BranchSideFuncs:
                - xmlRemoveID
                - xmlAddIDSafe
                - xmlFreeNodeList
            - BranchSide:      'tree.c:6922,6'
              BranchSideFuncs:
                - xmlAddIDSafe
                - xmlFreeNodeList
        - Branch String:   'tree.c:6922,6'
          Branch Sides:
            - BranchSide:      'tree.c:6923,22'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlAddIDSafe
            - BranchSide:      'tree.c:6924,2'
              BranchSideFuncs:
                - xmlAddIDSafe
        - Branch String:   'tree.c:6927,6'
          Branch Sides:
            - BranchSide:      'tree.c:6930,23'
              BranchSideFuncs:
                - xmlAddIDSafe
            - BranchSide:      'tree.c:6940,7'
              BranchSideFuncs:
                - xmlAddIDSafe
        - Branch String:   'tree.c:6933,6'
          Branch Sides:
            - BranchSide:      'tree.c:6934,30'
              BranchSideFuncs:
                - xmlAddIDSafe
            - BranchSide:      'tree.c:6939,2'
              BranchSideFuncs:
                - xmlAddIDSafe
        - Branch String:   'tree.c:6935,7'
          Branch Sides:
            - BranchSide:      'tree.c:6936,20'
              BranchSideFuncs:
                - xmlAddIDSafe
            - BranchSide:      'tree.c:6937,9'
              BranchSideFuncs:
                - xmlAddIDSafe
        - Branch String:   'tree.c:6940,40'
          Branch Sides:
            - BranchSide:      'tree.c:6941,20'
              BranchSideFuncs:
                - xmlAddIDSafe
            - BranchSide:      'tree.c:6944,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6940,6'
          Branch Sides:
            - BranchSide:      'tree.c:6942,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6944,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:6904,12'
          Dst:             xmlGetPropNodeInternal
        - Src:             'tree.c:6913,17'
          Dst:             xmlNewDocText
        - Src:             'tree.c:6919,6'
          Dst:             xmlRemoveID
        - Src:             'tree.c:6923,6'
          Dst:             xmlFreeNodeList
        - Src:             'tree.c:6941,7'
          Dst:             xmlAddIDSafe
        - Src:             'tree.c:6949,12'
          Dst:             xmlNewPropInternal
    - functionName:    xmlNewDocText
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2490
      functionLinenumberEnd: 2495
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - content
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlNewText
      functionUses:    11
      BranchProfiles:
        - Branch String:   'tree.c:2494,9'
          Branch Sides:
            - BranchSide:      'tree.c:2494,43'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2494,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2493,11'
          Dst:             xmlNewText
    - functionName:    xmlNewPropInternal
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1628
      functionLinenumberEnd: 1720
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - ns
        - name
        - value
        - eatname
      BBCount:         83
      ICount:          458
      EdgeCount:       113
      CyclomaticComplexity: 32
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlAddIDSafe
        - xmlDictLookup
        - xmlDictOwns
        - xmlFreeProp
        - xmlIsID
        - xmlNewDocText
        - xmlStrdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tree.c:1632,24'
          Branch Sides:
            - BranchSide:      'tree.c:1632,28'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlNewDocText
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:1643,24'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlNewDocText
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
        - Branch String:   'tree.c:1632,9'
          Branch Sides:
            - BranchSide:      'tree.c:1633,14'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:1643,24'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlNewDocText
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
        - Branch String:   'tree.c:1633,28'
          Branch Sides:
            - BranchSide:      'tree.c:1634,8'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:1637,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1634,27'
          Branch Sides:
            - BranchSide:      'tree.c:1634,31'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1636,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1634,56'
          Branch Sides:
            - BranchSide:      'tree.c:1635,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1636,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1633,13'
          Branch Sides:
            - BranchSide:      'tree.c:1636,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1637,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1644,9'
          Branch Sides:
            - BranchSide:      'tree.c:1645,14'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:1652,12'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlNewDocText
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:1645,28'
          Branch Sides:
            - BranchSide:      'tree.c:1646,8'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:1650,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1646,22'
          Branch Sides:
            - BranchSide:      'tree.c:1646,26'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1649,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1646,45'
          Branch Sides:
            - BranchSide:      'tree.c:1647,15'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1649,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1647,40'
          Branch Sides:
            - BranchSide:      'tree.c:1648,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1649,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1645,13'
          Branch Sides:
            - BranchSide:      'tree.c:1649,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1650,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1656,9'
          Branch Sides:
            - BranchSide:      'tree.c:1657,15'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlNewDocText
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:1660,15'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlNewDocText
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:1662,9'
          Branch Sides:
            - BranchSide:      'tree.c:1663,14'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlNewDocText
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlDictLookup
            - BranchSide:      'tree.c:1670,21'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlNewDocText
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
        - Branch String:   'tree.c:1663,27'
          Branch Sides:
            - BranchSide:      'tree.c:1663,31'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlNewDocText
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlDictLookup
            - BranchSide:      'tree.c:1666,35'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlNewDocText
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
        - Branch String:   'tree.c:1663,13'
          Branch Sides:
            - BranchSide:      'tree.c:1664,51'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlNewDocText
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:1666,35'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlNewDocText
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
        - Branch String:   'tree.c:1667,13'
          Branch Sides:
            - BranchSide:      'tree.c:1668,13'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:1669,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlNewDocText
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
        - Branch String:   'tree.c:1672,9'
          Branch Sides:
            - BranchSide:      'tree.c:1675,39'
              BranchSideFuncs:
                - xmlNewDocText
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:1700,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:1676,13'
          Branch Sides:
            - BranchSide:      'tree.c:1677,13'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:1678,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
        - Branch String:   'tree.c:1680,9'
          Branch Sides:
            - BranchSide:      'tree.c:1681,40'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:1687,13'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
        - Branch String:   'tree.c:1682,17'
          Branch Sides:
            - BranchSide:      'tree.c:1683,29'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:1684,19'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
        - Branch String:   'tree.c:1687,13'
          Branch Sides:
            - BranchSide:      'tree.c:1688,31'
              BranchSideFuncs:
                - xmlIsID
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:1695,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:1690,17'
          Branch Sides:
            - BranchSide:      'tree.c:1691,17'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:1692,18'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlAddIDSafe
                - xmlFreeProp
        - Branch String:   'tree.c:1692,28'
          Branch Sides:
            - BranchSide:      'tree.c:1692,45'
              BranchSideFuncs:
                - xmlAddIDSafe
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeProp
            - BranchSide:      'tree.c:1694,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:1692,17'
          Branch Sides:
            - BranchSide:      'tree.c:1693,17'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:1694,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:1700,9'
          Branch Sides:
            - BranchSide:      'tree.c:1701,13'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:1713,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:1701,13'
          Branch Sides:
            - BranchSide:      'tree.c:1702,32'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:1704,31'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:1706,13'
          Branch Sides:
            - BranchSide:      'tree.c:1707,24'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:1708,26'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:1713,32'
          Branch Sides:
            - BranchSide:      'tree.c:1713,36'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:1715,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1713,9'
          Branch Sides:
            - BranchSide:      'tree.c:1714,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:1715,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:1635,10'
          Dst:             xmlDictOwns
        - Src:             'tree.c:1648,10'
          Dst:             xmlDictOwns
        - Src:             'tree.c:1664,37'
          Dst:             xmlDictLookup
        - Src:             'tree.c:1666,25'
          Dst:             xmlStrdup
        - Src:             'tree.c:1675,25'
          Dst:             xmlNewDocText
        - Src:             'tree.c:1688,23'
          Dst:             xmlIsID
        - Src:             'tree.c:1692,32'
          Dst:             xmlAddIDSafe
        - Src:             'tree.c:1713,36'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:1714,9'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:1718,5'
          Dst:             xmlFreeProp
    - functionName:    xmlNewText
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2249
      functionLinenumberEnd: 2275
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - content
      BBCount:         17
      ICount:          98
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlFreeNode
        - xmlStrdup
      functionUses:    5
      BranchProfiles:
        - Branch String:   'tree.c:2256,9'
          Branch Sides:
            - BranchSide:      'tree.c:2257,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2258,12'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeNode
        - Branch String:   'tree.c:2262,9'
          Branch Sides:
            - BranchSide:      'tree.c:2263,27'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeNode
            - BranchSide:      'tree.c:2268,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2264,13'
          Branch Sides:
            - BranchSide:      'tree.c:2265,13'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:2266,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2268,32'
          Branch Sides:
            - BranchSide:      'tree.c:2268,36'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2270,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2268,9'
          Branch Sides:
            - BranchSide:      'tree.c:2269,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2270,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2263,17'
          Dst:             xmlStrdup
        - Src:             'tree.c:2268,36'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:2269,2'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:2273,5'
          Dst:             xmlFreeNode
    - functionName:    xmlUnsetNsProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6827
      functionLinenumberEnd: 6837
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - ns
        - name
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlFreeProp
        - xmlGetPropNodeInternal
        - xmlUnlinkNodeInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:6831,35'
          Branch Sides:
            - BranchSide:      'tree.c:6830,12'
              BranchSideFuncs:
                - xmlGetPropNodeInternal
                - xmlUnlinkNodeInternal
                - xmlFreeProp
            - BranchSide:      'tree.c:6831,50'
              BranchSideFuncs:
                - xmlGetPropNodeInternal
                - xmlUnlinkNodeInternal
                - xmlFreeProp
        - Branch String:   'tree.c:6832,9'
          Branch Sides:
            - BranchSide:      'tree.c:6833,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6834,40'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlFreeProp
      Callsites:
        - Src:             'tree.c:6830,12'
          Dst:             xmlGetPropNodeInternal
        - Src:             'tree.c:6834,5'
          Dst:             xmlUnlinkNodeInternal
        - Src:             'tree.c:6835,5'
          Dst:             xmlFreeProp
    - functionName:    xmlUnsetProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6806
      functionLinenumberEnd: 6815
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - name
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlFreeProp
        - xmlGetPropNodeInternal
        - xmlUnlinkNodeInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:6810,9'
          Branch Sides:
            - BranchSide:      'tree.c:6811,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6812,40'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlFreeProp
      Callsites:
        - Src:             'tree.c:6809,12'
          Dst:             xmlGetPropNodeInternal
        - Src:             'tree.c:6812,5'
          Dst:             xmlUnlinkNodeInternal
        - Src:             'tree.c:6813,5'
          Dst:             xmlFreeProp
    - functionName:    xmlGetNsProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6787
      functionLinenumberEnd: 6794
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - name
        - nameSpace
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlGetPropNodeInternal
        - xmlGetPropNodeValueInternal
      functionUses:    46
      BranchProfiles:
        - Branch String:   'tree.c:6791,9'
          Branch Sides:
            - BranchSide:      'tree.c:6792,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6793,40'
              BranchSideFuncs:
                - xmlGetPropNodeValueInternal
      Callsites:
        - Src:             'tree.c:6790,12'
          Dst:             xmlGetPropNodeInternal
        - Src:             'tree.c:6793,12'
          Dst:             xmlGetPropNodeValueInternal
    - functionName:    xmlGetPropNodeValueInternal
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6589
      functionLinenumberEnd: 6598
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prop
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlNodeGetContent
        - xmlStrdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tree.c:6590,9'
          Branch Sides:
            - BranchSide:      'tree.c:6591,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6592,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlNodeGetContent
        - Branch String:   'tree.c:6592,9'
          Branch Sides:
            - BranchSide:      'tree.c:6593,40'
              BranchSideFuncs:
                - xmlNodeGetContent
            - BranchSide:      'tree.c:6594,16'
              BranchSideFuncs:
                - xmlStrdup
      Callsites:
        - Src:             'tree.c:6593,9'
          Dst:             xmlNodeGetContent
        - Src:             'tree.c:6595,9'
          Dst:             xmlStrdup
    - functionName:    xmlGetNoNsProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6759
      functionLinenumberEnd: 6766
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - name
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlGetPropNodeInternal
        - xmlGetPropNodeValueInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:6763,9'
          Branch Sides:
            - BranchSide:      'tree.c:6764,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6765,40'
              BranchSideFuncs:
                - xmlGetPropNodeValueInternal
      Callsites:
        - Src:             'tree.c:6762,12'
          Dst:             xmlGetPropNodeInternal
        - Src:             'tree.c:6765,12'
          Dst:             xmlGetPropNodeValueInternal
    - functionName:    xmlGetProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6731
      functionLinenumberEnd: 6738
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - name
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlGetPropNodeValueInternal
        - xmlHasProp
      functionUses:    8
      BranchProfiles:
        - Branch String:   'tree.c:6735,9'
          Branch Sides:
            - BranchSide:      'tree.c:6736,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6737,40'
              BranchSideFuncs:
                - xmlGetPropNodeValueInternal
      Callsites:
        - Src:             'tree.c:6734,12'
          Dst:             xmlHasProp
        - Src:             'tree.c:6737,12'
          Dst:             xmlGetPropNodeValueInternal
    - functionName:    xmlHasProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6614
      functionLinenumberEnd: 6649
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - name
      BBCount:         32
      ICount:          164
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - xmlGetDtdAttrDesc
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:6618,24'
          Branch Sides:
            - BranchSide:      'tree.c:6618,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6619,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6618,60'
          Branch Sides:
            - BranchSide:      'tree.c:6618,64'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6619,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6618,9'
          Branch Sides:
            - BranchSide:      'tree.c:6619,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6623,12'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlGetDtdAttrDesc
                - xmlStrEqual
        - Branch String:   'tree.c:6624,5'
          Branch Sides:
            - BranchSide:      'tree.c:6625,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetDtdAttrDesc
                - xmlGetDtdAttrDesc
            - BranchSide:      'tree.c:6635,12'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlGetDtdAttrDesc
        - Branch String:   'tree.c:6625,13'
          Branch Sides:
            - BranchSide:      'tree.c:6626,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6628,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlGetDtdAttrDesc
                - xmlStrEqual
        - Branch String:   'tree.c:6636,9'
          Branch Sides:
            - BranchSide:      'tree.c:6638,13'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlGetDtdAttrDesc
            - BranchSide:      'tree.c:6648,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6638,13'
          Branch Sides:
            - BranchSide:      'tree.c:6639,35'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlGetDtdAttrDesc
            - BranchSide:      'tree.c:6647,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6640,29'
          Branch Sides:
            - BranchSide:      'tree.c:6640,33'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
            - BranchSide:      'tree.c:6642,18'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6640,10'
          Branch Sides:
            - BranchSide:      'tree.c:6641,32'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
            - BranchSide:      'tree.c:6642,18'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6642,36'
          Branch Sides:
            - BranchSide:      'tree.c:6642,40'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6646,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6642,17'
          Branch Sides:
            - BranchSide:      'tree.c:6645,23'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6646,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:6625,13'
          Dst:             xmlStrEqual
        - Src:             'tree.c:6639,17'
          Dst:             xmlGetDtdAttrDesc
        - Src:             'tree.c:6641,14'
          Dst:             xmlGetDtdAttrDesc
    - functionName:    xmlHasNsProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6669
      functionLinenumberEnd: 6671
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - name
        - nameSpace
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetPropNodeInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:6671,12'
          Dst:             xmlGetPropNodeInternal
    - functionName:    xmlGrowNsCache
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6306
      functionLinenumberEnd: 6321
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cache
        - capacity
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlGrowCapacity
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:6312,9'
          Branch Sides:
            - BranchSide:      'tree.c:6313,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6314,11'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6315,9'
          Branch Sides:
            - BranchSide:      'tree.c:6316,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6317,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:6310,15'
          Dst:             xmlGrowCapacity
    - functionName:    xmlReconciliateNs
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6339
      functionLinenumberEnd: 6455
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - tree
      BBCount:         100
      ICount:          516
      EdgeCount:       132
      CyclomaticComplexity: 34
      functionsReached:
        - xmlGrowNsCache
        - xmlNewReconciledNs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:6349,24'
          Branch Sides:
            - BranchSide:      'tree.c:6349,61'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6349,28'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6349,9'
          Branch Sides:
            - BranchSide:      'tree.c:6349,61'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6350,9'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6350,9'
          Branch Sides:
            - BranchSide:      'tree.c:6350,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6351,5'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6351,5'
          Branch Sides:
            - BranchSide:      'tree.c:6355,6'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6452,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6355,6'
          Branch Sides:
            - BranchSide:      'tree.c:6356,13'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6387,6'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6356,6'
          Branch Sides:
            - BranchSide:      'tree.c:6357,14'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6362,10'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6357,14'
          Branch Sides:
            - BranchSide:      'tree.c:6358,18'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6361,6'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6362,10'
          Branch Sides:
            - BranchSide:      'tree.c:6366,26'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6383,2'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6367,7'
          Branch Sides:
            - BranchSide:      'tree.c:6368,25'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6373,12'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlGrowNsCache
        - Branch String:   'tree.c:6373,34'
          Branch Sides:
            - BranchSide:      'tree.c:6374,26'
              BranchSideFuncs:
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6377,48'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6373,11'
          Branch Sides:
            - BranchSide:      'tree.c:6375,29'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6377,48'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6387,6'
          Branch Sides:
            - BranchSide:      'tree.c:6388,13'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6426,14'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6389,6'
          Branch Sides:
            - BranchSide:      'tree.c:6390,7'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6421,2'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6390,7'
          Branch Sides:
            - BranchSide:      'tree.c:6391,14'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6419,10'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6391,7'
          Branch Sides:
            - BranchSide:      'tree.c:6392,8'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6397,11'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6392,8'
          Branch Sides:
            - BranchSide:      'tree.c:6393,19'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6396,7'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6397,11'
          Branch Sides:
            - BranchSide:      'tree.c:6401,27'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6418,3'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6402,8'
          Branch Sides:
            - BranchSide:      'tree.c:6403,33'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6408,34'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6408,56'
          Branch Sides:
            - BranchSide:      'tree.c:6409,34'
              BranchSideFuncs:
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
            - BranchSide:      'tree.c:6412,56'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6408,33'
          Branch Sides:
            - BranchSide:      'tree.c:6410,37'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6412,56'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6426,38'
          Branch Sides:
            - BranchSide:      'tree.c:6426,42'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6429,14'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6426,13'
          Branch Sides:
            - BranchSide:      'tree.c:6428,13'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6429,14'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6429,28'
          Branch Sides:
            - BranchSide:      'tree.c:6429,32'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6432,13'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6429,13'
          Branch Sides:
            - BranchSide:      'tree.c:6431,13'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6432,13'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6432,13'
          Branch Sides:
            - BranchSide:      'tree.c:6434,6'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6450,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6434,6'
          Branch Sides:
            - BranchSide:      'tree.c:6435,14'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6447,10'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6435,14'
          Branch Sides:
            - BranchSide:      'tree.c:6436,14'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6437,8'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6437,22'
          Branch Sides:
            - BranchSide:      'tree.c:6437,26'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6441,7'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6437,7'
          Branch Sides:
            - BranchSide:      'tree.c:6438,14'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6441,7'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6441,7'
          Branch Sides:
            - BranchSide:      'tree.c:6434,6'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6442,12'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6447,10'
          Branch Sides:
            - BranchSide:      'tree.c:6448,15'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6449,2'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6452,9'
          Branch Sides:
            - BranchSide:      'tree.c:6453,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6454,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:6366,7'
          Dst:             xmlNewReconciledNs
        - Src:             'tree.c:6374,26'
          Dst:             xmlGrowNsCache
        - Src:             'tree.c:6401,8'
          Dst:             xmlNewReconciledNs
        - Src:             'tree.c:6409,34'
          Dst:             xmlGrowNsCache
    - functionName:    xmlNewReconciledNs
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6248
      functionLinenumberEnd: 6298
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
        - ns
      BBCount:         33
      ICount:          191
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - snprintf
        - xmlNewNs
        - xmlSearchNsByHrefSafe
        - xmlSearchNsSafe
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tree.c:6254,24'
          Branch Sides:
            - BranchSide:      'tree.c:6254,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6255,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6254,9'
          Branch Sides:
            - BranchSide:      'tree.c:6255,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6257,10'
              BranchSideFuncs:
                - xmlSearchNsByHrefSafe
                - snprintf
                - xmlSearchNsSafe
                - xmlNewNs
                - snprintf
                - xmlSearchNsSafe
                - snprintf
                - snprintf
        - Branch String:   'tree.c:6257,22'
          Branch Sides:
            - BranchSide:      'tree.c:6257,26'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6258,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6257,9'
          Branch Sides:
            - BranchSide:      'tree.c:6258,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6263,33'
              BranchSideFuncs:
                - xmlSearchNsByHrefSafe
                - snprintf
                - xmlSearchNsSafe
                - xmlNewNs
                - snprintf
                - xmlSearchNsSafe
                - snprintf
                - snprintf
        - Branch String:   'tree.c:6264,9'
          Branch Sides:
            - BranchSide:      'tree.c:6265,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6266,9'
              BranchSideFuncs:
                - snprintf
                - xmlSearchNsSafe
                - xmlNewNs
                - snprintf
                - xmlSearchNsSafe
                - snprintf
                - snprintf
        - Branch String:   'tree.c:6266,9'
          Branch Sides:
            - BranchSide:      'tree.c:6267,16'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6273,9'
              BranchSideFuncs:
                - snprintf
                - xmlSearchNsSafe
                - xmlNewNs
                - snprintf
                - xmlSearchNsSafe
                - snprintf
                - snprintf
        - Branch String:   'tree.c:6273,9'
          Branch Sides:
            - BranchSide:      'tree.c:6274,20'
              BranchSideFuncs:
                - snprintf
                - xmlSearchNsSafe
                - xmlNewNs
                - snprintf
                - xmlSearchNsSafe
                - snprintf
            - BranchSide:      'tree.c:6276,20'
              BranchSideFuncs:
                - snprintf
                - xmlSearchNsSafe
                - xmlNewNs
                - snprintf
                - xmlSearchNsSafe
                - snprintf
        - Branch String:   'tree.c:6279,9'
          Branch Sides:
            - BranchSide:      'tree.c:6280,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6281,5'
              BranchSideFuncs:
                - xmlNewNs
                - snprintf
                - xmlSearchNsSafe
                - snprintf
        - Branch String:   'tree.c:6281,5'
          Branch Sides:
            - BranchSide:      'tree.c:6282,13'
              BranchSideFuncs:
                - snprintf
                - xmlSearchNsSafe
                - xmlNewNs
                - snprintf
            - BranchSide:      'tree.c:6296,20'
              BranchSideFuncs:
                - xmlNewNs
        - Branch String:   'tree.c:6282,13'
          Branch Sides:
            - BranchSide:      'tree.c:6282,29'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6283,6'
              BranchSideFuncs:
                - snprintf
                - xmlSearchNsSafe
                - xmlNewNs
                - snprintf
        - Branch String:   'tree.c:6283,6'
          Branch Sides:
            - BranchSide:      'tree.c:6284,24'
              BranchSideFuncs:
                - snprintf
                - xmlSearchNsSafe
                - xmlNewNs
                - snprintf
            - BranchSide:      'tree.c:6286,24'
              BranchSideFuncs:
                - snprintf
                - xmlSearchNsSafe
                - xmlNewNs
                - snprintf
        - Branch String:   'tree.c:6289,13'
          Branch Sides:
            - BranchSide:      'tree.c:6281,5'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6290,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:6263,11'
          Dst:             xmlSearchNsByHrefSafe
        - Src:             'tree.c:6274,2'
          Dst:             snprintf
        - Src:             'tree.c:6276,2'
          Dst:             snprintf
        - Src:             'tree.c:6278,11'
          Dst:             xmlSearchNsSafe
        - Src:             'tree.c:6284,6'
          Dst:             snprintf
        - Src:             'tree.c:6286,6'
          Dst:             snprintf
        - Src:             'tree.c:6288,8'
          Dst:             xmlSearchNsSafe
        - Src:             'tree.c:6296,11'
          Dst:             xmlNewNs
    - functionName:    xmlSearchNsByHrefSafe
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6133
      functionLinenumberEnd: 6210
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - href
        - out
      BBCount:         67
      ICount:          349
      EdgeCount:       91
      CyclomaticComplexity: 26
      functionsReached:
        - xmlNewXmlNs
        - xmlNsInScope
        - xmlStrEqual
        - xmlTreeEnsureXMLDecl
      functionUses:    5
      BranchProfiles:
        - Branch String:   'tree.c:6140,9'
          Branch Sides:
            - BranchSide:      'tree.c:6141,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6142,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
        - Branch String:   'tree.c:6143,24'
          Branch Sides:
            - BranchSide:      'tree.c:6143,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6144,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6143,9'
          Branch Sides:
            - BranchSide:      'tree.c:6144,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6146,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
        - Branch String:   'tree.c:6148,23'
          Branch Sides:
            - BranchSide:      'tree.c:6148,39'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:6156,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:6148,9'
          Branch Sides:
            - BranchSide:      'tree.c:6149,36'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:6156,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:6150,13'
          Branch Sides:
            - BranchSide:      'tree.c:6151,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6152,16'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6158,5'
          Branch Sides:
            - BranchSide:      'tree.c:6159,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
            - BranchSide:      'tree.c:6164,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:6160,13'
          Branch Sides:
            - BranchSide:      'tree.c:6158,5'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6161,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6166,27'
          Branch Sides:
            - BranchSide:      'tree.c:6166,31'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
            - BranchSide:      'tree.c:6166,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:6166,5'
          Branch Sides:
            - BranchSide:      'tree.c:6167,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
            - BranchSide:      'tree.c:6200,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
        - Branch String:   'tree.c:6168,9'
          Branch Sides:
            - BranchSide:      'tree.c:6169,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlNsInScope
            - BranchSide:      'tree.c:6178,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:6169,17'
          Branch Sides:
            - BranchSide:      'tree.c:6170,24'
              BranchSideFuncs:
                - xmlNsInScope
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
            - BranchSide:      'tree.c:6176,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:6170,33'
          Branch Sides:
            - BranchSide:      'tree.c:6170,37'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
            - BranchSide:      'tree.c:6171,35'
              BranchSideFuncs:
                - xmlNsInScope
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
        - Branch String:   'tree.c:6170,59'
          Branch Sides:
            - BranchSide:      'tree.c:6171,35'
              BranchSideFuncs:
                - xmlNsInScope
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
            - BranchSide:      'tree.c:6175,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:6170,21'
          Branch Sides:
            - BranchSide:      'tree.c:6172,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6175,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:6178,13'
          Branch Sides:
            - BranchSide:      'tree.c:6179,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
            - BranchSide:      'tree.c:6192,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:6180,17'
          Branch Sides:
            - BranchSide:      'tree.c:6181,33'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlNsInScope
            - BranchSide:      'tree.c:6190,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:6181,21'
          Branch Sides:
            - BranchSide:      'tree.c:6182,28'
              BranchSideFuncs:
                - xmlNsInScope
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
            - BranchSide:      'tree.c:6189,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:6182,37'
          Branch Sides:
            - BranchSide:      'tree.c:6182,41'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
            - BranchSide:      'tree.c:6183,39'
              BranchSideFuncs:
                - xmlNsInScope
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:6182,63'
          Branch Sides:
            - BranchSide:      'tree.c:6183,39'
              BranchSideFuncs:
                - xmlNsInScope
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
            - BranchSide:      'tree.c:6188,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:6182,25'
          Branch Sides:
            - BranchSide:      'tree.c:6185,32'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6188,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:6200,23'
          Branch Sides:
            - BranchSide:      'tree.c:6200,39'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
            - BranchSide:      'tree.c:6209,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6200,9'
          Branch Sides:
            - BranchSide:      'tree.c:6201,15'
              BranchSideFuncs:
                - xmlNewXmlNs
            - BranchSide:      'tree.c:6209,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6202,13'
          Branch Sides:
            - BranchSide:      'tree.c:6203,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6204,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:6148,27'
          Dst:             xmlStrEqual
        - Src:             'tree.c:6149,15'
          Dst:             xmlTreeEnsureXMLDecl
        - Src:             'tree.c:6169,17'
          Dst:             xmlStrEqual
        - Src:             'tree.c:6171,22'
          Dst:             xmlNsInScope
        - Src:             'tree.c:6181,21'
          Dst:             xmlStrEqual
        - Src:             'tree.c:6183,26'
          Dst:             xmlNsInScope
        - Src:             'tree.c:6200,27'
          Dst:             xmlStrEqual
        - Src:             'tree.c:6201,15'
          Dst:             xmlNewXmlNs
    - functionName:    xmlSearchNsByHref
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6227
      functionLinenumberEnd: 6231
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - node
        - href
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSearchNsByHrefSafe
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:6230,5'
          Dst:             xmlSearchNsByHrefSafe
    - functionName:    xmlSearchNs
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6071
      functionLinenumberEnd: 6075
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - node
        - nameSpace
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSearchNsSafe
      functionUses:    34
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:6074,5'
          Dst:             xmlSearchNsSafe
    - functionName:    xmlTextMerge
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5802
      functionLinenumberEnd: 5820
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first
        - second
      BBCount:         19
      ICount:          102
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - xmlFreeNode
        - xmlTextAddContent
        - xmlUnlinkNodeInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:5803,9'
          Branch Sides:
            - BranchSide:      'tree.c:5804,16'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5805,9'
              BranchSideFuncs:
                - xmlTextAddContent
                - xmlUnlinkNodeInternal
                - xmlFreeNode
        - Branch String:   'tree.c:5805,9'
          Branch Sides:
            - BranchSide:      'tree.c:5806,16'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5808,10'
              BranchSideFuncs:
                - xmlTextAddContent
                - xmlUnlinkNodeInternal
                - xmlFreeNode
        - Branch String:   'tree.c:5808,40'
          Branch Sides:
            - BranchSide:      'tree.c:5809,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5812,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5809,41'
          Branch Sides:
            - BranchSide:      'tree.c:5810,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5812,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5810,27'
          Branch Sides:
            - BranchSide:      'tree.c:5811,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5812,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5808,9'
          Branch Sides:
            - BranchSide:      'tree.c:5812,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5814,27'
              BranchSideFuncs:
                - xmlTextAddContent
                - xmlUnlinkNodeInternal
                - xmlFreeNode
        - Branch String:   'tree.c:5814,9'
          Branch Sides:
            - BranchSide:      'tree.c:5815,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5817,27'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlFreeNode
      Callsites:
        - Src:             'tree.c:5814,9'
          Dst:             xmlTextAddContent
        - Src:             'tree.c:5817,5'
          Dst:             xmlUnlinkNodeInternal
        - Src:             'tree.c:5818,5'
          Dst:             xmlFreeNode
    - functionName:    xmlNodeAddContent
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5786
      functionLinenumberEnd: 5787
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - content
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNodeAddContentLen
        - xmlStrlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:5787,47'
          Dst:             xmlStrlen
        - Src:             'tree.c:5787,12'
          Dst:             xmlNodeAddContentLen
    - functionName:    xmlNodeAddContentLen
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5738
      functionLinenumberEnd: 5771
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cur
        - content
        - len
      BBCount:         26
      ICount:          130
      EdgeCount:       30
      CyclomaticComplexity: 6
      functionsReached:
        - xmlAddChild
        - xmlFreeNode
        - xmlNewDocTextLen
        - xmlTextAddContent
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:5739,9'
          Branch Sides:
            - BranchSide:      'tree.c:5740,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5741,10'
              BranchSideFuncs:
                - xmlTextAddContent
                - xmlNewDocTextLen
                - xmlAddChild
                - xmlFreeNode
        - Branch String:   'tree.c:5741,27'
          Branch Sides:
            - BranchSide:      'tree.c:5741,31'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5742,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5741,9'
          Branch Sides:
            - BranchSide:      'tree.c:5742,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5744,13'
              BranchSideFuncs:
                - xmlTextAddContent
                - xmlNewDocTextLen
                - xmlAddChild
                - xmlFreeNode
        - Branch String:   'tree.c:5744,5'
          Branch Sides:
            - BranchSide:      'tree.c:5749,33'
              BranchSideFuncs:
                - xmlNewDocTextLen
                - xmlAddChild
                - xmlFreeNode
            - BranchSide:      'tree.c:5749,33'
              BranchSideFuncs:
                - xmlNewDocTextLen
                - xmlAddChild
                - xmlFreeNode
            - BranchSide:      'tree.c:5760,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5765,38'
              BranchSideFuncs:
                - xmlTextAddContent
            - BranchSide:      'tree.c:5765,38'
              BranchSideFuncs:
                - xmlTextAddContent
            - BranchSide:      'tree.c:5765,38'
              BranchSideFuncs:
                - xmlTextAddContent
            - BranchSide:      'tree.c:5765,38'
              BranchSideFuncs:
                - xmlTextAddContent
            - BranchSide:      'tree.c:5767,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5750,10'
          Branch Sides:
            - BranchSide:      'tree.c:5751,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5752,31'
              BranchSideFuncs:
                - xmlAddChild
                - xmlFreeNode
        - Branch String:   'tree.c:5753,17'
          Branch Sides:
            - BranchSide:      'tree.c:5754,29'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:5757,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:5749,16'
          Dst:             xmlNewDocTextLen
        - Src:             'tree.c:5752,19'
          Dst:             xmlAddChild
        - Src:             'tree.c:5754,17'
          Dst:             xmlFreeNode
        - Src:             'tree.c:5765,20'
          Dst:             xmlTextAddContent
    - functionName:    xmlNewDocTextLen
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2547
      functionLinenumberEnd: 2552
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - doc
        - content
        - len
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlNewTextLen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:2551,9'
          Branch Sides:
            - BranchSide:      'tree.c:2551,33'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2551,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2550,11'
          Dst:             xmlNewTextLen
    - functionName:    xmlAddChild
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3339
      functionLinenumberEnd: 3372
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - cur
      BBCount:         30
      ICount:          158
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - xmlFreeNode
        - xmlInsertNode
        - xmlTextAddContent
      functionUses:    25
      BranchProfiles:
        - Branch String:   'tree.c:3342,26'
          Branch Sides:
            - BranchSide:      'tree.c:3342,30'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3345,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3342,66'
          Branch Sides:
            - BranchSide:      'tree.c:3343,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3345,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3343,23'
          Branch Sides:
            - BranchSide:      'tree.c:3343,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3345,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3343,60'
          Branch Sides:
            - BranchSide:      'tree.c:3344,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3345,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3342,9'
          Branch Sides:
            - BranchSide:      'tree.c:3345,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3351,9'
              BranchSideFuncs:
                - xmlInsertNode
                - xmlTextAddContent
                - xmlFreeNode
        - Branch String:   'tree.c:3351,9'
          Branch Sides:
            - BranchSide:      'tree.c:3352,31'
              BranchSideFuncs:
                - xmlTextAddContent
                - xmlFreeNode
            - BranchSide:      'tree.c:3358,9'
              BranchSideFuncs:
                - xmlInsertNode
        - Branch String:   'tree.c:3352,13'
          Branch Sides:
            - BranchSide:      'tree.c:3353,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3354,21'
              BranchSideFuncs:
                - xmlFreeNode
        - Branch String:   'tree.c:3358,9'
          Branch Sides:
            - BranchSide:      'tree.c:3359,29'
              BranchSideFuncs:
                - xmlInsertNode
            - BranchSide:      'tree.c:3365,16'
              BranchSideFuncs:
                - xmlInsertNode
        - Branch String:   'tree.c:3360,13'
          Branch Sides:
            - BranchSide:      'tree.c:3361,13'
              BranchSideFuncs:
                - xmlInsertNode
            - BranchSide:      'tree.c:3364,5'
              BranchSideFuncs:
                - xmlInsertNode
        - Branch String:   'tree.c:3361,13'
          Branch Sides:
            - BranchSide:      'tree.c:3362,24'
              BranchSideFuncs:
                - xmlInsertNode
            - BranchSide:      'tree.c:3363,9'
              BranchSideFuncs:
                - xmlInsertNode
        - Branch String:   'tree.c:3368,9'
          Branch Sides:
            - BranchSide:      'tree.c:3369,16'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3371,26'
              BranchSideFuncs:
                - xmlInsertNode
      Callsites:
        - Src:             'tree.c:3352,13'
          Dst:             xmlTextAddContent
        - Src:             'tree.c:3354,9'
          Dst:             xmlFreeNode
        - Src:             'tree.c:3371,12'
          Dst:             xmlInsertNode
    - functionName:    xmlInsertNode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3026
      functionLinenumberEnd: 3109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - doc
        - cur
        - parent
        - prev
        - next
        - coalesce
      BBCount:         64
      ICount:          388
      EdgeCount:       87
      CyclomaticComplexity: 25
      functionsReached:
        - xmlFreeNode
        - xmlInsertProp
        - xmlSetTreeDoc
        - xmlStrncatNew
        - xmlTextAddContent
        - xmlTextSetContent
        - xmlUnlinkNodeInternal
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tree.c:3029,9'
          Branch Sides:
            - BranchSide:      'tree.c:3030,23'
              BranchSideFuncs:
                - xmlInsertProp
            - BranchSide:      'tree.c:3035,10'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlUnlinkNodeInternal
                - xmlFreeNode
                - xmlStrncatNew
                - xmlTextSetContent
                - xmlTextAddContent
                - xmlUnlinkNodeInternal
                - xmlFreeNode
        - Branch String:   'tree.c:3035,20'
          Branch Sides:
            - BranchSide:      'tree.c:3035,24'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlUnlinkNodeInternal
                - xmlFreeNode
                - xmlStrncatNew
                - xmlTextSetContent
                - xmlTextAddContent
                - xmlUnlinkNodeInternal
                - xmlFreeNode
            - BranchSide:      'tree.c:3063,17'
              BranchSideFuncs:
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3035,9'
          Branch Sides:
            - BranchSide:      'tree.c:3036,7'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlUnlinkNodeInternal
                - xmlFreeNode
                - xmlStrncatNew
                - xmlTextSetContent
                - xmlTextAddContent
                - xmlUnlinkNodeInternal
                - xmlFreeNode
            - BranchSide:      'tree.c:3063,17'
              BranchSideFuncs:
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3036,21'
          Branch Sides:
            - BranchSide:      'tree.c:3036,25'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlUnlinkNodeInternal
                - xmlFreeNode
                - xmlStrncatNew
                - xmlTextSetContent
                - xmlTextAddContent
                - xmlUnlinkNodeInternal
                - xmlFreeNode
            - BranchSide:      'tree.c:3045,7'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlUnlinkNodeInternal
                - xmlFreeNode
                - xmlStrncatNew
                - xmlTextSetContent
        - Branch String:   'tree.c:3036,54'
          Branch Sides:
            - BranchSide:      'tree.c:3037,14'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlUnlinkNodeInternal
                - xmlFreeNode
                - xmlStrncatNew
                - xmlTextSetContent
                - xmlTextAddContent
                - xmlUnlinkNodeInternal
                - xmlFreeNode
            - BranchSide:      'tree.c:3045,7'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlUnlinkNodeInternal
                - xmlFreeNode
                - xmlStrncatNew
                - xmlTextSetContent
        - Branch String:   'tree.c:3036,6'
          Branch Sides:
            - BranchSide:      'tree.c:3038,35'
              BranchSideFuncs:
                - xmlTextAddContent
                - xmlUnlinkNodeInternal
                - xmlFreeNode
            - BranchSide:      'tree.c:3045,7'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlUnlinkNodeInternal
                - xmlFreeNode
                - xmlStrncatNew
                - xmlTextSetContent
        - Branch String:   'tree.c:3038,17'
          Branch Sides:
            - BranchSide:      'tree.c:3039,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3040,35'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlFreeNode
        - Branch String:   'tree.c:3045,21'
          Branch Sides:
            - BranchSide:      'tree.c:3045,25'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlUnlinkNodeInternal
                - xmlFreeNode
                - xmlStrncatNew
                - xmlTextSetContent
            - BranchSide:      'tree.c:3060,5'
              BranchSideFuncs:
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3045,54'
          Branch Sides:
            - BranchSide:      'tree.c:3046,14'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlUnlinkNodeInternal
                - xmlFreeNode
                - xmlStrncatNew
                - xmlTextSetContent
            - BranchSide:      'tree.c:3060,5'
              BranchSideFuncs:
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3045,6'
          Branch Sides:
            - BranchSide:      'tree.c:3047,17'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlFreeNode
                - xmlStrncatNew
                - xmlTextSetContent
            - BranchSide:      'tree.c:3060,5'
              BranchSideFuncs:
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3047,17'
          Branch Sides:
            - BranchSide:      'tree.c:3050,40'
              BranchSideFuncs:
                - xmlStrncatNew
                - xmlTextSetContent
                - xmlUnlinkNodeInternal
                - xmlFreeNode
            - BranchSide:      'tree.c:3056,35'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlFreeNode
        - Branch String:   'tree.c:3051,21'
          Branch Sides:
            - BranchSide:      'tree.c:3052,21'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3053,35'
              BranchSideFuncs:
                - xmlTextSetContent
                - xmlUnlinkNodeInternal
                - xmlFreeNode
        - Branch String:   'tree.c:3064,9'
          Branch Sides:
            - BranchSide:      'tree.c:3065,13'
              BranchSideFuncs:
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:3070,9'
              BranchSideFuncs:
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3065,13'
          Branch Sides:
            - BranchSide:      'tree.c:3066,35'
              BranchSideFuncs:
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:3067,13'
              BranchSideFuncs:
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3067,13'
          Branch Sides:
            - BranchSide:      'tree.c:3068,31'
              BranchSideFuncs:
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:3069,5'
              BranchSideFuncs:
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3070,9'
          Branch Sides:
            - BranchSide:      'tree.c:3071,27'
              BranchSideFuncs:
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:3072,9'
              BranchSideFuncs:
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3072,9'
          Branch Sides:
            - BranchSide:      'tree.c:3073,27'
              BranchSideFuncs:
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:3075,9'
              BranchSideFuncs:
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3075,9'
          Branch Sides:
            - BranchSide:      'tree.c:3076,20'
              BranchSideFuncs:
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:3091,19'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3076,6'
          Branch Sides:
            - BranchSide:      'tree.c:3084,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3089,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3095,9'
          Branch Sides:
            - BranchSide:      'tree.c:3096,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3099,22'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3096,13'
          Branch Sides:
            - BranchSide:      'tree.c:3097,32'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3098,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3101,9'
          Branch Sides:
            - BranchSide:      'tree.c:3102,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3105,22'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3102,13'
          Branch Sides:
            - BranchSide:      'tree.c:3103,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3104,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:3030,9'
          Dst:             xmlInsertProp
        - Src:             'tree.c:3038,17'
          Dst:             xmlTextAddContent
        - Src:             'tree.c:3040,13'
          Dst:             xmlUnlinkNodeInternal
        - Src:             'tree.c:3041,6'
          Dst:             xmlFreeNode
        - Src:             'tree.c:3050,26'
          Dst:             xmlStrncatNew
        - Src:             'tree.c:3053,17'
          Dst:             xmlTextSetContent
        - Src:             'tree.c:3056,13'
          Dst:             xmlUnlinkNodeInternal
        - Src:             'tree.c:3057,6'
          Dst:             xmlFreeNode
        - Src:             'tree.c:3076,6'
          Dst:             xmlSetTreeDoc
    - functionName:    xmlNewTextLen
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2509
      functionLinenumberEnd: 2533
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - content
        - len
      BBCount:         16
      ICount:          100
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlFreeNode
        - xmlStrndup
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tree.c:2516,9'
          Branch Sides:
            - BranchSide:      'tree.c:2517,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2518,12'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlFreeNode
        - Branch String:   'tree.c:2522,9'
          Branch Sides:
            - BranchSide:      'tree.c:2523,28'
              BranchSideFuncs:
                - xmlStrndup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeNode
            - BranchSide:      'tree.c:2530,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2524,13'
          Branch Sides:
            - BranchSide:      'tree.c:2525,25'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:2528,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2530,32'
          Branch Sides:
            - BranchSide:      'tree.c:2530,36'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2532,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2530,9'
          Branch Sides:
            - BranchSide:      'tree.c:2531,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2532,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2523,17'
          Dst:             xmlStrndup
        - Src:             'tree.c:2525,13'
          Dst:             xmlFreeNode
        - Src:             'tree.c:2530,36'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:2531,2'
          Dst:             __xmlRegisterNodeDefaultValue
    - functionName:    xmlNodeSetContentLen
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5720
      functionLinenumberEnd: 5721
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cur
        - content
        - len
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNodeSetContentInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:5721,12'
          Dst:             xmlNodeSetContentInternal
    - functionName:    xmlNodeSetContentInternal
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5643
      functionLinenumberEnd: 5679
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cur
        - content
        - len
      BBCount:         27
      ICount:          131
      EdgeCount:       31
      CyclomaticComplexity: 6
      functionsReached:
        - xmlNodeParseContent
        - xmlStrdup
        - xmlStrndup
        - xmlTextSetContent
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:5644,9'
          Branch Sides:
            - BranchSide:      'tree.c:5645,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5647,13'
              BranchSideFuncs:
                - xmlTextSetContent
                - xmlStrndup
                - xmlStrdup
                - xmlNodeParseContent
        - Branch String:   'tree.c:5647,5'
          Branch Sides:
            - BranchSide:      'tree.c:5651,37'
              BranchSideFuncs:
                - xmlNodeParseContent
            - BranchSide:      'tree.c:5651,37'
              BranchSideFuncs:
                - xmlNodeParseContent
            - BranchSide:      'tree.c:5651,37'
              BranchSideFuncs:
                - xmlNodeParseContent
            - BranchSide:      'tree.c:5659,22'
              BranchSideFuncs:
                - xmlTextSetContent
                - xmlStrndup
                - xmlStrdup
            - BranchSide:      'tree.c:5659,22'
              BranchSideFuncs:
                - xmlTextSetContent
                - xmlStrndup
                - xmlStrdup
            - BranchSide:      'tree.c:5659,22'
              BranchSideFuncs:
                - xmlTextSetContent
                - xmlStrndup
                - xmlStrdup
            - BranchSide:      'tree.c:5659,22'
              BranchSideFuncs:
                - xmlTextSetContent
                - xmlStrndup
                - xmlStrdup
            - BranchSide:      'tree.c:5675,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5651,17'
          Branch Sides:
            - BranchSide:      'tree.c:5652,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5653,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5661,10'
          Branch Sides:
            - BranchSide:      'tree.c:5662,21'
              BranchSideFuncs:
                - xmlStrndup
                - xmlTextSetContent
                - xmlStrdup
            - BranchSide:      'tree.c:5670,31'
              BranchSideFuncs:
                - xmlTextSetContent
        - Branch String:   'tree.c:5662,21'
          Branch Sides:
            - BranchSide:      'tree.c:5663,38'
              BranchSideFuncs:
                - xmlStrdup
                - xmlTextSetContent
            - BranchSide:      'tree.c:5665,25'
              BranchSideFuncs:
                - xmlStrndup
                - xmlTextSetContent
        - Branch String:   'tree.c:5666,21'
          Branch Sides:
            - BranchSide:      'tree.c:5667,21'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5668,6'
              BranchSideFuncs:
                - xmlTextSetContent
      Callsites:
        - Src:             'tree.c:5651,17'
          Dst:             xmlNodeParseContent
        - Src:             'tree.c:5663,28'
          Dst:             xmlStrdup
        - Src:             'tree.c:5665,14'
          Dst:             xmlStrndup
        - Src:             'tree.c:5670,13'
          Dst:             xmlTextSetContent
    - functionName:    xmlNodeParseContent
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1433
      functionLinenumberEnd: 1434
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - content
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNodeParseContentInternal
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:1434,12'
          Dst:             xmlNodeParseContentInternal
    - functionName:    xmlNodeParseContentInternal
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1164
      functionLinenumberEnd: 1413
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - parent
        - value
        - len
        - listPtr
      BBCount:         192
      ICount:          1066
      EdgeCount:       259
      CyclomaticComplexity: 69
      functionsReached:
        - xmlBufAdd
        - xmlBufCat
        - xmlBufCreate
        - xmlBufDetach
        - xmlBufFree
        - xmlBufIsEmpty
        - xmlCopyCharMultiByte
        - xmlFreeNodeList
        - xmlGetDocEntity
        - xmlNewDocText
        - xmlNewEntityRef
        - xmlNodeParseContentInternal
        - xmlStrndup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tree.c:1174,9'
          Branch Sides:
            - BranchSide:      'tree.c:1175,10'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
            - BranchSide:      'tree.c:1177,9'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
        - Branch String:   'tree.c:1177,9'
          Branch Sides:
            - BranchSide:      'tree.c:1178,19'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
            - BranchSide:      'tree.c:1180,21'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
        - Branch String:   'tree.c:1182,25'
          Branch Sides:
            - BranchSide:      'tree.c:1182,29'
              BranchSideFuncs:
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1183,9'
              BranchSideFuncs:
                - xmlFreeNodeList
        - Branch String:   'tree.c:1182,9'
          Branch Sides:
            - BranchSide:      'tree.c:1183,9'
              BranchSideFuncs:
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1185,11'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
        - Branch String:   'tree.c:1188,9'
          Branch Sides:
            - BranchSide:      'tree.c:1189,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1191,9'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
        - Branch String:   'tree.c:1192,28'
          Branch Sides:
            - BranchSide:      'tree.c:1192,33'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
            - BranchSide:      'tree.c:1192,5'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
        - Branch String:   'tree.c:1192,5'
          Branch Sides:
            - BranchSide:      'tree.c:1193,6'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
            - BranchSide:      'tree.c:1361,9'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
        - Branch String:   'tree.c:1193,6'
          Branch Sides:
            - BranchSide:      'tree.c:1194,10'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
            - BranchSide:      'tree.c:1356,9'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
        - Branch String:   'tree.c:1199,17'
          Branch Sides:
            - BranchSide:      'tree.c:1200,17'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
            - BranchSide:      'tree.c:1205,11'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
        - Branch String:   'tree.c:1200,7'
          Branch Sides:
            - BranchSide:      'tree.c:1201,7'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1202,14'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
        - Branch String:   'tree.c:1205,26'
          Branch Sides:
            - BranchSide:      'tree.c:1205,30'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
            - BranchSide:      'tree.c:1231,18'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
        - Branch String:   'tree.c:1205,45'
          Branch Sides:
            - BranchSide:      'tree.c:1205,49'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
            - BranchSide:      'tree.c:1231,18'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
        - Branch String:   'tree.c:1205,10'
          Branch Sides:
            - BranchSide:      'tree.c:1206,14'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1231,18'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
        - Branch String:   'tree.c:1210,26'
          Branch Sides:
            - BranchSide:      'tree.c:1210,38'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1210,3'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1210,3'
          Branch Sides:
            - BranchSide:      'tree.c:1211,12'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1226,7'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1211,24'
          Branch Sides:
            - BranchSide:      'tree.c:1211,28'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1213,17'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1211,11'
          Branch Sides:
            - BranchSide:      'tree.c:1212,14'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1213,17'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1213,29'
          Branch Sides:
            - BranchSide:      'tree.c:1213,33'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1215,17'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1213,16'
          Branch Sides:
            - BranchSide:      'tree.c:1214,14'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1215,17'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1215,29'
          Branch Sides:
            - BranchSide:      'tree.c:1215,33'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1218,12'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1215,16'
          Branch Sides:
            - BranchSide:      'tree.c:1216,14'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1218,12'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1221,25'
          Branch Sides:
            - BranchSide:      'tree.c:1222,33'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1223,10'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1226,7'
          Branch Sides:
            - BranchSide:      'tree.c:1227,10'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1230,7'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1231,33'
          Branch Sides:
            - BranchSide:      'tree.c:1231,37'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
            - BranchSide:      'tree.c:1257,6'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
        - Branch String:   'tree.c:1231,17'
          Branch Sides:
            - BranchSide:      'tree.c:1232,14'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1257,6'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
        - Branch String:   'tree.c:1236,26'
          Branch Sides:
            - BranchSide:      'tree.c:1236,38'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1236,3'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1236,3'
          Branch Sides:
            - BranchSide:      'tree.c:1237,12'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1248,7'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1237,24'
          Branch Sides:
            - BranchSide:      'tree.c:1237,28'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1240,12'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1237,11'
          Branch Sides:
            - BranchSide:      'tree.c:1238,14'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1240,12'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1243,25'
          Branch Sides:
            - BranchSide:      'tree.c:1244,33'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1245,10'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1248,7'
          Branch Sides:
            - BranchSide:      'tree.c:1249,10'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1252,7'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1260,26'
          Branch Sides:
            - BranchSide:      'tree.c:1260,31'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
            - BranchSide:      'tree.c:1260,3'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
        - Branch String:   'tree.c:1260,41'
          Branch Sides:
            - BranchSide:      'tree.c:1260,46'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
            - BranchSide:      'tree.c:1260,3'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
        - Branch String:   'tree.c:1260,3'
          Branch Sides:
            - BranchSide:      'tree.c:1261,24'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
            - BranchSide:      'tree.c:1264,8'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
        - Branch String:   'tree.c:1264,24'
          Branch Sides:
            - BranchSide:      'tree.c:1264,29'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
            - BranchSide:      'tree.c:1265,7'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
        - Branch String:   'tree.c:1264,7'
          Branch Sides:
            - BranchSide:      'tree.c:1265,7'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
            - BranchSide:      'tree.c:1266,7'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
        - Branch String:   'tree.c:1266,7'
          Branch Sides:
            - BranchSide:      'tree.c:1267,24'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlNodeParseContentInternal
                - xmlBufCat
            - BranchSide:      'tree.c:1338,6'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1268,25'
          Branch Sides:
            - BranchSide:      'tree.c:1269,25'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1270,29'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlNodeParseContentInternal
                - xmlBufCat
        - Branch String:   'tree.c:1271,25'
          Branch Sides:
            - BranchSide:      'tree.c:1272,5'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlNodeParseContentInternal
                - xmlBufCat
            - BranchSide:      'tree.c:1282,23'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlNodeParseContentInternal
        - Branch String:   'tree.c:1271,11'
          Branch Sides:
            - BranchSide:      'tree.c:1276,18'
              BranchSideFuncs:
                - xmlBufCat
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1282,23'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlNodeParseContentInternal
        - Branch String:   'tree.c:1276,8'
          Branch Sides:
            - BranchSide:      'tree.c:1277,8'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1278,7'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1282,8'
          Branch Sides:
            - BranchSide:      'tree.c:1283,29'
              BranchSideFuncs:
                - xmlNewEntityRef
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlNodeParseContentInternal
            - BranchSide:      'tree.c:1298,9'
              BranchSideFuncs:
                - xmlNewEntityRef
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlNodeParseContentInternal
        - Branch String:   'tree.c:1284,12'
          Branch Sides:
            - BranchSide:      'tree.c:1285,5'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1286,37'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlNodeParseContentInternal
        - Branch String:   'tree.c:1289,12'
          Branch Sides:
            - BranchSide:      'tree.c:1290,12'
              BranchSideFuncs:
                - xmlNewEntityRef
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlNodeParseContentInternal
            - BranchSide:      'tree.c:1292,46'
              BranchSideFuncs:
                - xmlNewEntityRef
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlNodeParseContentInternal
        - Branch String:   'tree.c:1298,22'
          Branch Sides:
            - BranchSide:      'tree.c:1299,31'
              BranchSideFuncs:
                - xmlNewEntityRef
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlNodeParseContentInternal
            - BranchSide:      'tree.c:1316,39'
              BranchSideFuncs:
                - xmlNewEntityRef
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1299,66'
          Branch Sides:
            - BranchSide:      'tree.c:1300,31'
              BranchSideFuncs:
                - xmlNewEntityRef
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlNodeParseContentInternal
            - BranchSide:      'tree.c:1316,39'
              BranchSideFuncs:
                - xmlNewEntityRef
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1300,69'
          Branch Sides:
            - BranchSide:      'tree.c:1301,30'
              BranchSideFuncs:
                - xmlNewEntityRef
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlNodeParseContentInternal
            - BranchSide:      'tree.c:1316,39'
              BranchSideFuncs:
                - xmlNewEntityRef
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1298,8'
          Branch Sides:
            - BranchSide:      'tree.c:1304,29'
              BranchSideFuncs:
                - xmlNodeParseContentInternal
                - xmlNewEntityRef
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1316,39'
              BranchSideFuncs:
                - xmlNewEntityRef
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1308,33'
          Branch Sides:
            - BranchSide:      'tree.c:1309,33'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1310,29'
              BranchSideFuncs:
                - xmlNewEntityRef
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1318,8'
          Branch Sides:
            - BranchSide:      'tree.c:1319,8'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1320,40'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1322,29'
          Branch Sides:
            - BranchSide:      'tree.c:1323,59'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1327,8'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1327,8'
          Branch Sides:
            - BranchSide:      'tree.c:1328,15'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1330,42'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1342,10'
          Branch Sides:
            - BranchSide:      'tree.c:1346,21'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
            - BranchSide:      'tree.c:1355,2'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
        - Branch String:   'tree.c:1346,21'
          Branch Sides:
            - BranchSide:      'tree.c:1347,29'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
            - BranchSide:      'tree.c:1349,28'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
        - Branch String:   'tree.c:1352,7'
          Branch Sides:
            - BranchSide:      'tree.c:1353,7'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1354,6'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
        - Branch String:   'tree.c:1361,9'
          Branch Sides:
            - BranchSide:      'tree.c:1365,16'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
            - BranchSide:      'tree.c:1369,24'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
        - Branch String:   'tree.c:1365,6'
          Branch Sides:
            - BranchSide:      'tree.c:1366,6'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1367,5'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
        - Branch String:   'tree.c:1369,9'
          Branch Sides:
            - BranchSide:      'tree.c:1370,23'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1383,16'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufFree
                - xmlFreeNodeList
        - Branch String:   'tree.c:1371,6'
          Branch Sides:
            - BranchSide:      'tree.c:1372,13'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1373,24'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
        - Branch String:   'tree.c:1376,6'
          Branch Sides:
            - BranchSide:      'tree.c:1377,13'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1379,26'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
        - Branch String:   'tree.c:1385,13'
          Branch Sides:
            - BranchSide:      'tree.c:1386,13'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1387,24'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
        - Branch String:   'tree.c:1394,9'
          Branch Sides:
            - BranchSide:      'tree.c:1395,13'
              BranchSideFuncs:
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1401,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1395,13'
          Branch Sides:
            - BranchSide:      'tree.c:1396,29'
              BranchSideFuncs:
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1397,28'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1401,9'
          Branch Sides:
            - BranchSide:      'tree.c:1402,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1404,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1408,9'
          Branch Sides:
            - BranchSide:      'tree.c:1409,9'
              BranchSideFuncs:
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1410,9'
              BranchSideFuncs:
                - xmlFreeNodeList
        - Branch String:   'tree.c:1410,9'
          Branch Sides:
            - BranchSide:      'tree.c:1411,25'
              BranchSideFuncs:
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1412,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:1187,11'
          Dst:             xmlBufCreate
        - Src:             'tree.c:1200,7'
          Dst:             xmlBufAdd
        - Src:             'tree.c:1267,13'
          Dst:             xmlStrndup
        - Src:             'tree.c:1270,13'
          Dst:             xmlGetDocEntity
        - Src:             'tree.c:1276,8'
          Dst:             xmlBufCat
        - Src:             'tree.c:1282,9'
          Dst:             xmlBufIsEmpty
        - Src:             'tree.c:1283,15'
          Dst:             xmlNewDocText
        - Src:             'tree.c:1286,24'
          Dst:             xmlBufDetach
        - Src:             'tree.c:1305,35'
          Dst:             xmlNodeParseContentInternal
        - Src:             'tree.c:1316,11'
          Dst:             xmlNewEntityRef
        - Src:             'tree.c:1349,7'
          Dst:             xmlCopyCharMultiByte
        - Src:             'tree.c:1352,7'
          Dst:             xmlBufCat
        - Src:             'tree.c:1365,6'
          Dst:             xmlBufAdd
        - Src:             'tree.c:1369,10'
          Dst:             xmlBufIsEmpty
        - Src:             'tree.c:1370,9'
          Dst:             xmlNewDocText
        - Src:             'tree.c:1374,18'
          Dst:             xmlBufDetach
        - Src:             'tree.c:1384,16'
          Dst:             xmlNewDocText
        - Src:             'tree.c:1391,5'
          Dst:             xmlBufFree
        - Src:             'tree.c:1396,13'
          Dst:             xmlFreeNodeList
        - Src:             'tree.c:1407,5'
          Dst:             xmlBufFree
        - Src:             'tree.c:1411,9'
          Dst:             xmlFreeNodeList
    - functionName:    xmlNewEntityRef
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2353
      functionLinenumberEnd: 2373
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - name
      BBCount:         11
      ICount:          81
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __xmlRegisterNodeDefaultValue
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:2360,9'
          Branch Sides:
            - BranchSide:      'tree.c:2361,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2364,12'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2369,32'
          Branch Sides:
            - BranchSide:      'tree.c:2369,36'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2372,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2369,9'
          Branch Sides:
            - BranchSide:      'tree.c:2370,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2372,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2369,36'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:2370,2'
          Dst:             __xmlRegisterNodeDefaultValue
    - functionName:    xmlNodeSetContent
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5705
      functionLinenumberEnd: 5706
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - content
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNodeSetContentInternal
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:5706,12'
          Dst:             xmlNodeSetContentInternal
    - functionName:    xmlNodeBufGetContent
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5442
      functionLinenumberEnd: 5453
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - cur
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlBufBackToBuffer
        - xmlBufFromBuffer
        - xmlBufGetNodeContent
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:5446,23'
          Branch Sides:
            - BranchSide:      'tree.c:5446,44'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5446,27'
              BranchSideFuncs:
                - xmlBufFromBuffer
                - xmlBufGetNodeContent
                - xmlBufBackToBuffer
        - Branch String:   'tree.c:5446,9'
          Branch Sides:
            - BranchSide:      'tree.c:5446,44'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5447,28'
              BranchSideFuncs:
                - xmlBufFromBuffer
                - xmlBufGetNodeContent
                - xmlBufBackToBuffer
        - Branch String:   'tree.c:5450,20'
          Branch Sides:
            - BranchSide:      'tree.c:5450,24'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5451,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5450,9'
          Branch Sides:
            - BranchSide:      'tree.c:5451,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5452,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:5447,11'
          Dst:             xmlBufFromBuffer
        - Src:             'tree.c:5448,12'
          Dst:             xmlBufGetNodeContent
        - Src:             'tree.c:5449,12'
          Dst:             xmlBufBackToBuffer
    - functionName:    xmlNodeGetBase
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5420
      functionLinenumberEnd: 5424
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - cur
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNodeGetBaseSafe
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:5423,5'
          Dst:             xmlNodeGetBaseSafe
    - functionName:    xmlNodeGetBaseSafe
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5309
      functionLinenumberEnd: 5406
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - cur
        - baseOut
      BBCount:         85
      ICount:          447
      EdgeCount:       118
      CyclomaticComplexity: 35
      functionsReached:
        - xmlBuildURISafe
        - xmlNodeGetAttrValue
        - xmlStrcasecmp
        - xmlStrdup
        - xmlStrncmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:5314,9'
          Branch Sides:
            - BranchSide:      'tree.c:5315,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5316,6'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
        - Branch String:   'tree.c:5317,23'
          Branch Sides:
            - BranchSide:      'tree.c:5317,27'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
            - BranchSide:      'tree.c:5319,10'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
        - Branch String:   'tree.c:5317,9'
          Branch Sides:
            - BranchSide:      'tree.c:5318,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5319,10'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
        - Branch String:   'tree.c:5319,23'
          Branch Sides:
            - BranchSide:      'tree.c:5319,27'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
            - BranchSide:      'tree.c:5321,9'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
        - Branch String:   'tree.c:5319,9'
          Branch Sides:
            - BranchSide:      'tree.c:5320,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5321,9'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
        - Branch String:   'tree.c:5321,9'
          Branch Sides:
            - BranchSide:      'tree.c:5322,15'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
            - BranchSide:      'tree.c:5324,10'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
        - Branch String:   'tree.c:5324,23'
          Branch Sides:
            - BranchSide:      'tree.c:5324,27'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
            - BranchSide:      'tree.c:5351,5'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
        - Branch String:   'tree.c:5324,9'
          Branch Sides:
            - BranchSide:      'tree.c:5325,15'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
            - BranchSide:      'tree.c:5351,5'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
        - Branch String:   'tree.c:5326,23'
          Branch Sides:
            - BranchSide:      'tree.c:5326,27'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
            - BranchSide:      'tree.c:5326,2'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
        - Branch String:   'tree.c:5326,2'
          Branch Sides:
            - BranchSide:      'tree.c:5327,10'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
            - BranchSide:      'tree.c:5348,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5327,10'
          Branch Sides:
            - BranchSide:      'tree.c:5328,16'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
            - BranchSide:      'tree.c:5331,25'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
        - Branch String:   'tree.c:5331,10'
          Branch Sides:
            - BranchSide:      'tree.c:5332,16'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
            - BranchSide:      'tree.c:5335,25'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
        - Branch String:   'tree.c:5335,10'
          Branch Sides:
            - BranchSide:      'tree.c:5336,16'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'tree.c:5339,25'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'tree.c:5339,10'
          Branch Sides:
            - BranchSide:      'tree.c:5340,41'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
            - BranchSide:      'tree.c:5346,12'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
        - Branch String:   'tree.c:5340,21'
          Branch Sides:
            - BranchSide:      'tree.c:5341,21'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5342,21'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5342,21'
          Branch Sides:
            - BranchSide:      'tree.c:5343,21'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5344,17'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5351,5'
          Branch Sides:
            - BranchSide:      'tree.c:5352,6'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
            - BranchSide:      'tree.c:5389,10'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
        - Branch String:   'tree.c:5352,6'
          Branch Sides:
            - BranchSide:      'tree.c:5353,40'
              BranchSideFuncs:
                - xmlStrdup
                - xmlBuildURISafe
                - xmlStrdup
            - BranchSide:      'tree.c:5363,6'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
        - Branch String:   'tree.c:5355,17'
          Branch Sides:
            - BranchSide:      'tree.c:5356,17'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
            - BranchSide:      'tree.c:5357,13'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'tree.c:5359,17'
          Branch Sides:
            - BranchSide:      'tree.c:5360,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5361,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5363,6'
          Branch Sides:
            - BranchSide:      'tree.c:5364,30'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
                - xmlBuildURISafe
                - xmlStrdup
                - xmlStrdup
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
            - BranchSide:      'tree.c:5386,8'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
        - Branch String:   'tree.c:5364,10'
          Branch Sides:
            - BranchSide:      'tree.c:5366,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5369,10'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrdup
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
        - Branch String:   'tree.c:5369,10'
          Branch Sides:
            - BranchSide:      'tree.c:5370,7'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrdup
                - xmlBuildURISafe
            - BranchSide:      'tree.c:5385,2'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
        - Branch String:   'tree.c:5370,7'
          Branch Sides:
            - BranchSide:      'tree.c:5371,29'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrdup
            - BranchSide:      'tree.c:5378,13'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlBuildURISafe
                - xmlStrdup
        - Branch String:   'tree.c:5374,25'
          Branch Sides:
            - BranchSide:      'tree.c:5375,32'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5376,13'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlBuildURISafe
                - xmlStrdup
        - Branch String:   'tree.c:5380,49'
          Branch Sides:
            - BranchSide:      'tree.c:5381,20'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
            - BranchSide:      'tree.c:5383,21'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5381,48'
          Branch Sides:
            - BranchSide:      'tree.c:5382,20'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
            - BranchSide:      'tree.c:5383,21'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5380,7'
          Branch Sides:
            - BranchSide:      'tree.c:5383,21'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
            - BranchSide:      'tree.c:5384,6'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
        - Branch String:   'tree.c:5389,23'
          Branch Sides:
            - BranchSide:      'tree.c:5389,27'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
            - BranchSide:      'tree.c:5389,43'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5389,9'
          Branch Sides:
            - BranchSide:      'tree.c:5389,43'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
            - BranchSide:      'tree.c:5390,6'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
        - Branch String:   'tree.c:5390,6'
          Branch Sides:
            - BranchSide:      'tree.c:5391,22'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'tree.c:5395,35'
              BranchSideFuncs:
                - xmlBuildURISafe
        - Branch String:   'tree.c:5392,17'
          Branch Sides:
            - BranchSide:      'tree.c:5393,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5394,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5397,17'
          Branch Sides:
            - BranchSide:      'tree.c:5398,24'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5399,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:5331,11'
          Dst:             xmlStrcasecmp
        - Src:             'tree.c:5335,11'
          Dst:             xmlStrcasecmp
        - Src:             'tree.c:5339,11'
          Dst:             xmlStrcasecmp
        - Src:             'tree.c:5340,21'
          Dst:             xmlNodeGetAttrValue
        - Src:             'tree.c:5358,12'
          Dst:             xmlStrdup
        - Src:             'tree.c:5364,10'
          Dst:             xmlNodeGetAttrValue
        - Src:             'tree.c:5371,13'
          Dst:             xmlBuildURISafe
        - Src:             'tree.c:5380,9'
          Dst:             xmlStrncmp
        - Src:             'tree.c:5381,9'
          Dst:             xmlStrncmp
        - Src:             'tree.c:5382,9'
          Dst:             xmlStrncmp
        - Src:             'tree.c:5391,12'
          Dst:             xmlStrdup
        - Src:             'tree.c:5395,19'
          Dst:             xmlBuildURISafe
    - functionName:    xmlNodeGetAttrValue
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6693
      functionLinenumberEnd: 6708
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - name
        - nsUri
        - out
      BBCount:         10
      ICount:          68
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlGetPropNodeInternal
        - xmlGetPropNodeValueInternal
      functionUses:    9
      BranchProfiles:
        - Branch String:   'tree.c:6696,9'
          Branch Sides:
            - BranchSide:      'tree.c:6697,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6698,6'
              BranchSideFuncs:
                - xmlGetPropNodeInternal
                - xmlGetPropNodeValueInternal
        - Branch String:   'tree.c:6701,9'
          Branch Sides:
            - BranchSide:      'tree.c:6702,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6704,40'
              BranchSideFuncs:
                - xmlGetPropNodeValueInternal
        - Branch String:   'tree.c:6705,9'
          Branch Sides:
            - BranchSide:      'tree.c:6706,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6707,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:6700,12'
          Dst:             xmlGetPropNodeInternal
        - Src:             'tree.c:6704,12'
          Dst:             xmlGetPropNodeValueInternal
    - functionName:    xmlNodeSetBase
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5244
      functionLinenumberEnd: 5286
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - uri
      BBCount:         28
      ICount:          161
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - xmlPathToURI
        - xmlSearchNsByHrefSafe
        - xmlSetNsProp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:5248,9'
          Branch Sides:
            - BranchSide:      'tree.c:5249,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5250,12'
              BranchSideFuncs:
                - xmlPathToURI
                - xmlSearchNsByHrefSafe
                - xmlPathToURI
                - xmlSetNsProp
        - Branch String:   'tree.c:5250,5'
          Branch Sides:
            - BranchSide:      'tree.c:5253,6'
              BranchSideFuncs:
                - xmlSearchNsByHrefSafe
                - xmlPathToURI
                - xmlSetNsProp
            - BranchSide:      'tree.c:5253,6'
              BranchSideFuncs:
                - xmlSearchNsByHrefSafe
                - xmlPathToURI
                - xmlSetNsProp
            - BranchSide:      'tree.c:5256,34'
              BranchSideFuncs:
                - xmlPathToURI
            - BranchSide:      'tree.c:5256,34'
              BranchSideFuncs:
                - xmlPathToURI
            - BranchSide:      'tree.c:5270,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5258,10'
          Branch Sides:
            - BranchSide:      'tree.c:5259,3'
              BranchSideFuncs:
                - xmlPathToURI
            - BranchSide:      'tree.c:5260,10'
              BranchSideFuncs:
                - xmlPathToURI
        - Branch String:   'tree.c:5260,10'
          Branch Sides:
            - BranchSide:      'tree.c:5261,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5263,27'
              BranchSideFuncs:
                - xmlPathToURI
        - Branch String:   'tree.c:5264,21'
          Branch Sides:
            - BranchSide:      'tree.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5265,21'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5274,9'
          Branch Sides:
            - BranchSide:      'tree.c:5275,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5276,26'
              BranchSideFuncs:
                - xmlPathToURI
                - xmlSetNsProp
        - Branch String:   'tree.c:5277,9'
          Branch Sides:
            - BranchSide:      'tree.c:5278,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5279,22'
              BranchSideFuncs:
                - xmlSetNsProp
        - Branch String:   'tree.c:5279,9'
          Branch Sides:
            - BranchSide:      'tree.c:5280,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5283,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:5263,14'
          Dst:             xmlPathToURI
        - Src:             'tree.c:5273,5'
          Dst:             xmlSearchNsByHrefSafe
        - Src:             'tree.c:5276,13'
          Dst:             xmlPathToURI
        - Src:             'tree.c:5279,9'
          Dst:             xmlSetNsProp
    - functionName:    xmlNodeSetName
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5195
      functionLinenumberEnd: 5231
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - name
      BBCount:         30
      ICount:          153
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - xmlDictLookup
        - xmlDictOwns
        - xmlStrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:5201,9'
          Branch Sides:
            - BranchSide:      'tree.c:5201,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5202,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:5202,9'
          Branch Sides:
            - BranchSide:      'tree.c:5202,23'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5203,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:5203,5'
          Branch Sides:
            - BranchSide:      'tree.c:5208,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:5208,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:5208,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:5208,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:5210,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5214,9'
          Branch Sides:
            - BranchSide:      'tree.c:5215,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:5217,14'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:5219,9'
          Branch Sides:
            - BranchSide:      'tree.c:5220,30'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictOwns
            - BranchSide:      'tree.c:5222,26'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictOwns
        - Branch String:   'tree.c:5223,9'
          Branch Sides:
            - BranchSide:      'tree.c:5224,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5226,15'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'tree.c:5228,27'
          Branch Sides:
            - BranchSide:      'tree.c:5228,27'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:5229,11'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'tree.c:5229,25'
          Branch Sides:
            - BranchSide:      'tree.c:5229,42'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5230,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5228,9'
          Branch Sides:
            - BranchSide:      'tree.c:5228,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5230,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:5220,16'
          Dst:             xmlDictLookup
        - Src:             'tree.c:5222,16'
          Dst:             xmlStrdup
        - Src:             'tree.c:5229,30'
          Dst:             xmlDictOwns
    - functionName:    xmlNodeGetSpacePreserve
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5157
      functionLinenumberEnd: 5185
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         21
      ICount:          111
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - xmlNodeGetAttrValue
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:5161,23'
          Branch Sides:
            - BranchSide:      'tree.c:5161,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5162,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5161,9'
          Branch Sides:
            - BranchSide:      'tree.c:5162,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5164,5'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:5164,5'
          Branch Sides:
            - BranchSide:      'tree.c:5165,28'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:5184,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5167,13'
          Branch Sides:
            - BranchSide:      'tree.c:5168,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5169,6'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:5169,6'
          Branch Sides:
            - BranchSide:      'tree.c:5170,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
            - BranchSide:      'tree.c:5181,8'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:5170,10'
          Branch Sides:
            - BranchSide:      'tree.c:5171,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5174,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrEqual
        - Branch String:   'tree.c:5174,10'
          Branch Sides:
            - BranchSide:      'tree.c:5175,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5178,6'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
                - xmlStrEqual
                - xmlStrEqual
      Callsites:
        - Src:             'tree.c:5165,8'
          Dst:             xmlNodeGetAttrValue
        - Src:             'tree.c:5170,10'
          Dst:             xmlStrEqual
        - Src:             'tree.c:5174,10'
          Dst:             xmlStrEqual
    - functionName:    xmlNodeSetSpacePreserve
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5121
      functionLinenumberEnd: 5144
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cur
        - val
      BBCount:         16
      ICount:          91
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSearchNsByHrefSafe
        - xmlSetNsProp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:5127,23'
          Branch Sides:
            - BranchSide:      'tree.c:5127,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5128,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5127,9'
          Branch Sides:
            - BranchSide:      'tree.c:5128,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5130,33'
              BranchSideFuncs:
                - xmlSearchNsByHrefSafe
                - xmlSetNsProp
        - Branch String:   'tree.c:5131,9'
          Branch Sides:
            - BranchSide:      'tree.c:5132,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5134,9'
              BranchSideFuncs:
                - xmlSetNsProp
        - Branch String:   'tree.c:5134,9'
          Branch Sides:
            - BranchSide:      'tree.c:5135,16'
              BranchSideFuncs:
                - xmlSetNsProp
            - BranchSide:      'tree.c:5137,16'
              BranchSideFuncs:
                - xmlSetNsProp
        - Branch String:   'tree.c:5140,9'
          Branch Sides:
            - BranchSide:      'tree.c:5141,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5143,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:5130,11'
          Dst:             xmlSearchNsByHrefSafe
        - Src:             'tree.c:5139,12'
          Dst:             xmlSetNsProp
    - functionName:    xmlNodeGetLang
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5087
      functionLinenumberEnd: 5106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         16
      ICount:          77
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlNodeGetAttrValue
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:5091,23'
          Branch Sides:
            - BranchSide:      'tree.c:5091,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5092,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5091,9'
          Branch Sides:
            - BranchSide:      'tree.c:5092,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5094,5'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
        - Branch String:   'tree.c:5094,5'
          Branch Sides:
            - BranchSide:      'tree.c:5095,35'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
            - BranchSide:      'tree.c:5105,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5097,13'
          Branch Sides:
            - BranchSide:      'tree.c:5098,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5099,6'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
        - Branch String:   'tree.c:5099,6'
          Branch Sides:
            - BranchSide:      'tree.c:5100,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5102,8'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
      Callsites:
        - Src:             'tree.c:5095,15'
          Dst:             xmlNodeGetAttrValue
    - functionName:    xmlNodeSetLang
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5058
      functionLinenumberEnd: 5074
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - lang
      BBCount:         13
      ICount:          75
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSearchNsByHrefSafe
        - xmlSetNsProp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:5063,23'
          Branch Sides:
            - BranchSide:      'tree.c:5063,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5064,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5063,9'
          Branch Sides:
            - BranchSide:      'tree.c:5064,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5066,33'
              BranchSideFuncs:
                - xmlSearchNsByHrefSafe
                - xmlSetNsProp
        - Branch String:   'tree.c:5067,9'
          Branch Sides:
            - BranchSide:      'tree.c:5068,16'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5069,25'
              BranchSideFuncs:
                - xmlSetNsProp
        - Branch String:   'tree.c:5070,9'
          Branch Sides:
            - BranchSide:      'tree.c:5071,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5073,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:5066,11'
          Dst:             xmlSearchNsByHrefSafe
        - Src:             'tree.c:5069,12'
          Dst:             xmlSetNsProp
    - functionName:    xmlDocSetRootElement
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5015
      functionLinenumberEnd: 5044
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - root
      BBCount:         27
      ICount:          145
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - xmlAddSibling
        - xmlReplaceNode
        - xmlSetTreeDoc
        - xmlUnlinkNodeInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:5018,9'
          Branch Sides:
            - BranchSide:      'tree.c:5018,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5019,10'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlSetTreeDoc
                - xmlReplaceNode
                - xmlAddSibling
        - Branch String:   'tree.c:5019,24'
          Branch Sides:
            - BranchSide:      'tree.c:5019,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5020,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5019,9'
          Branch Sides:
            - BranchSide:      'tree.c:5020,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5021,11'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlSetTreeDoc
                - xmlReplaceNode
                - xmlAddSibling
        - Branch String:   'tree.c:5022,5'
          Branch Sides:
            - BranchSide:      'tree.c:5023,6'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlSetTreeDoc
                - xmlReplaceNode
                - xmlAddSibling
            - BranchSide:      'tree.c:5027,9'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlSetTreeDoc
                - xmlReplaceNode
                - xmlAddSibling
        - Branch String:   'tree.c:5023,6'
          Branch Sides:
            - BranchSide:      'tree.c:5024,6'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlSetTreeDoc
                - xmlReplaceNode
                - xmlAddSibling
            - BranchSide:      'tree.c:5025,15'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlSetTreeDoc
                - xmlReplaceNode
                - xmlAddSibling
        - Branch String:   'tree.c:5027,9'
          Branch Sides:
            - BranchSide:      'tree.c:5028,16'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5029,27'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlSetTreeDoc
                - xmlReplaceNode
                - xmlAddSibling
        - Branch String:   'tree.c:5030,9'
          Branch Sides:
            - BranchSide:      'tree.c:5031,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5032,33'
              BranchSideFuncs:
                - xmlReplaceNode
                - xmlAddSibling
        - Branch String:   'tree.c:5033,9'
          Branch Sides:
            - BranchSide:      'tree.c:5034,6'
              BranchSideFuncs:
                - xmlAddSibling
            - BranchSide:      'tree.c:5041,17'
              BranchSideFuncs:
                - xmlReplaceNode
        - Branch String:   'tree.c:5034,6'
          Branch Sides:
            - BranchSide:      'tree.c:5035,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5038,20'
              BranchSideFuncs:
                - xmlAddSibling
      Callsites:
        - Src:             'tree.c:5029,5'
          Dst:             xmlUnlinkNodeInternal
        - Src:             'tree.c:5030,9'
          Dst:             xmlSetTreeDoc
        - Src:             'tree.c:5038,6'
          Dst:             xmlAddSibling
        - Src:             'tree.c:5041,2'
          Dst:             xmlReplaceNode
    - functionName:    xmlAddSibling
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3194
      functionLinenumberEnd: 3216
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - cur
      BBCount:         29
      ICount:          146
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - xmlInsertNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:3195,24'
          Branch Sides:
            - BranchSide:      'tree.c:3195,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3198,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3195,62'
          Branch Sides:
            - BranchSide:      'tree.c:3196,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3198,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3196,23'
          Branch Sides:
            - BranchSide:      'tree.c:3196,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3198,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3196,60'
          Branch Sides:
            - BranchSide:      'tree.c:3197,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3198,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3195,9'
          Branch Sides:
            - BranchSide:      'tree.c:3198,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3204,10'
              BranchSideFuncs:
                - xmlInsertNode
        - Branch String:   'tree.c:3204,44'
          Branch Sides:
            - BranchSide:      'tree.c:3204,48'
              BranchSideFuncs:
                - xmlInsertNode
            - BranchSide:      'tree.c:3208,2'
              BranchSideFuncs:
                - xmlInsertNode
        - Branch String:   'tree.c:3204,9'
          Branch Sides:
            - BranchSide:      'tree.c:3205,13'
              BranchSideFuncs:
                - xmlInsertNode
            - BranchSide:      'tree.c:3208,2'
              BranchSideFuncs:
                - xmlInsertNode
        - Branch String:   'tree.c:3205,13'
          Branch Sides:
            - BranchSide:      'tree.c:3206,13'
              BranchSideFuncs:
                - xmlInsertNode
            - BranchSide:      'tree.c:3207,5'
              BranchSideFuncs:
                - xmlInsertNode
        - Branch String:   'tree.c:3208,2'
          Branch Sides:
            - BranchSide:      'tree.c:0,0'
              BranchSideFuncs:
                - xmlInsertNode
            - BranchSide:      'tree.c:3209,20'
              BranchSideFuncs:
                - xmlInsertNode
        - Branch String:   'tree.c:3212,9'
          Branch Sides:
            - BranchSide:      'tree.c:3213,16'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3215,26'
              BranchSideFuncs:
                - xmlInsertNode
      Callsites:
        - Src:             'tree.c:3215,12'
          Dst:             xmlInsertNode
    - functionName:    xmlReplaceNode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3817
      functionLinenumberEnd: 3858
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - old
        - cur
      BBCount:         51
      ICount:          297
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached:
        - xmlSetTreeDoc
        - xmlUnlinkNode
        - xmlUnlinkNodeInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:3818,9'
          Branch Sides:
            - BranchSide:      'tree.c:3818,21'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3819,10'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlSetTreeDoc
                - xmlUnlinkNode
        - Branch String:   'tree.c:3819,23'
          Branch Sides:
            - BranchSide:      'tree.c:3819,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3821,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3819,60'
          Branch Sides:
            - BranchSide:      'tree.c:3820,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3821,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3819,9'
          Branch Sides:
            - BranchSide:      'tree.c:3821,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3823,10'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlSetTreeDoc
                - xmlUnlinkNode
        - Branch String:   'tree.c:3823,23'
          Branch Sides:
            - BranchSide:      'tree.c:3823,27'
              BranchSideFuncs:
                - xmlUnlinkNode
            - BranchSide:      'tree.c:3825,16'
              BranchSideFuncs:
                - xmlUnlinkNode
        - Branch String:   'tree.c:3823,9'
          Branch Sides:
            - BranchSide:      'tree.c:3825,16'
              BranchSideFuncs:
                - xmlUnlinkNode
            - BranchSide:      'tree.c:3828,10'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3828,41'
          Branch Sides:
            - BranchSide:      'tree.c:3828,45'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:3831,10'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3828,9'
          Branch Sides:
            - BranchSide:      'tree.c:3829,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3831,10'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3831,41'
          Branch Sides:
            - BranchSide:      'tree.c:3831,45'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:3834,27'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3831,9'
          Branch Sides:
            - BranchSide:      'tree.c:3832,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3834,27'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3835,9'
          Branch Sides:
            - BranchSide:      'tree.c:3836,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3837,19'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3839,9'
          Branch Sides:
            - BranchSide:      'tree.c:3840,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3841,17'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3842,9'
          Branch Sides:
            - BranchSide:      'tree.c:3843,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3844,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3844,9'
          Branch Sides:
            - BranchSide:      'tree.c:3845,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3855,17'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3845,6'
          Branch Sides:
            - BranchSide:      'tree.c:3846,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3849,10'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3846,10'
          Branch Sides:
            - BranchSide:      'tree.c:3847,43'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3848,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3849,10'
          Branch Sides:
            - BranchSide:      'tree.c:3850,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3851,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:3825,2'
          Dst:             xmlUnlinkNode
        - Src:             'tree.c:3834,5'
          Dst:             xmlUnlinkNodeInternal
        - Src:             'tree.c:3835,9'
          Dst:             xmlSetTreeDoc
    - functionName:    xmlUnlinkNode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3774
      functionLinenumberEnd: 3796
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         23
      ICount:          109
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - xmlRemoveEntity
        - xmlUnlinkNodeInternal
      functionUses:    19
      BranchProfiles:
        - Branch String:   'tree.c:3775,9'
          Branch Sides:
            - BranchSide:      'tree.c:3776,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3778,9'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlRemoveEntity
        - Branch String:   'tree.c:3778,9'
          Branch Sides:
            - BranchSide:      'tree.c:3779,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3781,9'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlRemoveEntity
        - Branch String:   'tree.c:3781,9'
          Branch Sides:
            - BranchSide:      'tree.c:3782,18'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlRemoveEntity
            - BranchSide:      'tree.c:3792,9'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlRemoveEntity
        - Branch String:   'tree.c:3784,6'
          Branch Sides:
            - BranchSide:      'tree.c:3785,10'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlRemoveEntity
            - BranchSide:      'tree.c:3790,5'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlRemoveEntity
        - Branch String:   'tree.c:3785,10'
          Branch Sides:
            - BranchSide:      'tree.c:3786,3'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlRemoveEntity
            - BranchSide:      'tree.c:3787,10'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlRemoveEntity
        - Branch String:   'tree.c:3787,10'
          Branch Sides:
            - BranchSide:      'tree.c:3788,3'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlRemoveEntity
            - BranchSide:      'tree.c:3789,2'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlRemoveEntity
        - Branch String:   'tree.c:3792,9'
          Branch Sides:
            - BranchSide:      'tree.c:3793,40'
              BranchSideFuncs:
                - xmlRemoveEntity
                - xmlUnlinkNodeInternal
            - BranchSide:      'tree.c:3795,27'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
      Callsites:
        - Src:             'tree.c:3793,9'
          Dst:             xmlRemoveEntity
        - Src:             'tree.c:3795,5'
          Dst:             xmlUnlinkNodeInternal
    - functionName:    xmlDocGetRootElement
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4987
      functionLinenumberEnd: 4998
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    23
      BranchProfiles:
        - Branch String:   'tree.c:4990,9'
          Branch Sides:
            - BranchSide:      'tree.c:4990,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4991,11'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4992,5'
          Branch Sides:
            - BranchSide:      'tree.c:4993,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4997,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4993,6'
          Branch Sides:
            - BranchSide:      'tree.c:4994,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4995,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlGetNodePath
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4733
      functionLinenumberEnd: 4975
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         185
      ICount:          1073
      EdgeCount:       251
      CyclomaticComplexity: 68
      functionsReached:
        - snprintf
        - strlen
        - xmlStrEqual
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:4743,24'
          Branch Sides:
            - BranchSide:      'tree.c:4743,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4744,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4743,9'
          Branch Sides:
            - BranchSide:      'tree.c:4744,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4746,13'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
        - Branch String:   'tree.c:4748,9'
          Branch Sides:
            - BranchSide:      'tree.c:4749,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4750,11'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
        - Branch String:   'tree.c:4751,9'
          Branch Sides:
            - BranchSide:      'tree.c:4752,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4756,5'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
        - Branch String:   'tree.c:4762,46'
          Branch Sides:
            - BranchSide:      'tree.c:4763,14'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4764,17'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4762,13'
          Branch Sides:
            - BranchSide:      'tree.c:4764,17'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4768,20'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
        - Branch String:   'tree.c:4764,17'
          Branch Sides:
            - BranchSide:      'tree.c:4765,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4766,17'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4768,20'
          Branch Sides:
            - BranchSide:      'tree.c:4769,14'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
            - BranchSide:      'tree.c:4820,20'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4772,17'
          Branch Sides:
            - BranchSide:      'tree.c:4773,7'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
            - BranchSide:      'tree.c:4787,20'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4773,7'
          Branch Sides:
            - BranchSide:      'tree.c:4774,30'
              BranchSideFuncs:
                - snprintf
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4783,15'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4794,13'
          Branch Sides:
            - BranchSide:      'tree.c:4795,22'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4804,17'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4795,53'
          Branch Sides:
            - BranchSide:      'tree.c:4796,8'
              BranchSideFuncs:
                - xmlStrEqual
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4802,23'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4796,16'
          Branch Sides:
            - BranchSide:      'tree.c:4797,21'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4801,26'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4797,43'
          Branch Sides:
            - BranchSide:      'tree.c:4798,10'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4802,23'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4798,30'
          Branch Sides:
            - BranchSide:      'tree.c:4799,11'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4801,26'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4799,28'
          Branch Sides:
            - BranchSide:      'tree.c:4799,32'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4802,23'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4799,49'
          Branch Sides:
            - BranchSide:      'tree.c:4800,23'
              BranchSideFuncs:
                - xmlStrEqual
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4802,23'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4795,21'
          Branch Sides:
            - BranchSide:      'tree.c:4801,26'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4802,23'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4804,17'
          Branch Sides:
            - BranchSide:      'tree.c:4805,23'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4819,22'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4806,36'
          Branch Sides:
            - BranchSide:      'tree.c:4806,39'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4806,17'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4806,17'
          Branch Sides:
            - BranchSide:      'tree.c:4807,26'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4816,21'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4807,57'
          Branch Sides:
            - BranchSide:      'tree.c:4808,5'
              BranchSideFuncs:
                - xmlStrEqual
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
            - BranchSide:      'tree.c:4814,27'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4808,13'
          Branch Sides:
            - BranchSide:      'tree.c:4809,18'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4813,30'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4809,40'
          Branch Sides:
            - BranchSide:      'tree.c:4810,7'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4814,27'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4810,27'
          Branch Sides:
            - BranchSide:      'tree.c:4811,8'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4813,30'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4811,25'
          Branch Sides:
            - BranchSide:      'tree.c:4811,29'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4814,27'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4811,46'
          Branch Sides:
            - BranchSide:      'tree.c:4812,20'
              BranchSideFuncs:
                - xmlStrEqual
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
            - BranchSide:      'tree.c:4814,27'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4807,25'
          Branch Sides:
            - BranchSide:      'tree.c:4813,30'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4814,27'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4816,21'
          Branch Sides:
            - BranchSide:      'tree.c:4817,27'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4818,13'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4820,20'
          Branch Sides:
            - BranchSide:      'tree.c:4821,17'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4845,21'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4829,13'
          Branch Sides:
            - BranchSide:      'tree.c:4830,21'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4834,17'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4830,21'
          Branch Sides:
            - BranchSide:      'tree.c:4831,12'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4832,23'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4834,17'
          Branch Sides:
            - BranchSide:      'tree.c:4835,23'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4844,22'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4836,36'
          Branch Sides:
            - BranchSide:      'tree.c:4836,39'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4836,17'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4836,17'
          Branch Sides:
            - BranchSide:      'tree.c:4837,11'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4841,21'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4837,11'
          Branch Sides:
            - BranchSide:      'tree.c:4838,16'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4839,27'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4841,21'
          Branch Sides:
            - BranchSide:      'tree.c:4842,27'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4843,13'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4845,49'
          Branch Sides:
            - BranchSide:      'tree.c:4846,21'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4847,17'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4845,20'
          Branch Sides:
            - BranchSide:      'tree.c:4847,17'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4878,20'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4855,13'
          Branch Sides:
            - BranchSide:      'tree.c:4856,22'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4865,17'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4856,50'
          Branch Sides:
            - BranchSide:      'tree.c:4857,8'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4858,12'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4856,21'
          Branch Sides:
            - BranchSide:      'tree.c:4858,12'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4859,23'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4865,17'
          Branch Sides:
            - BranchSide:      'tree.c:4866,23'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4877,22'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4867,17'
          Branch Sides:
            - BranchSide:      'tree.c:4868,12'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4876,13'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4868,40'
          Branch Sides:
            - BranchSide:      'tree.c:4869,5'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4871,10'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4868,11'
          Branch Sides:
            - BranchSide:      'tree.c:4871,10'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4874,13'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4878,20'
          Branch Sides:
            - BranchSide:      'tree.c:4879,17'
              BranchSideFuncs:
                - snprintf
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4910,20'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4891,13'
          Branch Sides:
            - BranchSide:      'tree.c:4892,22'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4897,17'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
        - Branch String:   'tree.c:4892,48'
          Branch Sides:
            - BranchSide:      'tree.c:4893,20'
              BranchSideFuncs:
                - xmlStrEqual
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
            - BranchSide:      'tree.c:4895,23'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4892,21'
          Branch Sides:
            - BranchSide:      'tree.c:4894,26'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4895,23'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4897,17'
          Branch Sides:
            - BranchSide:      'tree.c:4898,23'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
            - BranchSide:      'tree.c:4908,22'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4899,36'
          Branch Sides:
            - BranchSide:      'tree.c:4899,39'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
            - BranchSide:      'tree.c:4899,17'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
        - Branch String:   'tree.c:4899,17'
          Branch Sides:
            - BranchSide:      'tree.c:4900,26'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
            - BranchSide:      'tree.c:4905,21'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4900,52'
          Branch Sides:
            - BranchSide:      'tree.c:4901,17'
              BranchSideFuncs:
                - xmlStrEqual
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4903,27'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
        - Branch String:   'tree.c:4900,25'
          Branch Sides:
            - BranchSide:      'tree.c:4902,30'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
            - BranchSide:      'tree.c:4903,27'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
        - Branch String:   'tree.c:4905,21'
          Branch Sides:
            - BranchSide:      'tree.c:4906,27'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4907,13'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4910,20'
          Branch Sides:
            - BranchSide:      'tree.c:4911,17'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4925,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4913,17'
          Branch Sides:
            - BranchSide:      'tree.c:4914,14'
              BranchSideFuncs:
                - snprintf
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4923,34'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4914,14'
          Branch Sides:
            - BranchSide:      'tree.c:4915,30'
              BranchSideFuncs:
                - snprintf
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4918,16'
              BranchSideFuncs:
                - snprintf
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4934,13'
          Branch Sides:
            - BranchSide:      'tree.c:4938,18'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4964,13'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4938,42'
          Branch Sides:
            - BranchSide:      'tree.c:4939,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4940,17'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4938,17'
          Branch Sides:
            - BranchSide:      'tree.c:4940,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4944,27'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4947,17'
          Branch Sides:
            - BranchSide:      'tree.c:4948,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4952,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4955,17'
          Branch Sides:
            - BranchSide:      'tree.c:4956,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4960,19'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4964,13'
          Branch Sides:
            - BranchSide:      'tree.c:4965,31'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
            - BranchSide:      'tree.c:4968,31'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
        - Branch String:   'tree.c:4972,5'
          Branch Sides:
            - BranchSide:      'tree.c:4759,14'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
            - BranchSide:      'tree.c:4973,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:4774,21'
          Dst:             snprintf
        - Src:             'tree.c:4797,9'
          Dst:             xmlStrEqual
        - Src:             'tree.c:4800,11'
          Dst:             xmlStrEqual
        - Src:             'tree.c:4809,6'
          Dst:             xmlStrEqual
        - Src:             'tree.c:4812,8'
          Dst:             xmlStrEqual
        - Src:             'tree.c:4880,6'
          Dst:             snprintf
        - Src:             'tree.c:4893,8'
          Dst:             xmlStrEqual
        - Src:             'tree.c:4901,5'
          Dst:             xmlStrEqual
        - Src:             'tree.c:4915,21'
          Dst:             snprintf
        - Src:             'tree.c:4918,7'
          Dst:             snprintf
        - Src:             'tree.c:4933,15'
          Dst:             strlen
        - Src:             'tree.c:4965,13'
          Dst:             snprintf
        - Src:             'tree.c:4968,13'
          Dst:             snprintf
        - Src:             'tree.c:4970,9'
          Dst:             snprintf
    - functionName:    xmlGetLineNoInternal
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4668
      functionLinenumberEnd: 4704
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - depth
      BBCount:         63
      ICount:          322
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached:
        - xmlGetLineNoInternal
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tree.c:4671,9'
          Branch Sides:
            - BranchSide:      'tree.c:4672,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4674,10'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4674,9'
          Branch Sides:
            - BranchSide:      'tree.c:4675,16'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4676,10'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4676,42'
          Branch Sides:
            - BranchSide:      'tree.c:4677,10'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4680,6'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4677,39'
          Branch Sides:
            - BranchSide:      'tree.c:4678,3'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4680,6'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4678,35'
          Branch Sides:
            - BranchSide:      'tree.c:4679,3'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4680,6'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4676,9'
          Branch Sides:
            - BranchSide:      'tree.c:4680,6'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4693,17'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4680,6'
          Branch Sides:
            - BranchSide:      'tree.c:4681,11'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4691,7'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4681,40'
          Branch Sides:
            - BranchSide:      'tree.c:4681,44'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4683,16'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4681,10'
          Branch Sides:
            - BranchSide:      'tree.c:4682,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4683,16'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4683,48'
          Branch Sides:
            - BranchSide:      'tree.c:4684,16'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4686,15'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4683,15'
          Branch Sides:
            - BranchSide:      'tree.c:4685,40'
              BranchSideFuncs:
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4686,15'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4686,15'
          Branch Sides:
            - BranchSide:      'tree.c:4687,40'
              BranchSideFuncs:
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4688,15'
              BranchSideFuncs:
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4691,21'
          Branch Sides:
            - BranchSide:      'tree.c:4691,25'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4692,15'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4691,6'
          Branch Sides:
            - BranchSide:      'tree.c:4692,15'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4693,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4693,37'
          Branch Sides:
            - BranchSide:      'tree.c:4694,16'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4699,15'
              BranchSideFuncs:
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4694,54'
          Branch Sides:
            - BranchSide:      'tree.c:4695,9'
              BranchSideFuncs:
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4698,39'
              BranchSideFuncs:
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4695,44'
          Branch Sides:
            - BranchSide:      'tree.c:4696,9'
              BranchSideFuncs:
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4698,39'
              BranchSideFuncs:
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4696,47'
          Branch Sides:
            - BranchSide:      'tree.c:4697,9'
              BranchSideFuncs:
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4698,39'
              BranchSideFuncs:
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4693,16'
          Branch Sides:
            - BranchSide:      'tree.c:4698,39'
              BranchSideFuncs:
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4699,15'
              BranchSideFuncs:
                - xmlGetLineNoInternal
      Callsites:
        - Src:             'tree.c:4685,19'
          Dst:             xmlGetLineNoInternal
        - Src:             'tree.c:4687,19'
          Dst:             xmlGetLineNoInternal
        - Src:             'tree.c:4689,19'
          Dst:             xmlGetLineNoInternal
        - Src:             'tree.c:4698,18'
          Dst:             xmlGetLineNoInternal
        - Src:             'tree.c:4701,18'
          Dst:             xmlGetLineNoInternal
    - functionName:    xmlGetLineNo
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4718
      functionLinenumberEnd: 4719
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetLineNoInternal
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:4719,12'
          Dst:             xmlGetLineNoInternal
    - functionName:    xmlGetParameterEntityFromDtd
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dtd
        - name
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlHashLookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:140,23'
          Branch Sides:
            - BranchSide:      'tree.c:140,27'
              BranchSideFuncs:
                - xmlHashLookup
            - BranchSide:      'tree.c:145,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:140,9'
          Branch Sides:
            - BranchSide:      'tree.c:141,32'
              BranchSideFuncs:
                - xmlHashLookup
            - BranchSide:      'tree.c:145,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:142,24'
          Dst:             xmlHashLookup
    - functionName:    xmlGetEntityFromDtd
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dtd
        - name
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlHashLookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:119,22'
          Branch Sides:
            - BranchSide:      'tree.c:119,26'
              BranchSideFuncs:
                - xmlHashLookup
            - BranchSide:      'tree.c:124,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:119,8'
          Branch Sides:
            - BranchSide:      'tree.c:120,32'
              BranchSideFuncs:
                - xmlHashLookup
            - BranchSide:      'tree.c:124,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:121,24'
          Dst:             xmlHashLookup
    - functionName:    xmlCopyNodeList
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4464
      functionLinenumberEnd: 4466
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlStaticCopyNodeList
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:4465,22'
          Dst:             xmlStaticCopyNodeList
    - functionName:    xmlStaticCopyNodeList
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4324
      functionLinenumberEnd: 4395
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - doc
        - parent
      BBCount:         52
      ICount:          315
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - xmlCopyDtd
        - xmlFreeDtd
        - xmlFreeNodeList
        - xmlSetTreeDoc
        - xmlStaticCopyNode
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tree.c:4330,5'
          Branch Sides:
            - BranchSide:      'tree.c:4331,27'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlFreeNodeList
                - xmlFreeDtd
                - xmlCopyDtd
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:4383,10'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4333,6'
          Branch Sides:
            - BranchSide:      'tree.c:4334,10'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlFreeNodeList
                - xmlFreeDtd
                - xmlCopyDtd
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:4370,28'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlFreeNodeList
                - xmlFreeDtd
        - Branch String:   'tree.c:4334,10'
          Branch Sides:
            - BranchSide:      'tree.c:4335,10'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlFreeNodeList
                - xmlFreeDtd
                - xmlCopyDtd
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:4338,11'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlFreeNodeList
                - xmlFreeDtd
                - xmlCopyDtd
                - xmlSetTreeDoc
        - Branch String:   'tree.c:4338,35'
          Branch Sides:
            - BranchSide:      'tree.c:4338,39'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlFreeNodeList
                - xmlFreeDtd
                - xmlCopyDtd
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:4350,30'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlFreeNodeList
                - xmlFreeDtd
        - Branch String:   'tree.c:4338,10'
          Branch Sides:
            - BranchSide:      'tree.c:4339,44'
              BranchSideFuncs:
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlStaticCopyNode
                - xmlFreeNodeList
                - xmlFreeDtd
            - BranchSide:      'tree.c:4350,30'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlFreeNodeList
                - xmlFreeDtd
        - Branch String:   'tree.c:4340,7'
          Branch Sides:
            - BranchSide:      'tree.c:4340,18'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlFreeDtd
            - BranchSide:      'tree.c:4342,17'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlStaticCopyNode
                - xmlCopyDtd
                - xmlFreeNodeList
                - xmlFreeDtd
        - Branch String:   'tree.c:4353,21'
          Branch Sides:
            - BranchSide:      'tree.c:4354,25'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlFreeNodeList
                - xmlFreeDtd
            - BranchSide:      'tree.c:4357,37'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlFreeNodeList
                - xmlFreeDtd
        - Branch String:   'tree.c:4354,25'
          Branch Sides:
            - BranchSide:      'tree.c:4355,47'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlFreeNodeList
                - xmlFreeDtd
            - BranchSide:      'tree.c:4356,17'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlFreeNodeList
                - xmlFreeDtd
        - Branch String:   'tree.c:4359,21'
          Branch Sides:
            - BranchSide:      'tree.c:4360,25'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlFreeNodeList
                - xmlFreeDtd
            - BranchSide:      'tree.c:4363,37'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlFreeNodeList
                - xmlFreeDtd
        - Branch String:   'tree.c:4360,25'
          Branch Sides:
            - BranchSide:      'tree.c:4361,43'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlFreeNodeList
                - xmlFreeDtd
            - BranchSide:      'tree.c:4362,17'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlFreeNodeList
                - xmlFreeDtd
        - Branch String:   'tree.c:4371,6'
          Branch Sides:
            - BranchSide:      'tree.c:4371,17'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlFreeDtd
            - BranchSide:      'tree.c:4372,6'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlFreeNodeList
                - xmlFreeDtd
                - xmlCopyDtd
                - xmlSetTreeDoc
        - Branch String:   'tree.c:4372,6'
          Branch Sides:
            - BranchSide:      'tree.c:4373,6'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlFreeNodeList
                - xmlFreeDtd
                - xmlCopyDtd
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:4375,13'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlFreeNodeList
                - xmlFreeDtd
                - xmlCopyDtd
                - xmlSetTreeDoc
        - Branch String:   'tree.c:4383,23'
          Branch Sides:
            - BranchSide:      'tree.c:4383,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4385,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4383,9'
          Branch Sides:
            - BranchSide:      'tree.c:4384,26'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4385,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4388,9'
          Branch Sides:
            - BranchSide:      'tree.c:4389,20'
              BranchSideFuncs:
                - xmlFreeDtd
            - BranchSide:      'tree.c:4390,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4390,9'
          Branch Sides:
            - BranchSide:      'tree.c:4391,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4394,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:4339,20'
          Dst:             xmlCopyDtd
        - Src:             'tree.c:4342,3'
          Dst:             xmlSetTreeDoc
        - Src:             'tree.c:4370,10'
          Dst:             xmlStaticCopyNode
        - Src:             'tree.c:4387,5'
          Dst:             xmlFreeNodeList
        - Src:             'tree.c:4389,9'
          Dst:             xmlFreeDtd
    - functionName:    xmlCopyDtd
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4478
      functionLinenumberEnd: 4573
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dtd
      BBCount:         66
      ICount:          404
      EdgeCount:       85
      CyclomaticComplexity: 21
      functionsReached:
        - xmlCopyAttributeTable
        - xmlCopyElementTable
        - xmlCopyEntitiesTable
        - xmlCopyNode
        - xmlCopyNotationTable
        - xmlFreeDtd
        - xmlGetDtdQAttrDesc
        - xmlGetDtdQElementDesc
        - xmlGetEntityFromDtd
        - xmlGetParameterEntityFromDtd
        - xmlNewDtd
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:4482,9'
          Branch Sides:
            - BranchSide:      'tree.c:4482,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4483,27'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyEntitiesTable
                - xmlCopyAttributeTable
                - xmlCopyElementTable
                - xmlCopyNotationTable
                - xmlCopyEntitiesTable
        - Branch String:   'tree.c:4484,9'
          Branch Sides:
            - BranchSide:      'tree.c:4484,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4485,9'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyEntitiesTable
                - xmlCopyAttributeTable
                - xmlCopyElementTable
                - xmlCopyNotationTable
                - xmlCopyEntitiesTable
        - Branch String:   'tree.c:4485,9'
          Branch Sides:
            - BranchSide:      'tree.c:4487,44'
              BranchSideFuncs:
                - xmlCopyEntitiesTable
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyEntitiesTable
                - xmlCopyAttributeTable
                - xmlCopyElementTable
                - xmlCopyNotationTable
            - BranchSide:      'tree.c:4491,9'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyEntitiesTable
                - xmlCopyAttributeTable
                - xmlCopyElementTable
                - xmlCopyNotationTable
        - Branch String:   'tree.c:4488,13'
          Branch Sides:
            - BranchSide:      'tree.c:4489,13'
              BranchSideFuncs:
                - xmlFreeDtd
            - BranchSide:      'tree.c:4490,5'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyEntitiesTable
                - xmlCopyAttributeTable
                - xmlCopyElementTable
                - xmlCopyNotationTable
        - Branch String:   'tree.c:4491,9'
          Branch Sides:
            - BranchSide:      'tree.c:4493,44'
              BranchSideFuncs:
                - xmlCopyNotationTable
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyEntitiesTable
                - xmlCopyAttributeTable
                - xmlCopyElementTable
            - BranchSide:      'tree.c:4497,9'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyEntitiesTable
                - xmlCopyAttributeTable
                - xmlCopyElementTable
        - Branch String:   'tree.c:4494,13'
          Branch Sides:
            - BranchSide:      'tree.c:4495,13'
              BranchSideFuncs:
                - xmlFreeDtd
            - BranchSide:      'tree.c:4496,5'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyEntitiesTable
                - xmlCopyAttributeTable
                - xmlCopyElementTable
        - Branch String:   'tree.c:4497,9'
          Branch Sides:
            - BranchSide:      'tree.c:4499,43'
              BranchSideFuncs:
                - xmlCopyElementTable
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyEntitiesTable
                - xmlCopyAttributeTable
            - BranchSide:      'tree.c:4503,9'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyEntitiesTable
                - xmlCopyAttributeTable
        - Branch String:   'tree.c:4500,13'
          Branch Sides:
            - BranchSide:      'tree.c:4501,13'
              BranchSideFuncs:
                - xmlFreeDtd
            - BranchSide:      'tree.c:4502,5'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyEntitiesTable
                - xmlCopyAttributeTable
        - Branch String:   'tree.c:4503,9'
          Branch Sides:
            - BranchSide:      'tree.c:4505,45'
              BranchSideFuncs:
                - xmlCopyAttributeTable
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyEntitiesTable
            - BranchSide:      'tree.c:4509,9'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyEntitiesTable
        - Branch String:   'tree.c:4506,13'
          Branch Sides:
            - BranchSide:      'tree.c:4507,13'
              BranchSideFuncs:
                - xmlFreeDtd
            - BranchSide:      'tree.c:4508,5'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyEntitiesTable
        - Branch String:   'tree.c:4509,9'
          Branch Sides:
            - BranchSide:      'tree.c:4511,30'
              BranchSideFuncs:
                - xmlCopyEntitiesTable
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
            - BranchSide:      'tree.c:4516,11'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
        - 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
        - Branch String:   'tree.c:4517,5'
          Branch Sides:
            - BranchSide:      'tree.c:4518,4'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
            - BranchSide:      'tree.c:4568,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4520,6'
          Branch Sides:
            - BranchSide:      'tree.c:4521,40'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
            - BranchSide:      'tree.c:4536,13'
              BranchSideFuncs:
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
        - Branch String:   'tree.c:4522,6'
          Branch Sides:
            - BranchSide:      'tree.c:4526,44'
              BranchSideFuncs:
                - xmlGetEntityFromDtd
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
            - BranchSide:      'tree.c:4526,44'
              BranchSideFuncs:
                - xmlGetEntityFromDtd
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
            - BranchSide:      'tree.c:4526,44'
              BranchSideFuncs:
                - xmlGetEntityFromDtd
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
            - BranchSide:      'tree.c:4531,33'
              BranchSideFuncs:
                - xmlGetParameterEntityFromDtd
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetEntityFromDtd
            - BranchSide:      'tree.c:4531,33'
              BranchSideFuncs:
                - xmlGetParameterEntityFromDtd
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetEntityFromDtd
            - BranchSide:      'tree.c:4534,7'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
            - BranchSide:      'tree.c:4536,2'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
        - Branch String:   'tree.c:4536,13'
          Branch Sides:
            - BranchSide:      'tree.c:4537,42'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
            - BranchSide:      'tree.c:4540,13'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
        - Branch String:   'tree.c:4540,13'
          Branch Sides:
            - BranchSide:      'tree.c:4541,46'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
            - BranchSide:      'tree.c:4544,13'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyNode
                - xmlFreeDtd
        - Branch String:   'tree.c:4546,17'
          Branch Sides:
            - BranchSide:      'tree.c:4547,17'
              BranchSideFuncs:
                - xmlFreeDtd
            - BranchSide:      'tree.c:4548,2'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
        - Branch String:   'tree.c:4550,6'
          Branch Sides:
            - BranchSide:      'tree.c:4551,12'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
            - BranchSide:      'tree.c:4555,6'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
        - Branch String:   'tree.c:4555,6'
          Branch Sides:
            - BranchSide:      'tree.c:4556,22'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
            - BranchSide:      'tree.c:4558,16'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
      Callsites:
        - Src:             'tree.c:4483,11'
          Dst:             xmlNewDtd
        - Src:             'tree.c:4486,34'
          Dst:             xmlCopyEntitiesTable
        - Src:             'tree.c:4492,35'
          Dst:             xmlCopyNotationTable
        - Src:             'tree.c:4498,34'
          Dst:             xmlCopyElementTable
        - Src:             'tree.c:4504,36'
          Dst:             xmlCopyAttributeTable
        - Src:             'tree.c:4510,28'
          Dst:             xmlCopyEntitiesTable
        - Src:             'tree.c:4526,24'
          Dst:             xmlGetEntityFromDtd
        - Src:             'tree.c:4531,4'
          Dst:             xmlGetParameterEntityFromDtd
        - Src:             'tree.c:4539,3'
          Dst:             xmlGetDtdQElementDesc
        - Src:             'tree.c:4543,3'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'tree.c:4545,10'
          Dst:             xmlCopyNode
        - Src:             'tree.c:4571,5'
          Dst:             xmlFreeDtd
    - functionName:    xmlStaticCopyNode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4129
      functionLinenumberEnd: 4309
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - doc
        - parent
        - extended
      BBCount:         144
      ICount:          804
      EdgeCount:       190
      CyclomaticComplexity: 48
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlCopyDoc
        - xmlCopyNamespaceList
        - xmlCopyPropInternal
        - xmlCopyPropList
        - xmlDictLookup
        - xmlFreeNode
        - xmlGetDocEntity
        - xmlNewNs
        - xmlNewReconciledNs
        - xmlSearchNsSafe
        - xmlStaticCopyNode
        - xmlStrdup
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tree.c:4132,9'
          Branch Sides:
            - BranchSide:      'tree.c:4132,23'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4133,13'
              BranchSideFuncs:
                - xmlCopyDoc
                - xmlCopyNamespaceList
                - xmlCopyPropInternal
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:4133,5'
          Branch Sides:
            - BranchSide:      'tree.c:4143,6'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:4143,6'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:4143,6'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:4143,6'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:4143,6'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:4143,6'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:4143,6'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:4143,6'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:4143,6'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:4145,43'
              BranchSideFuncs:
                - xmlCopyPropInternal
            - BranchSide:      'tree.c:4147,58'
              BranchSideFuncs:
                - xmlCopyNamespaceList
            - BranchSide:      'tree.c:4151,49'
              BranchSideFuncs:
                - xmlCopyDoc
            - BranchSide:      'tree.c:4151,49'
              BranchSideFuncs:
                - xmlCopyDoc
            - BranchSide:      'tree.c:4153,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4160,9'
          Branch Sides:
            - BranchSide:      'tree.c:4161,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4162,12'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:4167,9'
          Branch Sides:
            - BranchSide:      'tree.c:4168,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
            - BranchSide:      'tree.c:4169,14'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:4169,14'
          Branch Sides:
            - BranchSide:      'tree.c:4170,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
            - BranchSide:      'tree.c:4171,14'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:4171,14'
          Branch Sides:
            - BranchSide:      'tree.c:4172,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
            - BranchSide:      'tree.c:4173,14'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:4174,27'
          Branch Sides:
            - BranchSide:      'tree.c:4174,31'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:4177,28'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
        - Branch String:   'tree.c:4174,13'
          Branch Sides:
            - BranchSide:      'tree.c:4175,32'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
            - BranchSide:      'tree.c:4177,28'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
        - Branch String:   'tree.c:4178,13'
          Branch Sides:
            - BranchSide:      'tree.c:4179,13'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:4180,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
        - Branch String:   'tree.c:4181,42'
          Branch Sides:
            - BranchSide:      'tree.c:4182,3'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
            - BranchSide:      'tree.c:4190,11'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
        - Branch String:   'tree.c:4182,26'
          Branch Sides:
            - BranchSide:      'tree.c:4183,3'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
            - BranchSide:      'tree.c:4190,11'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
        - Branch String:   'tree.c:4183,38'
          Branch Sides:
            - BranchSide:      'tree.c:4184,3'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
            - BranchSide:      'tree.c:4190,11'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
        - Branch String:   'tree.c:4184,35'
          Branch Sides:
            - BranchSide:      'tree.c:4185,3'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
            - BranchSide:      'tree.c:4190,11'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
        - Branch String:   'tree.c:4181,9'
          Branch Sides:
            - BranchSide:      'tree.c:4186,27'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
            - BranchSide:      'tree.c:4190,11'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
        - Branch String:   'tree.c:4187,13'
          Branch Sides:
            - BranchSide:      'tree.c:4188,13'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:4189,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
        - Branch String:   'tree.c:4194,9'
          Branch Sides:
            - BranchSide:      'tree.c:4195,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
            - BranchSide:      'tree.c:4196,11'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
        - Branch String:   'tree.c:4196,43'
          Branch Sides:
            - BranchSide:      'tree.c:4197,50'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
            - BranchSide:      'tree.c:4197,11'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
        - Branch String:   'tree.c:4197,46'
          Branch Sides:
            - BranchSide:      'tree.c:4197,50'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
            - BranchSide:      'tree.c:4203,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
        - Branch String:   'tree.c:4196,9'
          Branch Sides:
            - BranchSide:      'tree.c:4198,43'
              BranchSideFuncs:
                - xmlCopyNamespaceList
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
            - BranchSide:      'tree.c:4203,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
        - Branch String:   'tree.c:4199,13'
          Branch Sides:
            - BranchSide:      'tree.c:4200,13'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:4201,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
        - Branch String:   'tree.c:4203,42'
          Branch Sides:
            - BranchSide:      'tree.c:4203,46'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
            - BranchSide:      'tree.c:4239,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
        - Branch String:   'tree.c:4203,9'
          Branch Sides:
            - BranchSide:      'tree.c:4204,18'
              BranchSideFuncs:
                - xmlSearchNsSafe
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
            - BranchSide:      'tree.c:4239,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
        - Branch String:   'tree.c:4208,13'
          Branch Sides:
            - BranchSide:      'tree.c:4209,13'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:4210,6'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
        - Branch String:   'tree.c:4210,6'
          Branch Sides:
            - BranchSide:      'tree.c:4219,28'
              BranchSideFuncs:
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlNewNs
            - BranchSide:      'tree.c:4236,16'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
        - Branch String:   'tree.c:4220,17'
          Branch Sides:
            - BranchSide:      'tree.c:4221,17'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:4222,10'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlNewNs
        - Branch String:   'tree.c:4222,10'
          Branch Sides:
            - BranchSide:      'tree.c:4223,28'
              BranchSideFuncs:
                - xmlNewNs
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
            - BranchSide:      'tree.c:4228,46'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
        - Branch String:   'tree.c:4225,3'
          Branch Sides:
            - BranchSide:      'tree.c:4225,39'
              BranchSideFuncs:
                - xmlNewNs
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
            - BranchSide:      'tree.c:4226,22'
              BranchSideFuncs:
                - xmlNewNs
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
        - Branch String:   'tree.c:4230,17'
          Branch Sides:
            - BranchSide:      'tree.c:4231,17'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:4232,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
        - Branch String:   'tree.c:4239,42'
          Branch Sides:
            - BranchSide:      'tree.c:4239,46'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
            - BranchSide:      'tree.c:4244,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
        - Branch String:   'tree.c:4239,9'
          Branch Sides:
            - BranchSide:      'tree.c:4240,43'
              BranchSideFuncs:
                - xmlCopyPropList
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
            - BranchSide:      'tree.c:4244,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
        - Branch String:   'tree.c:4241,13'
          Branch Sides:
            - BranchSide:      'tree.c:4242,13'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:4243,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
        - Branch String:   'tree.c:4244,9'
          Branch Sides:
            - BranchSide:      'tree.c:4245,7'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlGetDocEntity
            - BranchSide:      'tree.c:4257,17'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
        - Branch String:   'tree.c:4245,20'
          Branch Sides:
            - BranchSide:      'tree.c:4245,24'
              BranchSideFuncs:
                - xmlGetDocEntity
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:4252,51'
              BranchSideFuncs:
                - xmlGetDocEntity
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:4245,6'
          Branch Sides:
            - BranchSide:      'tree.c:4252,51'
              BranchSideFuncs:
                - xmlGetDocEntity
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:4254,29'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:4262,9'
          Branch Sides:
            - BranchSide:      'tree.c:4263,49'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeNode
            - BranchSide:      'tree.c:4299,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:4264,17'
          Branch Sides:
            - BranchSide:      'tree.c:4265,17'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:4268,17'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
        - Branch String:   'tree.c:4268,17'
          Branch Sides:
            - BranchSide:      'tree.c:4269,21'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
            - BranchSide:      'tree.c:4278,18'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
        - Branch String:   'tree.c:4269,21'
          Branch Sides:
            - BranchSide:      'tree.c:4270,40'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
            - BranchSide:      'tree.c:4272,34'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
        - Branch String:   'tree.c:4278,52'
          Branch Sides:
            - BranchSide:      'tree.c:4279,18'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
            - BranchSide:      'tree.c:4285,13'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
        - Branch String:   'tree.c:4278,17'
          Branch Sides:
            - BranchSide:      'tree.c:4280,23'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
            - BranchSide:      'tree.c:4285,13'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
        - Branch String:   'tree.c:4286,21'
          Branch Sides:
            - BranchSide:      'tree.c:4287,27'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
            - BranchSide:      'tree.c:4291,23'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
        - Branch String:   'tree.c:4293,21'
          Branch Sides:
            - BranchSide:      'tree.c:4285,13'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
            - BranchSide:      'tree.c:4294,25'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
        - Branch String:   'tree.c:4302,32'
          Branch Sides:
            - BranchSide:      'tree.c:4302,36'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:4304,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4302,9'
          Branch Sides:
            - BranchSide:      'tree.c:4303,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:4304,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:4145,23'
          Dst:             xmlCopyPropInternal
        - Src:             'tree.c:4147,26'
          Dst:             xmlCopyNamespaceList
        - Src:             'tree.c:4151,26'
          Dst:             xmlCopyDoc
        - Src:             'tree.c:4175,18'
          Dst:             xmlDictLookup
        - Src:             'tree.c:4177,18'
          Dst:             xmlStrdup
        - Src:             'tree.c:4186,17'
          Dst:             xmlStrdup
        - Src:             'tree.c:4198,22'
          Dst:             xmlCopyNamespaceList
        - Src:             'tree.c:4207,8'
          Dst:             xmlSearchNsSafe
        - Src:             'tree.c:4219,12'
          Dst:             xmlSearchNsSafe
        - Src:             'tree.c:4226,13'
          Dst:             xmlNewNs
        - Src:             'tree.c:4228,27'
          Dst:             xmlNewReconciledNs
        - Src:             'tree.c:4240,27'
          Dst:             xmlCopyPropList
        - Src:             'tree.c:4252,35'
          Dst:             xmlGetDocEntity
        - Src:             'tree.c:4263,31'
          Dst:             xmlStaticCopyNode
        - Src:             'tree.c:4302,36'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:4303,2'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:4307,5'
          Dst:             xmlFreeNode
    - functionName:    xmlCopyPropInternal
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3922
      functionLinenumberEnd: 4039
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - target
        - cur
      BBCount:         88
      ICount:          507
      EdgeCount:       121
      CyclomaticComplexity: 35
      functionsReached:
        - xmlAddIDSafe
        - xmlFreeProp
        - xmlIsID
        - xmlNewDocProp
        - xmlNewNs
        - xmlNewReconciledNs
        - xmlNodeGetContent
        - xmlSearchNsSafe
        - xmlStaticCopyNodeList
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:3925,9'
          Branch Sides:
            - BranchSide:      'tree.c:3925,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3926,10'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlSearchNsSafe
                - xmlNewNs
                - xmlNewDocProp
                - xmlNewDocProp
                - xmlNewDocProp
                - xmlNewDocProp
        - Branch String:   'tree.c:3926,26'
          Branch Sides:
            - BranchSide:      'tree.c:3926,30'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlSearchNsSafe
                - xmlNewNs
                - xmlNewDocProp
                - xmlNewDocProp
                - xmlNewDocProp
                - xmlNewDocProp
            - BranchSide:      'tree.c:3928,9'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlSearchNsSafe
                - xmlNewNs
                - xmlNewDocProp
                - xmlNewDocProp
                - xmlNewDocProp
                - xmlNewDocProp
        - Branch String:   'tree.c:3926,9'
          Branch Sides:
            - BranchSide:      'tree.c:3927,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3928,9'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlSearchNsSafe
                - xmlNewNs
                - xmlNewDocProp
                - xmlNewDocProp
                - xmlNewDocProp
                - xmlNewDocProp
        - Branch String:   'tree.c:3928,9'
          Branch Sides:
            - BranchSide:      'tree.c:3929,22'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlSearchNsSafe
                - xmlNewNs
            - BranchSide:      'tree.c:3930,14'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlSearchNsSafe
                - xmlNewNs
                - xmlNewDocProp
                - xmlNewDocProp
                - xmlNewDocProp
        - Branch String:   'tree.c:3930,14'
          Branch Sides:
            - BranchSide:      'tree.c:3931,22'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlSearchNsSafe
                - xmlNewNs
            - BranchSide:      'tree.c:3932,14'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlSearchNsSafe
                - xmlNewNs
                - xmlNewDocProp
                - xmlNewDocProp
        - Branch String:   'tree.c:3932,14'
          Branch Sides:
            - BranchSide:      'tree.c:3933,22'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlSearchNsSafe
                - xmlNewNs
            - BranchSide:      'tree.c:3934,14'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlSearchNsSafe
                - xmlNewNs
                - xmlNewDocProp
        - Branch String:   'tree.c:3934,14'
          Branch Sides:
            - BranchSide:      'tree.c:3935,22'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlSearchNsSafe
                - xmlNewNs
            - BranchSide:      'tree.c:3937,28'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlSearchNsSafe
                - xmlNewNs
        - Branch String:   'tree.c:3938,9'
          Branch Sides:
            - BranchSide:      'tree.c:3938,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3939,19'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlSearchNsSafe
                - xmlNewNs
        - Branch String:   'tree.c:3941,27'
          Branch Sides:
            - BranchSide:      'tree.c:3941,31'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlSearchNsSafe
                - xmlNewNs
            - BranchSide:      'tree.c:3994,9'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
        - Branch String:   'tree.c:3941,9'
          Branch Sides:
            - BranchSide:      'tree.c:3945,29'
              BranchSideFuncs:
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNsSafe
                - xmlNewNs
            - BranchSide:      'tree.c:3994,9'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
        - Branch String:   'tree.c:3946,11'
          Branch Sides:
            - BranchSide:      'tree.c:3947,11'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:3948,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNsSafe
                - xmlNewNs
        - Branch String:   'tree.c:3948,11'
          Branch Sides:
            - BranchSide:      'tree.c:3954,31'
              BranchSideFuncs:
                - xmlSearchNsSafe
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlNewNs
            - BranchSide:      'tree.c:3979,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
        - Branch String:   'tree.c:3955,13'
          Branch Sides:
            - BranchSide:      'tree.c:3956,11'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:3957,13'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlNewNs
        - Branch String:   'tree.c:3957,13'
          Branch Sides:
            - BranchSide:      'tree.c:3958,29'
              BranchSideFuncs:
                - xmlNewNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
            - BranchSide:      'tree.c:3973,7'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
        - Branch String:   'tree.c:3961,11'
          Branch Sides:
            - BranchSide:      'tree.c:3962,20'
              BranchSideFuncs:
                - xmlNewNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
            - BranchSide:      'tree.c:3965,15'
              BranchSideFuncs:
                - xmlNewNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
        - Branch String:   'tree.c:3965,15'
          Branch Sides:
            - BranchSide:      'tree.c:3967,20'
              BranchSideFuncs:
                - xmlNewNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
            - BranchSide:      'tree.c:3969,30'
              BranchSideFuncs:
                - xmlNewNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
        - Branch String:   'tree.c:3970,15'
          Branch Sides:
            - BranchSide:      'tree.c:3971,15'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:3972,9'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
        - Branch String:   'tree.c:3979,13'
          Branch Sides:
            - BranchSide:      'tree.c:3981,21'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
            - BranchSide:      'tree.c:3987,40'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
        - Branch String:   'tree.c:3988,15'
          Branch Sides:
            - BranchSide:      'tree.c:0,0'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:3989,15'
              BranchSideFuncs:
                - xmlFreeProp
        - Branch String:   'tree.c:3996,9'
          Branch Sides:
            - BranchSide:      'tree.c:3999,40'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:4014,10'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
        - Branch String:   'tree.c:4000,13'
          Branch Sides:
            - BranchSide:      'tree.c:4001,13'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:4002,2'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
        - Branch String:   'tree.c:4004,2'
          Branch Sides:
            - BranchSide:      'tree.c:4006,10'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:4010,5'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
        - Branch String:   'tree.c:4006,10'
          Branch Sides:
            - BranchSide:      'tree.c:4007,22'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:4008,12'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
        - Branch String:   'tree.c:4014,26'
          Branch Sides:
            - BranchSide:      'tree.c:4014,30'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:4034,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4014,43'
          Branch Sides:
            - BranchSide:      'tree.c:4015,3'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:4034,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4015,24'
          Branch Sides:
            - BranchSide:      'tree.c:4015,28'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:4034,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4015,46'
          Branch Sides:
            - BranchSide:      'tree.c:4016,10'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:4034,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4016,31'
          Branch Sides:
            - BranchSide:      'tree.c:4017,10'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:4034,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4014,9'
          Branch Sides:
            - BranchSide:      'tree.c:4018,27'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:4034,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4020,13'
          Branch Sides:
            - BranchSide:      'tree.c:4021,13'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:4022,6'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
        - Branch String:   'tree.c:4022,6'
          Branch Sides:
            - BranchSide:      'tree.c:4025,42'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:4033,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4026,10'
          Branch Sides:
            - BranchSide:      'tree.c:4027,17'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:4028,32'
              BranchSideFuncs:
                - xmlAddIDSafe
                - xmlFreeProp
        - Branch String:   'tree.c:4030,17'
          Branch Sides:
            - BranchSide:      'tree.c:4031,17'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:4032,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:3929,8'
          Dst:             xmlNewDocProp
        - Src:             'tree.c:3931,8'
          Dst:             xmlNewDocProp
        - Src:             'tree.c:3933,8'
          Dst:             xmlNewDocProp
        - Src:             'tree.c:3935,8'
          Dst:             xmlNewDocProp
        - Src:             'tree.c:3937,8'
          Dst:             xmlNewDocProp
        - Src:             'tree.c:3945,13'
          Dst:             xmlSearchNsSafe
        - Src:             'tree.c:3954,15'
          Dst:             xmlSearchNsSafe
        - Src:             'tree.c:3969,21'
          Dst:             xmlNewNs
        - Src:             'tree.c:3979,13'
          Dst:             xmlStrEqual
        - Src:             'tree.c:3987,21'
          Dst:             xmlNewReconciledNs
        - Src:             'tree.c:3999,18'
          Dst:             xmlStaticCopyNodeList
        - Src:             'tree.c:4018,19'
          Dst:             xmlIsID
        - Src:             'tree.c:4025,11'
          Dst:             xmlNodeGetContent
        - Src:             'tree.c:4028,19'
          Dst:             xmlAddIDSafe
        - Src:             'tree.c:4037,5'
          Dst:             xmlFreeProp
    - functionName:    xmlCopyNamespaceList
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3900
      functionLinenumberEnd: 3919
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCopyNamespace
        - xmlFreeNsList
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:3904,5'
          Branch Sides:
            - BranchSide:      'tree.c:3905,30'
              BranchSideFuncs:
                - xmlCopyNamespace
                - xmlFreeNsList
            - BranchSide:      'tree.c:3918,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3906,13'
          Branch Sides:
            - BranchSide:      'tree.c:3907,27'
              BranchSideFuncs:
                - xmlFreeNsList
            - BranchSide:      'tree.c:3910,6'
              BranchSideFuncs:
                - xmlCopyNamespace
                - xmlFreeNsList
        - Branch String:   'tree.c:3910,6'
          Branch Sides:
            - BranchSide:      'tree.c:3911,16'
              BranchSideFuncs:
                - xmlCopyNamespace
                - xmlFreeNsList
            - BranchSide:      'tree.c:3913,16'
              BranchSideFuncs:
                - xmlCopyNamespace
                - xmlFreeNsList
      Callsites:
        - Src:             'tree.c:3905,13'
          Dst:             xmlCopyNamespace
        - Src:             'tree.c:3907,13'
          Dst:             xmlFreeNsList
    - functionName:    xmlCopyDoc
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4587
      functionLinenumberEnd: 4648
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - doc
        - recursive
      BBCount:         47
      ICount:          309
      EdgeCount:       64
      CyclomaticComplexity: 19
      functionsReached:
        - xmlCopyDtd
        - xmlCopyNamespaceList
        - xmlFreeDoc
        - xmlNewDoc
        - xmlSetTreeDoc
        - xmlStaticCopyNodeList
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:4590,9'
          Branch Sides:
            - BranchSide:      'tree.c:4590,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4591,21'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:4592,9'
          Branch Sides:
            - BranchSide:      'tree.c:4592,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4593,17'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:4594,9'
          Branch Sides:
            - BranchSide:      'tree.c:4595,21'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:4599,9'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:4596,13'
          Branch Sides:
            - BranchSide:      'tree.c:4597,13'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'tree.c:4598,5'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:4599,9'
          Branch Sides:
            - BranchSide:      'tree.c:4600,35'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlStrdup
            - BranchSide:      'tree.c:4604,9'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlStrdup
        - Branch String:   'tree.c:4601,13'
          Branch Sides:
            - BranchSide:      'tree.c:4602,13'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'tree.c:4603,5'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlStrdup
        - Branch String:   'tree.c:4604,9'
          Branch Sides:
            - BranchSide:      'tree.c:4605,30'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
                - xmlCopyDtd
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:4609,20'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
                - xmlCopyDtd
                - xmlSetTreeDoc
        - Branch String:   'tree.c:4606,13'
          Branch Sides:
            - BranchSide:      'tree.c:4607,13'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'tree.c:4608,5'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
                - xmlCopyDtd
                - xmlSetTreeDoc
        - Branch String:   'tree.c:4612,9'
          Branch Sides:
            - BranchSide:      'tree.c:4612,28'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
                - xmlCopyDtd
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:4614,5'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
                - xmlCopyDtd
                - xmlSetTreeDoc
        - Branch String:   'tree.c:4616,9'
          Branch Sides:
            - BranchSide:      'tree.c:4617,37'
              BranchSideFuncs:
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
            - BranchSide:      'tree.c:4623,9'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
        - Branch String:   'tree.c:4618,6'
          Branch Sides:
            - BranchSide:      'tree.c:4619,13'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'tree.c:4621,28'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
        - Branch String:   'tree.c:4623,9'
          Branch Sides:
            - BranchSide:      'tree.c:4624,43'
              BranchSideFuncs:
                - xmlCopyNamespaceList
                - xmlStaticCopyNodeList
                - xmlFreeDoc
            - BranchSide:      'tree.c:4628,9'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlFreeDoc
        - Branch String:   'tree.c:4625,13'
          Branch Sides:
            - BranchSide:      'tree.c:4626,13'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'tree.c:4627,5'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlFreeDoc
        - Branch String:   'tree.c:4628,9'
          Branch Sides:
            - BranchSide:      'tree.c:4631,40'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlFreeDoc
            - BranchSide:      'tree.c:4643,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4633,13'
          Branch Sides:
            - BranchSide:      'tree.c:4634,13'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'tree.c:4635,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4637,2'
          Branch Sides:
            - BranchSide:      'tree.c:4638,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4642,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4638,10'
          Branch Sides:
            - BranchSide:      'tree.c:4639,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4640,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:4591,11'
          Dst:             xmlNewDoc
        - Src:             'tree.c:4600,25'
          Dst:             xmlStrdup
        - Src:             'tree.c:4605,20'
          Dst:             xmlStrdup
        - Src:             'tree.c:4617,26'
          Dst:             xmlCopyDtd
        - Src:             'tree.c:4621,2'
          Dst:             xmlSetTreeDoc
        - Src:             'tree.c:4624,22'
          Dst:             xmlCopyNamespaceList
        - Src:             'tree.c:4631,18'
          Dst:             xmlStaticCopyNodeList
        - Src:             'tree.c:4646,5'
          Dst:             xmlFreeDoc
    - functionName:    xmlCopyPropList
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4073
      functionLinenumberEnd: 4095
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - target
        - cur
      BBCount:         17
      ICount:          102
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlCopyProp
        - xmlFreePropList
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:4077,26'
          Branch Sides:
            - BranchSide:      'tree.c:4077,30'
              BranchSideFuncs:
                - xmlCopyProp
                - xmlFreePropList
            - BranchSide:      'tree.c:4079,5'
              BranchSideFuncs:
                - xmlCopyProp
                - xmlFreePropList
        - Branch String:   'tree.c:4077,9'
          Branch Sides:
            - BranchSide:      'tree.c:4078,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4079,5'
              BranchSideFuncs:
                - xmlCopyProp
                - xmlFreePropList
        - Branch String:   'tree.c:4079,5'
          Branch Sides:
            - BranchSide:      'tree.c:4080,25'
              BranchSideFuncs:
                - xmlCopyProp
                - xmlFreePropList
            - BranchSide:      'tree.c:4094,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4081,6'
          Branch Sides:
            - BranchSide:      'tree.c:4082,29'
              BranchSideFuncs:
                - xmlFreePropList
            - BranchSide:      'tree.c:4085,6'
              BranchSideFuncs:
                - xmlCopyProp
                - xmlFreePropList
        - Branch String:   'tree.c:4085,6'
          Branch Sides:
            - BranchSide:      'tree.c:4086,16'
              BranchSideFuncs:
                - xmlCopyProp
                - xmlFreePropList
            - BranchSide:      'tree.c:4088,16'
              BranchSideFuncs:
                - xmlCopyProp
                - xmlFreePropList
      Callsites:
        - Src:             'tree.c:4080,13'
          Dst:             xmlCopyProp
        - Src:             'tree.c:4082,13'
          Dst:             xmlFreePropList
    - functionName:    xmlCopyProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4056
      functionLinenumberEnd: 4057
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - target
        - cur
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCopyPropInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:4057,9'
          Dst:             xmlCopyPropInternal
    - functionName:    xmlNewDoc
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1059
      functionLinenumberEnd: 1094
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - version
      BBCount:         16
      ICount:          116
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlStrdup
      functionUses:    12
      BranchProfiles:
        - Branch String:   'tree.c:1062,9'
          Branch Sides:
            - BranchSide:      'tree.c:1063,10'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:1068,23'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:1069,9'
          Branch Sides:
            - BranchSide:      'tree.c:1070,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1071,12'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:1075,9'
          Branch Sides:
            - BranchSide:      'tree.c:1076,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1079,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:1091,32'
          Branch Sides:
            - BranchSide:      'tree.c:1091,36'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:1093,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1091,9'
          Branch Sides:
            - BranchSide:      'tree.c:1092,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:1093,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:1074,20'
          Dst:             xmlStrdup
        - Src:             'tree.c:1091,36'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:1092,2'
          Dst:             __xmlRegisterNodeDefaultValue
    - functionName:    xmlCopyNamespace
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3876
      functionLinenumberEnd: 3888
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         9
      ICount:          52
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNewNs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:3879,9'
          Branch Sides:
            - BranchSide:      'tree.c:3879,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3880,13'
              BranchSideFuncs:
                - xmlNewNs
        - Branch String:   'tree.c:3880,5'
          Branch Sides:
            - BranchSide:      'tree.c:3882,27'
              BranchSideFuncs:
                - xmlNewNs
            - BranchSide:      'tree.c:3885,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:3882,12'
          Dst:             xmlNewNs
    - functionName:    xmlNewDocProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1820
      functionLinenumberEnd: 1855
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - name
        - value
      BBCount:         27
      ICount:          152
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlDictLookup
        - xmlFreeProp
        - xmlNodeParseContent
        - xmlStrdup
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tree.c:1823,9'
          Branch Sides:
            - BranchSide:      'tree.c:1824,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1830,24'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlNodeParseContent
                - xmlFreeProp
                - xmlDictLookup
        - Branch String:   'tree.c:1831,9'
          Branch Sides:
            - BranchSide:      'tree.c:1832,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1833,12'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlNodeParseContent
                - xmlFreeProp
                - xmlDictLookup
        - Branch String:   'tree.c:1836,23'
          Branch Sides:
            - BranchSide:      'tree.c:1836,27'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlNodeParseContent
                - xmlFreeProp
                - xmlDictLookup
            - BranchSide:      'tree.c:1839,24'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlNodeParseContent
                - xmlFreeProp
        - Branch String:   'tree.c:1836,9'
          Branch Sides:
            - BranchSide:      'tree.c:1837,28'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlNodeParseContent
                - xmlFreeProp
            - BranchSide:      'tree.c:1839,24'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlNodeParseContent
                - xmlFreeProp
        - Branch String:   'tree.c:1840,9'
          Branch Sides:
            - BranchSide:      'tree.c:1841,9'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:1842,16'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlNodeParseContent
                - xmlFreeProp
        - Branch String:   'tree.c:1843,9'
          Branch Sides:
            - BranchSide:      'tree.c:1844,39'
              BranchSideFuncs:
                - xmlNodeParseContent
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeProp
            - BranchSide:      'tree.c:1848,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:1844,6'
          Branch Sides:
            - BranchSide:      'tree.c:1845,13'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:1846,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:1848,32'
          Branch Sides:
            - BranchSide:      'tree.c:1848,36'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:1850,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1848,9'
          Branch Sides:
            - BranchSide:      'tree.c:1849,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:1850,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:1837,14'
          Dst:             xmlDictLookup
        - Src:             'tree.c:1839,14'
          Dst:             xmlStrdup
        - Src:             'tree.c:1844,6'
          Dst:             xmlNodeParseContent
        - Src:             'tree.c:1848,36'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:1849,2'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:1853,5'
          Dst:             xmlFreeProp
    - functionName:    xmlNewDtd
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 858
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - name
        - ExternalID
        - SystemID
      BBCount:         35
      ICount:          194
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlFreeDtd
        - xmlStrdup
      functionUses:    5
      BranchProfiles:
        - Branch String:   'tree.c:819,23'
          Branch Sides:
            - BranchSide:      'tree.c:819,27'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:826,23'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:819,9'
          Branch Sides:
            - BranchSide:      'tree.c:820,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:826,23'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:827,9'
          Branch Sides:
            - BranchSide:      'tree.c:828,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:829,12'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:832,9'
          Branch Sides:
            - BranchSide:      'tree.c:833,24'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
                - xmlStrdup
            - BranchSide:      'tree.c:837,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
                - xmlStrdup
        - Branch String:   'tree.c:834,13'
          Branch Sides:
            - BranchSide:      'tree.c:835,13'
              BranchSideFuncs:
                - xmlFreeDtd
            - BranchSide:      'tree.c:836,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
                - xmlStrdup
        - Branch String:   'tree.c:837,9'
          Branch Sides:
            - BranchSide:      'tree.c:838,30'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
            - BranchSide:      'tree.c:842,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
        - Branch String:   'tree.c:839,13'
          Branch Sides:
            - BranchSide:      'tree.c:840,13'
              BranchSideFuncs:
                - xmlFreeDtd
            - BranchSide:      'tree.c:841,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
        - Branch String:   'tree.c:842,9'
          Branch Sides:
            - BranchSide:      'tree.c:843,28'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeDtd
            - BranchSide:      'tree.c:847,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:844,13'
          Branch Sides:
            - BranchSide:      'tree.c:845,13'
              BranchSideFuncs:
                - xmlFreeDtd
            - BranchSide:      'tree.c:846,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:847,9'
          Branch Sides:
            - BranchSide:      'tree.c:848,19'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:849,16'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:851,32'
          Branch Sides:
            - BranchSide:      'tree.c:851,36'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:853,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:851,9'
          Branch Sides:
            - BranchSide:      'tree.c:852,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:853,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:833,14'
          Dst:             xmlStrdup
        - Src:             'tree.c:838,20'
          Dst:             xmlStrdup
        - Src:             'tree.c:843,18'
          Dst:             xmlStrdup
        - Src:             'tree.c:851,36'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:852,2'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:856,5'
          Dst:             xmlFreeDtd
    - functionName:    xmlCopyNode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4411
      functionLinenumberEnd: 4415
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - extended
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlStaticCopyNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:4414,11'
          Dst:             xmlStaticCopyNode
    - functionName:    xmlDocCopyNodeList
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4448
      functionLinenumberEnd: 4450
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - node
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlStaticCopyNodeList
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:4449,22'
          Dst:             xmlStaticCopyNodeList
    - functionName:    xmlDocCopyNode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4431
      functionLinenumberEnd: 4435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - doc
        - extended
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlStaticCopyNode
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:4434,11'
          Dst:             xmlStaticCopyNode
    - functionName:    xmlNextElementSibling
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3548
      functionLinenumberEnd: 3572
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         21
      ICount:          97
      EdgeCount:       22
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:3549,9'
          Branch Sides:
            - BranchSide:      'tree.c:3550,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3551,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3551,5'
          Branch Sides:
            - BranchSide:      'tree.c:3561,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3561,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3561,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3561,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3561,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3561,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3561,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3561,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3561,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3564,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3566,5'
          Branch Sides:
            - BranchSide:      'tree.c:3567,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3571,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3567,13'
          Branch Sides:
            - BranchSide:      'tree.c:3568,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3569,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlPreviousElementSibling
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3512
      functionLinenumberEnd: 3535
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         20
      ICount:          93
      EdgeCount:       21
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:3513,9'
          Branch Sides:
            - BranchSide:      'tree.c:3514,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3515,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3515,5'
          Branch Sides:
            - BranchSide:      'tree.c:3524,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3524,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3524,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3524,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3524,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3524,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3524,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3524,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3527,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3529,5'
          Branch Sides:
            - BranchSide:      'tree.c:3530,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3534,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3530,13'
          Branch Sides:
            - BranchSide:      'tree.c:3531,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3532,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlLastElementChild
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3477
      functionLinenumberEnd: 3499
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
      BBCount:         17
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:3480,9'
          Branch Sides:
            - BranchSide:      'tree.c:3481,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3482,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3482,5'
          Branch Sides:
            - BranchSide:      'tree.c:3488,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3488,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3488,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3488,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3488,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3491,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3493,5'
          Branch Sides:
            - BranchSide:      'tree.c:3494,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3498,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3494,13'
          Branch Sides:
            - BranchSide:      'tree.c:3495,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3496,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlFirstElementChild
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3442
      functionLinenumberEnd: 3464
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
      BBCount:         17
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:3445,9'
          Branch Sides:
            - BranchSide:      'tree.c:3446,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3447,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3447,5'
          Branch Sides:
            - BranchSide:      'tree.c:3453,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3453,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3453,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3453,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3453,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3456,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3458,5'
          Branch Sides:
            - BranchSide:      'tree.c:3459,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3463,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3459,13'
          Branch Sides:
            - BranchSide:      'tree.c:3460,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3461,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlChildElementCount
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3406
      functionLinenumberEnd: 3429
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
      BBCount:         18
      ICount:          91
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:3410,9'
          Branch Sides:
            - BranchSide:      'tree.c:3411,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3412,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3412,5'
          Branch Sides:
            - BranchSide:      'tree.c:3418,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3418,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3418,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3418,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3418,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3421,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3423,5'
          Branch Sides:
            - BranchSide:      'tree.c:3424,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3428,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3424,13'
          Branch Sides:
            - BranchSide:      'tree.c:3425,16'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3426,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlGetLastChild
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3383
      functionLinenumberEnd: 3388
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:3384,26'
          Branch Sides:
            - BranchSide:      'tree.c:3384,30'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3385,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3384,9'
          Branch Sides:
            - BranchSide:      'tree.c:3385,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3387,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlAddChildList
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3230
      functionLinenumberEnd: 3293
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - cur
      BBCount:         43
      ICount:          244
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - xmlFreeNode
        - xmlSetTreeDoc
        - xmlTextAddContent
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:3235,26'
          Branch Sides:
            - BranchSide:      'tree.c:3235,30'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3236,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3235,9'
          Branch Sides:
            - BranchSide:      'tree.c:3236,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3239,10'
              BranchSideFuncs:
                - xmlTextAddContent
                - xmlFreeNode
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3239,23'
          Branch Sides:
            - BranchSide:      'tree.c:3239,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3240,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3239,9'
          Branch Sides:
            - BranchSide:      'tree.c:3240,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3243,9'
              BranchSideFuncs:
                - xmlTextAddContent
                - xmlFreeNode
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3244,5'
          Branch Sides:
            - BranchSide:      'tree.c:3245,6'
              BranchSideFuncs:
                - xmlTextAddContent
                - xmlFreeNode
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:3250,9'
              BranchSideFuncs:
                - xmlTextAddContent
                - xmlFreeNode
        - Branch String:   'tree.c:3245,6'
          Branch Sides:
            - BranchSide:      'tree.c:3246,24'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlTextAddContent
                - xmlFreeNode
            - BranchSide:      'tree.c:3249,5'
              BranchSideFuncs:
                - xmlTextAddContent
                - xmlFreeNode
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3246,10'
          Branch Sides:
            - BranchSide:      'tree.c:3247,21'
              BranchSideFuncs:
                - xmlTextAddContent
                - xmlFreeNode
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:3248,2'
              BranchSideFuncs:
                - xmlTextAddContent
                - xmlFreeNode
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3250,9'
          Branch Sides:
            - BranchSide:      'tree.c:3251,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3257,9'
              BranchSideFuncs:
                - xmlTextAddContent
                - xmlFreeNode
        - Branch String:   'tree.c:3257,9'
          Branch Sides:
            - BranchSide:      'tree.c:3258,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3260,16'
              BranchSideFuncs:
                - xmlTextAddContent
                - xmlFreeNode
        - Branch String:   'tree.c:3265,35'
          Branch Sides:
            - BranchSide:      'tree.c:3266,7'
              BranchSideFuncs:
                - xmlTextAddContent
                - xmlFreeNode
            - BranchSide:      'tree.c:3282,15'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3266,36'
          Branch Sides:
            - BranchSide:      'tree.c:3267,7'
              BranchSideFuncs:
                - xmlTextAddContent
                - xmlFreeNode
            - BranchSide:      'tree.c:3282,15'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3265,6'
          Branch Sides:
            - BranchSide:      'tree.c:3270,35'
              BranchSideFuncs:
                - xmlTextAddContent
                - xmlFreeNode
            - BranchSide:      'tree.c:3282,15'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3270,17'
          Branch Sides:
            - BranchSide:      'tree.c:3271,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3272,20'
              BranchSideFuncs:
                - xmlFreeNode
        - Branch String:   'tree.c:3277,10'
          Branch Sides:
            - BranchSide:      'tree.c:3278,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3279,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3285,5'
          Branch Sides:
            - BranchSide:      'tree.c:3286,16'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3289,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:3246,10'
          Dst:             xmlSetTreeDoc
        - Src:             'tree.c:3270,17'
          Dst:             xmlTextAddContent
        - Src:             'tree.c:3273,6'
          Dst:             xmlFreeNode
    - functionName:    xmlAddPrevSibling
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3161
      functionLinenumberEnd: 3171
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - next
        - cur
      BBCount:         17
      ICount:          92
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - xmlInsertNode
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tree.c:3162,24'
          Branch Sides:
            - BranchSide:      'tree.c:3162,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3165,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3162,62'
          Branch Sides:
            - BranchSide:      'tree.c:3163,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3165,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3163,23'
          Branch Sides:
            - BranchSide:      'tree.c:3163,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3165,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3163,60'
          Branch Sides:
            - BranchSide:      'tree.c:3164,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3165,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3162,9'
          Branch Sides:
            - BranchSide:      'tree.c:3165,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3167,9'
              BranchSideFuncs:
                - xmlInsertNode
        - Branch String:   'tree.c:3167,9'
          Branch Sides:
            - BranchSide:      'tree.c:3168,16'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3170,26'
              BranchSideFuncs:
                - xmlInsertNode
      Callsites:
        - Src:             'tree.c:3170,12'
          Dst:             xmlInsertNode
    - functionName:    xmlAddNextSibling
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3130
      functionLinenumberEnd: 3140
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - prev
        - cur
      BBCount:         17
      ICount:          92
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - xmlInsertNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:3131,24'
          Branch Sides:
            - BranchSide:      'tree.c:3131,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3134,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3131,62'
          Branch Sides:
            - BranchSide:      'tree.c:3132,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3134,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3132,23'
          Branch Sides:
            - BranchSide:      'tree.c:3132,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3134,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3132,60'
          Branch Sides:
            - BranchSide:      'tree.c:3133,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3134,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3131,9'
          Branch Sides:
            - BranchSide:      'tree.c:3134,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3136,9'
              BranchSideFuncs:
                - xmlInsertNode
        - Branch String:   'tree.c:3136,9'
          Branch Sides:
            - BranchSide:      'tree.c:3137,16'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3139,26'
              BranchSideFuncs:
                - xmlInsertNode
      Callsites:
        - Src:             'tree.c:3139,12'
          Dst:             xmlInsertNode
    - functionName:    xmlNewChild
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2909
      functionLinenumberEnd: 2949
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - ns
        - name
        - content
      BBCount:         24
      ICount:          145
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - xmlNewDocNode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:2912,26'
          Branch Sides:
            - BranchSide:      'tree.c:2912,30'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2913,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2912,9'
          Branch Sides:
            - BranchSide:      'tree.c:2913,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2915,13'
              BranchSideFuncs:
                - xmlNewDocNode
        - Branch String:   'tree.c:2915,5'
          Branch Sides:
            - BranchSide:      'tree.c:2919,13'
              BranchSideFuncs:
                - xmlNewDocNode
            - BranchSide:      'tree.c:2919,13'
              BranchSideFuncs:
                - xmlNewDocNode
            - BranchSide:      'tree.c:2919,13'
              BranchSideFuncs:
                - xmlNewDocNode
            - BranchSide:      'tree.c:2922,17'
              BranchSideFuncs:
                - xmlNewDocNode
            - BranchSide:      'tree.c:2927,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2922,17'
          Branch Sides:
            - BranchSide:      'tree.c:2923,22'
              BranchSideFuncs:
                - xmlNewDocNode
            - BranchSide:      'tree.c:2924,13'
              BranchSideFuncs:
                - xmlNewDocNode
        - Branch String:   'tree.c:2931,9'
          Branch Sides:
            - BranchSide:      'tree.c:2932,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2937,19'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2938,9'
          Branch Sides:
            - BranchSide:      'tree.c:2939,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2942,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2930,11'
          Dst:             xmlNewDocNode
    - functionName:    xmlNewDocNode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2104
      functionLinenumberEnd: 2130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - ns
        - name
        - content
      BBCount:         17
      ICount:          115
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - xmlDictLookup
        - xmlNewElem
        - xmlStrdup
      functionUses:    23
      BranchProfiles:
        - Branch String:   'tree.c:2108,9'
          Branch Sides:
            - BranchSide:      'tree.c:2109,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2111,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlNewElem
                - xmlDictLookup
                - xmlNewElem
        - Branch String:   'tree.c:2111,23'
          Branch Sides:
            - BranchSide:      'tree.c:2111,27'
              BranchSideFuncs:
                - xmlStrdup
                - xmlNewElem
                - xmlDictLookup
                - xmlNewElem
            - BranchSide:      'tree.c:2119,22'
              BranchSideFuncs:
                - xmlStrdup
                - xmlNewElem
        - Branch String:   'tree.c:2111,9'
          Branch Sides:
            - BranchSide:      'tree.c:2112,49'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewElem
            - BranchSide:      'tree.c:2119,22'
              BranchSideFuncs:
                - xmlStrdup
                - xmlNewElem
        - Branch String:   'tree.c:2114,13'
          Branch Sides:
            - BranchSide:      'tree.c:2115,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2116,27'
              BranchSideFuncs:
                - xmlNewElem
        - Branch String:   'tree.c:2120,9'
          Branch Sides:
            - BranchSide:      'tree.c:2121,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2123,22'
              BranchSideFuncs:
                - xmlNewElem
        - Branch String:   'tree.c:2124,9'
          Branch Sides:
            - BranchSide:      'tree.c:2125,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2129,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2112,35'
          Dst:             xmlDictLookup
        - Src:             'tree.c:2116,16'
          Dst:             xmlNewElem
        - Src:             'tree.c:2119,12'
          Dst:             xmlStrdup
        - Src:             'tree.c:2123,11'
          Dst:             xmlNewElem
    - functionName:    xmlNewElem
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2049
      functionLinenumberEnd: 2074
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - ns
        - name
        - content
      BBCount:         16
      ICount:          113
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlNodeParseContent
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:2053,9'
          Branch Sides:
            - BranchSide:      'tree.c:2054,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2055,12'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlNodeParseContent
        - Branch String:   'tree.c:2062,9'
          Branch Sides:
            - BranchSide:      'tree.c:2063,33'
              BranchSideFuncs:
                - xmlNodeParseContent
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2070,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2063,13'
          Branch Sides:
            - BranchSide:      'tree.c:2065,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2068,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2070,32'
          Branch Sides:
            - BranchSide:      'tree.c:2070,36'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2073,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2070,9'
          Branch Sides:
            - BranchSide:      'tree.c:2071,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2073,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2063,13'
          Dst:             xmlNodeParseContent
        - Src:             'tree.c:2070,36'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:2071,2'
          Dst:             __xmlRegisterNodeDefaultValue
    - functionName:    xmlNewDocComment
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2644
      functionLinenumberEnd: 2649
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - content
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlNewComment
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:2648,9'
          Branch Sides:
            - BranchSide:      'tree.c:2648,33'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2648,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2647,11'
          Dst:             xmlNewComment
    - functionName:    xmlNewComment
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2567
      functionLinenumberEnd: 2593
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - content
      BBCount:         17
      ICount:          98
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlFreeNode
        - xmlStrdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tree.c:2574,9'
          Branch Sides:
            - BranchSide:      'tree.c:2575,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2576,12'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeNode
        - Branch String:   'tree.c:2580,9'
          Branch Sides:
            - BranchSide:      'tree.c:2581,27'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeNode
            - BranchSide:      'tree.c:2586,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2582,13'
          Branch Sides:
            - BranchSide:      'tree.c:2583,13'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:2584,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2586,32'
          Branch Sides:
            - BranchSide:      'tree.c:2586,36'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2588,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2586,9'
          Branch Sides:
            - BranchSide:      'tree.c:2587,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2588,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2581,17'
          Dst:             xmlStrdup
        - Src:             'tree.c:2586,36'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:2587,2'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:2591,5'
          Dst:             xmlFreeNode
    - functionName:    xmlNewCDataBlock
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2607
      functionLinenumberEnd: 2631
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - doc
        - content
        - len
      BBCount:         16
      ICount:          107
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlStrndup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tree.c:2614,9'
          Branch Sides:
            - BranchSide:      'tree.c:2615,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2616,12'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
        - Branch String:   'tree.c:2620,9'
          Branch Sides:
            - BranchSide:      'tree.c:2621,28'
              BranchSideFuncs:
                - xmlStrndup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2628,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2622,13'
          Branch Sides:
            - BranchSide:      'tree.c:2623,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2626,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2628,32'
          Branch Sides:
            - BranchSide:      'tree.c:2628,36'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2630,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2628,9'
          Branch Sides:
            - BranchSide:      'tree.c:2629,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2630,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2621,17'
          Dst:             xmlStrndup
        - Src:             'tree.c:2628,36'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:2629,2'
          Dst:             __xmlRegisterNodeDefaultValue
    - functionName:    xmlNewReference
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2428
      functionLinenumberEnd: 2477
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - name
      BBCount:         25
      ICount:          183
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlFreeNode
        - xmlGetDocEntity
        - xmlStrdup
        - xmlStrlen
        - xmlStrndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:2432,9'
          Branch Sides:
            - BranchSide:      'tree.c:2433,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2438,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetDocEntity
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeNode
                - xmlStrlen
                - xmlStrndup
                - xmlStrndup
        - Branch String:   'tree.c:2439,9'
          Branch Sides:
            - BranchSide:      'tree.c:2440,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2441,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetDocEntity
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeNode
                - xmlStrlen
                - xmlStrndup
                - xmlStrndup
        - Branch String:   'tree.c:2445,9'
          Branch Sides:
            - BranchSide:      'tree.c:2447,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrndup
                - xmlGetDocEntity
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeNode
                - xmlStrndup
            - BranchSide:      'tree.c:2454,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetDocEntity
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeNode
        - Branch String:   'tree.c:2449,6'
          Branch Sides:
            - BranchSide:      'tree.c:2450,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetDocEntity
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeNode
            - BranchSide:      'tree.c:2452,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetDocEntity
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeNode
        - Branch String:   'tree.c:2455,9'
          Branch Sides:
            - BranchSide:      'tree.c:2456,9'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:2458,27'
              BranchSideFuncs:
                - xmlGetDocEntity
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2459,9'
          Branch Sides:
            - BranchSide:      'tree.c:2460,17'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2470,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2470,32'
          Branch Sides:
            - BranchSide:      'tree.c:2470,36'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2472,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2470,9'
          Branch Sides:
            - BranchSide:      'tree.c:2471,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2472,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2448,8'
          Dst:             xmlStrlen
        - Src:             'tree.c:2450,18'
          Dst:             xmlStrndup
        - Src:             'tree.c:2452,18'
          Dst:             xmlStrndup
        - Src:             'tree.c:2454,14'
          Dst:             xmlStrdup
        - Src:             'tree.c:2458,11'
          Dst:             xmlGetDocEntity
        - Src:             'tree.c:2470,36'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:2471,2'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:2475,5'
          Dst:             xmlFreeNode
    - functionName:    xmlNewCharRef
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2392
      functionLinenumberEnd: 2412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - name
      BBCount:         14
      ICount:          95
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlNewEntityRef
        - xmlStrdup
        - xmlStrlen
        - xmlStrndup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:2395,9'
          Branch Sides:
            - BranchSide:      'tree.c:2396,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2398,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlNewEntityRef
                - xmlStrlen
                - xmlStrndup
                - xmlStrndup
        - Branch String:   'tree.c:2398,9'
          Branch Sides:
            - BranchSide:      'tree.c:2400,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrndup
                - xmlNewEntityRef
                - xmlStrndup
            - BranchSide:      'tree.c:2407,19'
              BranchSideFuncs:
                - xmlStrdup
                - xmlNewEntityRef
        - Branch String:   'tree.c:2402,6'
          Branch Sides:
            - BranchSide:      'tree.c:2403,24'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewEntityRef
            - BranchSide:      'tree.c:2405,24'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewEntityRef
        - Branch String:   'tree.c:2408,9'
          Branch Sides:
            - BranchSide:      'tree.c:2409,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2411,28'
              BranchSideFuncs:
                - xmlNewEntityRef
      Callsites:
        - Src:             'tree.c:2401,8'
          Dst:             xmlStrlen
        - Src:             'tree.c:2403,13'
          Dst:             xmlStrndup
        - Src:             'tree.c:2405,13'
          Dst:             xmlStrndup
        - Src:             'tree.c:2407,9'
          Dst:             xmlStrdup
        - Src:             'tree.c:2411,12'
          Dst:             xmlNewEntityRef
    - functionName:    xmlNewTextChild
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2297
      functionLinenumberEnd: 2337
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - ns
        - name
        - content
      BBCount:         24
      ICount:          145
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - xmlNewDocRawNode
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:2300,26'
          Branch Sides:
            - BranchSide:      'tree.c:2300,30'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2301,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2300,9'
          Branch Sides:
            - BranchSide:      'tree.c:2301,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2303,13'
              BranchSideFuncs:
                - xmlNewDocRawNode
        - Branch String:   'tree.c:2303,5'
          Branch Sides:
            - BranchSide:      'tree.c:2307,13'
              BranchSideFuncs:
                - xmlNewDocRawNode
            - BranchSide:      'tree.c:2307,13'
              BranchSideFuncs:
                - xmlNewDocRawNode
            - BranchSide:      'tree.c:2307,13'
              BranchSideFuncs:
                - xmlNewDocRawNode
            - BranchSide:      'tree.c:2310,17'
              BranchSideFuncs:
                - xmlNewDocRawNode
            - BranchSide:      'tree.c:2315,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2310,17'
          Branch Sides:
            - BranchSide:      'tree.c:2311,22'
              BranchSideFuncs:
                - xmlNewDocRawNode
            - BranchSide:      'tree.c:2312,13'
              BranchSideFuncs:
                - xmlNewDocRawNode
        - Branch String:   'tree.c:2319,9'
          Branch Sides:
            - BranchSide:      'tree.c:2320,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2325,19'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2326,9'
          Branch Sides:
            - BranchSide:      'tree.c:2327,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2330,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2318,11'
          Dst:             xmlNewDocRawNode
    - functionName:    xmlNewDocRawNode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2185
      functionLinenumberEnd: 2206
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - ns
        - name
        - content
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlFreeNode
        - xmlNewDocNode
        - xmlNewDocText
      functionUses:    7
      BranchProfiles:
        - Branch String:   'tree.c:2189,9'
          Branch Sides:
            - BranchSide:      'tree.c:2190,20'
              BranchSideFuncs:
                - xmlNewDocText
                - xmlFreeNode
            - BranchSide:      'tree.c:2205,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2191,6'
          Branch Sides:
            - BranchSide:      'tree.c:2194,27'
              BranchSideFuncs:
                - xmlNewDocText
                - xmlFreeNode
            - BranchSide:      'tree.c:2204,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2195,17'
          Branch Sides:
            - BranchSide:      'tree.c:2196,29'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:2200,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2188,11'
          Dst:             xmlNewDocNode
        - Src:             'tree.c:2194,13'
          Dst:             xmlNewDocText
        - Src:             'tree.c:2196,17'
          Dst:             xmlFreeNode
    - functionName:    xmlNewDocFragment
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2218
      functionLinenumberEnd: 2235
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __xmlRegisterNodeDefaultValue
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:2225,9'
          Branch Sides:
            - BranchSide:      'tree.c:2226,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2227,12'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2232,32'
          Branch Sides:
            - BranchSide:      'tree.c:2232,36'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2234,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2232,9'
          Branch Sides:
            - BranchSide:      'tree.c:2233,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2234,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2232,36'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:2233,2'
          Dst:             __xmlRegisterNodeDefaultValue
    - functionName:    xmlNewDocNodeEatName
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2150
      functionLinenumberEnd: 2167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - ns
        - name
        - content
      BBCount:         16
      ICount:          90
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlDictOwns
        - xmlNewElem
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tree.c:2153,9'
          Branch Sides:
            - BranchSide:      'tree.c:2154,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2156,22'
              BranchSideFuncs:
                - xmlNewElem
                - xmlDictOwns
        - Branch String:   'tree.c:2157,9'
          Branch Sides:
            - BranchSide:      'tree.c:2159,14'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:2166,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2159,27'
          Branch Sides:
            - BranchSide:      'tree.c:2160,14'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2162,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2160,33'
          Branch Sides:
            - BranchSide:      'tree.c:2161,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2162,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2159,13'
          Branch Sides:
            - BranchSide:      'tree.c:2162,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2163,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2156,11'
          Dst:             xmlNewElem
        - Src:             'tree.c:2161,15'
          Dst:             xmlDictOwns
    - functionName:    xmlNewNodeEatName
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2043
      functionLinenumberEnd: 2044
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ns
        - name
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNewDocNodeEatName
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:2044,12'
          Dst:             xmlNewDocNodeEatName
    - functionName:    xmlNewNode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2022
      functionLinenumberEnd: 2023
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ns
        - name
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNewDocNode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:2023,12'
          Dst:             xmlNewDocNode
    - functionName:    xmlNewPI
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2005
      functionLinenumberEnd: 2006
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - content
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNewDocPI
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:2006,12'
          Dst:             xmlNewDocPI
    - functionName:    xmlNewDocPI
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1954
      functionLinenumberEnd: 1990
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - name
        - content
      BBCount:         27
      ICount:          156
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlDictLookup
        - xmlFreeNode
        - xmlStrdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tree.c:1957,9'
          Branch Sides:
            - BranchSide:      'tree.c:1958,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1964,24'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeNode
                - xmlDictLookup
        - Branch String:   'tree.c:1965,9'
          Branch Sides:
            - BranchSide:      'tree.c:1966,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1967,12'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeNode
                - xmlDictLookup
        - Branch String:   'tree.c:1971,23'
          Branch Sides:
            - BranchSide:      'tree.c:1971,27'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeNode
                - xmlDictLookup
            - BranchSide:      'tree.c:1974,24'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeNode
        - Branch String:   'tree.c:1971,9'
          Branch Sides:
            - BranchSide:      'tree.c:1972,35'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeNode
            - BranchSide:      'tree.c:1974,24'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeNode
        - Branch String:   'tree.c:1975,9'
          Branch Sides:
            - BranchSide:      'tree.c:1976,9'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:1977,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeNode
        - Branch String:   'tree.c:1977,9'
          Branch Sides:
            - BranchSide:      'tree.c:1978,27'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeNode
            - BranchSide:      'tree.c:1983,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:1979,13'
          Branch Sides:
            - BranchSide:      'tree.c:1980,13'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:1981,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:1983,32'
          Branch Sides:
            - BranchSide:      'tree.c:1983,36'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:1985,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1983,9'
          Branch Sides:
            - BranchSide:      'tree.c:1984,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:1985,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:1972,21'
          Dst:             xmlDictLookup
        - Src:             'tree.c:1974,14'
          Dst:             xmlStrdup
        - Src:             'tree.c:1978,17'
          Dst:             xmlStrdup
        - Src:             'tree.c:1983,36'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:1984,2'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:1988,5'
          Dst:             xmlFreeNode
    - functionName:    xmlNewNsPropEatName
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1794
      functionLinenumberEnd: 1801
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - ns
        - name
        - value
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlNewPropInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:1796,9'
          Branch Sides:
            - BranchSide:      'tree.c:1797,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1800,31'
              BranchSideFuncs:
                - xmlNewPropInternal
      Callsites:
        - Src:             'tree.c:1800,12'
          Dst:             xmlNewPropInternal
    - functionName:    xmlNewNsProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1769
      functionLinenumberEnd: 1776
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - ns
        - name
        - value
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlNewPropInternal
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tree.c:1771,9'
          Branch Sides:
            - BranchSide:      'tree.c:1772,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1775,31'
              BranchSideFuncs:
                - xmlNewPropInternal
      Callsites:
        - Src:             'tree.c:1775,12'
          Dst:             xmlNewPropInternal
    - functionName:    xmlNewProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1740
      functionLinenumberEnd: 1747
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - name
        - value
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlNewPropInternal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:1742,9'
          Branch Sides:
            - BranchSide:      'tree.c:1743,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1746,28'
              BranchSideFuncs:
                - xmlNewPropInternal
      Callsites:
        - Src:             'tree.c:1746,9'
          Dst:             xmlNewPropInternal
    - functionName:    xmlNodeListGetRawString
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1614
      functionLinenumberEnd: 1622
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - doc
        - list
        - inLine
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlNodeListGetStringInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:1618,9'
          Branch Sides:
            - BranchSide:      'tree.c:1619,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1621,53'
              BranchSideFuncs:
                - xmlNodeListGetStringInternal
      Callsites:
        - Src:             'tree.c:1621,12'
          Dst:             xmlNodeListGetStringInternal
    - functionName:    xmlNodeListGetStringInternal
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1494
      functionLinenumberEnd: 1557
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - doc
        - node
        - escMode
      BBCount:         50
      ICount:          271
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - xmlBufAdd
        - xmlBufCat
        - xmlBufCreate
        - xmlBufDetach
        - xmlBufFree
        - xmlBufGetNodeContent
        - xmlEncodeEntitiesInternal
        - xmlEncodeSpecialChars
        - xmlStrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:1498,9'
          Branch Sides:
            - BranchSide:      'tree.c:1499,16'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'tree.c:1501,10'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufDetach
                - xmlBufFree
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufGetNodeContent
                - xmlEncodeSpecialChars
                - xmlBufCat
                - xmlBufFree
                - xmlEncodeEntitiesInternal
                - xmlEncodeEntitiesInternal
                - xmlBufCat
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:1501,24'
          Branch Sides:
            - BranchSide:      'tree.c:1502,11'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufDetach
                - xmlBufFree
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufGetNodeContent
                - xmlEncodeSpecialChars
                - xmlBufCat
                - xmlBufFree
                - xmlEncodeEntitiesInternal
                - xmlEncodeEntitiesInternal
                - xmlBufCat
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:1510,11'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufDetach
                - xmlBufFree
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufGetNodeContent
                - xmlEncodeSpecialChars
                - xmlBufCat
                - xmlBufFree
                - xmlEncodeEntitiesInternal
                - xmlEncodeEntitiesInternal
                - xmlBufCat
        - Branch String:   'tree.c:1502,40'
          Branch Sides:
            - BranchSide:      'tree.c:1503,11'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufDetach
                - xmlBufFree
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufGetNodeContent
                - xmlEncodeSpecialChars
                - xmlBufCat
                - xmlBufFree
                - xmlEncodeEntitiesInternal
                - xmlEncodeEntitiesInternal
                - xmlBufCat
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:1504,10'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufDetach
                - xmlBufFree
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufGetNodeContent
                - xmlEncodeSpecialChars
                - xmlBufCat
                - xmlBufFree
                - xmlEncodeEntitiesInternal
                - xmlEncodeEntitiesInternal
                - xmlBufCat
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:1503,50'
          Branch Sides:
            - BranchSide:      'tree.c:1504,10'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufDetach
                - xmlBufFree
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufGetNodeContent
                - xmlEncodeSpecialChars
                - xmlBufCat
                - xmlBufFree
                - xmlEncodeEntitiesInternal
                - xmlEncodeEntitiesInternal
                - xmlBufCat
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:1510,11'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufDetach
                - xmlBufFree
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufGetNodeContent
                - xmlEncodeSpecialChars
                - xmlBufCat
                - xmlBufFree
                - xmlEncodeEntitiesInternal
                - xmlEncodeEntitiesInternal
                - xmlBufCat
        - Branch String:   'tree.c:1501,9'
          Branch Sides:
            - BranchSide:      'tree.c:1505,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:1510,11'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufDetach
                - xmlBufFree
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufGetNodeContent
                - xmlEncodeSpecialChars
                - xmlBufCat
                - xmlBufFree
                - xmlEncodeEntitiesInternal
                - xmlEncodeEntitiesInternal
                - xmlBufCat
        - Branch String:   'tree.c:1505,13'
          Branch Sides:
            - BranchSide:      'tree.c:1506,20'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'tree.c:1507,26'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'tree.c:1511,9'
          Branch Sides:
            - BranchSide:      'tree.c:1512,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1514,5'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlBufFree
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufGetNodeContent
                - xmlEncodeSpecialChars
                - xmlBufCat
                - xmlBufFree
                - xmlEncodeEntitiesInternal
                - xmlEncodeEntitiesInternal
                - xmlBufCat
        - Branch String:   'tree.c:1514,5'
          Branch Sides:
            - BranchSide:      'tree.c:1515,14'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlBufFree
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufGetNodeContent
                - xmlEncodeSpecialChars
                - xmlBufCat
                - xmlBufFree
                - xmlEncodeEntitiesInternal
                - xmlEncodeEntitiesInternal
                - xmlBufCat
            - BranchSide:      'tree.c:1550,24'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlBufFree
        - Branch String:   'tree.c:1515,43'
          Branch Sides:
            - BranchSide:      'tree.c:1516,14'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlBufFree
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufGetNodeContent
                - xmlEncodeSpecialChars
                - xmlBufCat
                - xmlBufFree
                - xmlEncodeEntitiesInternal
                - xmlEncodeEntitiesInternal
                - xmlBufCat
            - BranchSide:      'tree.c:1517,17'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlBufFree
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufGetNodeContent
                - xmlEncodeSpecialChars
                - xmlBufCat
                - xmlBufFree
                - xmlEncodeEntitiesInternal
                - xmlEncodeEntitiesInternal
                - xmlBufCat
        - Branch String:   'tree.c:1515,13'
          Branch Sides:
            - BranchSide:      'tree.c:1517,17'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlBufFree
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufGetNodeContent
                - xmlEncodeSpecialChars
                - xmlBufCat
                - xmlBufFree
                - xmlEncodeEntitiesInternal
                - xmlEncodeEntitiesInternal
                - xmlBufCat
            - BranchSide:      'tree.c:1537,20'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlBufFree
                - xmlEncodeSpecialChars
                - xmlBufCat
                - xmlBufFree
                - xmlEncodeEntitiesInternal
                - xmlEncodeEntitiesInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufGetNodeContent
        - Branch String:   'tree.c:1517,17'
          Branch Sides:
            - BranchSide:      'tree.c:1518,21'
              BranchSideFuncs:
                - xmlEncodeSpecialChars
                - xmlBufCat
                - xmlBufDetach
                - xmlBufFree
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufGetNodeContent
                - xmlBufFree
                - xmlEncodeEntitiesInternal
                - xmlEncodeEntitiesInternal
                - xmlBufCat
            - BranchSide:      'tree.c:1537,9'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlBufFree
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufGetNodeContent
                - xmlEncodeSpecialChars
                - xmlBufCat
                - xmlBufFree
                - xmlEncodeEntitiesInternal
                - xmlEncodeEntitiesInternal
                - xmlBufCat
        - Branch String:   'tree.c:1518,21'
          Branch Sides:
            - BranchSide:      'tree.c:1519,31'
              BranchSideFuncs:
                - xmlBufCat
                - xmlBufDetach
                - xmlBufFree
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufGetNodeContent
                - xmlEncodeSpecialChars
                - xmlBufCat
                - xmlBufFree
                - xmlEncodeEntitiesInternal
                - xmlEncodeEntitiesInternal
            - BranchSide:      'tree.c:1523,25'
              BranchSideFuncs:
                - xmlEncodeSpecialChars
                - xmlBufCat
                - xmlBufDetach
                - xmlBufFree
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufGetNodeContent
                - xmlBufCat
                - xmlBufFree
                - xmlEncodeEntitiesInternal
                - xmlEncodeEntitiesInternal
        - Branch String:   'tree.c:1523,25'
          Branch Sides:
            - BranchSide:      'tree.c:1524,61'
              BranchSideFuncs:
                - xmlEncodeEntitiesInternal
                - xmlBufCat
                - xmlBufDetach
                - xmlBufFree
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufGetNodeContent
                - xmlEncodeSpecialChars
                - xmlEncodeEntitiesInternal
                - xmlBufCat
                - xmlBufFree
            - BranchSide:      'tree.c:1526,30'
              BranchSideFuncs:
                - xmlEncodeSpecialChars
                - xmlBufCat
                - xmlBufDetach
                - xmlBufFree
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufGetNodeContent
                - xmlEncodeEntitiesInternal
                - xmlBufCat
                - xmlBufFree
                - xmlEncodeEntitiesInternal
        - Branch String:   'tree.c:1526,30'
          Branch Sides:
            - BranchSide:      'tree.c:1527,61'
              BranchSideFuncs:
                - xmlEncodeEntitiesInternal
                - xmlBufCat
                - xmlBufDetach
                - xmlBufFree
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufGetNodeContent
                - xmlEncodeSpecialChars
                - xmlEncodeEntitiesInternal
                - xmlBufCat
                - xmlBufFree
            - BranchSide:      'tree.c:1530,57'
              BranchSideFuncs:
                - xmlEncodeSpecialChars
                - xmlBufCat
                - xmlBufDetach
                - xmlBufFree
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufGetNodeContent
                - xmlEncodeEntitiesInternal
                - xmlEncodeEntitiesInternal
                - xmlBufCat
                - xmlBufFree
        - Branch String:   'tree.c:1531,25'
          Branch Sides:
            - BranchSide:      'tree.c:1532,25'
              BranchSideFuncs:
                - xmlBufFree
            - BranchSide:      'tree.c:1533,31'
              BranchSideFuncs:
                - xmlBufCat
                - xmlBufDetach
                - xmlBufFree
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufGetNodeContent
                - xmlEncodeSpecialChars
                - xmlBufFree
                - xmlEncodeEntitiesInternal
                - xmlEncodeEntitiesInternal
                - xmlBufCat
        - Branch String:   'tree.c:1538,17'
          Branch Sides:
            - BranchSide:      'tree.c:1539,38'
              BranchSideFuncs:
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlEncodeSpecialChars
                - xmlBufCat
                - xmlBufFree
                - xmlEncodeEntitiesInternal
                - xmlEncodeEntitiesInternal
                - xmlBufCat
            - BranchSide:      'tree.c:1541,27'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufDetach
                - xmlBufFree
                - xmlBufGetNodeContent
                - xmlEncodeSpecialChars
                - xmlBufCat
                - xmlBufFree
                - xmlEncodeEntitiesInternal
                - xmlEncodeEntitiesInternal
                - xmlBufCat
      Callsites:
        - Src:             'tree.c:1499,16'
          Dst:             xmlStrdup
        - Src:             'tree.c:1506,20'
          Dst:             xmlStrdup
        - Src:             'tree.c:1507,16'
          Dst:             xmlStrdup
        - Src:             'tree.c:1510,11'
          Dst:             xmlBufCreate
        - Src:             'tree.c:1519,21'
          Dst:             xmlBufCat
        - Src:             'tree.c:1524,35'
          Dst:             xmlEncodeEntitiesInternal
        - Src:             'tree.c:1527,35'
          Dst:             xmlEncodeEntitiesInternal
        - Src:             'tree.c:1530,35'
          Dst:             xmlEncodeSpecialChars
        - Src:             'tree.c:1533,21'
          Dst:             xmlBufCat
        - Src:             'tree.c:1539,17'
          Dst:             xmlBufGetNodeContent
        - Src:             'tree.c:1541,17'
          Dst:             xmlBufAdd
        - Src:             'tree.c:1542,17'
          Dst:             xmlBufCat
        - Src:             'tree.c:1543,17'
          Dst:             xmlBufAdd
        - Src:             'tree.c:1550,11'
          Dst:             xmlBufDetach
        - Src:             'tree.c:1551,5'
          Dst:             xmlBufFree
        - Src:             'tree.c:1555,5'
          Dst:             xmlBufFree
    - functionName:    xmlNodeListGetString
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1577
      functionLinenumberEnd: 1595
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - doc
        - list
        - inLine
      BBCount:         15
      ICount:          76
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlNodeListGetStringInternal
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tree.c:1581,9'
          Branch Sides:
            - BranchSide:      'tree.c:1582,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1584,9'
              BranchSideFuncs:
                - xmlNodeListGetStringInternal
        - Branch String:   'tree.c:1584,9'
          Branch Sides:
            - BranchSide:      'tree.c:1585,17'
              BranchSideFuncs:
                - xmlNodeListGetStringInternal
            - BranchSide:      'tree.c:1587,14'
              BranchSideFuncs:
                - xmlNodeListGetStringInternal
        - Branch String:   'tree.c:1587,36'
          Branch Sides:
            - BranchSide:      'tree.c:1588,14'
              BranchSideFuncs:
                - xmlNodeListGetStringInternal
            - BranchSide:      'tree.c:1591,21'
              BranchSideFuncs:
                - xmlNodeListGetStringInternal
        - Branch String:   'tree.c:1587,13'
          Branch Sides:
            - BranchSide:      'tree.c:1589,21'
              BranchSideFuncs:
                - xmlNodeListGetStringInternal
            - BranchSide:      'tree.c:1591,21'
              BranchSideFuncs:
                - xmlNodeListGetStringInternal
      Callsites:
        - Src:             'tree.c:1594,12'
          Dst:             xmlNodeListGetStringInternal
    - functionName:    xmlStringGetNodeList
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1478
      functionLinenumberEnd: 1482
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - value
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNodeParseContentInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:1481,5'
          Dst:             xmlNodeParseContentInternal
    - functionName:    xmlStringLenGetNodeList
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1451
      functionLinenumberEnd: 1455
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - doc
        - value
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNodeParseContentInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:1454,5'
          Dst:             xmlNodeParseContentInternal
    - functionName:    xmlCreateIntSubset
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 902
      functionLinenumberEnd: 981
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - name
        - ExternalID
        - SystemID
      BBCount:         53
      ICount:          341
      EdgeCount:       71
      CyclomaticComplexity: 20
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlFreeDtd
        - xmlGetIntSubset
        - xmlStrdup
      functionUses:    11
      BranchProfiles:
        - Branch String:   'tree.c:905,9'
          Branch Sides:
            - BranchSide:      'tree.c:906,31'
              BranchSideFuncs:
                - xmlGetIntSubset
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:914,23'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:907,13'
          Branch Sides:
            - BranchSide:      'tree.c:908,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:909,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:915,9'
          Branch Sides:
            - BranchSide:      'tree.c:916,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:917,12'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:920,9'
          Branch Sides:
            - BranchSide:      'tree.c:921,24'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
                - xmlStrdup
            - BranchSide:      'tree.c:925,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
                - xmlStrdup
        - Branch String:   'tree.c:922,6'
          Branch Sides:
            - BranchSide:      'tree.c:923,13'
              BranchSideFuncs:
                - xmlFreeDtd
            - BranchSide:      'tree.c:924,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
                - xmlStrdup
        - Branch String:   'tree.c:925,9'
          Branch Sides:
            - BranchSide:      'tree.c:926,30'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
            - BranchSide:      'tree.c:930,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
        - Branch String:   'tree.c:927,6'
          Branch Sides:
            - BranchSide:      'tree.c:928,13'
              BranchSideFuncs:
                - xmlFreeDtd
            - BranchSide:      'tree.c:929,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
        - Branch String:   'tree.c:930,9'
          Branch Sides:
            - BranchSide:      'tree.c:931,28'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeDtd
            - BranchSide:      'tree.c:935,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:932,6'
          Branch Sides:
            - BranchSide:      'tree.c:933,13'
              BranchSideFuncs:
                - xmlFreeDtd
            - BranchSide:      'tree.c:934,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:935,9'
          Branch Sides:
            - BranchSide:      'tree.c:936,19'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:974,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:939,6'
          Branch Sides:
            - BranchSide:      'tree.c:940,35'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:943,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:943,10'
          Branch Sides:
            - BranchSide:      'tree.c:946,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:953,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:954,25'
          Branch Sides:
            - BranchSide:      'tree.c:954,29'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:954,3'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:954,3'
          Branch Sides:
            - BranchSide:      'tree.c:955,14'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:956,7'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:956,7'
          Branch Sides:
            - BranchSide:      'tree.c:957,19'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:962,19'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:964,11'
          Branch Sides:
            - BranchSide:      'tree.c:965,33'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:967,35'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:974,32'
          Branch Sides:
            - BranchSide:      'tree.c:974,36'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:976,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:974,9'
          Branch Sides:
            - BranchSide:      'tree.c:975,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:976,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:906,15'
          Dst:             xmlGetIntSubset
        - Src:             'tree.c:921,14'
          Dst:             xmlStrdup
        - Src:             'tree.c:926,20'
          Dst:             xmlStrdup
        - Src:             'tree.c:931,18'
          Dst:             xmlStrdup
        - Src:             'tree.c:974,36'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:975,2'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:979,5'
          Dst:             xmlFreeDtd
    - functionName:    xmlGetIntSubset
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionLinenumberEnd: 881
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'tree.c:872,9'
          Branch Sides:
            - BranchSide:      'tree.c:873,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:874,11'
              BranchSideFuncs: []
        - Branch String:   'tree.c:875,5'
          Branch Sides:
            - BranchSide:      'tree.c:876,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:880,24'
              BranchSideFuncs: []
        - Branch String:   'tree.c:876,6'
          Branch Sides:
            - BranchSide:      'tree.c:877,25'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:878,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSetNs
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - ns
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:753,9'
          Branch Sides:
            - BranchSide:      'tree.c:754,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:756,10'
              BranchSideFuncs: []
        - Branch String:   'tree.c:756,42'
          Branch Sides:
            - BranchSide:      'tree.c:757,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:758,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:756,9'
          Branch Sides:
            - BranchSide:      'tree.c:756,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:758,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlValidateNMToken
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - value
        - space
      BBCount:         272
      ICount:          1183
      EdgeCount:       380
      CyclomaticComplexity: 110
      functionsReached:
        - xmlCharInRange
        - xmlStringCurrentChar
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:606,9'
          Branch Sides:
            - BranchSide:      'tree.c:607,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:611,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:611,9'
          Branch Sides:
            - BranchSide:      'tree.c:612,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:613,12'
              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:612,2'
              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:612,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:612,2'
              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:612,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:612,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:612,2'
          Branch Sides:
            - BranchSide:      'tree.c:612,31'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:613,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:613,24'
          Branch Sides:
            - BranchSide:      'tree.c:613,29'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:614,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:613,42'
          Branch Sides:
            - BranchSide:      'tree.c:614,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:617,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:614,24'
          Branch Sides:
            - BranchSide:      'tree.c:614,29'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:615,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:614,42'
          Branch Sides:
            - BranchSide:      'tree.c:615,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:617,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:615,24'
          Branch Sides:
            - BranchSide:      'tree.c:615,29'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:616,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:615,42'
          Branch Sides:
            - BranchSide:      'tree.c:616,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:617,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:616,23'
          Branch Sides:
            - BranchSide:      'tree.c:616,28'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:617,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:616,40'
          Branch Sides:
            - BranchSide:      'tree.c:616,45'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:617,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:616,57'
          Branch Sides:
            - BranchSide:      'tree.c:616,62'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:617,5'
              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:617,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:619,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:620,27'
          Branch Sides:
            - BranchSide:      'tree.c:620,32'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:621,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:620,45'
          Branch Sides:
            - BranchSide:      'tree.c:620,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:621,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:621,20'
          Branch Sides:
            - BranchSide:      'tree.c:621,25'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:622,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:621,38'
          Branch Sides:
            - BranchSide:      'tree.c:620,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:622,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:622,20'
          Branch Sides:
            - BranchSide:      'tree.c:622,25'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:623,7'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:622,38'
          Branch Sides:
            - BranchSide:      'tree.c:620,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:623,7'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:623,19'
          Branch Sides:
            - BranchSide:      'tree.c:620,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:623,24'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:623,36'
          Branch Sides:
            - BranchSide:      'tree.c:620,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:623,41'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:623,53'
          Branch Sides:
            - BranchSide:      'tree.c:620,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:623,58'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:620,5'
          Branch Sides:
            - BranchSide:      'tree.c:624,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:625,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:625,9'
          Branch Sides:
            - BranchSide:      'tree.c:626,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:627,10'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:626,9'
          Branch Sides:
            - BranchSide:      'tree.c:626,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:626,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:626,9'
          Branch Sides:
            - BranchSide:      'tree.c:626,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:626,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:626,9'
          Branch Sides:
            - BranchSide:      'tree.c:626,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:626,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:626,2'
          Branch Sides:
            - BranchSide:      'tree.c:626,31'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:627,10'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:627,9'
          Branch Sides:
            - BranchSide:      'tree.c:627,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:628,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:636,9'
          Branch Sides:
            - BranchSide:      'tree.c:637,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:642,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:637,9'
          Branch Sides:
            - BranchSide:      'tree.c:637,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:637,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:637,9'
          Branch Sides:
            - BranchSide:      'tree.c:637,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:637,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:637,9'
          Branch Sides:
            - BranchSide:      'tree.c:637,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:637,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:637,9'
          Branch Sides:
            - BranchSide:      'tree.c:637,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:637,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:637,2'
          Branch Sides:
            - BranchSide:      'tree.c:638,13'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:641,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:642,11'
          Branch Sides:
            - BranchSide:      'tree.c:642,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:642,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:642,11'
          Branch Sides:
            - BranchSide:      'tree.c:642,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:642,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:642,11'
          Branch Sides:
            - BranchSide:      'tree.c:642,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:645,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:642,11'
          Branch Sides:
            - BranchSide:      'tree.c:642,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:642,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:642,11'
          Branch Sides:
            - BranchSide:      'tree.c:642,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:645,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:642,11'
          Branch Sides:
            - BranchSide:      'tree.c:642,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:642,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:642,11'
          Branch Sides:
            - BranchSide:      'tree.c:642,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:645,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:642,11'
          Branch Sides:
            - BranchSide:      'tree.c:642,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:642,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:642,11'
          Branch Sides:
            - BranchSide:      'tree.c:642,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:645,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:642,11'
          Branch Sides:
            - BranchSide:      'tree.c:642,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:645,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:642,11'
          Branch Sides:
            - BranchSide:      'tree.c:642,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:645,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:642,24'
          Branch Sides:
            - BranchSide:      'tree.c:642,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:642,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:642,11'
          Branch Sides:
            - BranchSide:      'tree.c:642,27'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:645,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:642,11'
          Branch Sides:
            - BranchSide:      'tree.c:642,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:642,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:642,11'
          Branch Sides:
            - BranchSide:      'tree.c:642,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:645,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:642,11'
          Branch Sides:
            - BranchSide:      'tree.c:642,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:645,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:642,11'
          Branch Sides:
            - BranchSide:      'tree.c:642,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:642,27'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:642,24'
          Branch Sides:
            - BranchSide:      'tree.c:642,27'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:645,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:642,39'
          Branch Sides:
            - BranchSide:      'tree.c:642,27'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:642,27'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:642,27'
          Branch Sides:
            - BranchSide:      'tree.c:642,27'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:642,43'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:642,27'
          Branch Sides:
            - BranchSide:      'tree.c:642,43'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:645,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:642,39'
          Branch Sides:
            - BranchSide:      'tree.c:642,43'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:645,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:642,53'
          Branch Sides:
            - BranchSide:      'tree.c:642,57'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:645,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:642,67'
          Branch Sides:
            - BranchSide:      'tree.c:643,10'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:645,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:643,20'
          Branch Sides:
            - BranchSide:      'tree.c:643,24'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:645,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:643,34'
          Branch Sides:
            - BranchSide:      'tree.c:643,37'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:645,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:643,53'
          Branch Sides:
            - BranchSide:      'tree.c:643,37'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:643,37'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:643,37'
          Branch Sides:
            - BranchSide:      'tree.c:643,56'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:645,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:643,53'
          Branch Sides:
            - BranchSide:      'tree.c:643,56'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:645,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:642,9'
          Branch Sides:
            - BranchSide:      'tree.c:643,56'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:643,56'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:643,56'
          Branch Sides:
            - BranchSide:      'tree.c:644,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:645,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:642,9'
          Branch Sides:
            - BranchSide:      'tree.c:644,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:645,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:647,12'
          Branch Sides:
            - BranchSide:      'tree.c:647,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:647,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:647,12'
          Branch Sides:
            - BranchSide:      'tree.c:647,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:647,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:647,12'
          Branch Sides:
            - BranchSide:      'tree.c:647,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:647,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:647,12'
          Branch Sides:
            - BranchSide:      'tree.c:647,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:647,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:647,12'
          Branch Sides:
            - BranchSide:      'tree.c:647,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:647,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:647,12'
          Branch Sides:
            - BranchSide:      'tree.c:647,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:647,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:647,12'
          Branch Sides:
            - BranchSide:      'tree.c:647,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:647,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:647,12'
          Branch Sides:
            - BranchSide:      'tree.c:647,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:647,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:647,12'
          Branch Sides:
            - BranchSide:      'tree.c:647,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:647,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:647,12'
          Branch Sides:
            - BranchSide:      'tree.c:647,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:647,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:647,12'
          Branch Sides:
            - BranchSide:      'tree.c:647,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:647,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:647,25'
          Branch Sides:
            - BranchSide:      'tree.c:647,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:647,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:647,12'
          Branch Sides:
            - BranchSide:      'tree.c:647,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:647,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:647,12'
          Branch Sides:
            - BranchSide:      'tree.c:647,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:647,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:647,12'
          Branch Sides:
            - BranchSide:      'tree.c:647,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:647,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:647,12'
          Branch Sides:
            - BranchSide:      'tree.c:647,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:647,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:647,12'
          Branch Sides:
            - BranchSide:      'tree.c:647,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:647,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:647,25'
          Branch Sides:
            - BranchSide:      'tree.c:647,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:647,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:647,40'
          Branch Sides:
            - BranchSide:      'tree.c:647,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:647,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:647,28'
          Branch Sides:
            - BranchSide:      'tree.c:647,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:647,44'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:647,28'
          Branch Sides:
            - BranchSide:      'tree.c:647,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:647,44'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:647,40'
          Branch Sides:
            - BranchSide:      'tree.c:647,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:647,44'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:647,54'
          Branch Sides:
            - BranchSide:      'tree.c:647,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:647,58'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:647,68'
          Branch Sides:
            - BranchSide:      'tree.c:647,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:648,6'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:648,16'
          Branch Sides:
            - BranchSide:      'tree.c:647,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:648,20'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:648,30'
          Branch Sides:
            - BranchSide:      'tree.c:647,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:648,33'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:648,49'
          Branch Sides:
            - BranchSide:      'tree.c:648,33'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:648,33'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:648,33'
          Branch Sides:
            - BranchSide:      'tree.c:647,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:648,52'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:648,49'
          Branch Sides:
            - BranchSide:      'tree.c:647,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:648,52'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:648,52'
          Branch Sides:
            - BranchSide:      'tree.c:648,49'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:648,49'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:647,5'
          Branch Sides:
            - BranchSide:      'tree.c:649,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:652,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
        - Branch String:   'tree.c:652,9'
          Branch Sides:
            - BranchSide:      'tree.c:653,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:658,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:653,9'
          Branch Sides:
            - BranchSide:      'tree.c:653,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:653,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
        - Branch String:   'tree.c:653,9'
          Branch Sides:
            - BranchSide:      'tree.c:653,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:653,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
        - Branch String:   'tree.c:653,9'
          Branch Sides:
            - BranchSide:      'tree.c:653,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:653,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
        - Branch String:   'tree.c:653,9'
          Branch Sides:
            - BranchSide:      'tree.c:653,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:653,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
        - Branch String:   'tree.c:653,2'
          Branch Sides:
            - BranchSide:      'tree.c:654,13'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:657,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:658,9'
          Branch Sides:
            - BranchSide:      'tree.c:659,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:660,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:635,9'
          Dst:             xmlStringCurrentChar
        - Src:             'tree.c:639,10'
          Dst:             xmlStringCurrentChar
        - Src:             'tree.c:642,11'
          Dst:             xmlCharInRange
        - Src:             'tree.c:642,27'
          Dst:             xmlCharInRange
        - Src:             'tree.c:643,37'
          Dst:             xmlCharInRange
        - Src:             'tree.c:643,56'
          Dst:             xmlCharInRange
        - Src:             'tree.c:646,9'
          Dst:             xmlStringCurrentChar
        - Src:             'tree.c:647,12'
          Dst:             xmlCharInRange
        - Src:             'tree.c:647,28'
          Dst:             xmlCharInRange
        - Src:             'tree.c:648,33'
          Dst:             xmlCharInRange
        - Src:             'tree.c:648,52'
          Dst:             xmlCharInRange
        - Src:             'tree.c:650,6'
          Dst:             xmlStringCurrentChar
        - Src:             'tree.c:655,10'
          Dst:             xmlStringCurrentChar
    - functionName:    xmlValidateName
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - value
        - space
      BBCount:         236
      ICount:          1034
      EdgeCount:       328
      CyclomaticComplexity: 94
      functionsReached:
        - xmlCharInRange
        - xmlStringCurrentChar
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:537,9'
          Branch Sides:
            - BranchSide:      'tree.c:538,9'
              BranchSideFuncs: []
            - 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:543,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:544,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:543,9'
          Branch Sides:
            - BranchSide:      'tree.c:543,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:543,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:543,9'
          Branch Sides:
            - BranchSide:      'tree.c:543,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:543,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:543,9'
          Branch Sides:
            - BranchSide:      'tree.c:543,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:543,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:543,2'
          Branch Sides:
            - BranchSide:      'tree.c:543,31'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:544,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:544,24'
          Branch Sides:
            - BranchSide:      'tree.c:544,29'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:544,48'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:544,42'
          Branch Sides:
            - BranchSide:      'tree.c:544,48'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:546,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:544,60'
          Branch Sides:
            - BranchSide:      'tree.c:544,65'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:545,4'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:544,78'
          Branch Sides:
            - BranchSide:      'tree.c:545,4'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:546,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:545,16'
          Branch Sides:
            - BranchSide:      'tree.c:545,21'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:546,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:544,9'
          Branch Sides:
            - BranchSide:      'tree.c:546,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:548,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:549,27'
          Branch Sides:
            - BranchSide:      'tree.c:549,32'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:550,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:549,45'
          Branch Sides:
            - BranchSide:      'tree.c:549,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:550,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:550,20'
          Branch Sides:
            - BranchSide:      'tree.c:550,25'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:551,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:550,38'
          Branch Sides:
            - BranchSide:      'tree.c:549,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:551,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:551,20'
          Branch Sides:
            - BranchSide:      'tree.c:551,25'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:552,7'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:551,38'
          Branch Sides:
            - BranchSide:      'tree.c:549,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:552,7'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:552,19'
          Branch Sides:
            - BranchSide:      'tree.c:549,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:552,24'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:552,36'
          Branch Sides:
            - BranchSide:      'tree.c:549,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:552,41'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:552,53'
          Branch Sides:
            - BranchSide:      'tree.c:549,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:552,58'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:549,5'
          Branch Sides:
            - BranchSide:      'tree.c:553,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:554,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:554,9'
          Branch Sides:
            - BranchSide:      'tree.c:555,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:556,10'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:555,9'
          Branch Sides:
            - BranchSide:      'tree.c:555,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:555,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:555,9'
          Branch Sides:
            - BranchSide:      'tree.c:555,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:555,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:555,9'
          Branch Sides:
            - BranchSide:      'tree.c:555,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:555,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:555,2'
          Branch Sides:
            - BranchSide:      'tree.c:555,31'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:556,10'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:556,9'
          Branch Sides:
            - BranchSide:      'tree.c:556,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:557,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:565,9'
          Branch Sides:
            - BranchSide:      'tree.c:566,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:571,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:566,9'
          Branch Sides:
            - BranchSide:      'tree.c:566,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:566,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:566,9'
          Branch Sides:
            - BranchSide:      'tree.c:566,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:566,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:566,9'
          Branch Sides:
            - BranchSide:      'tree.c:566,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:566,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:566,9'
          Branch Sides:
            - BranchSide:      'tree.c:566,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:566,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:566,2'
          Branch Sides:
            - BranchSide:      'tree.c:567,13'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:570,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:571,11'
          Branch Sides:
            - BranchSide:      'tree.c:571,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:571,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:571,11'
          Branch Sides:
            - BranchSide:      'tree.c:571,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:571,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:571,11'
          Branch Sides:
            - BranchSide:      'tree.c:571,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:573,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:571,11'
          Branch Sides:
            - BranchSide:      'tree.c:571,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:571,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:571,11'
          Branch Sides:
            - BranchSide:      'tree.c:571,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:573,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:571,11'
          Branch Sides:
            - BranchSide:      'tree.c:571,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:571,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:571,11'
          Branch Sides:
            - BranchSide:      'tree.c:571,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:573,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:571,11'
          Branch Sides:
            - BranchSide:      'tree.c:571,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:571,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:571,11'
          Branch Sides:
            - BranchSide:      'tree.c:571,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:573,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:571,11'
          Branch Sides:
            - BranchSide:      'tree.c:571,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:573,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:571,11'
          Branch Sides:
            - BranchSide:      'tree.c:571,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:573,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:571,25'
          Branch Sides:
            - BranchSide:      'tree.c:571,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:571,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:571,11'
          Branch Sides:
            - BranchSide:      'tree.c:571,29'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:573,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:571,11'
          Branch Sides:
            - BranchSide:      'tree.c:571,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:571,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:571,11'
          Branch Sides:
            - BranchSide:      'tree.c:571,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:573,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:571,11'
          Branch Sides:
            - BranchSide:      'tree.c:571,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:573,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:571,11'
          Branch Sides:
            - BranchSide:      'tree.c:571,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:571,29'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:571,25'
          Branch Sides:
            - BranchSide:      'tree.c:571,29'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:573,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:571,39'
          Branch Sides:
            - BranchSide:      'tree.c:571,43'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:573,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:571,9'
          Branch Sides:
            - BranchSide:      'tree.c:572,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:573,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:575,12'
          Branch Sides:
            - BranchSide:      'tree.c:575,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:575,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:575,12'
          Branch Sides:
            - BranchSide:      'tree.c:575,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:575,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:575,12'
          Branch Sides:
            - BranchSide:      'tree.c:575,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:575,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:575,12'
          Branch Sides:
            - BranchSide:      'tree.c:575,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:575,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:575,12'
          Branch Sides:
            - BranchSide:      'tree.c:575,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:575,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:575,12'
          Branch Sides:
            - BranchSide:      'tree.c:575,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:575,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:575,12'
          Branch Sides:
            - BranchSide:      'tree.c:575,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:575,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:575,12'
          Branch Sides:
            - BranchSide:      'tree.c:575,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:575,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:575,12'
          Branch Sides:
            - BranchSide:      'tree.c:575,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:575,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:575,12'
          Branch Sides:
            - BranchSide:      'tree.c:575,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:575,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:575,12'
          Branch Sides:
            - BranchSide:      'tree.c:575,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:575,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:575,25'
          Branch Sides:
            - BranchSide:      'tree.c:575,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:575,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:575,12'
          Branch Sides:
            - BranchSide:      'tree.c:575,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:575,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:575,12'
          Branch Sides:
            - BranchSide:      'tree.c:575,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:575,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:575,12'
          Branch Sides:
            - BranchSide:      'tree.c:575,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:575,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:575,12'
          Branch Sides:
            - BranchSide:      'tree.c:575,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:575,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:575,12'
          Branch Sides:
            - BranchSide:      'tree.c:575,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:575,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:575,25'
          Branch Sides:
            - BranchSide:      'tree.c:575,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:575,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:575,40'
          Branch Sides:
            - BranchSide:      'tree.c:575,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:575,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:575,28'
          Branch Sides:
            - BranchSide:      'tree.c:575,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:575,44'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:575,28'
          Branch Sides:
            - BranchSide:      'tree.c:575,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:575,44'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:575,40'
          Branch Sides:
            - BranchSide:      'tree.c:575,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:575,44'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:575,54'
          Branch Sides:
            - BranchSide:      'tree.c:575,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:575,58'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:575,68'
          Branch Sides:
            - BranchSide:      'tree.c:575,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:576,6'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:576,16'
          Branch Sides:
            - BranchSide:      'tree.c:575,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:576,20'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:576,30'
          Branch Sides:
            - BranchSide:      'tree.c:575,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:576,33'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:576,49'
          Branch Sides:
            - BranchSide:      'tree.c:576,33'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:576,33'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:576,33'
          Branch Sides:
            - BranchSide:      'tree.c:575,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:576,52'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:576,49'
          Branch Sides:
            - BranchSide:      'tree.c:575,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:576,52'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:576,52'
          Branch Sides:
            - BranchSide:      'tree.c:576,49'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:576,49'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:575,5'
          Branch Sides:
            - BranchSide:      'tree.c:577,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:580,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
        - Branch String:   'tree.c:580,9'
          Branch Sides:
            - BranchSide:      'tree.c:581,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:586,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:581,9'
          Branch Sides:
            - BranchSide:      'tree.c:581,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:581,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
        - Branch String:   'tree.c:581,9'
          Branch Sides:
            - BranchSide:      'tree.c:581,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:581,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
        - Branch String:   'tree.c:581,9'
          Branch Sides:
            - BranchSide:      'tree.c:581,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:581,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
        - Branch String:   'tree.c:581,9'
          Branch Sides:
            - BranchSide:      'tree.c:581,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:581,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
        - Branch String:   'tree.c:581,2'
          Branch Sides:
            - BranchSide:      'tree.c:582,13'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:585,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:586,9'
          Branch Sides:
            - BranchSide:      'tree.c:587,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:588,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:564,9'
          Dst:             xmlStringCurrentChar
        - Src:             'tree.c:568,10'
          Dst:             xmlStringCurrentChar
        - Src:             'tree.c:571,11'
          Dst:             xmlCharInRange
        - Src:             'tree.c:574,9'
          Dst:             xmlStringCurrentChar
        - Src:             'tree.c:575,12'
          Dst:             xmlCharInRange
        - Src:             'tree.c:575,28'
          Dst:             xmlCharInRange
        - Src:             'tree.c:576,33'
          Dst:             xmlCharInRange
        - Src:             'tree.c:576,52'
          Dst:             xmlCharInRange
        - Src:             'tree.c:578,6'
          Dst:             xmlStringCurrentChar
        - Src:             'tree.c:583,10'
          Dst:             xmlStringCurrentChar
    - functionName:    xmlValidateQName
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - value
        - space
      BBCount:         389
      ICount:          1697
      EdgeCount:       542
      CyclomaticComplexity: 155
      functionsReached:
        - xmlCharInRange
        - xmlStringCurrentChar
      functionUses:    10
      BranchProfiles:
        - Branch String:   'tree.c:439,9'
          Branch Sides:
            - BranchSide:      'tree.c:440,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:444,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:444,9'
          Branch Sides:
            - BranchSide:      'tree.c:445,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:446,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:445,9'
          Branch Sides:
            - BranchSide:      'tree.c:445,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:445,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,9'
          Branch Sides:
            - BranchSide:      'tree.c:445,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:445,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:445,9'
          Branch Sides:
            - BranchSide:      'tree.c:445,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:445,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:445,2'
          Branch Sides:
            - BranchSide:      'tree.c:445,31'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:446,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:446,24'
          Branch Sides:
            - BranchSide:      'tree.c:446,29'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:446,48'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:446,42'
          Branch Sides:
            - BranchSide:      'tree.c:446,48'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:448,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:446,60'
          Branch Sides:
            - BranchSide:      'tree.c:446,65'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:447,4'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:446,78'
          Branch Sides:
            - BranchSide:      'tree.c:447,4'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:448,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:446,9'
          Branch Sides:
            - BranchSide:      'tree.c:448,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:450,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:451,27'
          Branch Sides:
            - BranchSide:      'tree.c:451,32'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:452,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:451,45'
          Branch Sides:
            - BranchSide:      'tree.c:451,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:452,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:452,20'
          Branch Sides:
            - BranchSide:      'tree.c:452,25'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:453,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:452,38'
          Branch Sides:
            - BranchSide:      'tree.c:451,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:453,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:453,20'
          Branch Sides:
            - BranchSide:      'tree.c:453,25'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:454,7'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:453,38'
          Branch Sides:
            - BranchSide:      'tree.c:451,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:454,7'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:454,19'
          Branch Sides:
            - BranchSide:      'tree.c:451,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:454,24'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:454,36'
          Branch Sides:
            - BranchSide:      'tree.c:451,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:454,41'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:451,5'
          Branch Sides:
            - BranchSide:      'tree.c:455,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:456,10'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:456,9'
          Branch Sides:
            - BranchSide:      'tree.c:457,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:470,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,21'
          Branch Sides:
            - BranchSide:      'tree.c:458,26'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:459,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,39'
          Branch Sides:
            - BranchSide:      'tree.c:459,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:461,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:459,21'
          Branch Sides:
            - BranchSide:      'tree.c:459,26'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:460,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:459,39'
          Branch Sides:
            - BranchSide:      'tree.c:460,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:461,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,6'
          Branch Sides:
            - BranchSide:      'tree.c:461,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:463,6'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:464,24'
          Branch Sides:
            - BranchSide:      'tree.c:464,29'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:465,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:464,42'
          Branch Sides:
            - BranchSide:      'tree.c:464,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:465,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:465,24'
          Branch Sides:
            - BranchSide:      'tree.c:465,29'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:466,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:465,42'
          Branch Sides:
            - BranchSide:      'tree.c:464,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:466,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:466,24'
          Branch Sides:
            - BranchSide:      'tree.c:466,29'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:467,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:466,42'
          Branch Sides:
            - BranchSide:      'tree.c:464,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:467,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:467,23'
          Branch Sides:
            - BranchSide:      'tree.c:464,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:467,28'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:467,40'
          Branch Sides:
            - BranchSide:      'tree.c:464,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:467,45'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:464,2'
          Branch Sides:
            - BranchSide:      'tree.c:468,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:469,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:470,9'
          Branch Sides:
            - BranchSide:      'tree.c:471,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:472,10'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:471,9'
          Branch Sides:
            - BranchSide:      'tree.c:471,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:471,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:471,9'
          Branch Sides:
            - BranchSide:      'tree.c:471,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:471,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:471,9'
          Branch Sides:
            - BranchSide:      'tree.c:471,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:471,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:471,2'
          Branch Sides:
            - BranchSide:      'tree.c:471,31'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:472,10'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:472,9'
          Branch Sides:
            - BranchSide:      'tree.c:472,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:473,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:481,9'
          Branch Sides:
            - BranchSide:      'tree.c:482,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:487,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:482,9'
          Branch Sides:
            - BranchSide:      'tree.c:482,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:482,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:482,9'
          Branch Sides:
            - BranchSide:      'tree.c:482,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:482,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:482,9'
          Branch Sides:
            - BranchSide:      'tree.c:482,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:482,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:482,9'
          Branch Sides:
            - BranchSide:      'tree.c:482,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:482,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:482,2'
          Branch Sides:
            - BranchSide:      'tree.c:483,13'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:486,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:487,11'
          Branch Sides:
            - BranchSide:      'tree.c:487,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:487,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:487,11'
          Branch Sides:
            - BranchSide:      'tree.c:487,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:487,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:487,11'
          Branch Sides:
            - BranchSide:      'tree.c:487,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:489,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:487,11'
          Branch Sides:
            - BranchSide:      'tree.c:487,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:487,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:487,11'
          Branch Sides:
            - BranchSide:      'tree.c:487,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:489,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:487,11'
          Branch Sides:
            - BranchSide:      'tree.c:487,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:487,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:487,11'
          Branch Sides:
            - BranchSide:      'tree.c:487,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:489,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:487,11'
          Branch Sides:
            - BranchSide:      'tree.c:487,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:487,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:487,11'
          Branch Sides:
            - BranchSide:      'tree.c:487,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:489,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:487,11'
          Branch Sides:
            - BranchSide:      'tree.c:487,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:489,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:487,11'
          Branch Sides:
            - BranchSide:      'tree.c:487,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:489,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:487,25'
          Branch Sides:
            - BranchSide:      'tree.c:487,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:487,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:487,11'
          Branch Sides:
            - BranchSide:      'tree.c:487,29'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:489,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:487,11'
          Branch Sides:
            - BranchSide:      'tree.c:487,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:487,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:487,11'
          Branch Sides:
            - BranchSide:      'tree.c:487,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:489,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:487,11'
          Branch Sides:
            - BranchSide:      'tree.c:487,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:489,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:487,11'
          Branch Sides:
            - BranchSide:      'tree.c:487,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:487,29'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:487,25'
          Branch Sides:
            - BranchSide:      'tree.c:487,29'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:489,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:487,9'
          Branch Sides:
            - BranchSide:      'tree.c:488,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:489,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:491,12'
          Branch Sides:
            - BranchSide:      'tree.c:491,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:491,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:491,12'
          Branch Sides:
            - BranchSide:      'tree.c:491,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:491,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:491,12'
          Branch Sides:
            - BranchSide:      'tree.c:491,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:491,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:491,12'
          Branch Sides:
            - BranchSide:      'tree.c:491,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:491,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:491,12'
          Branch Sides:
            - BranchSide:      'tree.c:491,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:491,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:491,12'
          Branch Sides:
            - BranchSide:      'tree.c:491,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:491,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:491,12'
          Branch Sides:
            - BranchSide:      'tree.c:491,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:491,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:491,12'
          Branch Sides:
            - BranchSide:      'tree.c:491,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:491,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:491,12'
          Branch Sides:
            - BranchSide:      'tree.c:491,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:491,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:491,12'
          Branch Sides:
            - BranchSide:      'tree.c:491,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:491,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:491,12'
          Branch Sides:
            - BranchSide:      'tree.c:491,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:491,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:491,25'
          Branch Sides:
            - BranchSide:      'tree.c:491,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:491,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:491,12'
          Branch Sides:
            - BranchSide:      'tree.c:491,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:491,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:491,12'
          Branch Sides:
            - BranchSide:      'tree.c:491,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:491,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:491,12'
          Branch Sides:
            - BranchSide:      'tree.c:491,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:491,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:491,12'
          Branch Sides:
            - BranchSide:      'tree.c:491,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:491,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:491,12'
          Branch Sides:
            - BranchSide:      'tree.c:491,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:491,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:491,25'
          Branch Sides:
            - BranchSide:      'tree.c:491,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:491,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:491,40'
          Branch Sides:
            - BranchSide:      'tree.c:491,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:491,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:491,28'
          Branch Sides:
            - BranchSide:      'tree.c:491,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:491,44'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:491,28'
          Branch Sides:
            - BranchSide:      'tree.c:491,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:491,44'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:491,40'
          Branch Sides:
            - BranchSide:      'tree.c:491,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:491,44'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:491,54'
          Branch Sides:
            - BranchSide:      'tree.c:491,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:492,6'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:492,16'
          Branch Sides:
            - BranchSide:      'tree.c:491,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:492,20'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:492,30'
          Branch Sides:
            - BranchSide:      'tree.c:491,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:492,33'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:492,49'
          Branch Sides:
            - BranchSide:      'tree.c:492,33'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:492,33'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:492,33'
          Branch Sides:
            - BranchSide:      'tree.c:491,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:493,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:492,49'
          Branch Sides:
            - BranchSide:      'tree.c:491,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:493,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:493,5'
          Branch Sides:
            - BranchSide:      'tree.c:492,49'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:492,49'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:491,5'
          Branch Sides:
            - BranchSide:      'tree.c:494,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:497,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
        - Branch String:   'tree.c:497,9'
          Branch Sides:
            - BranchSide:      'tree.c:498,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:511,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
        - Branch String:   'tree.c:500,8'
          Branch Sides:
            - BranchSide:      'tree.c:500,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:500,8'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:500,8'
          Branch Sides:
            - BranchSide:      'tree.c:500,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:500,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:500,8'
          Branch Sides:
            - BranchSide:      'tree.c:500,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:502,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:500,8'
          Branch Sides:
            - BranchSide:      'tree.c:500,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:500,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:500,8'
          Branch Sides:
            - BranchSide:      'tree.c:500,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:502,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:500,8'
          Branch Sides:
            - BranchSide:      'tree.c:500,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:500,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:500,8'
          Branch Sides:
            - BranchSide:      'tree.c:500,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:502,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:500,8'
          Branch Sides:
            - BranchSide:      'tree.c:500,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:500,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:500,8'
          Branch Sides:
            - BranchSide:      'tree.c:500,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:502,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:500,8'
          Branch Sides:
            - BranchSide:      'tree.c:500,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:502,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:500,8'
          Branch Sides:
            - BranchSide:      'tree.c:500,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:502,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:500,22'
          Branch Sides:
            - BranchSide:      'tree.c:500,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:500,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:500,8'
          Branch Sides:
            - BranchSide:      'tree.c:500,26'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:502,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:500,8'
          Branch Sides:
            - BranchSide:      'tree.c:500,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:500,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:500,8'
          Branch Sides:
            - BranchSide:      'tree.c:500,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:502,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:500,8'
          Branch Sides:
            - BranchSide:      'tree.c:500,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:502,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:500,8'
          Branch Sides:
            - BranchSide:      'tree.c:500,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:500,26'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:500,22'
          Branch Sides:
            - BranchSide:      'tree.c:500,26'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:502,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:500,6'
          Branch Sides:
            - BranchSide:      'tree.c:501,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:502,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:504,9'
          Branch Sides:
            - BranchSide:      'tree.c:504,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:504,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:504,9'
          Branch Sides:
            - BranchSide:      'tree.c:504,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:504,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:504,9'
          Branch Sides:
            - BranchSide:      'tree.c:504,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:504,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:504,9'
          Branch Sides:
            - BranchSide:      'tree.c:504,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:504,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:504,9'
          Branch Sides:
            - BranchSide:      'tree.c:504,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:504,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:504,9'
          Branch Sides:
            - BranchSide:      'tree.c:504,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:504,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:504,9'
          Branch Sides:
            - BranchSide:      'tree.c:504,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:504,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:504,9'
          Branch Sides:
            - BranchSide:      'tree.c:504,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:504,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:504,9'
          Branch Sides:
            - BranchSide:      'tree.c:504,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:504,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:504,9'
          Branch Sides:
            - BranchSide:      'tree.c:504,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:504,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:504,9'
          Branch Sides:
            - BranchSide:      'tree.c:504,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:504,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:504,22'
          Branch Sides:
            - BranchSide:      'tree.c:504,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:504,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:504,9'
          Branch Sides:
            - BranchSide:      'tree.c:504,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:504,25'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:504,9'
          Branch Sides:
            - BranchSide:      'tree.c:504,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:504,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:504,9'
          Branch Sides:
            - BranchSide:      'tree.c:504,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:504,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:504,9'
          Branch Sides:
            - BranchSide:      'tree.c:504,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:504,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:504,9'
          Branch Sides:
            - BranchSide:      'tree.c:504,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:504,25'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:504,22'
          Branch Sides:
            - BranchSide:      'tree.c:504,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:504,25'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:504,37'
          Branch Sides:
            - BranchSide:      'tree.c:504,25'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:504,25'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:504,25'
          Branch Sides:
            - BranchSide:      'tree.c:504,25'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:504,41'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:504,25'
          Branch Sides:
            - BranchSide:      'tree.c:504,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:504,41'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:504,37'
          Branch Sides:
            - BranchSide:      'tree.c:504,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:504,41'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:504,51'
          Branch Sides:
            - BranchSide:      'tree.c:504,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:505,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:505,20'
          Branch Sides:
            - BranchSide:      'tree.c:504,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:505,24'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:505,34'
          Branch Sides:
            - BranchSide:      'tree.c:504,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:505,37'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:505,53'
          Branch Sides:
            - BranchSide:      'tree.c:505,37'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:505,37'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:505,37'
          Branch Sides:
            - BranchSide:      'tree.c:504,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:506,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:505,53'
          Branch Sides:
            - BranchSide:      'tree.c:504,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:506,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:506,9'
          Branch Sides:
            - BranchSide:      'tree.c:505,53'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:505,53'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:504,2'
          Branch Sides:
            - BranchSide:      'tree.c:507,13'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:510,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
        - Branch String:   'tree.c:511,9'
          Branch Sides:
            - BranchSide:      'tree.c:512,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:517,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:512,9'
          Branch Sides:
            - BranchSide:      'tree.c:512,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:512,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
        - Branch String:   'tree.c:512,9'
          Branch Sides:
            - BranchSide:      'tree.c:512,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:512,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
        - Branch String:   'tree.c:512,9'
          Branch Sides:
            - BranchSide:      'tree.c:512,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:512,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
        - Branch String:   'tree.c:512,9'
          Branch Sides:
            - BranchSide:      'tree.c:512,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:512,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
        - Branch String:   'tree.c:512,2'
          Branch Sides:
            - BranchSide:      'tree.c:513,13'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:516,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:517,9'
          Branch Sides:
            - BranchSide:      'tree.c:518,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:519,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:480,9'
          Dst:             xmlStringCurrentChar
        - Src:             'tree.c:484,10'
          Dst:             xmlStringCurrentChar
        - Src:             'tree.c:487,11'
          Dst:             xmlCharInRange
        - Src:             'tree.c:490,9'
          Dst:             xmlStringCurrentChar
        - Src:             'tree.c:491,12'
          Dst:             xmlCharInRange
        - Src:             'tree.c:491,28'
          Dst:             xmlCharInRange
        - Src:             'tree.c:492,33'
          Dst:             xmlCharInRange
        - Src:             'tree.c:493,5'
          Dst:             xmlCharInRange
        - Src:             'tree.c:495,6'
          Dst:             xmlStringCurrentChar
        - Src:             'tree.c:499,6'
          Dst:             xmlStringCurrentChar
        - Src:             'tree.c:500,8'
          Dst:             xmlCharInRange
        - Src:             'tree.c:503,6'
          Dst:             xmlStringCurrentChar
        - Src:             'tree.c:504,9'
          Dst:             xmlCharInRange
        - Src:             'tree.c:504,25'
          Dst:             xmlCharInRange
        - Src:             'tree.c:505,37'
          Dst:             xmlCharInRange
        - Src:             'tree.c:506,9'
          Dst:             xmlCharInRange
        - Src:             'tree.c:508,10'
          Dst:             xmlStringCurrentChar
        - Src:             'tree.c:514,10'
          Dst:             xmlStringCurrentChar
    - functionName:    xmlValidateNCName
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - value
        - space
      BBCount:         228
      ICount:          998
      EdgeCount:       316
      CyclomaticComplexity: 90
      functionsReached:
        - xmlCharInRange
        - xmlStringCurrentChar
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:367,9'
          Branch Sides:
            - BranchSide:      'tree.c:368,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:373,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:373,9'
          Branch Sides:
            - BranchSide:      'tree.c:374,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:375,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:374,9'
          Branch Sides:
            - BranchSide:      'tree.c:374,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:374,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:374,9'
          Branch Sides:
            - BranchSide:      'tree.c:374,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:374,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:374,9'
          Branch Sides:
            - BranchSide:      'tree.c:374,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:374,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:374,2'
          Branch Sides:
            - BranchSide:      'tree.c:374,31'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:375,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:375,24'
          Branch Sides:
            - BranchSide:      'tree.c:375,29'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:375,48'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:375,42'
          Branch Sides:
            - BranchSide:      'tree.c:375,48'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:377,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:375,60'
          Branch Sides:
            - BranchSide:      'tree.c:375,65'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:376,4'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:375,78'
          Branch Sides:
            - BranchSide:      'tree.c:376,4'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:377,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:375,9'
          Branch Sides:
            - BranchSide:      'tree.c:377,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:379,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:380,27'
          Branch Sides:
            - BranchSide:      'tree.c:380,32'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:381,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:380,45'
          Branch Sides:
            - BranchSide:      'tree.c:380,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:381,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:381,20'
          Branch Sides:
            - BranchSide:      'tree.c:381,25'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:382,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:381,38'
          Branch Sides:
            - BranchSide:      'tree.c:380,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:382,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:382,20'
          Branch Sides:
            - BranchSide:      'tree.c:382,25'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:383,7'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:382,38'
          Branch Sides:
            - BranchSide:      'tree.c:380,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:383,7'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:383,19'
          Branch Sides:
            - BranchSide:      'tree.c:380,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:383,24'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:383,36'
          Branch Sides:
            - BranchSide:      'tree.c:380,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:383,41'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:380,5'
          Branch Sides:
            - BranchSide:      'tree.c:384,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:385,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:385,9'
          Branch Sides:
            - BranchSide:      'tree.c:386,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:387,10'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:386,9'
          Branch Sides:
            - BranchSide:      'tree.c:386,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:386,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:386,9'
          Branch Sides:
            - BranchSide:      'tree.c:386,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:386,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:386,9'
          Branch Sides:
            - BranchSide:      'tree.c:386,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:386,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:386,2'
          Branch Sides:
            - BranchSide:      'tree.c:386,31'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:387,10'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:387,9'
          Branch Sides:
            - BranchSide:      'tree.c:387,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:388,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:396,9'
          Branch Sides:
            - BranchSide:      'tree.c:397,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:402,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:397,9'
          Branch Sides:
            - BranchSide:      'tree.c:397,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:397,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:397,9'
          Branch Sides:
            - BranchSide:      'tree.c:397,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:397,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:397,9'
          Branch Sides:
            - BranchSide:      'tree.c:397,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:397,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:397,9'
          Branch Sides:
            - BranchSide:      'tree.c:397,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:397,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:397,2'
          Branch Sides:
            - BranchSide:      'tree.c:398,13'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:401,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:402,11'
          Branch Sides:
            - BranchSide:      'tree.c:402,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:402,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:402,11'
          Branch Sides:
            - BranchSide:      'tree.c:402,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:402,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:402,11'
          Branch Sides:
            - BranchSide:      'tree.c:402,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:404,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:402,11'
          Branch Sides:
            - BranchSide:      'tree.c:402,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:402,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:402,11'
          Branch Sides:
            - BranchSide:      'tree.c:402,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:404,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:402,11'
          Branch Sides:
            - BranchSide:      'tree.c:402,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:402,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:402,11'
          Branch Sides:
            - BranchSide:      'tree.c:402,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:404,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:402,11'
          Branch Sides:
            - BranchSide:      'tree.c:402,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:402,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:402,11'
          Branch Sides:
            - BranchSide:      'tree.c:402,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:404,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:402,11'
          Branch Sides:
            - BranchSide:      'tree.c:402,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:404,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:402,11'
          Branch Sides:
            - BranchSide:      'tree.c:402,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:404,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:402,25'
          Branch Sides:
            - BranchSide:      'tree.c:402,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:402,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:402,11'
          Branch Sides:
            - BranchSide:      'tree.c:402,29'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:404,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:402,11'
          Branch Sides:
            - BranchSide:      'tree.c:402,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:402,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:402,11'
          Branch Sides:
            - BranchSide:      'tree.c:402,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:404,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:402,11'
          Branch Sides:
            - BranchSide:      'tree.c:402,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:404,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:402,11'
          Branch Sides:
            - BranchSide:      'tree.c:402,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:402,29'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:402,25'
          Branch Sides:
            - BranchSide:      'tree.c:402,29'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:404,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:402,9'
          Branch Sides:
            - BranchSide:      'tree.c:403,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:404,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:406,12'
          Branch Sides:
            - BranchSide:      'tree.c:406,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:406,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:406,12'
          Branch Sides:
            - BranchSide:      'tree.c:406,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:406,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:406,12'
          Branch Sides:
            - BranchSide:      'tree.c:406,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:406,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:406,12'
          Branch Sides:
            - BranchSide:      'tree.c:406,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:406,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:406,12'
          Branch Sides:
            - BranchSide:      'tree.c:406,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:406,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:406,12'
          Branch Sides:
            - BranchSide:      'tree.c:406,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:406,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:406,12'
          Branch Sides:
            - BranchSide:      'tree.c:406,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:406,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:406,12'
          Branch Sides:
            - BranchSide:      'tree.c:406,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:406,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:406,12'
          Branch Sides:
            - BranchSide:      'tree.c:406,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:406,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:406,12'
          Branch Sides:
            - BranchSide:      'tree.c:406,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:406,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:406,12'
          Branch Sides:
            - BranchSide:      'tree.c:406,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:406,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:406,25'
          Branch Sides:
            - BranchSide:      'tree.c:406,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:406,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:406,12'
          Branch Sides:
            - BranchSide:      'tree.c:406,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:406,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:406,12'
          Branch Sides:
            - BranchSide:      'tree.c:406,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:406,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:406,12'
          Branch Sides:
            - BranchSide:      'tree.c:406,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:406,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:406,12'
          Branch Sides:
            - BranchSide:      'tree.c:406,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:406,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:406,12'
          Branch Sides:
            - BranchSide:      'tree.c:406,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:406,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:406,25'
          Branch Sides:
            - BranchSide:      'tree.c:406,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:406,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:406,40'
          Branch Sides:
            - BranchSide:      'tree.c:406,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:406,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:406,28'
          Branch Sides:
            - BranchSide:      'tree.c:406,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:406,44'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:406,28'
          Branch Sides:
            - BranchSide:      'tree.c:406,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:406,44'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:406,40'
          Branch Sides:
            - BranchSide:      'tree.c:406,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:406,44'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:406,54'
          Branch Sides:
            - BranchSide:      'tree.c:406,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:407,6'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:407,16'
          Branch Sides:
            - BranchSide:      'tree.c:406,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:407,20'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:407,30'
          Branch Sides:
            - BranchSide:      'tree.c:406,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:407,33'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:407,49'
          Branch Sides:
            - BranchSide:      'tree.c:407,33'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:407,33'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:407,33'
          Branch Sides:
            - BranchSide:      'tree.c:406,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:408,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:407,49'
          Branch Sides:
            - BranchSide:      'tree.c:406,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:408,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:408,5'
          Branch Sides:
            - BranchSide:      'tree.c:407,49'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:407,49'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:406,5'
          Branch Sides:
            - BranchSide:      'tree.c:409,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:412,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
        - Branch String:   'tree.c:412,9'
          Branch Sides:
            - BranchSide:      'tree.c:413,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:418,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:413,9'
          Branch Sides:
            - BranchSide:      'tree.c:413,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:413,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
        - Branch String:   'tree.c:413,9'
          Branch Sides:
            - BranchSide:      'tree.c:413,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:413,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
        - Branch String:   'tree.c:413,9'
          Branch Sides:
            - BranchSide:      'tree.c:413,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:413,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
        - Branch String:   'tree.c:413,9'
          Branch Sides:
            - BranchSide:      'tree.c:413,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:413,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
        - Branch String:   'tree.c:413,2'
          Branch Sides:
            - BranchSide:      'tree.c:414,13'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:417,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:418,9'
          Branch Sides:
            - BranchSide:      'tree.c:419,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:421,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:395,9'
          Dst:             xmlStringCurrentChar
        - Src:             'tree.c:399,10'
          Dst:             xmlStringCurrentChar
        - Src:             'tree.c:402,11'
          Dst:             xmlCharInRange
        - Src:             'tree.c:405,9'
          Dst:             xmlStringCurrentChar
        - Src:             'tree.c:406,12'
          Dst:             xmlCharInRange
        - Src:             'tree.c:406,28'
          Dst:             xmlCharInRange
        - Src:             'tree.c:407,33'
          Dst:             xmlCharInRange
        - Src:             'tree.c:408,5'
          Dst:             xmlCharInRange
        - Src:             'tree.c:410,6'
          Dst:             xmlStringCurrentChar
        - Src:             'tree.c:415,10'
          Dst:             xmlStringCurrentChar
    - functionName:    xmlSplitQName3
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - len
      BBCount:         19
      ICount:          120
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:275,9'
          Branch Sides:
            - BranchSide:      'tree.c:275,23'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:276,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:276,9'
          Branch Sides:
            - BranchSide:      'tree.c:276,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:279,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:279,9'
          Branch Sides:
            - BranchSide:      'tree.c:280,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:286,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:286,27'
          Branch Sides:
            - BranchSide:      'tree.c:286,31'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:286,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:286,5'
          Branch Sides:
            - BranchSide:      'tree.c:287,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:289,10'
              BranchSideFuncs: []
        - Branch String:   'tree.c:289,24'
          Branch Sides:
            - BranchSide:      'tree.c:289,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:290,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:289,9'
          Branch Sides:
            - BranchSide:      'tree.c:290,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:292,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSplitQName2
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - prefix
      BBCount:         28
      ICount:          171
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - xmlStrdup
        - xmlStrndup
      functionUses:    5
      BranchProfiles:
        - Branch String:   'tree.c:226,9'
          Branch Sides:
            - BranchSide:      'tree.c:226,25'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:227,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrdup
        - Branch String:   'tree.c:228,9'
          Branch Sides:
            - BranchSide:      'tree.c:228,23'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:231,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrdup
        - Branch String:   'tree.c:231,9'
          Branch Sides:
            - BranchSide:      'tree.c:232,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:238,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrdup
        - Branch String:   'tree.c:238,29'
          Branch Sides:
            - BranchSide:      'tree.c:238,33'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrdup
            - BranchSide:      'tree.c:238,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrdup
        - Branch String:   'tree.c:238,5'
          Branch Sides:
            - BranchSide:      'tree.c:239,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrdup
            - BranchSide:      'tree.c:241,10'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrdup
        - Branch String:   'tree.c:241,26'
          Branch Sides:
            - BranchSide:      'tree.c:241,30'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:242,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:241,9'
          Branch Sides:
            - BranchSide:      'tree.c:242,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:244,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrdup
        - Branch String:   'tree.c:245,9'
          Branch Sides:
            - BranchSide:      'tree.c:246,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:247,22'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'tree.c:248,9'
          Branch Sides:
            - BranchSide:      'tree.c:249,7'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:256,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:249,6'
          Branch Sides:
            - BranchSide:      'tree.c:250,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:253,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:244,15'
          Dst:             xmlStrndup
        - Src:             'tree.c:247,11'
          Dst:             xmlStrdup
    - functionName:    xmlBuildQName
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ncname
        - prefix
        - memory
        - len
      BBCount:         24
      ICount:          161
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - strlen
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tree.c:174,26'
          Branch Sides:
            - BranchSide:      'tree.c:174,40'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:174,30'
              BranchSideFuncs:
                - strlen
                - strlen
        - Branch String:   'tree.c:174,9'
          Branch Sides:
            - BranchSide:      'tree.c:174,40'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:175,9'
              BranchSideFuncs:
                - strlen
                - strlen
        - Branch String:   'tree.c:175,9'
          Branch Sides:
            - BranchSide:      'tree.c:175,44'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:179,9'
              BranchSideFuncs:
                - strlen
                - strlen
        - Branch String:   'tree.c:179,9'
          Branch Sides:
            - BranchSide:      'tree.c:180,13'
              BranchSideFuncs:
                - strlen
                - strlen
            - BranchSide:      'tree.c:183,28'
              BranchSideFuncs:
                - strlen
                - strlen
        - Branch String:   'tree.c:185,9'
          Branch Sides:
            - BranchSide:      'tree.c:186,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:188,10'
              BranchSideFuncs: []
        - Branch String:   'tree.c:188,26'
          Branch Sides:
            - BranchSide:      'tree.c:188,39'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:189,8'
              BranchSideFuncs: []
        - Branch String:   'tree.c:188,9'
          Branch Sides:
            - BranchSide:      'tree.c:189,8'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:193,8'
              BranchSideFuncs: []
        - Branch String:   'tree.c:190,6'
          Branch Sides:
            - BranchSide:      'tree.c:191,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:192,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:183,12'
          Dst:             strlen
        - Src:             'tree.c:184,12'
          Dst:             strlen
    - functionName:    xmlIsAbsolutePath
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1898
      functionLinenumberEnd: 1912
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlIsPathSeparator
      functionUses:    2
      BranchProfiles:
        - Branch String:   'uri.c:1901,9'
          Branch Sides:
            - BranchSide:      'uri.c:1902,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1911,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:1901,9'
          Dst:             xmlIsPathSeparator
    - functionName:    xmlIsPathSeparator
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1486
      functionLinenumberEnd: 1498
      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:1489,9'
          Branch Sides:
            - BranchSide:      'uri.c:1490,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1497,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParse3986PathNoScheme
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         25
      ICount:          165
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - xmlParse3986Segment
        - xmlStrndup
        - xmlURIUnescapeString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uri.c:771,9'
          Branch Sides:
            - BranchSide:      'uri.c:771,26'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:772,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlParse3986Segment
        - Branch String:   'uri.c:772,5'
          Branch Sides:
            - BranchSide:      'uri.c:773,12'
              BranchSideFuncs:
                - xmlParse3986Segment
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:777,9'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:775,6'
          Branch Sides:
            - BranchSide:      'uri.c:772,5'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:775,23'
              BranchSideFuncs: []
        - Branch String:   'uri.c:777,9'
          Branch Sides:
            - BranchSide:      'uri.c:778,6'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:790,12'
              BranchSideFuncs: []
        - Branch String:   'uri.c:778,6'
          Branch Sides:
            - BranchSide:      'uri.c:778,25'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:779,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:779,13'
          Branch Sides:
            - BranchSide:      'uri.c:780,17'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:787,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:780,17'
          Branch Sides:
            - BranchSide:      'uri.c:781,29'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:783,51'
              BranchSideFuncs:
                - xmlURIUnescapeString
        - Branch String:   'uri.c:784,17'
          Branch Sides:
            - BranchSide:      'uri.c:785,17'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:786,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:770,11'
          Dst:             xmlParse3986Segment
        - Src:             'uri.c:774,8'
          Dst:             xmlParse3986Segment
        - Src:             'uri.c:781,29'
          Dst:             xmlStrndup
        - Src:             'uri.c:783,29'
          Dst:             xmlURIUnescapeString
    - functionName:    xmlParse3986Segment
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - uri
        - str
        - forbid
        - empty
      BBCount:         141
      ICount:          738
      EdgeCount:       200
      CyclomaticComplexity: 61
      functionsReached:
        - xmlIsUnreserved
      functionUses:    7
      BranchProfiles:
        - Branch String:   'uri.c:595,10'
          Branch Sides:
            - BranchSide:      'uri.c:595,35'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:595,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:595,10'
          Branch Sides:
            - BranchSide:      'uri.c:595,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:595,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:595,10'
          Branch Sides:
            - BranchSide:      'uri.c:595,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:595,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:595,10'
          Branch Sides:
            - BranchSide:      'uri.c:595,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:595,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:595,10'
          Branch Sides:
            - BranchSide:      'uri.c:595,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:595,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:595,10'
          Branch Sides:
            - BranchSide:      'uri.c:595,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:595,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:595,10'
          Branch Sides:
            - BranchSide:      'uri.c:595,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:595,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:595,10'
          Branch Sides:
            - BranchSide:      'uri.c:595,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:595,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:595,10'
          Branch Sides:
            - BranchSide:      'uri.c:595,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:595,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:595,10'
          Branch Sides:
            - BranchSide:      'uri.c:595,35'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:595,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:595,10'
          Branch Sides:
            - BranchSide:      'uri.c:595,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:595,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:595,10'
          Branch Sides:
            - BranchSide:      'uri.c:595,35'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:595,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:595,10'
          Branch Sides:
            - BranchSide:      'uri.c:595,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:595,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:595,10'
          Branch Sides:
            - BranchSide:      'uri.c:595,35'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:595,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:595,10'
          Branch Sides:
            - BranchSide:      'uri.c:595,35'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:595,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:595,10'
          Branch Sides:
            - BranchSide:      'uri.c:595,35'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:595,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:595,10'
          Branch Sides:
            - BranchSide:      'uri.c:595,35'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:595,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:595,10'
          Branch Sides:
            - BranchSide:      'uri.c:595,35'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:595,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:595,10'
          Branch Sides:
            - BranchSide:      'uri.c:595,35'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:595,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:595,10'
          Branch Sides:
            - BranchSide:      'uri.c:595,35'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:595,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:595,10'
          Branch Sides:
            - BranchSide:      'uri.c:595,35'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:595,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:595,10'
          Branch Sides:
            - BranchSide:      'uri.c:595,35'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:595,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:595,10'
          Branch Sides:
            - BranchSide:      'uri.c:595,35'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:595,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:595,10'
          Branch Sides:
            - BranchSide:      'uri.c:595,35'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:595,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:595,10'
          Branch Sides:
            - BranchSide:      'uri.c:595,35'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:595,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:595,10'
          Branch Sides:
            - BranchSide:      'uri.c:595,35'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:595,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:595,30'
          Branch Sides:
            - BranchSide:      'uri.c:595,35'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:596,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:595,9'
          Branch Sides:
            - BranchSide:      'uri.c:596,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:600,5'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:596,13'
          Branch Sides:
            - BranchSide:      'uri.c:597,6'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:598,2'
              BranchSideFuncs: []
        - Branch String:   'uri.c:600,5'
          Branch Sides:
            - BranchSide:      'uri.c:610,5'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:610,5'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:610,12'
          Branch Sides:
            - BranchSide:      'uri.c:610,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:610,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:610,12'
          Branch Sides:
            - BranchSide:      'uri.c:610,12'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:610,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:610,12'
          Branch Sides:
            - BranchSide:      'uri.c:610,12'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:610,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:610,12'
          Branch Sides:
            - BranchSide:      'uri.c:610,12'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:610,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:610,12'
          Branch Sides:
            - BranchSide:      'uri.c:610,12'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:610,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:610,12'
          Branch Sides:
            - BranchSide:      'uri.c:610,12'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:610,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:610,12'
          Branch Sides:
            - BranchSide:      'uri.c:610,12'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:610,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:610,12'
          Branch Sides:
            - BranchSide:      'uri.c:610,12'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:610,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:610,12'
          Branch Sides:
            - BranchSide:      'uri.c:610,12'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:610,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:610,12'
          Branch Sides:
            - BranchSide:      'uri.c:610,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:610,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:610,12'
          Branch Sides:
            - BranchSide:      'uri.c:610,12'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:610,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:610,12'
          Branch Sides:
            - BranchSide:      'uri.c:610,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:610,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:610,12'
          Branch Sides:
            - BranchSide:      'uri.c:610,12'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:610,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:610,12'
          Branch Sides:
            - BranchSide:      'uri.c:610,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:610,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:610,12'
          Branch Sides:
            - BranchSide:      'uri.c:610,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:610,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:610,12'
          Branch Sides:
            - BranchSide:      'uri.c:610,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:610,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:610,12'
          Branch Sides:
            - BranchSide:      'uri.c:610,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:610,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:610,12'
          Branch Sides:
            - BranchSide:      'uri.c:610,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:610,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:610,12'
          Branch Sides:
            - BranchSide:      'uri.c:610,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:610,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:610,12'
          Branch Sides:
            - BranchSide:      'uri.c:610,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:610,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:610,12'
          Branch Sides:
            - BranchSide:      'uri.c:610,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:610,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:610,12'
          Branch Sides:
            - BranchSide:      'uri.c:610,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:610,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:610,12'
          Branch Sides:
            - BranchSide:      'uri.c:610,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:610,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:610,12'
          Branch Sides:
            - BranchSide:      'uri.c:610,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:610,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:610,12'
          Branch Sides:
            - BranchSide:      'uri.c:610,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:610,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:610,12'
          Branch Sides:
            - BranchSide:      'uri.c:610,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:610,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:610,32'
          Branch Sides:
            - BranchSide:      'uri.c:610,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:610,5'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:610,5'
          Branch Sides:
            - BranchSide:      'uri.c:611,9'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:612,12'
              BranchSideFuncs: []
        - Branch String:   'uri.c:611,9'
          Branch Sides:
            - BranchSide:      'uri.c:610,5'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:610,5'
              BranchSideFuncs:
                - xmlIsUnreserved
      Callsites:
        - Src:             'uri.c:595,10'
          Dst:             xmlIsUnreserved
        - Src:             'uri.c:610,12'
          Dst:             xmlIsUnreserved
    - functionName:    xmlURIUnescapeString
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1638
      functionLinenumberEnd: 1683
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - len
        - target
      BBCount:         63
      ICount:          373
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached:
        - is_hex
        - strlen
      functionUses:    12
      BranchProfiles:
        - Branch String:   'uri.c:1642,9'
          Branch Sides:
            - BranchSide:      'uri.c:1643,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1644,9'
              BranchSideFuncs:
                - is_hex
                - is_hex
                - strlen
        - Branch String:   'uri.c:1644,9'
          Branch Sides:
            - BranchSide:      'uri.c:1644,32'
              BranchSideFuncs:
                - strlen
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1645,9'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1645,9'
          Branch Sides:
            - BranchSide:      'uri.c:1645,18'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1647,9'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1647,9'
          Branch Sides:
            - BranchSide:      'uri.c:1648,8'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1652,8'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1649,6'
          Branch Sides:
            - BranchSide:      'uri.c:1650,6'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1651,5'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1655,5'
          Branch Sides:
            - BranchSide:      'uri.c:1656,7'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1681,6'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1656,16'
          Branch Sides:
            - BranchSide:      'uri.c:1656,21'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1677,18'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1656,32'
          Branch Sides:
            - BranchSide:      'uri.c:1656,43'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1677,18'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1656,51'
          Branch Sides:
            - BranchSide:      'uri.c:1656,62'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1677,18'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1656,6'
          Branch Sides:
            - BranchSide:      'uri.c:1657,17'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1677,18'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1659,23'
          Branch Sides:
            - BranchSide:      'uri.c:1659,28'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1661,17'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1659,10'
          Branch Sides:
            - BranchSide:      'uri.c:1660,16'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1661,17'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1661,28'
          Branch Sides:
            - BranchSide:      'uri.c:1661,33'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1663,17'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1661,15'
          Branch Sides:
            - BranchSide:      'uri.c:1662,16'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1663,17'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1666,23'
          Branch Sides:
            - BranchSide:      'uri.c:1666,28'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1668,17'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1666,10'
          Branch Sides:
            - BranchSide:      'uri.c:1667,14'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1668,17'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1668,28'
          Branch Sides:
            - BranchSide:      'uri.c:1668,33'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1670,17'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1668,15'
          Branch Sides:
            - BranchSide:      'uri.c:1669,14'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1670,17'
              BranchSideFuncs:
                - is_hex
                - is_hex
      Callsites:
        - Src:             'uri.c:1644,25'
          Dst:             strlen
        - Src:             'uri.c:1656,36'
          Dst:             is_hex
        - Src:             'uri.c:1656,55'
          Dst:             is_hex
    - functionName:    is_hex
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1615
      functionLinenumberEnd: 1621
      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:1616,21'
          Branch Sides:
            - BranchSide:      'uri.c:1616,25'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1617,11'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1616,36'
          Branch Sides:
            - BranchSide:      'uri.c:1617,11'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1619,2'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1617,21'
          Branch Sides:
            - BranchSide:      'uri.c:1617,25'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1618,11'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1617,36'
          Branch Sides:
            - BranchSide:      'uri.c:1618,11'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1619,2'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1618,21'
          Branch Sides:
            - BranchSide:      'uri.c:1618,25'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1620,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1616,9'
          Branch Sides:
            - BranchSide:      'uri.c:1619,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1620,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlIsUnreserved
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
        - cur
      BBCount:         74
      ICount:          357
      EdgeCount:       105
      CyclomaticComplexity: 33
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'uri.c:199,9'
          Branch Sides:
            - BranchSide:      'uri.c:200,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:202,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:202,9'
          Branch Sides:
            - BranchSide:      'uri.c:202,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:202,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:202,9'
          Branch Sides:
            - BranchSide:      'uri.c:202,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:203,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:202,9'
          Branch Sides:
            - BranchSide:      'uri.c:202,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:202,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:202,9'
          Branch Sides:
            - BranchSide:      'uri.c:202,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:203,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:202,9'
          Branch Sides:
            - BranchSide:      'uri.c:202,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:202,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:202,9'
          Branch Sides:
            - BranchSide:      'uri.c:202,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:203,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:202,9'
          Branch Sides:
            - BranchSide:      'uri.c:202,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:203,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:202,9'
          Branch Sides:
            - BranchSide:      'uri.c:202,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:203,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:202,9'
          Branch Sides:
            - BranchSide:      'uri.c:202,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:203,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:202,9'
          Branch Sides:
            - BranchSide:      'uri.c:203,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:205,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:205,9'
          Branch Sides:
            - BranchSide:      'uri.c:206,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:208,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:206,13'
          Branch Sides:
            - BranchSide:      'uri.c:206,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:207,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:206,13'
          Branch Sides:
            - BranchSide:      'uri.c:206,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:207,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:206,13'
          Branch Sides:
            - BranchSide:      'uri.c:206,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:207,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:206,13'
          Branch Sides:
            - BranchSide:      'uri.c:206,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:207,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:206,13'
          Branch Sides:
            - BranchSide:      'uri.c:206,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:207,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:206,13'
          Branch Sides:
            - BranchSide:      'uri.c:206,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:207,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:206,13'
          Branch Sides:
            - BranchSide:      'uri.c:206,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:207,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:206,13'
          Branch Sides:
            - BranchSide:      'uri.c:207,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:208,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:209,13'
          Branch Sides:
            - BranchSide:      'uri.c:209,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:210,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:209,13'
          Branch Sides:
            - BranchSide:      'uri.c:209,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:210,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:209,13'
          Branch Sides:
            - BranchSide:      'uri.c:209,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:210,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:209,13'
          Branch Sides:
            - BranchSide:      'uri.c:209,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:210,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:209,13'
          Branch Sides:
            - BranchSide:      'uri.c:209,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:210,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:209,13'
          Branch Sides:
            - BranchSide:      'uri.c:209,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:210,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:209,13'
          Branch Sides:
            - BranchSide:      'uri.c:209,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:210,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:209,13'
          Branch Sides:
            - BranchSide:      'uri.c:209,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:210,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:209,13'
          Branch Sides:
            - BranchSide:      'uri.c:209,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:210,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:209,13'
          Branch Sides:
            - BranchSide:      'uri.c:209,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:210,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:209,13'
          Branch Sides:
            - BranchSide:      'uri.c:210,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:211,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParse3986DecOctet
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         60
      ICount:          307
      EdgeCount:       82
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'uri.c:432,11'
          Branch Sides:
            - BranchSide:      'uri.c:432,11'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:433,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:432,9'
          Branch Sides:
            - BranchSide:      'uri.c:433,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:434,10'
              BranchSideFuncs: []
        - Branch String:   'uri.c:434,10'
          Branch Sides:
            - BranchSide:      'uri.c:434,10'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:435,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:434,9'
          Branch Sides:
            - BranchSide:      'uri.c:435,5'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:436,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:436,28'
          Branch Sides:
            - BranchSide:      'uri.c:436,32'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:438,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:436,32'
          Branch Sides:
            - BranchSide:      'uri.c:436,32'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:438,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:436,52'
          Branch Sides:
            - BranchSide:      'uri.c:436,57'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:438,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:436,57'
          Branch Sides:
            - BranchSide:      'uri.c:436,57'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:437,6'
              BranchSideFuncs: []
        - Branch String:   'uri.c:436,14'
          Branch Sides:
            - BranchSide:      'uri.c:437,6'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:438,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:438,28'
          Branch Sides:
            - BranchSide:      'uri.c:438,32'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:440,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:438,32'
          Branch Sides:
            - BranchSide:      'uri.c:438,32'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:440,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:438,52'
          Branch Sides:
            - BranchSide:      'uri.c:438,56'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:440,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:438,56'
          Branch Sides:
            - BranchSide:      'uri.c:438,56'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:440,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:438,14'
          Branch Sides:
            - BranchSide:      'uri.c:439,6'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:440,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:440,28'
          Branch Sides:
            - BranchSide:      'uri.c:440,34'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:443,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:440,51'
          Branch Sides:
            - BranchSide:      'uri.c:441,10'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:443,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:441,27'
          Branch Sides:
            - BranchSide:      'uri.c:441,31'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:443,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:441,31'
          Branch Sides:
            - BranchSide:      'uri.c:441,31'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:443,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:440,14'
          Branch Sides:
            - BranchSide:      'uri.c:442,6'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:443,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:443,28'
          Branch Sides:
            - BranchSide:      'uri.c:443,34'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:447,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:443,51'
          Branch Sides:
            - BranchSide:      'uri.c:444,10'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:447,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:444,27'
          Branch Sides:
            - BranchSide:      'uri.c:444,33'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:447,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:443,14'
          Branch Sides:
            - BranchSide:      'uri.c:445,6'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:447,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParse3986Port
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         20
      ICount:          124
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uri.c:356,9'
          Branch Sides:
            - BranchSide:      'uri.c:356,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:374,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:356,9'
          Branch Sides:
            - BranchSide:      'uri.c:357,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:374,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:357,9'
          Branch Sides:
            - BranchSide:      'uri.c:357,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:357,2'
              BranchSideFuncs: []
        - Branch String:   'uri.c:357,2'
          Branch Sides:
            - BranchSide:      'uri.c:358,26'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:369,6'
              BranchSideFuncs: []
        - Branch String:   'uri.c:360,17'
          Branch Sides:
            - BranchSide:      'uri.c:361,17'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:362,18'
              BranchSideFuncs: []
        - Branch String:   'uri.c:363,17'
          Branch Sides:
            - BranchSide:      'uri.c:364,17'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:365,14'
              BranchSideFuncs: []
        - Branch String:   'uri.c:369,6'
          Branch Sides:
            - BranchSide:      'uri.c:370,18'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:371,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParse3986Host
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         114
      ICount:          613
      EdgeCount:       159
      CyclomaticComplexity: 47
      functionsReached:
        - xmlIsUnreserved
        - xmlParse3986DecOctet
        - xmlStrndup
        - xmlURIUnescapeString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uri.c:476,9'
          Branch Sides:
            - BranchSide:      'uri.c:477,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:488,9'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
        - Branch String:   'uri.c:478,23'
          Branch Sides:
            - BranchSide:      'uri.c:478,28'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:478,2'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:478,2'
          Branch Sides:
            - BranchSide:      'uri.c:479,9'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:480,7'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:480,6'
          Branch Sides:
            - BranchSide:      'uri.c:481,6'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:482,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:488,9'
          Branch Sides:
            - BranchSide:      'uri.c:488,9'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
            - BranchSide:      'uri.c:511,5'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:488,9'
          Branch Sides:
            - BranchSide:      'uri.c:489,13'
              BranchSideFuncs:
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:511,5'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:489,13'
          Branch Sides:
            - BranchSide:      'uri.c:490,6'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:491,7'
              BranchSideFuncs:
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:491,6'
          Branch Sides:
            - BranchSide:      'uri.c:492,6'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:493,5'
              BranchSideFuncs:
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:494,13'
          Branch Sides:
            - BranchSide:      'uri.c:495,6'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:496,7'
              BranchSideFuncs:
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:496,6'
          Branch Sides:
            - BranchSide:      'uri.c:497,6'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:498,13'
              BranchSideFuncs:
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:498,13'
          Branch Sides:
            - BranchSide:      'uri.c:499,6'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:500,7'
              BranchSideFuncs:
                - xmlParse3986DecOctet
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:500,6'
          Branch Sides:
            - BranchSide:      'uri.c:501,6'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:502,13'
              BranchSideFuncs:
                - xmlParse3986DecOctet
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:502,13'
          Branch Sides:
            - BranchSide:      'uri.c:503,6'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:504,2'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:511,37'
          Branch Sides:
            - BranchSide:      'uri.c:511,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:512,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:512,12'
          Branch Sides:
            - BranchSide:      'uri.c:512,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:512,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:512,12'
          Branch Sides:
            - BranchSide:      'uri.c:512,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:512,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:512,12'
          Branch Sides:
            - BranchSide:      'uri.c:512,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:512,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:512,12'
          Branch Sides:
            - BranchSide:      'uri.c:512,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:512,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:512,12'
          Branch Sides:
            - BranchSide:      'uri.c:512,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:512,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:512,12'
          Branch Sides:
            - BranchSide:      'uri.c:512,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:512,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:512,12'
          Branch Sides:
            - BranchSide:      'uri.c:512,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:512,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:512,12'
          Branch Sides:
            - BranchSide:      'uri.c:512,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:512,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:512,12'
          Branch Sides:
            - BranchSide:      'uri.c:511,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:512,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:512,12'
          Branch Sides:
            - BranchSide:      'uri.c:512,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:512,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:512,12'
          Branch Sides:
            - BranchSide:      'uri.c:511,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:512,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:512,12'
          Branch Sides:
            - BranchSide:      'uri.c:512,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:512,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:512,33'
          Branch Sides:
            - BranchSide:      'uri.c:511,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:512,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:512,36'
          Branch Sides:
            - BranchSide:      'uri.c:512,33'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:512,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:512,36'
          Branch Sides:
            - BranchSide:      'uri.c:512,33'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:512,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:512,36'
          Branch Sides:
            - BranchSide:      'uri.c:512,33'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:512,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:512,36'
          Branch Sides:
            - BranchSide:      'uri.c:512,33'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:512,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:512,36'
          Branch Sides:
            - BranchSide:      'uri.c:512,33'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:512,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:512,36'
          Branch Sides:
            - BranchSide:      'uri.c:512,33'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:512,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:512,36'
          Branch Sides:
            - BranchSide:      'uri.c:512,33'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:512,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:512,36'
          Branch Sides:
            - BranchSide:      'uri.c:512,33'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:512,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:512,36'
          Branch Sides:
            - BranchSide:      'uri.c:512,33'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:512,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:512,36'
          Branch Sides:
            - BranchSide:      'uri.c:512,33'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:512,33'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:511,5'
          Branch Sides:
            - BranchSide:      'uri.c:513,9'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:515,9'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:513,9'
          Branch Sides:
            - BranchSide:      'uri.c:511,5'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:511,5'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:515,9'
          Branch Sides:
            - BranchSide:      'uri.c:516,6'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:529,12'
              BranchSideFuncs: []
        - Branch String:   'uri.c:516,6'
          Branch Sides:
            - BranchSide:      'uri.c:516,30'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:517,2'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:518,6'
          Branch Sides:
            - BranchSide:      'uri.c:518,27'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:519,6'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:519,6'
          Branch Sides:
            - BranchSide:      'uri.c:520,10'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:527,6'
              BranchSideFuncs: []
        - Branch String:   'uri.c:520,10'
          Branch Sides:
            - BranchSide:      'uri.c:521,17'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:523,38'
              BranchSideFuncs:
                - xmlURIUnescapeString
        - Branch String:   'uri.c:524,17'
          Branch Sides:
            - BranchSide:      'uri.c:525,17'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:526,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:489,13'
          Dst:             xmlParse3986DecOctet
        - Src:             'uri.c:494,13'
          Dst:             xmlParse3986DecOctet
        - Src:             'uri.c:498,13'
          Dst:             xmlParse3986DecOctet
        - Src:             'uri.c:502,13'
          Dst:             xmlParse3986DecOctet
        - Src:             'uri.c:511,12'
          Dst:             xmlIsUnreserved
        - Src:             'uri.c:521,17'
          Dst:             xmlStrndup
        - Src:             'uri.c:523,17'
          Dst:             xmlURIUnescapeString
    - functionName:    xmlParse3986Userinfo
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         80
      ICount:          442
      EdgeCount:       112
      CyclomaticComplexity: 34
      functionsReached:
        - xmlIsUnreserved
        - xmlStrndup
        - xmlURIUnescapeString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uri.c:395,37'
          Branch Sides:
            - BranchSide:      'uri.c:395,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:395,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:395,40'
          Branch Sides:
            - BranchSide:      'uri.c:395,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:396,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:395,40'
          Branch Sides:
            - BranchSide:      'uri.c:395,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:395,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:395,40'
          Branch Sides:
            - BranchSide:      'uri.c:395,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:395,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:395,40'
          Branch Sides:
            - BranchSide:      'uri.c:395,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:395,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:395,40'
          Branch Sides:
            - BranchSide:      'uri.c:395,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:395,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:395,40'
          Branch Sides:
            - BranchSide:      'uri.c:395,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:396,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:395,40'
          Branch Sides:
            - BranchSide:      'uri.c:395,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:396,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:395,40'
          Branch Sides:
            - BranchSide:      'uri.c:395,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:395,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:395,40'
          Branch Sides:
            - BranchSide:      'uri.c:395,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:395,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:395,40'
          Branch Sides:
            - BranchSide:      'uri.c:395,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:395,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:395,40'
          Branch Sides:
            - BranchSide:      'uri.c:395,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:395,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:395,40'
          Branch Sides:
            - BranchSide:      'uri.c:395,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:396,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:395,61'
          Branch Sides:
            - BranchSide:      'uri.c:395,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:396,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:396,12'
          Branch Sides:
            - BranchSide:      'uri.c:395,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:396,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:396,12'
          Branch Sides:
            - BranchSide:      'uri.c:395,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:396,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:396,12'
          Branch Sides:
            - BranchSide:      'uri.c:395,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:396,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:396,12'
          Branch Sides:
            - BranchSide:      'uri.c:395,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:396,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:396,12'
          Branch Sides:
            - BranchSide:      'uri.c:395,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:396,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:396,12'
          Branch Sides:
            - BranchSide:      'uri.c:395,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:396,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:396,12'
          Branch Sides:
            - BranchSide:      'uri.c:395,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:396,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:396,12'
          Branch Sides:
            - BranchSide:      'uri.c:395,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:396,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:396,12'
          Branch Sides:
            - BranchSide:      'uri.c:395,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:396,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:396,12'
          Branch Sides:
            - BranchSide:      'uri.c:395,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:396,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:396,31'
          Branch Sides:
            - BranchSide:      'uri.c:395,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:396,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:395,5'
          Branch Sides:
            - BranchSide:      'uri.c:397,2'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:398,10'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:397,2'
          Branch Sides:
            - BranchSide:      'uri.c:395,5'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:395,5'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:398,9'
          Branch Sides:
            - BranchSide:      'uri.c:399,6'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:411,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:399,6'
          Branch Sides:
            - BranchSide:      'uri.c:400,10'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:408,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:400,10'
          Branch Sides:
            - BranchSide:      'uri.c:400,29'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:401,10'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:401,10'
          Branch Sides:
            - BranchSide:      'uri.c:402,15'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:404,37'
              BranchSideFuncs:
                - xmlURIUnescapeString
        - Branch String:   'uri.c:405,17'
          Branch Sides:
            - BranchSide:      'uri.c:406,17'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:407,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:395,12'
          Dst:             xmlIsUnreserved
        - Src:             'uri.c:402,15'
          Dst:             xmlStrndup
        - Src:             'uri.c:404,15'
          Dst:             xmlURIUnescapeString
    - functionName:    xmlParse3986PathRootless
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         25
      ICount:          165
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - xmlParse3986Segment
        - xmlStrndup
        - xmlURIUnescapeString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uri.c:727,9'
          Branch Sides:
            - BranchSide:      'uri.c:727,26'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:728,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlParse3986Segment
        - Branch String:   'uri.c:728,5'
          Branch Sides:
            - BranchSide:      'uri.c:729,12'
              BranchSideFuncs:
                - xmlParse3986Segment
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:733,9'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:731,6'
          Branch Sides:
            - BranchSide:      'uri.c:728,5'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:731,23'
              BranchSideFuncs: []
        - Branch String:   'uri.c:733,9'
          Branch Sides:
            - BranchSide:      'uri.c:734,6'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:746,12'
              BranchSideFuncs: []
        - Branch String:   'uri.c:734,6'
          Branch Sides:
            - BranchSide:      'uri.c:734,25'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:735,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:735,13'
          Branch Sides:
            - BranchSide:      'uri.c:736,17'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:743,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:736,17'
          Branch Sides:
            - BranchSide:      'uri.c:737,29'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:739,51'
              BranchSideFuncs:
                - xmlURIUnescapeString
        - Branch String:   'uri.c:740,17'
          Branch Sides:
            - BranchSide:      'uri.c:741,17'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:742,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:726,11'
          Dst:             xmlParse3986Segment
        - Src:             'uri.c:730,8'
          Dst:             xmlParse3986Segment
        - Src:             'uri.c:737,29'
          Dst:             xmlStrndup
        - Src:             'uri.c:739,29'
          Dst:             xmlURIUnescapeString
    - functionName:    xmlParse3986PathAbsolute
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         28
      ICount:          181
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - xmlParse3986Segment
        - xmlStrndup
        - xmlURIUnescapeString
      functionUses:    2
      BranchProfiles:
        - Branch String:   'uri.c:678,9'
          Branch Sides:
            - BranchSide:      'uri.c:679,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:680,8'
              BranchSideFuncs:
                - xmlParse3986Segment
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlParse3986Segment
        - Branch String:   'uri.c:682,9'
          Branch Sides:
            - BranchSide:      'uri.c:683,2'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlParse3986Segment
            - BranchSide:      'uri.c:689,9'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:683,2'
          Branch Sides:
            - BranchSide:      'uri.c:684,9'
              BranchSideFuncs:
                - xmlParse3986Segment
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:688,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:686,10'
          Branch Sides:
            - BranchSide:      'uri.c:683,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:686,27'
              BranchSideFuncs: []
        - Branch String:   'uri.c:689,9'
          Branch Sides:
            - BranchSide:      'uri.c:690,6'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:702,12'
              BranchSideFuncs: []
        - Branch String:   'uri.c:690,6'
          Branch Sides:
            - BranchSide:      'uri.c:690,25'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:691,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:691,13'
          Branch Sides:
            - BranchSide:      'uri.c:692,17'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:699,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:692,17'
          Branch Sides:
            - BranchSide:      'uri.c:693,29'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:695,51'
              BranchSideFuncs:
                - xmlURIUnescapeString
        - Branch String:   'uri.c:696,17'
          Branch Sides:
            - BranchSide:      'uri.c:697,17'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:698,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:681,11'
          Dst:             xmlParse3986Segment
        - Src:             'uri.c:685,12'
          Dst:             xmlParse3986Segment
        - Src:             'uri.c:693,29'
          Dst:             xmlStrndup
        - Src:             'uri.c:695,29'
          Dst:             xmlURIUnescapeString
    - functionName:    xmlParse3986PathAbEmpty
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         23
      ICount:          152
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - xmlParse3986Segment
        - xmlStrndup
        - xmlURIUnescapeString
      functionUses:    2
      BranchProfiles:
        - Branch String:   'uri.c:636,5'
          Branch Sides:
            - BranchSide:      'uri.c:637,12'
              BranchSideFuncs:
                - xmlParse3986Segment
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:641,9'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:639,6'
          Branch Sides:
            - BranchSide:      'uri.c:636,5'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:639,23'
              BranchSideFuncs: []
        - Branch String:   'uri.c:641,9'
          Branch Sides:
            - BranchSide:      'uri.c:642,6'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:654,12'
              BranchSideFuncs: []
        - Branch String:   'uri.c:642,6'
          Branch Sides:
            - BranchSide:      'uri.c:642,25'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:643,14'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:643,13'
          Branch Sides:
            - BranchSide:      'uri.c:644,17'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:651,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:644,17'
          Branch Sides:
            - BranchSide:      'uri.c:645,29'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:647,51'
              BranchSideFuncs:
                - xmlURIUnescapeString
        - Branch String:   'uri.c:648,17'
          Branch Sides:
            - BranchSide:      'uri.c:649,17'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:650,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:638,8'
          Dst:             xmlParse3986Segment
        - Src:             'uri.c:645,29'
          Dst:             xmlStrndup
        - Src:             'uri.c:647,29'
          Dst:             xmlURIUnescapeString
    - functionName:    xmlParse3986Authority
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         19
      ICount:          116
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlParse3986Host
        - xmlParse3986Port
        - xmlParse3986Userinfo
      functionUses:    2
      BranchProfiles:
        - Branch String:   'uri.c:556,9'
          Branch Sides:
            - BranchSide:      'uri.c:557,16'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:558,10'
              BranchSideFuncs:
                - xmlParse3986Host
                - xmlParse3986Port
        - Branch String:   'uri.c:558,20'
          Branch Sides:
            - BranchSide:      'uri.c:558,25'
              BranchSideFuncs:
                - xmlParse3986Host
                - xmlParse3986Port
            - BranchSide:      'uri.c:559,16'
              BranchSideFuncs:
                - xmlParse3986Host
                - xmlParse3986Port
        - Branch String:   'uri.c:558,9'
          Branch Sides:
            - BranchSide:      'uri.c:559,16'
              BranchSideFuncs:
                - xmlParse3986Host
                - xmlParse3986Port
            - BranchSide:      'uri.c:561,12'
              BranchSideFuncs:
                - xmlParse3986Host
                - xmlParse3986Port
        - Branch String:   'uri.c:563,9'
          Branch Sides:
            - BranchSide:      'uri.c:563,26'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:564,10'
              BranchSideFuncs:
                - xmlParse3986Port
        - Branch String:   'uri.c:564,9'
          Branch Sides:
            - BranchSide:      'uri.c:565,12'
              BranchSideFuncs:
                - xmlParse3986Port
            - BranchSide:      'uri.c:569,12'
              BranchSideFuncs: []
        - Branch String:   'uri.c:567,6'
          Branch Sides:
            - BranchSide:      'uri.c:567,23'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:568,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:555,11'
          Dst:             xmlParse3986Userinfo
        - Src:             'uri.c:562,11'
          Dst:             xmlParse3986Host
        - Src:             'uri.c:566,15'
          Dst:             xmlParse3986Port
    - functionName:    xmlParse3986Fragment
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         88
      ICount:          481
      EdgeCount:       124
      CyclomaticComplexity: 38
      functionsReached:
        - xmlIsUnreserved
        - xmlStrndup
        - xmlURIUnescapeString
      functionUses:    2
      BranchProfiles:
        - Branch String:   'uri.c:278,13'
          Branch Sides:
            - BranchSide:      'uri.c:278,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:278,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:278,13'
          Branch Sides:
            - BranchSide:      'uri.c:278,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:278,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:278,13'
          Branch Sides:
            - BranchSide:      'uri.c:278,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:278,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:278,13'
          Branch Sides:
            - BranchSide:      'uri.c:278,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:278,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:278,13'
          Branch Sides:
            - BranchSide:      'uri.c:278,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:278,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:278,13'
          Branch Sides:
            - BranchSide:      'uri.c:278,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:278,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:278,13'
          Branch Sides:
            - BranchSide:      'uri.c:278,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:278,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:278,13'
          Branch Sides:
            - BranchSide:      'uri.c:278,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:278,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:278,13'
          Branch Sides:
            - BranchSide:      'uri.c:278,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:278,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:278,13'
          Branch Sides:
            - BranchSide:      'uri.c:278,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:278,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:278,13'
          Branch Sides:
            - BranchSide:      'uri.c:278,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:278,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:278,13'
          Branch Sides:
            - BranchSide:      'uri.c:278,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:278,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:278,13'
          Branch Sides:
            - BranchSide:      'uri.c:278,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:278,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:278,13'
          Branch Sides:
            - BranchSide:      'uri.c:278,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:278,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:278,13'
          Branch Sides:
            - BranchSide:      'uri.c:278,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:278,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:278,13'
          Branch Sides:
            - BranchSide:      'uri.c:278,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:278,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:278,13'
          Branch Sides:
            - BranchSide:      'uri.c:278,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:278,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:278,13'
          Branch Sides:
            - BranchSide:      'uri.c:278,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:278,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:278,13'
          Branch Sides:
            - BranchSide:      'uri.c:278,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:278,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:278,13'
          Branch Sides:
            - BranchSide:      'uri.c:278,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:278,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:278,13'
          Branch Sides:
            - BranchSide:      'uri.c:278,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:278,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:278,13'
          Branch Sides:
            - BranchSide:      'uri.c:278,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:278,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:278,13'
          Branch Sides:
            - BranchSide:      'uri.c:278,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:278,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:278,13'
          Branch Sides:
            - BranchSide:      'uri.c:278,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:278,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:278,13'
          Branch Sides:
            - BranchSide:      'uri.c:278,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:278,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:278,13'
          Branch Sides:
            - BranchSide:      'uri.c:278,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:278,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:278,34'
          Branch Sides:
            - BranchSide:      'uri.c:278,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:278,39'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:278,51'
          Branch Sides:
            - BranchSide:      'uri.c:278,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:278,56'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:278,68'
          Branch Sides:
            - BranchSide:      'uri.c:278,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:279,14'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:279,26'
          Branch Sides:
            - BranchSide:      'uri.c:278,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:279,31'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:278,5'
          Branch Sides:
            - BranchSide:      'uri.c:280,9'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:281,9'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:280,9'
          Branch Sides:
            - BranchSide:      'uri.c:278,5'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:278,5'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:281,9'
          Branch Sides:
            - BranchSide:      'uri.c:282,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:291,12'
              BranchSideFuncs: []
        - Branch String:   'uri.c:282,13'
          Branch Sides:
            - BranchSide:      'uri.c:283,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:284,6'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:284,6'
          Branch Sides:
            - BranchSide:      'uri.c:285,22'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:287,44'
              BranchSideFuncs:
                - xmlURIUnescapeString
        - Branch String:   'uri.c:288,13'
          Branch Sides:
            - BranchSide:      'uri.c:289,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:290,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:278,13'
          Dst:             xmlIsUnreserved
        - Src:             'uri.c:285,22'
          Dst:             xmlStrndup
        - Src:             'uri.c:287,22'
          Dst:             xmlURIUnescapeString
    - functionName:    xmlParse3986Query
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         89
      ICount:          504
      EdgeCount:       125
      CyclomaticComplexity: 38
      functionsReached:
        - xmlIsUnreserved
        - xmlStrndup
        - xmlURIUnescapeString
      functionUses:    2
      BranchProfiles:
        - Branch String:   'uri.c:313,13'
          Branch Sides:
            - BranchSide:      'uri.c:313,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:313,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:313,13'
          Branch Sides:
            - BranchSide:      'uri.c:313,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:313,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:313,13'
          Branch Sides:
            - BranchSide:      'uri.c:313,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:313,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:313,13'
          Branch Sides:
            - BranchSide:      'uri.c:313,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:313,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:313,13'
          Branch Sides:
            - BranchSide:      'uri.c:313,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:313,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:313,13'
          Branch Sides:
            - BranchSide:      'uri.c:313,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:313,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:313,13'
          Branch Sides:
            - BranchSide:      'uri.c:313,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:313,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:313,13'
          Branch Sides:
            - BranchSide:      'uri.c:313,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:313,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:313,13'
          Branch Sides:
            - BranchSide:      'uri.c:313,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:313,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:313,13'
          Branch Sides:
            - BranchSide:      'uri.c:313,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:313,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:313,13'
          Branch Sides:
            - BranchSide:      'uri.c:313,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:313,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:313,13'
          Branch Sides:
            - BranchSide:      'uri.c:313,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:313,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:313,13'
          Branch Sides:
            - BranchSide:      'uri.c:313,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:313,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:313,13'
          Branch Sides:
            - BranchSide:      'uri.c:313,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:313,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:313,13'
          Branch Sides:
            - BranchSide:      'uri.c:313,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:313,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:313,13'
          Branch Sides:
            - BranchSide:      'uri.c:313,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:313,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:313,13'
          Branch Sides:
            - BranchSide:      'uri.c:313,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:313,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:313,13'
          Branch Sides:
            - BranchSide:      'uri.c:313,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:313,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:313,13'
          Branch Sides:
            - BranchSide:      'uri.c:313,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:313,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:313,13'
          Branch Sides:
            - BranchSide:      'uri.c:313,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:313,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:313,13'
          Branch Sides:
            - BranchSide:      'uri.c:313,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:313,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:313,13'
          Branch Sides:
            - BranchSide:      'uri.c:313,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:313,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:313,13'
          Branch Sides:
            - BranchSide:      'uri.c:313,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:313,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:313,13'
          Branch Sides:
            - BranchSide:      'uri.c:313,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:313,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:313,13'
          Branch Sides:
            - BranchSide:      'uri.c:313,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:313,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:313,13'
          Branch Sides:
            - BranchSide:      'uri.c:313,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:313,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:313,34'
          Branch Sides:
            - BranchSide:      'uri.c:313,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:313,39'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:313,51'
          Branch Sides:
            - BranchSide:      'uri.c:313,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:313,56'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:313,5'
          Branch Sides:
            - BranchSide:      'uri.c:314,9'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
            - BranchSide:      'uri.c:315,9'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
        - Branch String:   'uri.c:314,9'
          Branch Sides:
            - BranchSide:      'uri.c:313,5'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
            - BranchSide:      'uri.c:313,5'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
        - Branch String:   'uri.c:315,9'
          Branch Sides:
            - BranchSide:      'uri.c:316,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
            - BranchSide:      'uri.c:334,12'
              BranchSideFuncs: []
        - Branch String:   'uri.c:316,13'
          Branch Sides:
            - BranchSide:      'uri.c:317,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
            - BranchSide:      'uri.c:318,6'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
        - Branch String:   'uri.c:318,6'
          Branch Sides:
            - BranchSide:      'uri.c:319,19'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
            - BranchSide:      'uri.c:321,41'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:322,13'
          Branch Sides:
            - BranchSide:      'uri.c:323,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:328,6'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:328,6'
          Branch Sides:
            - BranchSide:      'uri.c:329,6'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:330,19'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:331,13'
          Branch Sides:
            - BranchSide:      'uri.c:332,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:333,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:313,13'
          Dst:             xmlIsUnreserved
        - Src:             'uri.c:319,19'
          Dst:             xmlStrndup
        - Src:             'uri.c:321,19'
          Dst:             xmlURIUnescapeString
        - Src:             'uri.c:330,19'
          Dst:             xmlStrndup
    - functionName:    xmlParse3986HierPart
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         94
      ICount:          498
      EdgeCount:       132
      CyclomaticComplexity: 40
      functionsReached:
        - xmlIsUnreserved
        - xmlParse3986Authority
        - xmlParse3986PathAbEmpty
        - xmlParse3986PathAbsolute
        - xmlParse3986PathRootless
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uri.c:817,23'
          Branch Sides:
            - BranchSide:      'uri.c:817,29'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlParse3986PathRootless
                - xmlParse3986PathAbsolute
                - xmlParse3986Authority
                - xmlParse3986PathAbEmpty
            - BranchSide:      'uri.c:830,17'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlParse3986PathRootless
                - xmlParse3986PathAbsolute
        - Branch String:   'uri.c:817,9'
          Branch Sides:
            - BranchSide:      'uri.c:818,13'
              BranchSideFuncs:
                - xmlParse3986Authority
                - xmlParse3986PathAbEmpty
            - BranchSide:      'uri.c:830,17'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlParse3986PathRootless
                - xmlParse3986PathAbsolute
        - Branch String:   'uri.c:820,6'
          Branch Sides:
            - BranchSide:      'uri.c:820,23'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:824,7'
              BranchSideFuncs:
                - xmlParse3986PathAbEmpty
        - Branch String:   'uri.c:824,28'
          Branch Sides:
            - BranchSide:      'uri.c:824,32'
              BranchSideFuncs:
                - xmlParse3986PathAbEmpty
            - BranchSide:      'uri.c:826,32'
              BranchSideFuncs:
                - xmlParse3986PathAbEmpty
        - Branch String:   'uri.c:824,6'
          Branch Sides:
            - BranchSide:      'uri.c:825,6'
              BranchSideFuncs:
                - xmlParse3986PathAbEmpty
            - BranchSide:      'uri.c:826,32'
              BranchSideFuncs:
                - xmlParse3986PathAbEmpty
        - Branch String:   'uri.c:827,6'
          Branch Sides:
            - BranchSide:      'uri.c:827,23'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:828,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:830,16'
          Branch Sides:
            - BranchSide:      'uri.c:831,40'
              BranchSideFuncs:
                - xmlParse3986PathAbsolute
            - BranchSide:      'uri.c:833,16'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:832,6'
          Branch Sides:
            - BranchSide:      'uri.c:832,23'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:833,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:833,16'
          Branch Sides:
            - BranchSide:      'uri.c:833,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:834,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:833,16'
          Branch Sides:
            - BranchSide:      'uri.c:833,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:833,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:833,16'
          Branch Sides:
            - BranchSide:      'uri.c:833,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:833,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:833,16'
          Branch Sides:
            - BranchSide:      'uri.c:833,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:833,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:833,16'
          Branch Sides:
            - BranchSide:      'uri.c:833,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:833,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:833,16'
          Branch Sides:
            - BranchSide:      'uri.c:833,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:833,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:833,16'
          Branch Sides:
            - BranchSide:      'uri.c:833,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:833,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:833,16'
          Branch Sides:
            - BranchSide:      'uri.c:833,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:833,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:833,16'
          Branch Sides:
            - BranchSide:      'uri.c:833,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:833,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:833,16'
          Branch Sides:
            - BranchSide:      'uri.c:833,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:834,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:833,16'
          Branch Sides:
            - BranchSide:      'uri.c:833,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:833,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:833,16'
          Branch Sides:
            - BranchSide:      'uri.c:833,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:834,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:833,16'
          Branch Sides:
            - BranchSide:      'uri.c:833,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:833,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:833,16'
          Branch Sides:
            - BranchSide:      'uri.c:833,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:834,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:833,16'
          Branch Sides:
            - BranchSide:      'uri.c:833,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:834,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:833,16'
          Branch Sides:
            - BranchSide:      'uri.c:833,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:834,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:833,16'
          Branch Sides:
            - BranchSide:      'uri.c:833,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:834,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:833,16'
          Branch Sides:
            - BranchSide:      'uri.c:833,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:834,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:833,16'
          Branch Sides:
            - BranchSide:      'uri.c:833,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:834,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:833,16'
          Branch Sides:
            - BranchSide:      'uri.c:833,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:834,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:833,16'
          Branch Sides:
            - BranchSide:      'uri.c:833,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:834,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:833,16'
          Branch Sides:
            - BranchSide:      'uri.c:833,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:834,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:833,16'
          Branch Sides:
            - BranchSide:      'uri.c:833,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:834,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:833,16'
          Branch Sides:
            - BranchSide:      'uri.c:833,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:834,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:833,16'
          Branch Sides:
            - BranchSide:      'uri.c:833,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:834,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:833,16'
          Branch Sides:
            - BranchSide:      'uri.c:833,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:834,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:833,16'
          Branch Sides:
            - BranchSide:      'uri.c:834,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:838,6'
              BranchSideFuncs: []
        - Branch String:   'uri.c:835,6'
          Branch Sides:
            - BranchSide:      'uri.c:835,23'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:836,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:839,10'
          Branch Sides:
            - BranchSide:      'uri.c:839,29'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:840,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:819,8'
          Dst:             xmlParse3986Authority
        - Src:             'uri.c:826,8'
          Dst:             xmlParse3986PathAbEmpty
        - Src:             'uri.c:831,15'
          Dst:             xmlParse3986PathAbsolute
        - Src:             'uri.c:833,16'
          Dst:             xmlIsUnreserved
        - Src:             'uri.c:834,15'
          Dst:             xmlParse3986PathRootless
    - functionName:    xmlParse3986Scheme
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         46
      ICount:          247
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - xmlStrndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uri.c:232,10'
          Branch Sides:
            - BranchSide:      'uri.c:232,10'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:232,10'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:232,10'
          Branch Sides:
            - BranchSide:      'uri.c:232,10'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:234,8'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:232,10'
          Branch Sides:
            - BranchSide:      'uri.c:232,10'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:233,2'
              BranchSideFuncs: []
        - Branch String:   'uri.c:232,9'
          Branch Sides:
            - BranchSide:      'uri.c:233,2'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:234,8'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:244,12'
          Branch Sides:
            - BranchSide:      'uri.c:244,12'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:244,12'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:244,12'
          Branch Sides:
            - BranchSide:      'uri.c:244,5'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:244,12'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:244,12'
          Branch Sides:
            - BranchSide:      'uri.c:244,12'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:244,30'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:244,27'
          Branch Sides:
            - BranchSide:      'uri.c:244,5'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:244,30'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:244,30'
          Branch Sides:
            - BranchSide:      'uri.c:244,30'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:245,14'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:244,45'
          Branch Sides:
            - BranchSide:      'uri.c:244,5'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:245,14'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:245,26'
          Branch Sides:
            - BranchSide:      'uri.c:244,5'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:245,31'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:245,43'
          Branch Sides:
            - BranchSide:      'uri.c:244,5'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:245,48'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:244,5'
          Branch Sides:
            - BranchSide:      'uri.c:245,64'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:246,9'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:246,9'
          Branch Sides:
            - BranchSide:      'uri.c:247,6'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:252,12'
              BranchSideFuncs: []
        - Branch String:   'uri.c:247,6'
          Branch Sides:
            - BranchSide:      'uri.c:247,27'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:248,16'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:249,13'
          Branch Sides:
            - BranchSide:      'uri.c:250,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:251,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:248,16'
          Dst:             xmlStrndup
    - functionName:    xmlParse3986RelativeRef
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 864
      functionLinenumberEnd: 902
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         101
      ICount:          533
      EdgeCount:       142
      CyclomaticComplexity: 43
      functionsReached:
        - xmlCleanURI
        - xmlIsUnreserved
        - xmlParse3986Authority
        - xmlParse3986Fragment
        - xmlParse3986PathAbEmpty
        - xmlParse3986PathAbsolute
        - xmlParse3986PathNoScheme
        - xmlParse3986Query
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uri.c:867,23'
          Branch Sides:
            - BranchSide:      'uri.c:867,29'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
                - xmlParse3986PathAbsolute
                - xmlParse3986Authority
                - xmlParse3986PathAbEmpty
            - BranchSide:      'uri.c:873,17'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
                - xmlParse3986PathAbsolute
        - Branch String:   'uri.c:867,9'
          Branch Sides:
            - BranchSide:      'uri.c:868,13'
              BranchSideFuncs:
                - xmlParse3986Authority
                - xmlParse3986PathAbEmpty
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:873,17'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
                - xmlParse3986PathAbsolute
        - Branch String:   'uri.c:870,6'
          Branch Sides:
            - BranchSide:      'uri.c:870,23'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:871,32'
              BranchSideFuncs:
                - xmlParse3986PathAbEmpty
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:872,6'
          Branch Sides:
            - BranchSide:      'uri.c:872,23'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:873,5'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:873,16'
          Branch Sides:
            - BranchSide:      'uri.c:874,33'
              BranchSideFuncs:
                - xmlParse3986PathAbsolute
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:876,16'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
        - Branch String:   'uri.c:875,6'
          Branch Sides:
            - BranchSide:      'uri.c:875,23'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:876,5'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:876,16'
          Branch Sides:
            - BranchSide:      'uri.c:876,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:877,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:876,16'
          Branch Sides:
            - BranchSide:      'uri.c:876,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
            - BranchSide:      'uri.c:876,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
        - Branch String:   'uri.c:876,16'
          Branch Sides:
            - BranchSide:      'uri.c:876,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
            - BranchSide:      'uri.c:876,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
        - Branch String:   'uri.c:876,16'
          Branch Sides:
            - BranchSide:      'uri.c:876,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
            - BranchSide:      'uri.c:876,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
        - Branch String:   'uri.c:876,16'
          Branch Sides:
            - BranchSide:      'uri.c:876,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
            - BranchSide:      'uri.c:876,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
        - Branch String:   'uri.c:876,16'
          Branch Sides:
            - BranchSide:      'uri.c:876,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
            - BranchSide:      'uri.c:876,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
        - Branch String:   'uri.c:876,16'
          Branch Sides:
            - BranchSide:      'uri.c:876,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
            - BranchSide:      'uri.c:876,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
        - Branch String:   'uri.c:876,16'
          Branch Sides:
            - BranchSide:      'uri.c:876,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
            - BranchSide:      'uri.c:876,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
        - Branch String:   'uri.c:876,16'
          Branch Sides:
            - BranchSide:      'uri.c:876,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
            - BranchSide:      'uri.c:876,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
        - Branch String:   'uri.c:876,16'
          Branch Sides:
            - BranchSide:      'uri.c:876,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:877,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:876,16'
          Branch Sides:
            - BranchSide:      'uri.c:876,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
            - BranchSide:      'uri.c:876,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
        - Branch String:   'uri.c:876,16'
          Branch Sides:
            - BranchSide:      'uri.c:876,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:877,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:876,16'
          Branch Sides:
            - BranchSide:      'uri.c:876,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
            - BranchSide:      'uri.c:876,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
        - Branch String:   'uri.c:876,16'
          Branch Sides:
            - BranchSide:      'uri.c:876,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:877,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:876,16'
          Branch Sides:
            - BranchSide:      'uri.c:876,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:877,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:876,16'
          Branch Sides:
            - BranchSide:      'uri.c:876,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:877,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:876,16'
          Branch Sides:
            - BranchSide:      'uri.c:876,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:877,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:876,16'
          Branch Sides:
            - BranchSide:      'uri.c:876,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:877,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:876,16'
          Branch Sides:
            - BranchSide:      'uri.c:876,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:877,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:876,16'
          Branch Sides:
            - BranchSide:      'uri.c:876,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:877,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:876,16'
          Branch Sides:
            - BranchSide:      'uri.c:876,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:877,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:876,16'
          Branch Sides:
            - BranchSide:      'uri.c:876,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:877,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:876,16'
          Branch Sides:
            - BranchSide:      'uri.c:876,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:877,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:876,16'
          Branch Sides:
            - BranchSide:      'uri.c:876,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:877,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:876,16'
          Branch Sides:
            - BranchSide:      'uri.c:876,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:877,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:876,16'
          Branch Sides:
            - BranchSide:      'uri.c:876,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:877,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:876,16'
          Branch Sides:
            - BranchSide:      'uri.c:877,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:881,6'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:878,6'
          Branch Sides:
            - BranchSide:      'uri.c:878,23'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:879,5'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:882,10'
          Branch Sides:
            - BranchSide:      'uri.c:882,29'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:883,6'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:887,9'
          Branch Sides:
            - BranchSide:      'uri.c:888,5'
              BranchSideFuncs:
                - xmlParse3986Query
                - xmlCleanURI
                - xmlParse3986Fragment
            - BranchSide:      'uri.c:892,10'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
        - Branch String:   'uri.c:890,6'
          Branch Sides:
            - BranchSide:      'uri.c:890,23'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:891,5'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
        - Branch String:   'uri.c:892,9'
          Branch Sides:
            - BranchSide:      'uri.c:893,5'
              BranchSideFuncs:
                - xmlParse3986Fragment
                - xmlCleanURI
            - BranchSide:      'uri.c:897,10'
              BranchSideFuncs:
                - xmlCleanURI
        - Branch String:   'uri.c:895,6'
          Branch Sides:
            - BranchSide:      'uri.c:895,23'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:896,5'
              BranchSideFuncs:
                - xmlCleanURI
        - Branch String:   'uri.c:897,9'
          Branch Sides:
            - BranchSide:      'uri.c:898,14'
              BranchSideFuncs:
                - xmlCleanURI
            - BranchSide:      'uri.c:901,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:869,8'
          Dst:             xmlParse3986Authority
        - Src:             'uri.c:871,8'
          Dst:             xmlParse3986PathAbEmpty
        - Src:             'uri.c:874,8'
          Dst:             xmlParse3986PathAbsolute
        - Src:             'uri.c:876,16'
          Dst:             xmlIsUnreserved
        - Src:             'uri.c:877,15'
          Dst:             xmlParse3986PathNoScheme
        - Src:             'uri.c:889,8'
          Dst:             xmlParse3986Query
        - Src:             'uri.c:894,8'
          Dst:             xmlParse3986Fragment
        - Src:             'uri.c:898,2'
          Dst:             xmlCleanURI
    - functionName:    xmlCleanURI
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1434
      functionLinenumberEnd: 1455
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
      BBCount:         33
      ICount:          229
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'uri.c:1435,9'
          Branch Sides:
            - BranchSide:      'uri.c:1435,22'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1437,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1437,9'
          Branch Sides:
            - BranchSide:      'uri.c:1437,30'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1438,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1439,9'
          Branch Sides:
            - BranchSide:      'uri.c:1439,30'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1440,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1441,9'
          Branch Sides:
            - BranchSide:      'uri.c:1441,28'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1442,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1443,9'
          Branch Sides:
            - BranchSide:      'uri.c:1443,28'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1444,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1445,9'
          Branch Sides:
            - BranchSide:      'uri.c:1445,32'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1446,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1447,9'
          Branch Sides:
            - BranchSide:      'uri.c:1447,30'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1448,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1449,9'
          Branch Sides:
            - BranchSide:      'uri.c:1449,33'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1450,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1451,9'
          Branch Sides:
            - BranchSide:      'uri.c:1451,29'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1452,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1453,9'
          Branch Sides:
            - BranchSide:      'uri.c:1453,33'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1454,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParse3986URI
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 918
      functionLinenumberEnd: 944
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         22
      ICount:          139
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - xmlCleanURI
        - xmlParse3986Fragment
        - xmlParse3986HierPart
        - xmlParse3986Query
        - xmlParse3986Scheme
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uri.c:922,9'
          Branch Sides:
            - BranchSide:      'uri.c:922,26'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:923,10'
              BranchSideFuncs:
                - xmlParse3986HierPart
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:923,9'
          Branch Sides:
            - BranchSide:      'uri.c:924,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:926,8'
              BranchSideFuncs:
                - xmlParse3986HierPart
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:928,9'
          Branch Sides:
            - BranchSide:      'uri.c:928,26'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:929,10'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:929,9'
          Branch Sides:
            - BranchSide:      'uri.c:930,5'
              BranchSideFuncs:
                - xmlParse3986Query
                - xmlCleanURI
                - xmlParse3986Fragment
            - BranchSide:      'uri.c:934,10'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
        - Branch String:   'uri.c:932,6'
          Branch Sides:
            - BranchSide:      'uri.c:932,23'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:933,5'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
        - Branch String:   'uri.c:934,9'
          Branch Sides:
            - BranchSide:      'uri.c:935,5'
              BranchSideFuncs:
                - xmlParse3986Fragment
                - xmlCleanURI
            - BranchSide:      'uri.c:939,10'
              BranchSideFuncs:
                - xmlCleanURI
        - Branch String:   'uri.c:937,6'
          Branch Sides:
            - BranchSide:      'uri.c:937,23'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:938,5'
              BranchSideFuncs:
                - xmlCleanURI
        - Branch String:   'uri.c:939,9'
          Branch Sides:
            - BranchSide:      'uri.c:940,14'
              BranchSideFuncs:
                - xmlCleanURI
            - BranchSide:      'uri.c:943,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:921,11'
          Dst:             xmlParse3986Scheme
        - Src:             'uri.c:927,11'
          Dst:             xmlParse3986HierPart
        - Src:             'uri.c:931,8'
          Dst:             xmlParse3986Query
        - Src:             'uri.c:936,8'
          Dst:             xmlParse3986Fragment
        - Src:             'uri.c:940,2'
          Dst:             xmlCleanURI
    - functionName:    xmlPathToURI
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2852
      functionLinenumberEnd: 2853
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCanonicPath
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'uri.c:2853,12'
          Dst:             xmlCanonicPath
    - functionName:    xmlCanonicPath
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2816
      functionLinenumberEnd: 2837
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlStrdup
        - xmlStrstr
        - xmlURIEscapeStr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'uri.c:2819,9'
          Branch Sides:
            - BranchSide:      'uri.c:2820,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:2823,19'
              BranchSideFuncs:
                - xmlStrstr
                - xmlStrdup
                - xmlURIEscapeStr
        - Branch String:   'uri.c:2823,9'
          Branch Sides:
            - BranchSide:      'uri.c:2831,31'
              BranchSideFuncs:
                - xmlURIEscapeStr
            - BranchSide:      'uri.c:2833,43'
              BranchSideFuncs:
                - xmlStrdup
      Callsites:
        - Src:             'uri.c:2823,9'
          Dst:             xmlStrstr
        - Src:             'uri.c:2831,15'
          Dst:             xmlURIEscapeStr
        - Src:             'uri.c:2833,15'
          Dst:             xmlStrdup
    - functionName:    xmlURIEscapeStr
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1697
      functionLinenumberEnd: 1756
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - list
      BBCount:         65
      ICount:          429
      EdgeCount:       91
      CyclomaticComplexity: 28
      functionsReached:
        - xmlGrowCapacity
        - xmlStrchr
        - xmlStrdup
        - xmlStrlen
      functionUses:    14
      BranchProfiles:
        - Branch String:   'uri.c:1702,9'
          Branch Sides:
            - BranchSide:      'uri.c:1703,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1704,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrchr
                - xmlGrowCapacity.4652
                - xmlStrdup
        - Branch String:   'uri.c:1704,9'
          Branch Sides:
            - BranchSide:      'uri.c:1705,19'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'uri.c:1706,21'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrchr
                - xmlGrowCapacity.4652
        - Branch String:   'uri.c:1710,9'
          Branch Sides:
            - BranchSide:      'uri.c:1711,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1712,28'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.4652
        - Branch String:   'uri.c:1714,5'
          Branch Sides:
            - BranchSide:      'uri.c:1715,6'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.4652
            - BranchSide:      'uri.c:1754,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1715,6'
          Branch Sides:
            - BranchSide:      'uri.c:1719,39'
              BranchSideFuncs:
                - xmlGrowCapacity.4652
                - xmlStrchr
            - BranchSide:      'uri.c:1733,8'
              BranchSideFuncs:
                - xmlGrowCapacity.4652
                - xmlStrchr
        - Branch String:   'uri.c:1720,17'
          Branch Sides:
            - BranchSide:      'uri.c:1721,3'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1724,20'
              BranchSideFuncs:
                - xmlGrowCapacity.4652
                - xmlStrchr
        - Branch String:   'uri.c:1725,10'
          Branch Sides:
            - BranchSide:      'uri.c:1726,3'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1729,12'
              BranchSideFuncs:
                - xmlGrowCapacity.4652
                - xmlStrchr
        - Branch String:   'uri.c:1735,18'
          Branch Sides:
            - BranchSide:      'uri.c:1735,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.4652
            - BranchSide:      'uri.c:1750,22'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.4652
        - Branch String:   'uri.c:1735,23'
          Branch Sides:
            - BranchSide:      'uri.c:1735,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.4652
            - BranchSide:      'uri.c:1735,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.4652
        - Branch String:   'uri.c:1735,23'
          Branch Sides:
            - BranchSide:      'uri.c:1735,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.4652
            - BranchSide:      'uri.c:1750,22'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.4652
        - Branch String:   'uri.c:1735,23'
          Branch Sides:
            - BranchSide:      'uri.c:1735,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.4652
            - BranchSide:      'uri.c:1735,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.4652
        - Branch String:   'uri.c:1735,23'
          Branch Sides:
            - BranchSide:      'uri.c:1735,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.4652
            - BranchSide:      'uri.c:1750,22'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.4652
        - Branch String:   'uri.c:1735,23'
          Branch Sides:
            - BranchSide:      'uri.c:1735,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.4652
            - BranchSide:      'uri.c:1735,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.4652
        - Branch String:   'uri.c:1735,23'
          Branch Sides:
            - BranchSide:      'uri.c:1735,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.4652
            - BranchSide:      'uri.c:1750,22'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.4652
        - Branch String:   'uri.c:1735,23'
          Branch Sides:
            - BranchSide:      'uri.c:1735,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.4652
            - BranchSide:      'uri.c:1750,22'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.4652
        - Branch String:   'uri.c:1735,23'
          Branch Sides:
            - BranchSide:      'uri.c:1735,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.4652
            - BranchSide:      'uri.c:1750,22'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.4652
        - Branch String:   'uri.c:1735,23'
          Branch Sides:
            - BranchSide:      'uri.c:1735,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.4652
            - BranchSide:      'uri.c:1750,22'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.4652
        - Branch String:   'uri.c:1735,23'
          Branch Sides:
            - BranchSide:      'uri.c:1735,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.4652
            - BranchSide:      'uri.c:1750,22'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.4652
        - Branch String:   'uri.c:1735,23'
          Branch Sides:
            - BranchSide:      'uri.c:1735,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.4652
            - BranchSide:      'uri.c:1750,22'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.4652
        - Branch String:   'uri.c:1735,23'
          Branch Sides:
            - BranchSide:      'uri.c:1735,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.4652
            - BranchSide:      'uri.c:1750,22'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.4652
        - Branch String:   'uri.c:1735,23'
          Branch Sides:
            - BranchSide:      'uri.c:1735,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.4652
            - BranchSide:      'uri.c:1750,22'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.4652
        - Branch String:   'uri.c:1735,23'
          Branch Sides:
            - BranchSide:      'uri.c:1735,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.4652
            - BranchSide:      'uri.c:1750,22'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.4652
        - Branch String:   'uri.c:1735,42'
          Branch Sides:
            - BranchSide:      'uri.c:1735,57'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.4652
            - BranchSide:      'uri.c:1750,22'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.4652
        - Branch String:   'uri.c:1735,6'
          Branch Sides:
            - BranchSide:      'uri.c:1737,6'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.4652
            - BranchSide:      'uri.c:1750,22'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.4652
        - Branch String:   'uri.c:1739,10'
          Branch Sides:
            - BranchSide:      'uri.c:1740,22'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.4652
            - BranchSide:      'uri.c:1742,22'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.4652
        - Branch String:   'uri.c:1744,10'
          Branch Sides:
            - BranchSide:      'uri.c:1745,22'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.4652
            - BranchSide:      'uri.c:1747,22'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.4652
      Callsites:
        - Src:             'uri.c:1705,9'
          Dst:             xmlStrdup
        - Src:             'uri.c:1706,11'
          Dst:             xmlStrlen
        - Src:             'uri.c:1719,23'
          Dst:             xmlGrowCapacity
        - Src:             'uri.c:1735,47'
          Dst:             xmlStrchr
    - functionName:    xmlGrowCapacity
      functionSourceFile: '/src/libxml2/./include/private/memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - capacity
        - elemSize
        - min
        - max
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './include/private/memory.h:36,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:38,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:45,10'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:45,27'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:46,19'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:47,9'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:45,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:47,9'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:50,14'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:52,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:53,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:55,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBuildRelativeURI
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2788
      functionLinenumberEnd: 2792
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - URI
        - base
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlBuildRelativeURISafe
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'uri.c:2791,5'
          Dst:             xmlBuildRelativeURISafe
    - functionName:    xmlBuildRelativeURISafe
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2562
      functionLinenumberEnd: 2774
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - URI
        - base
        - valPtr
      BBCount:         135
      ICount:          763
      EdgeCount:       184
      CyclomaticComplexity: 51
      functionsReached:
        - xmlFreeURI
        - xmlParseUriOrPath
        - xmlSaveUri
        - xmlStrEqual
        - xmlStrcmp
        - xmlStrdup
        - xmlStrlen
        - xmlURIEscapeStr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'uri.c:2575,9'
          Branch Sides:
            - BranchSide:      'uri.c:2576,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:2577,6'
              BranchSideFuncs:
                - xmlParseUriOrPath
                - xmlParseUriOrPath
                - xmlStrcmp
                - xmlStrcmp
                - xmlStrEqual
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'uri.c:2578,23'
          Branch Sides:
            - BranchSide:      'uri.c:2578,28'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:2579,2'
              BranchSideFuncs: []
        - Branch String:   'uri.c:2578,9'
          Branch Sides:
            - BranchSide:      'uri.c:2579,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:2581,38'
              BranchSideFuncs:
                - xmlParseUriOrPath
                - xmlParseUriOrPath
                - xmlStrcmp
                - xmlStrcmp
                - xmlStrEqual
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'uri.c:2582,9'
          Branch Sides:
            - BranchSide:      'uri.c:2583,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2584,9'
              BranchSideFuncs:
                - xmlParseUriOrPath
                - xmlStrcmp
                - xmlStrcmp
                - xmlStrEqual
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'uri.c:2584,9'
          Branch Sides:
            - BranchSide:      'uri.c:2586,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2594,10'
              BranchSideFuncs:
                - xmlParseUriOrPath
                - xmlStrcmp
                - xmlStrcmp
                - xmlStrEqual
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'uri.c:2588,13'
          Branch Sides:
            - BranchSide:      'uri.c:2589,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2590,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
        - Branch String:   'uri.c:2594,24'
          Branch Sides:
            - BranchSide:      'uri.c:2594,29'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2595,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
        - Branch String:   'uri.c:2594,9'
          Branch Sides:
            - BranchSide:      'uri.c:2595,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2597,38'
              BranchSideFuncs:
                - xmlParseUriOrPath
                - xmlStrcmp
                - xmlStrcmp
                - xmlStrEqual
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'uri.c:2598,9'
          Branch Sides:
            - BranchSide:      'uri.c:2599,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2600,9'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlStrcmp
                - xmlStrEqual
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'uri.c:2600,9'
          Branch Sides:
            - BranchSide:      'uri.c:2602,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2610,32'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlStrcmp
                - xmlStrEqual
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'uri.c:2610,70'
          Branch Sides:
            - BranchSide:      'uri.c:2611,25'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2614,2'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
        - Branch String:   'uri.c:2611,63'
          Branch Sides:
            - BranchSide:      'uri.c:2612,10'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2614,2'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
        - Branch String:   'uri.c:2612,34'
          Branch Sides:
            - BranchSide:      'uri.c:2613,10'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2614,2'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
        - Branch String:   'uri.c:2610,9'
          Branch Sides:
            - BranchSide:      'uri.c:2614,2'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2616,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'uri.c:2616,9'
          Branch Sides:
            - BranchSide:      'uri.c:2617,8'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2622,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'uri.c:2618,13'
          Branch Sides:
            - BranchSide:      'uri.c:2619,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2620,2'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
        - Branch String:   'uri.c:2622,9'
          Branch Sides:
            - BranchSide:      'uri.c:2623,29'
              BranchSideFuncs:
                - xmlStrdup
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2630,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'uri.c:2624,13'
          Branch Sides:
            - BranchSide:      'uri.c:2625,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2628,2'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
        - Branch String:   'uri.c:2630,9'
          Branch Sides:
            - BranchSide:      'uri.c:2631,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'uri.c:2635,24'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'uri.c:2641,9'
          Branch Sides:
            - BranchSide:      'uri.c:2642,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2648,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'uri.c:2653,34'
          Branch Sides:
            - BranchSide:      'uri.c:2653,38'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'uri.c:2653,2'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'uri.c:2653,2'
          Branch Sides:
            - BranchSide:      'uri.c:2654,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'uri.c:2656,6'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'uri.c:2656,6'
          Branch Sides:
            - BranchSide:      'uri.c:2657,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2667,7'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
        - Branch String:   'uri.c:2658,17'
          Branch Sides:
            - BranchSide:      'uri.c:2659,21'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2660,6'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
        - Branch String:   'uri.c:2668,2'
          Branch Sides:
            - BranchSide:      'uri.c:2669,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
            - BranchSide:      'uri.c:2672,21'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
        - Branch String:   'uri.c:2669,10'
          Branch Sides:
            - BranchSide:      'uri.c:2670,3'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
            - BranchSide:      'uri.c:2671,2'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
        - Branch String:   'uri.c:2677,2'
          Branch Sides:
            - BranchSide:      'uri.c:2678,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
            - BranchSide:      'uri.c:2685,6'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
        - Branch String:   'uri.c:2678,10'
          Branch Sides:
            - BranchSide:      'uri.c:2679,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
            - BranchSide:      'uri.c:2680,2'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
        - Branch String:   'uri.c:2685,19'
          Branch Sides:
            - BranchSide:      'uri.c:2685,23'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlURIEscapeStr
            - BranchSide:      'uri.c:2692,19'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
        - Branch String:   'uri.c:2685,6'
          Branch Sides:
            - BranchSide:      'uri.c:2686,12'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
            - BranchSide:      'uri.c:2692,19'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
        - Branch String:   'uri.c:2687,17'
          Branch Sides:
            - BranchSide:      'uri.c:2688,21'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2689,6'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
        - Branch String:   'uri.c:2695,9'
          Branch Sides:
            - BranchSide:      'uri.c:2696,6'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
            - BranchSide:      'uri.c:2710,23'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
        - Branch String:   'uri.c:2696,6'
          Branch Sides:
            - BranchSide:      'uri.c:2698,28'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2702,2'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
        - Branch String:   'uri.c:2699,17'
          Branch Sides:
            - BranchSide:      'uri.c:2700,21'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2701,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
        - Branch String:   'uri.c:2711,9'
          Branch Sides:
            - BranchSide:      'uri.c:2712,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2715,12'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
        - Branch String:   'uri.c:2719,5'
          Branch Sides:
            - BranchSide:      'uri.c:2720,7'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2727,9'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
        - Branch String:   'uri.c:2727,9'
          Branch Sides:
            - BranchSide:      'uri.c:2728,14'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2737,2'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
        - Branch String:   'uri.c:2728,26'
          Branch Sides:
            - BranchSide:      'uri.c:2728,30'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2733,14'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
        - Branch String:   'uri.c:2728,39'
          Branch Sides:
            - BranchSide:      'uri.c:2729,7'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2733,14'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
        - Branch String:   'uri.c:2729,23'
          Branch Sides:
            - BranchSide:      'uri.c:2729,27'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2733,14'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
        - Branch String:   'uri.c:2728,13'
          Branch Sides:
            - BranchSide:      'uri.c:2730,14'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2733,14'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
        - Branch String:   'uri.c:2745,9'
          Branch Sides:
            - BranchSide:      'uri.c:2746,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2748,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
        - Branch String:   'uri.c:2752,20'
          Branch Sides:
            - BranchSide:      'uri.c:2752,24'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2761,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2752,9'
          Branch Sides:
            - BranchSide:      'uri.c:2753,26'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2761,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2754,13'
          Branch Sides:
            - BranchSide:      'uri.c:2755,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2756,5'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2761,9'
          Branch Sides:
            - BranchSide:      'uri.c:2762,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2763,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2763,9'
          Branch Sides:
            - BranchSide:      'uri.c:2764,14'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2765,9'
              BranchSideFuncs:
                - xmlFreeURI
        - Branch String:   'uri.c:2765,9'
          Branch Sides:
            - BranchSide:      'uri.c:2766,14'
              BranchSideFuncs:
                - xmlFreeURI
            - BranchSide:      'uri.c:2767,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:2767,9'
          Branch Sides:
            - BranchSide:      'uri.c:2768,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:2772,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:2581,11'
          Dst:             xmlParseUriOrPath
        - Src:             'uri.c:2587,15'
          Dst:             xmlStrdup
        - Src:             'uri.c:2597,11'
          Dst:             xmlParseUriOrPath
        - Src:             'uri.c:2610,10'
          Dst:             xmlStrcmp
        - Src:             'uri.c:2611,3'
          Dst:             xmlStrcmp
        - Src:             'uri.c:2616,9'
          Dst:             xmlStrEqual
        - Src:             'uri.c:2617,8'
          Dst:             xmlStrdup
        - Src:             'uri.c:2623,8'
          Dst:             xmlStrdup
        - Src:             'uri.c:2657,12'
          Dst:             xmlStrdup
        - Src:             'uri.c:2686,12'
          Dst:             xmlStrdup
        - Src:             'uri.c:2692,8'
          Dst:             xmlStrlen
        - Src:             'uri.c:2698,12'
          Dst:             xmlURIEscapeStr
        - Src:             'uri.c:2744,11'
          Dst:             xmlURIEscapeStr
        - Src:             'uri.c:2753,15'
          Dst:             xmlSaveUri
        - Src:             'uri.c:2764,2'
          Dst:             xmlFreeURI
        - Src:             'uri.c:2766,2'
          Dst:             xmlFreeURI
    - functionName:    xmlParseUriOrPath
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2411
      functionLinenumberEnd: 2530
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - out
        - drive
      BBCount:         21
      ICount:          176
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - strlen
        - xmlCreateURI
        - xmlFreeURI
        - xmlIsAbsolutePath
        - xmlNormalizePath
        - xmlParseURIReference
        - xmlStrstr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'uri.c:2420,9'
          Branch Sides:
            - BranchSide:      'uri.c:2421,13'
              BranchSideFuncs:
                - xmlFreeURI
            - BranchSide:      'uri.c:2425,28'
              BranchSideFuncs:
                - xmlStrstr
                - xmlParseURIReference
                - xmlNormalizePath
                - xmlFreeURI
                - xmlNormalizePath
                - xmlIsAbsolutePath
                - strlen
        - Branch String:   'uri.c:2425,9'
          Branch Sides:
            - BranchSide:      'uri.c:2428,13'
              BranchSideFuncs:
                - xmlNormalizePath
                - xmlIsAbsolutePath
                - strlen
                - xmlFreeURI
            - BranchSide:      'uri.c:2507,29'
              BranchSideFuncs:
                - xmlParseURIReference
                - xmlNormalizePath
                - xmlFreeURI
        - Branch String:   'uri.c:2431,13'
          Branch Sides:
            - BranchSide:      'uri.c:2432,17'
              BranchSideFuncs:
                - xmlFreeURI
            - BranchSide:      'uri.c:2435,26'
              BranchSideFuncs:
                - xmlNormalizePath
                - xmlIsAbsolutePath
                - strlen
                - xmlFreeURI
        - Branch String:   'uri.c:2439,13'
          Branch Sides:
            - BranchSide:      'uri.c:2492,9'
              BranchSideFuncs:
                - strlen
                - xmlFreeURI
            - BranchSide:      'uri.c:2494,27'
              BranchSideFuncs:
                - strlen
                - xmlFreeURI
        - Branch String:   'uri.c:2496,13'
          Branch Sides:
            - BranchSide:      'uri.c:2497,17'
              BranchSideFuncs:
                - xmlFreeURI
            - BranchSide:      'uri.c:2500,13'
              BranchSideFuncs:
                - xmlFreeURI
        - Branch String:   'uri.c:2500,13'
          Branch Sides:
            - BranchSide:      'uri.c:2501,13'
              BranchSideFuncs:
                - xmlFreeURI
            - BranchSide:      'uri.c:2504,20'
              BranchSideFuncs:
                - xmlFreeURI
        - Branch String:   'uri.c:2508,6'
          Branch Sides:
            - BranchSide:      'uri.c:2509,6'
              BranchSideFuncs:
                - xmlFreeURI
            - BranchSide:      'uri.c:2511,26'
              BranchSideFuncs:
                - xmlNormalizePath
                - xmlFreeURI
      Callsites:
        - Src:             'uri.c:2419,11'
          Dst:             xmlCreateURI
        - Src:             'uri.c:2425,9'
          Dst:             xmlStrstr
        - Src:             'uri.c:2435,9'
          Dst:             xmlNormalizePath
        - Src:             'uri.c:2439,13'
          Dst:             xmlIsAbsolutePath
        - Src:             'uri.c:2494,20'
          Dst:             strlen
        - Src:             'uri.c:2507,8'
          Dst:             xmlParseURIReference
        - Src:             'uri.c:2511,9'
          Dst:             xmlNormalizePath
        - Src:             'uri.c:2527,5'
          Dst:             xmlFreeURI
    - functionName:    xmlSaveUri
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1144
      functionLinenumberEnd: 1407
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
      BBCount:         522
      ICount:          3064
      EdgeCount:       743
      CyclomaticComplexity: 223
      functionsReached:
        - snprintf
        - xmlSaveUriRealloc
        - xmlStrEqual
      functionUses:    8
      BranchProfiles:
        - Branch String:   'uri.c:1151,9'
          Branch Sides:
            - BranchSide:      'uri.c:1151,22'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1154,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:1156,9'
          Branch Sides:
            - BranchSide:      'uri.c:1157,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1158,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:1160,9'
          Branch Sides:
            - BranchSide:      'uri.c:1161,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:1177,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:1162,2'
          Branch Sides:
            - BranchSide:      'uri.c:1163,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:1170,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:1163,10'
          Branch Sides:
            - BranchSide:      'uri.c:1164,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:1168,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:1165,21'
          Branch Sides:
            - BranchSide:      'uri.c:1165,35'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1166,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:1170,6'
          Branch Sides:
            - BranchSide:      'uri.c:1171,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:1175,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:1172,17'
          Branch Sides:
            - BranchSide:      'uri.c:1172,31'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1173,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:1177,9'
          Branch Sides:
            - BranchSide:      'uri.c:1178,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1196,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:1179,2'
          Branch Sides:
            - BranchSide:      'uri.c:1180,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1195,5'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1180,10'
          Branch Sides:
            - BranchSide:      'uri.c:1181,42'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1185,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1182,21'
          Branch Sides:
            - BranchSide:      'uri.c:1182,35'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1183,23'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1185,10'
          Branch Sides:
            - BranchSide:      'uri.c:1185,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1186,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1185,10'
          Branch Sides:
            - BranchSide:      'uri.c:1185,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1186,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1185,10'
          Branch Sides:
            - BranchSide:      'uri.c:1185,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1186,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1185,10'
          Branch Sides:
            - BranchSide:      'uri.c:1185,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1186,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1185,10'
          Branch Sides:
            - BranchSide:      'uri.c:1185,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1186,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1185,10'
          Branch Sides:
            - BranchSide:      'uri.c:1185,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1186,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1185,10'
          Branch Sides:
            - BranchSide:      'uri.c:1185,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1186,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1185,10'
          Branch Sides:
            - BranchSide:      'uri.c:1185,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1186,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1185,10'
          Branch Sides:
            - BranchSide:      'uri.c:1185,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1186,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1185,10'
          Branch Sides:
            - BranchSide:      'uri.c:1185,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1186,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1185,10'
          Branch Sides:
            - BranchSide:      'uri.c:1185,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1186,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1185,28'
          Branch Sides:
            - BranchSide:      'uri.c:1185,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1186,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1185,31'
          Branch Sides:
            - BranchSide:      'uri.c:1185,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1185,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1185,31'
          Branch Sides:
            - BranchSide:      'uri.c:1185,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1186,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1185,31'
          Branch Sides:
            - BranchSide:      'uri.c:1185,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1185,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1185,31'
          Branch Sides:
            - BranchSide:      'uri.c:1185,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1186,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1185,31'
          Branch Sides:
            - BranchSide:      'uri.c:1185,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1185,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1185,31'
          Branch Sides:
            - BranchSide:      'uri.c:1185,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1186,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1185,31'
          Branch Sides:
            - BranchSide:      'uri.c:1185,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1186,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1185,31'
          Branch Sides:
            - BranchSide:      'uri.c:1185,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1186,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1185,31'
          Branch Sides:
            - BranchSide:      'uri.c:1185,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1186,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1185,31'
          Branch Sides:
            - BranchSide:      'uri.c:1185,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1186,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1185,31'
          Branch Sides:
            - BranchSide:      'uri.c:1185,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1186,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1185,31'
          Branch Sides:
            - BranchSide:      'uri.c:1185,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1186,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1185,31'
          Branch Sides:
            - BranchSide:      'uri.c:1185,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1186,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1185,31'
          Branch Sides:
            - BranchSide:      'uri.c:1185,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1186,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1185,10'
          Branch Sides:
            - BranchSide:      'uri.c:1186,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1188,32'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1196,28'
          Branch Sides:
            - BranchSide:      'uri.c:1196,32'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1197,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1196,6'
          Branch Sides:
            - BranchSide:      'uri.c:1197,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1253,13'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1197,10'
          Branch Sides:
            - BranchSide:      'uri.c:1198,42'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1202,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1199,21'
          Branch Sides:
            - BranchSide:      'uri.c:1199,35'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1200,23'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1204,10'
          Branch Sides:
            - BranchSide:      'uri.c:1205,7'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1233,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1206,3'
          Branch Sides:
            - BranchSide:      'uri.c:1207,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1226,7'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1207,11'
          Branch Sides:
            - BranchSide:      'uri.c:1208,50'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1212,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1209,29'
          Branch Sides:
            - BranchSide:      'uri.c:1209,43'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1210,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1212,12'
          Branch Sides:
            - BranchSide:      'uri.c:1212,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1212,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1212,12'
          Branch Sides:
            - BranchSide:      'uri.c:1212,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1217,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1212,12'
          Branch Sides:
            - BranchSide:      'uri.c:1212,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1212,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1212,12'
          Branch Sides:
            - BranchSide:      'uri.c:1212,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1217,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1212,12'
          Branch Sides:
            - BranchSide:      'uri.c:1212,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1212,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1212,12'
          Branch Sides:
            - BranchSide:      'uri.c:1212,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1217,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1212,12'
          Branch Sides:
            - BranchSide:      'uri.c:1212,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1217,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1212,12'
          Branch Sides:
            - BranchSide:      'uri.c:1212,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1217,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1212,12'
          Branch Sides:
            - BranchSide:      'uri.c:1212,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1217,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1212,12'
          Branch Sides:
            - BranchSide:      'uri.c:1212,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1217,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1212,12'
          Branch Sides:
            - BranchSide:      'uri.c:1212,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1217,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1212,12'
          Branch Sides:
            - BranchSide:      'uri.c:1212,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1217,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1212,12'
          Branch Sides:
            - BranchSide:      'uri.c:1212,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1217,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1212,12'
          Branch Sides:
            - BranchSide:      'uri.c:1212,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1217,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1212,33'
          Branch Sides:
            - BranchSide:      'uri.c:1213,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1217,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1213,20'
          Branch Sides:
            - BranchSide:      'uri.c:1213,27'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1217,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1213,39'
          Branch Sides:
            - BranchSide:      'uri.c:1214,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1217,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1214,20'
          Branch Sides:
            - BranchSide:      'uri.c:1214,27'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1217,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1214,39'
          Branch Sides:
            - BranchSide:      'uri.c:1215,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1217,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1215,20'
          Branch Sides:
            - BranchSide:      'uri.c:1215,27'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1217,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1215,39'
          Branch Sides:
            - BranchSide:      'uri.c:1216,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1217,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1212,11'
          Branch Sides:
            - BranchSide:      'uri.c:1217,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1219,33'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1226,7'
          Branch Sides:
            - BranchSide:      'uri.c:1227,46'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1231,3'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1228,25'
          Branch Sides:
            - BranchSide:      'uri.c:1228,39'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1229,27'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1233,10'
          Branch Sides:
            - BranchSide:      'uri.c:1234,7'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1245,17'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1235,3'
          Branch Sides:
            - BranchSide:      'uri.c:1236,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1244,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1236,11'
          Branch Sides:
            - BranchSide:      'uri.c:1237,29'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1242,32'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1238,8'
          Branch Sides:
            - BranchSide:      'uri.c:1238,22'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1239,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1245,17'
          Branch Sides:
            - BranchSide:      'uri.c:1246,21'
              BranchSideFuncs:
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1253,2'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1246,21'
          Branch Sides:
            - BranchSide:      'uri.c:1247,46'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1251,43'
              BranchSideFuncs:
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1248,25'
          Branch Sides:
            - BranchSide:      'uri.c:1248,39'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1249,27'
              BranchSideFuncs:
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1253,13'
          Branch Sides:
            - BranchSide:      'uri.c:1254,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1281,13'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1254,10'
          Branch Sides:
            - BranchSide:      'uri.c:1255,42'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1259,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1256,21'
          Branch Sides:
            - BranchSide:      'uri.c:1256,35'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1257,23'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1262,6'
          Branch Sides:
            - BranchSide:      'uri.c:1263,7'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1281,2'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1263,7'
          Branch Sides:
            - BranchSide:      'uri.c:1264,46'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1268,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1265,25'
          Branch Sides:
            - BranchSide:      'uri.c:1265,39'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1266,27'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1268,8'
          Branch Sides:
            - BranchSide:      'uri.c:1268,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1268,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1268,8'
          Branch Sides:
            - BranchSide:      'uri.c:1268,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1272,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1268,8'
          Branch Sides:
            - BranchSide:      'uri.c:1268,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1268,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1268,8'
          Branch Sides:
            - BranchSide:      'uri.c:1268,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1272,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1268,8'
          Branch Sides:
            - BranchSide:      'uri.c:1268,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1268,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1268,8'
          Branch Sides:
            - BranchSide:      'uri.c:1268,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1272,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1268,8'
          Branch Sides:
            - BranchSide:      'uri.c:1268,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1272,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1268,8'
          Branch Sides:
            - BranchSide:      'uri.c:1268,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1272,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1268,8'
          Branch Sides:
            - BranchSide:      'uri.c:1268,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1272,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1268,8'
          Branch Sides:
            - BranchSide:      'uri.c:1268,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1272,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1268,8'
          Branch Sides:
            - BranchSide:      'uri.c:1268,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1272,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1268,8'
          Branch Sides:
            - BranchSide:      'uri.c:1268,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1272,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1268,8'
          Branch Sides:
            - BranchSide:      'uri.c:1268,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1272,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1268,8'
          Branch Sides:
            - BranchSide:      'uri.c:1268,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1272,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1268,29'
          Branch Sides:
            - BranchSide:      'uri.c:1269,25'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1272,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1269,37'
          Branch Sides:
            - BranchSide:      'uri.c:1269,44'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1272,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1269,56'
          Branch Sides:
            - BranchSide:      'uri.c:1269,63'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1272,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1269,75'
          Branch Sides:
            - BranchSide:      'uri.c:1270,25'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1272,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1270,37'
          Branch Sides:
            - BranchSide:      'uri.c:1270,44'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1272,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1270,56'
          Branch Sides:
            - BranchSide:      'uri.c:1270,63'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1272,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1270,75'
          Branch Sides:
            - BranchSide:      'uri.c:1271,25'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1272,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1271,37'
          Branch Sides:
            - BranchSide:      'uri.c:1271,44'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1272,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1268,7'
          Branch Sides:
            - BranchSide:      'uri.c:1272,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1274,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1282,10'
          Branch Sides:
            - BranchSide:      'uri.c:1283,42'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1287,2'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1284,21'
          Branch Sides:
            - BranchSide:      'uri.c:1284,35'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1285,23'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1288,6'
          Branch Sides:
            - BranchSide:      'uri.c:1289,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1329,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1294,32'
          Branch Sides:
            - BranchSide:      'uri.c:1295,4'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1309,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1295,17'
          Branch Sides:
            - BranchSide:      'uri.c:1296,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1309,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1296,19'
          Branch Sides:
            - BranchSide:      'uri.c:1296,23'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1297,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1296,37'
          Branch Sides:
            - BranchSide:      'uri.c:1297,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1298,4'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1297,19'
          Branch Sides:
            - BranchSide:      'uri.c:1297,23'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1309,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1297,38'
          Branch Sides:
            - BranchSide:      'uri.c:1298,4'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1309,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1298,17'
          Branch Sides:
            - BranchSide:      'uri.c:1299,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1309,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1294,10'
          Branch Sides:
            - BranchSide:      'uri.c:1300,7'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1309,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1300,7'
          Branch Sides:
            - BranchSide:      'uri.c:1301,46'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1305,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1302,25'
          Branch Sides:
            - BranchSide:      'uri.c:1302,39'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1303,27'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1309,6'
          Branch Sides:
            - BranchSide:      'uri.c:1310,7'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1328,2'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1310,7'
          Branch Sides:
            - BranchSide:      'uri.c:1311,46'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1315,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1312,25'
          Branch Sides:
            - BranchSide:      'uri.c:1312,39'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1313,27'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1315,8'
          Branch Sides:
            - BranchSide:      'uri.c:1315,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1315,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1315,8'
          Branch Sides:
            - BranchSide:      'uri.c:1315,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1319,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1315,8'
          Branch Sides:
            - BranchSide:      'uri.c:1315,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1315,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1315,8'
          Branch Sides:
            - BranchSide:      'uri.c:1315,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1319,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1315,8'
          Branch Sides:
            - BranchSide:      'uri.c:1315,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1315,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1315,8'
          Branch Sides:
            - BranchSide:      'uri.c:1315,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1319,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1315,8'
          Branch Sides:
            - BranchSide:      'uri.c:1315,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1319,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1315,8'
          Branch Sides:
            - BranchSide:      'uri.c:1315,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1319,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1315,8'
          Branch Sides:
            - BranchSide:      'uri.c:1315,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1319,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1315,8'
          Branch Sides:
            - BranchSide:      'uri.c:1315,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1319,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1315,8'
          Branch Sides:
            - BranchSide:      'uri.c:1315,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1319,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1315,8'
          Branch Sides:
            - BranchSide:      'uri.c:1315,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1319,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1315,8'
          Branch Sides:
            - BranchSide:      'uri.c:1315,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1319,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1315,8'
          Branch Sides:
            - BranchSide:      'uri.c:1315,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1319,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1315,29'
          Branch Sides:
            - BranchSide:      'uri.c:1315,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1319,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1315,48'
          Branch Sides:
            - BranchSide:      'uri.c:1316,25'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1319,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1316,37'
          Branch Sides:
            - BranchSide:      'uri.c:1316,44'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1319,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1316,56'
          Branch Sides:
            - BranchSide:      'uri.c:1316,63'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1319,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1316,75'
          Branch Sides:
            - BranchSide:      'uri.c:1317,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1319,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1317,30'
          Branch Sides:
            - BranchSide:      'uri.c:1317,37'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1319,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1317,49'
          Branch Sides:
            - BranchSide:      'uri.c:1317,56'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1319,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1317,68'
          Branch Sides:
            - BranchSide:      'uri.c:1318,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1319,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1315,7'
          Branch Sides:
            - BranchSide:      'uri.c:1319,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1321,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1329,6'
          Branch Sides:
            - BranchSide:      'uri.c:1330,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1345,13'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1330,10'
          Branch Sides:
            - BranchSide:      'uri.c:1331,42'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1335,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1332,21'
          Branch Sides:
            - BranchSide:      'uri.c:1332,35'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1333,23'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1337,6'
          Branch Sides:
            - BranchSide:      'uri.c:1338,7'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1345,2'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1338,7'
          Branch Sides:
            - BranchSide:      'uri.c:1339,46'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1343,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1340,25'
          Branch Sides:
            - BranchSide:      'uri.c:1340,39'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1341,27'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1346,10'
          Branch Sides:
            - BranchSide:      'uri.c:1347,42'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1351,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1348,21'
          Branch Sides:
            - BranchSide:      'uri.c:1348,35'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1349,23'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1353,6'
          Branch Sides:
            - BranchSide:      'uri.c:1354,7'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1369,2'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1354,7'
          Branch Sides:
            - BranchSide:      'uri.c:1355,46'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1359,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1356,25'
          Branch Sides:
            - BranchSide:      'uri.c:1356,39'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1357,27'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1359,8'
          Branch Sides:
            - BranchSide:      'uri.c:1359,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1359,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1359,8'
          Branch Sides:
            - BranchSide:      'uri.c:1359,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1360,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1359,8'
          Branch Sides:
            - BranchSide:      'uri.c:1359,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1359,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1359,8'
          Branch Sides:
            - BranchSide:      'uri.c:1359,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1360,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1359,8'
          Branch Sides:
            - BranchSide:      'uri.c:1359,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1359,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1359,8'
          Branch Sides:
            - BranchSide:      'uri.c:1359,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1360,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1359,8'
          Branch Sides:
            - BranchSide:      'uri.c:1359,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1360,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1359,8'
          Branch Sides:
            - BranchSide:      'uri.c:1359,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1360,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1359,8'
          Branch Sides:
            - BranchSide:      'uri.c:1359,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1360,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1359,8'
          Branch Sides:
            - BranchSide:      'uri.c:1359,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1360,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1359,8'
          Branch Sides:
            - BranchSide:      'uri.c:1359,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1360,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1359,8'
          Branch Sides:
            - BranchSide:      'uri.c:1359,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1360,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1359,8'
          Branch Sides:
            - BranchSide:      'uri.c:1359,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1360,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1359,8'
          Branch Sides:
            - BranchSide:      'uri.c:1359,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1360,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1359,29'
          Branch Sides:
            - BranchSide:      'uri.c:1359,33'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1360,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1359,33'
          Branch Sides:
            - BranchSide:      'uri.c:1359,33'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1360,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1359,33'
          Branch Sides:
            - BranchSide:      'uri.c:1359,33'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1360,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1359,33'
          Branch Sides:
            - BranchSide:      'uri.c:1359,33'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1360,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1359,33'
          Branch Sides:
            - BranchSide:      'uri.c:1359,33'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1360,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1359,33'
          Branch Sides:
            - BranchSide:      'uri.c:1359,33'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1360,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1359,33'
          Branch Sides:
            - BranchSide:      'uri.c:1359,33'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1360,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1359,33'
          Branch Sides:
            - BranchSide:      'uri.c:1359,33'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1360,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1359,33'
          Branch Sides:
            - BranchSide:      'uri.c:1359,33'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1360,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1359,33'
          Branch Sides:
            - BranchSide:      'uri.c:1359,33'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1360,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1359,33'
          Branch Sides:
            - BranchSide:      'uri.c:1359,33'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1360,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1359,33'
          Branch Sides:
            - BranchSide:      'uri.c:1359,33'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1360,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1359,7'
          Branch Sides:
            - BranchSide:      'uri.c:1360,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1362,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1371,9'
          Branch Sides:
            - BranchSide:      'uri.c:1372,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1396,9'
              BranchSideFuncs:
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1372,6'
          Branch Sides:
            - BranchSide:      'uri.c:1373,38'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1377,2'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1374,17'
          Branch Sides:
            - BranchSide:      'uri.c:1374,31'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1375,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1379,2'
          Branch Sides:
            - BranchSide:      'uri.c:1380,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1395,5'
              BranchSideFuncs:
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1380,10'
          Branch Sides:
            - BranchSide:      'uri.c:1381,42'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1385,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1382,21'
          Branch Sides:
            - BranchSide:      'uri.c:1382,35'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1383,23'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1385,11'
          Branch Sides:
            - BranchSide:      'uri.c:1385,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1385,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1385,11'
          Branch Sides:
            - BranchSide:      'uri.c:1385,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1386,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1385,11'
          Branch Sides:
            - BranchSide:      'uri.c:1385,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1385,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1385,11'
          Branch Sides:
            - BranchSide:      'uri.c:1385,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1386,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1385,11'
          Branch Sides:
            - BranchSide:      'uri.c:1385,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1385,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1385,11'
          Branch Sides:
            - BranchSide:      'uri.c:1385,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1386,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1385,11'
          Branch Sides:
            - BranchSide:      'uri.c:1385,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1386,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1385,11'
          Branch Sides:
            - BranchSide:      'uri.c:1385,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1386,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1385,11'
          Branch Sides:
            - BranchSide:      'uri.c:1385,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1386,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1385,11'
          Branch Sides:
            - BranchSide:      'uri.c:1385,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1386,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1385,11'
          Branch Sides:
            - BranchSide:      'uri.c:1385,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1386,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1385,11'
          Branch Sides:
            - BranchSide:      'uri.c:1385,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1386,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1385,11'
          Branch Sides:
            - BranchSide:      'uri.c:1385,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1386,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1385,11'
          Branch Sides:
            - BranchSide:      'uri.c:1385,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1386,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1385,32'
          Branch Sides:
            - BranchSide:      'uri.c:1385,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1386,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1385,36'
          Branch Sides:
            - BranchSide:      'uri.c:1385,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1386,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1385,36'
          Branch Sides:
            - BranchSide:      'uri.c:1385,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1386,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1385,36'
          Branch Sides:
            - BranchSide:      'uri.c:1385,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1386,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1385,36'
          Branch Sides:
            - BranchSide:      'uri.c:1385,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1386,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1385,36'
          Branch Sides:
            - BranchSide:      'uri.c:1385,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1386,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1385,36'
          Branch Sides:
            - BranchSide:      'uri.c:1385,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1386,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1385,36'
          Branch Sides:
            - BranchSide:      'uri.c:1385,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1386,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1385,36'
          Branch Sides:
            - BranchSide:      'uri.c:1385,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1386,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1385,36'
          Branch Sides:
            - BranchSide:      'uri.c:1385,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1386,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1385,36'
          Branch Sides:
            - BranchSide:      'uri.c:1385,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1386,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1385,36'
          Branch Sides:
            - BranchSide:      'uri.c:1385,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1386,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1385,10'
          Branch Sides:
            - BranchSide:      'uri.c:1386,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1388,32'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1396,9'
          Branch Sides:
            - BranchSide:      'uri.c:1397,34'
              BranchSideFuncs:
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1401,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1398,13'
          Branch Sides:
            - BranchSide:      'uri.c:1398,27'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1399,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:1164,24'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1171,20'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1181,24'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1198,24'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1208,32'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1227,28'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1237,11'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1247,28'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1251,24'
          Dst:             snprintf
        - Src:             'uri.c:1255,24'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1264,28'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1283,24'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1299,11'
          Dst:             xmlStrEqual
        - Src:             'uri.c:1301,28'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1311,28'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1331,24'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1339,28'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1347,24'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1355,28'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1373,20'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1381,24'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1397,16'
          Dst:             xmlSaveUriRealloc
    - functionName:    xmlFreeURI
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1464
      functionLinenumberEnd: 1477
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
      BBCount:         33
      ICount:          207
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    32
      BranchProfiles:
        - Branch String:   'uri.c:1465,9'
          Branch Sides:
            - BranchSide:      'uri.c:1465,22'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1467,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1467,9'
          Branch Sides:
            - BranchSide:      'uri.c:1467,30'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1468,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1468,9'
          Branch Sides:
            - BranchSide:      'uri.c:1468,30'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1469,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1469,9'
          Branch Sides:
            - BranchSide:      'uri.c:1469,28'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1470,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1470,9'
          Branch Sides:
            - BranchSide:      'uri.c:1470,28'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1471,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1471,9'
          Branch Sides:
            - BranchSide:      'uri.c:1471,32'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1472,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1472,9'
          Branch Sides:
            - BranchSide:      'uri.c:1472,30'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1473,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1473,9'
          Branch Sides:
            - BranchSide:      'uri.c:1473,33'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1474,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1474,9'
          Branch Sides:
            - BranchSide:      'uri.c:1474,29'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1475,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1475,9'
          Branch Sides:
            - BranchSide:      'uri.c:1475,33'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1476,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSaveUriRealloc
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1121
      functionLinenumberEnd: 1133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ret
        - max
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlGrowCapacity
      functionUses:    20
      BranchProfiles:
        - Branch String:   'uri.c:1126,9'
          Branch Sides:
            - BranchSide:      'uri.c:1127,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1128,12'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1129,9'
          Branch Sides:
            - BranchSide:      'uri.c:1130,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1131,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:1125,15'
          Dst:             xmlGrowCapacity
    - functionName:    xmlCreateURI
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1103
      functionLinenumberEnd: 1112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'uri.c:1106,23'
          Branch Sides:
            - BranchSide:      'uri.c:1104,15'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1106,23'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1107,9'
          Branch Sides:
            - BranchSide:      'uri.c:1108,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1109,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlNormalizePath
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1510
      functionLinenumberEnd: 1597
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - path
        - isFile
      BBCount:         66
      ICount:          358
      EdgeCount:       88
      CyclomaticComplexity: 24
      functionsReached:
        - xmlIsPathSeparator
      functionUses:    4
      BranchProfiles:
        - Branch String:   'uri.c:1514,9'
          Branch Sides:
            - BranchSide:      'uri.c:1515,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1517,11'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1520,9'
          Branch Sides:
            - BranchSide:      'uri.c:1521,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1523,29'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1523,9'
          Branch Sides:
            - BranchSide:      'uri.c:1524,12'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1528,5'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1528,5'
          Branch Sides:
            - BranchSide:      'uri.c:1533,9'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1592,10'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1533,9'
          Branch Sides:
            - BranchSide:      'uri.c:1539,16'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1542,14'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1542,13'
          Branch Sides:
            - BranchSide:      'uri.c:1543,17'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1578,9'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1543,17'
          Branch Sides:
            - BranchSide:      'uri.c:1545,17'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1546,43'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1546,24'
          Branch Sides:
            - BranchSide:      'uri.c:1548,21'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1550,25'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1551,39'
          Branch Sides:
            - BranchSide:      'uri.c:1551,61'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1552,21'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1552,21'
          Branch Sides:
            - BranchSide:      'uri.c:1554,21'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1564,28'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1556,43'
          Branch Sides:
            - BranchSide:      'uri.c:1556,21'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1557,50'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1556,21'
          Branch Sides:
            - BranchSide:      'uri.c:1555,28'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1558,27'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1560,25'
          Branch Sides:
            - BranchSide:      'uri.c:1561,25'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1562,25'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1564,28'
          Branch Sides:
            - BranchSide:      'uri.c:1566,25'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1572,27'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1566,25'
          Branch Sides:
            - BranchSide:      'uri.c:1567,25'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1568,25'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1578,28'
          Branch Sides:
            - BranchSide:      'uri.c:1578,52'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1578,9'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1578,9'
          Branch Sides:
            - BranchSide:      'uri.c:1579,26'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1583,14'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1583,13'
          Branch Sides:
            - BranchSide:      'uri.c:1584,16'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1588,15'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1592,18'
          Branch Sides:
            - BranchSide:      'uri.c:1592,22'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1594,6'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1592,9'
          Branch Sides:
            - BranchSide:      'uri.c:1593,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1594,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:1523,9'
          Dst:             xmlIsPathSeparator
        - Src:             'uri.c:1533,16'
          Dst:             xmlIsPathSeparator
        - Src:             'uri.c:1546,24'
          Dst:             xmlIsPathSeparator
        - Src:             'uri.c:1551,42'
          Dst:             xmlIsPathSeparator
        - Src:             'uri.c:1557,31'
          Dst:             xmlIsPathSeparator
        - Src:             'uri.c:1578,32'
          Dst:             xmlIsPathSeparator
    - functionName:    xmlParseURIReference
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1053
      functionLinenumberEnd: 1054
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlParse3986URIReference
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'uri.c:1054,12'
          Dst:             xmlParse3986URIReference
    - functionName:    xmlParse3986URIReference
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 959
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         13
      ICount:          77
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlCleanURI
        - xmlParse3986RelativeRef
        - xmlParse3986URI
      functionUses:    2
      BranchProfiles:
        - Branch String:   'uri.c:962,9'
          Branch Sides:
            - BranchSide:      'uri.c:963,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:964,17'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986URI
                - xmlCleanURI
                - xmlParse3986RelativeRef
                - xmlCleanURI
        - Branch String:   'uri.c:971,9'
          Branch Sides:
            - BranchSide:      'uri.c:972,16'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:973,9'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986RelativeRef
                - xmlCleanURI
        - Branch String:   'uri.c:973,9'
          Branch Sides:
            - BranchSide:      'uri.c:974,14'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986RelativeRef
                - xmlCleanURI
            - BranchSide:      'uri.c:981,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:976,6'
          Branch Sides:
            - BranchSide:      'uri.c:977,18'
              BranchSideFuncs:
                - xmlCleanURI
            - BranchSide:      'uri.c:980,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:964,5'
          Dst:             xmlCleanURI
        - Src:             'uri.c:970,11'
          Dst:             xmlParse3986URI
        - Src:             'uri.c:974,2'
          Dst:             xmlCleanURI
        - Src:             'uri.c:975,15'
          Dst:             xmlParse3986RelativeRef
        - Src:             'uri.c:977,6'
          Dst:             xmlCleanURI
    - functionName:    xmlBuildURI
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2403
      functionLinenumberEnd: 2407
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - URI
        - base
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlBuildURISafe
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'uri.c:2406,5'
          Dst:             xmlBuildURISafe
    - functionName:    xmlBuildURISafe
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2037
      functionLinenumberEnd: 2385
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - URI
        - base
        - valPtr
      BBCount:         244
      ICount:          1451
      EdgeCount:       338
      CyclomaticComplexity: 96
      functionsReached:
        - strlen
        - xmlCreateURI
        - xmlFreeURI
        - xmlNormalizeURIPath
        - xmlParseURISafe
        - xmlResolvePath
        - xmlSaveUri
        - xmlStrdup
        - xmlStrstr
      functionUses:    7
      BranchProfiles:
        - Branch String:   'uri.c:2044,9'
          Branch Sides:
            - BranchSide:      'uri.c:2045,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:2046,6'
              BranchSideFuncs:
                - xmlStrstr
                - xmlParseURISafe
                - xmlCreateURI
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
                - xmlSaveUri
                - xmlSaveUri
                - xmlFreeURI
                - xmlResolvePath
                - xmlStrdup
                - xmlParseURISafe
                - xmlStrdup
        - Branch String:   'uri.c:2048,9'
          Branch Sides:
            - BranchSide:      'uri.c:2049,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:2051,9'
              BranchSideFuncs:
                - xmlStrstr
                - xmlParseURISafe
                - xmlCreateURI
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
                - xmlSaveUri
                - xmlSaveUri
                - xmlFreeURI
                - xmlResolvePath
                - xmlStrdup
                - xmlParseURISafe
                - xmlStrdup
        - Branch String:   'uri.c:2051,9'
          Branch Sides:
            - BranchSide:      'uri.c:2052,25'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'uri.c:2067,9'
              BranchSideFuncs:
                - xmlStrstr
                - xmlParseURISafe
                - xmlCreateURI
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
                - xmlSaveUri
                - xmlSaveUri
                - xmlFreeURI
                - xmlResolvePath
                - xmlStrdup
                - xmlParseURISafe
        - Branch String:   'uri.c:2053,13'
          Branch Sides:
            - BranchSide:      'uri.c:2054,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:2055,19'
              BranchSideFuncs: []
        - Branch String:   'uri.c:2067,9'
          Branch Sides:
            - BranchSide:      'uri.c:2068,46'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlStrstr
                - xmlParseURISafe
                - xmlCreateURI
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
                - xmlSaveUri
                - xmlSaveUri
                - xmlFreeURI
                - xmlResolvePath
                - xmlStrdup
            - BranchSide:      'uri.c:2070,13'
              BranchSideFuncs:
                - xmlStrstr
                - xmlParseURISafe
                - xmlCreateURI
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
                - xmlSaveUri
                - xmlSaveUri
                - xmlFreeURI
                - xmlResolvePath
                - xmlStrdup
        - Branch String:   'uri.c:2071,9'
          Branch Sides:
            - BranchSide:      'uri.c:2072,2'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2073,10'
              BranchSideFuncs:
                - xmlStrstr
                - xmlParseURISafe
                - xmlCreateURI
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
                - xmlSaveUri
                - xmlSaveUri
                - xmlFreeURI
                - xmlResolvePath
                - xmlStrdup
        - Branch String:   'uri.c:2073,23'
          Branch Sides:
            - BranchSide:      'uri.c:2073,27'
              BranchSideFuncs:
                - xmlStrstr
                - xmlParseURISafe
                - xmlCreateURI
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
                - xmlSaveUri
                - xmlSaveUri
                - xmlFreeURI
                - xmlResolvePath
                - xmlStrdup
            - BranchSide:      'uri.c:2087,19'
              BranchSideFuncs:
                - xmlStrstr
                - xmlParseURISafe
                - xmlCreateURI
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
                - xmlSaveUri
                - xmlSaveUri
                - xmlFreeURI
                - xmlResolvePath
        - Branch String:   'uri.c:2073,9'
          Branch Sides:
            - BranchSide:      'uri.c:2077,18'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2087,19'
              BranchSideFuncs:
                - xmlStrstr
                - xmlParseURISafe
                - xmlCreateURI
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
                - xmlSaveUri
                - xmlSaveUri
                - xmlFreeURI
                - xmlResolvePath
        - Branch String:   'uri.c:2078,13'
          Branch Sides:
            - BranchSide:      'uri.c:2079,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2080,2'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2087,9'
          Branch Sides:
            - BranchSide:      'uri.c:2088,20'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlResolvePath
            - BranchSide:      'uri.c:2109,42'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlCreateURI
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
                - xmlSaveUri
                - xmlSaveUri
        - Branch String:   'uri.c:2110,9'
          Branch Sides:
            - BranchSide:      'uri.c:2111,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2112,9'
              BranchSideFuncs:
                - xmlCreateURI
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
                - xmlSaveUri
                - xmlSaveUri
        - Branch String:   'uri.c:2112,9'
          Branch Sides:
            - BranchSide:      'uri.c:2113,6'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2121,9'
              BranchSideFuncs:
                - xmlCreateURI
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
                - xmlSaveUri
        - Branch String:   'uri.c:2113,6'
          Branch Sides:
            - BranchSide:      'uri.c:2114,17'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2119,2'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2116,17'
          Branch Sides:
            - BranchSide:      'uri.c:2117,21'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2118,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2121,9'
          Branch Sides:
            - BranchSide:      'uri.c:2125,6'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2147,9'
              BranchSideFuncs:
                - xmlCreateURI
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
        - Branch String:   'uri.c:2125,6'
          Branch Sides:
            - BranchSide:      'uri.c:2126,6'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2129,19'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2130,13'
          Branch Sides:
            - BranchSide:      'uri.c:2131,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2132,2'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2149,9'
          Branch Sides:
            - BranchSide:      'uri.c:2150,2'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2151,10'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
        - Branch String:   'uri.c:2151,31'
          Branch Sides:
            - BranchSide:      'uri.c:2151,35'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
            - BranchSide:      'uri.c:2212,9'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
        - Branch String:   'uri.c:2151,54'
          Branch Sides:
            - BranchSide:      'uri.c:2152,4'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
            - BranchSide:      'uri.c:2212,9'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
        - Branch String:   'uri.c:2152,28'
          Branch Sides:
            - BranchSide:      'uri.c:2152,32'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
            - BranchSide:      'uri.c:2212,9'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
        - Branch String:   'uri.c:2152,53'
          Branch Sides:
            - BranchSide:      'uri.c:2153,11'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
            - BranchSide:      'uri.c:2212,9'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
        - Branch String:   'uri.c:2151,9'
          Branch Sides:
            - BranchSide:      'uri.c:2154,6'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2212,9'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
        - Branch String:   'uri.c:2154,6'
          Branch Sides:
            - BranchSide:      'uri.c:2155,20'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2159,6'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2156,17'
          Branch Sides:
            - BranchSide:      'uri.c:2157,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2158,9'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2159,6'
          Branch Sides:
            - BranchSide:      'uri.c:2160,23'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2164,10'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2161,17'
          Branch Sides:
            - BranchSide:      'uri.c:2162,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2163,9'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2164,10'
          Branch Sides:
            - BranchSide:      'uri.c:2165,17'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2169,10'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2166,21'
          Branch Sides:
            - BranchSide:      'uri.c:2167,21'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2168,13'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2169,10'
          Branch Sides:
            - BranchSide:      'uri.c:2170,15'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2174,18'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2171,21'
          Branch Sides:
            - BranchSide:      'uri.c:2172,21'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2173,13'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2176,6'
          Branch Sides:
            - BranchSide:      'uri.c:2177,18'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2181,6'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2178,17'
          Branch Sides:
            - BranchSide:      'uri.c:2179,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2180,9'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2181,6'
          Branch Sides:
            - BranchSide:      'uri.c:2182,23'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2185,20'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2183,17'
          Branch Sides:
            - BranchSide:      'uri.c:2184,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2185,9'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2185,20'
          Branch Sides:
            - BranchSide:      'uri.c:2186,19'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2189,20'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2187,17'
          Branch Sides:
            - BranchSide:      'uri.c:2188,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2189,9'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2189,20'
          Branch Sides:
            - BranchSide:      'uri.c:2190,23'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2193,20'
              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:2195,17'
          Branch Sides:
            - BranchSide:      'uri.c:2196,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2197,9'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2198,6'
          Branch Sides:
            - BranchSide:      'uri.c:2199,22'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2203,2'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2200,17'
          Branch Sides:
            - BranchSide:      'uri.c:2201,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2202,9'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2212,9'
          Branch Sides:
            - BranchSide:      'uri.c:2213,19'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2218,9'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2214,13'
          Branch Sides:
            - BranchSide:      'uri.c:2215,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2216,2'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2218,9'
          Branch Sides:
            - BranchSide:      'uri.c:2219,16'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
            - BranchSide:      'uri.c:2224,9'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2220,13'
          Branch Sides:
            - BranchSide:      'uri.c:2221,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2222,5'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2224,9'
          Branch Sides:
            - BranchSide:      'uri.c:2225,19'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
            - BranchSide:      'uri.c:2228,16'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2226,13'
          Branch Sides:
            - BranchSide:      'uri.c:2227,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2228,5'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2230,13'
          Branch Sides:
            - BranchSide:      'uri.c:2231,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2232,5'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2233,9'
          Branch Sides:
            - BranchSide:      'uri.c:2234,18'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
            - BranchSide:      'uri.c:2246,10'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2235,13'
          Branch Sides:
            - BranchSide:      'uri.c:2236,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2237,5'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2246,34'
          Branch Sides:
            - BranchSide:      'uri.c:2246,38'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2248,6'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2246,59'
          Branch Sides:
            - BranchSide:      'uri.c:2247,11'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2248,6'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2246,9'
          Branch Sides:
            - BranchSide:      'uri.c:2248,6'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2272,9'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2248,6'
          Branch Sides:
            - BranchSide:      'uri.c:2249,23'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2253,17'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2250,17'
          Branch Sides:
            - BranchSide:      'uri.c:2251,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2252,9'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2253,17'
          Branch Sides:
            - BranchSide:      'uri.c:2254,31'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2258,10'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2255,21'
          Branch Sides:
            - BranchSide:      'uri.c:2256,21'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2257,13'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2258,10'
          Branch Sides:
            - BranchSide:      'uri.c:2259,15'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2263,25'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2260,21'
          Branch Sides:
            - BranchSide:      'uri.c:2261,21'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2262,13'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2265,6'
          Branch Sides:
            - BranchSide:      'uri.c:2266,18'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2270,2'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2267,17'
          Branch Sides:
            - BranchSide:      'uri.c:2268,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2269,9'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2272,9'
          Branch Sides:
            - BranchSide:      'uri.c:2273,19'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
            - BranchSide:      'uri.c:2276,17'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2274,13'
          Branch Sides:
            - BranchSide:      'uri.c:2275,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2276,5'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2276,38'
          Branch Sides:
            - BranchSide:      'uri.c:2276,42'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
            - BranchSide:      'uri.c:2277,6'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2277,6'
          Branch Sides:
            - BranchSide:      'uri.c:2278,20'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
            - BranchSide:      'uri.c:2282,6'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2279,17'
          Branch Sides:
            - BranchSide:      'uri.c:2280,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2281,9'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2282,6'
          Branch Sides:
            - BranchSide:      'uri.c:2283,18'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
            - BranchSide:      'uri.c:2287,14'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2284,17'
          Branch Sides:
            - BranchSide:      'uri.c:2285,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2286,9'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2294,29'
          Branch Sides:
            - BranchSide:      'uri.c:2294,33'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
            - BranchSide:      'uri.c:2310,9'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2294,9'
          Branch Sides:
            - BranchSide:      'uri.c:2295,14'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2310,9'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2296,13'
          Branch Sides:
            - BranchSide:      'uri.c:2297,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2298,2'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2311,9'
          Branch Sides:
            - BranchSide:      'uri.c:2312,16'
              BranchSideFuncs:
                - strlen
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
            - BranchSide:      'uri.c:2313,9'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
        - Branch String:   'uri.c:2313,9'
          Branch Sides:
            - BranchSide:      'uri.c:2314,16'
              BranchSideFuncs:
                - strlen
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2315,17'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2316,9'
          Branch Sides:
            - BranchSide:      'uri.c:2317,2'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2318,5'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2327,9'
          Branch Sides:
            - BranchSide:      'uri.c:2328,2'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2341,5'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2328,2'
          Branch Sides:
            - BranchSide:      'uri.c:2329,6'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2340,5'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2329,35'
          Branch Sides:
            - BranchSide:      'uri.c:2329,39'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2329,6'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2329,6'
          Branch Sides:
            - BranchSide:      'uri.c:2330,6'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2331,10'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2331,10'
          Branch Sides:
            - BranchSide:      'uri.c:2332,3'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2334,9'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2335,6'
          Branch Sides:
            - BranchSide:      'uri.c:2328,2'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2336,20'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2347,27'
          Branch Sides:
            - BranchSide:      'uri.c:2347,30'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2358,5'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2347,9'
          Branch Sides:
            - BranchSide:      'uri.c:2348,7'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2358,5'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2352,17'
          Branch Sides:
            - BranchSide:      'uri.c:2352,22'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2354,2'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2352,43'
          Branch Sides:
            - BranchSide:      'uri.c:2352,46'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2353,6'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2352,6'
          Branch Sides:
            - BranchSide:      'uri.c:2353,6'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2354,2'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2354,2'
          Branch Sides:
            - BranchSide:      'uri.c:2355,25'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2357,5'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2373,9'
          Branch Sides:
            - BranchSide:      'uri.c:2373,16'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2374,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2377,9'
          Branch Sides:
            - BranchSide:      'uri.c:2378,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2379,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2379,9'
          Branch Sides:
            - BranchSide:      'uri.c:2380,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2381,9'
              BranchSideFuncs:
                - xmlFreeURI
        - Branch String:   'uri.c:2381,9'
          Branch Sides:
            - BranchSide:      'uri.c:2382,13'
              BranchSideFuncs:
                - xmlFreeURI
            - BranchSide:      'uri.c:2383,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:2052,15'
          Dst:             xmlStrdup
        - Src:             'uri.c:2068,15'
          Dst:             xmlParseURISafe
        - Src:             'uri.c:2077,8'
          Dst:             xmlStrdup
        - Src:             'uri.c:2087,9'
          Dst:             xmlStrstr
        - Src:             'uri.c:2088,9'
          Dst:             xmlFreeURI
        - Src:             'uri.c:2089,16'
          Dst:             xmlResolvePath
        - Src:             'uri.c:2109,11'
          Dst:             xmlParseURISafe
        - Src:             'uri.c:2115,12'
          Dst:             xmlSaveUri
        - Src:             'uri.c:2129,8'
          Dst:             xmlSaveUri
        - Src:             'uri.c:2148,11'
          Dst:             xmlCreateURI
        - Src:             'uri.c:2213,8'
          Dst:             xmlSaveUri
        - Src:             'uri.c:2312,9'
          Dst:             strlen
        - Src:             'uri.c:2314,9'
          Dst:             strlen
        - Src:             'uri.c:2363,5'
          Dst:             xmlNormalizeURIPath
        - Src:             'uri.c:2372,11'
          Dst:             xmlSaveUri
        - Src:             'uri.c:2378,2'
          Dst:             xmlFreeURI
        - Src:             'uri.c:2380,2'
          Dst:             xmlFreeURI
        - Src:             'uri.c:2382,2'
          Dst:             xmlFreeURI
    - functionName:    xmlParseURISafe
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 999
      functionLinenumberEnd: 1021
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - uriOut
      BBCount:         12
      ICount:          75
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - xmlCreateURI
        - xmlFreeURI
        - xmlParse3986URIReference
      functionUses:    6
      BranchProfiles:
        - Branch String:   'uri.c:1003,9'
          Branch Sides:
            - BranchSide:      'uri.c:1004,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1005,6'
              BranchSideFuncs:
                - xmlCreateURI
                - xmlParse3986URIReference
                - xmlFreeURI
        - Branch String:   'uri.c:1006,9'
          Branch Sides:
            - BranchSide:      'uri.c:1007,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1009,11'
              BranchSideFuncs:
                - xmlCreateURI
                - xmlParse3986URIReference
                - xmlFreeURI
        - Branch String:   'uri.c:1010,9'
          Branch Sides:
            - BranchSide:      'uri.c:1011,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1013,36'
              BranchSideFuncs:
                - xmlParse3986URIReference
                - xmlFreeURI
        - Branch String:   'uri.c:1014,9'
          Branch Sides:
            - BranchSide:      'uri.c:1015,20'
              BranchSideFuncs:
                - xmlFreeURI
            - BranchSide:      'uri.c:1019,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:1009,11'
          Dst:             xmlCreateURI
        - Src:             'uri.c:1013,11'
          Dst:             xmlParse3986URIReference
        - Src:             'uri.c:1015,9'
          Dst:             xmlFreeURI
    - functionName:    xmlResolvePath
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1926
      functionLinenumberEnd: 2016
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - escRef
        - base
        - out
      BBCount:         53
      ICount:          317
      EdgeCount:       72
      CyclomaticComplexity: 21
      functionsReached:
        - xmlIsAbsolutePath
        - xmlIsPathSeparator
        - xmlNormalizePath
        - xmlStrcat
        - xmlStrchr
        - xmlStrdup
        - xmlStrlen
        - xmlStrndup
        - xmlURIUnescapeString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uri.c:1934,9'
          Branch Sides:
            - BranchSide:      'uri.c:1935,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1936,6'
              BranchSideFuncs:
                - xmlStrchr
                - xmlURIUnescapeString
                - xmlIsAbsolutePath
                - xmlStrlen
                - xmlNormalizePath
                - xmlStrcat
                - xmlStrlen
                - xmlIsPathSeparator
                - xmlStrndup
                - xmlStrdup
        - Branch String:   'uri.c:1938,26'
          Branch Sides:
            - BranchSide:      'uri.c:1938,30'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'uri.c:1939,14'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'uri.c:1938,9'
          Branch Sides:
            - BranchSide:      'uri.c:1939,14'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'uri.c:1953,26'
              BranchSideFuncs:
                - xmlStrchr
                - xmlURIUnescapeString
                - xmlIsAbsolutePath
                - xmlStrlen
                - xmlNormalizePath
                - xmlStrcat
                - xmlStrlen
                - xmlIsPathSeparator
                - xmlStrndup
        - Branch String:   'uri.c:1939,28'
          Branch Sides:
            - BranchSide:      'uri.c:1939,32'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1940,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1939,13'
          Branch Sides:
            - BranchSide:      'uri.c:1940,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1941,25'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'uri.c:1942,13'
          Branch Sides:
            - BranchSide:      'uri.c:1943,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1944,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1954,9'
          Branch Sides:
            - BranchSide:      'uri.c:1955,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlURIUnescapeString
                - xmlIsAbsolutePath
                - xmlStrlen
                - xmlNormalizePath
                - xmlStrcat
                - xmlStrlen
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1961,53'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlIsAbsolutePath
                - xmlStrlen
                - xmlNormalizePath
                - xmlStrcat
                - xmlStrlen
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1956,13'
          Branch Sides:
            - BranchSide:      'uri.c:1957,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1958,18'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlIsAbsolutePath
                - xmlStrlen
                - xmlNormalizePath
                - xmlStrcat
                - xmlStrlen
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1962,9'
          Branch Sides:
            - BranchSide:      'uri.c:1963,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1965,10'
              BranchSideFuncs:
                - xmlIsAbsolutePath
                - xmlStrlen
                - xmlNormalizePath
                - xmlStrcat
                - xmlStrlen
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1965,24'
          Branch Sides:
            - BranchSide:      'uri.c:1965,28'
              BranchSideFuncs:
                - xmlStrcat
            - BranchSide:      'uri.c:1966,9'
              BranchSideFuncs:
                - xmlStrcat
        - Branch String:   'uri.c:1965,9'
          Branch Sides:
            - BranchSide:      'uri.c:1966,9'
              BranchSideFuncs:
                - xmlStrcat
            - BranchSide:      'uri.c:1968,27'
              BranchSideFuncs:
                - xmlIsAbsolutePath
                - xmlStrlen
                - xmlNormalizePath
                - xmlStrcat
                - xmlStrlen
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1968,9'
          Branch Sides:
            - BranchSide:      'uri.c:1969,9'
              BranchSideFuncs:
                - xmlStrcat
            - BranchSide:      'uri.c:1974,19'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNormalizePath
                - xmlStrcat
                - xmlStrlen
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1975,20'
          Branch Sides:
            - BranchSide:      'uri.c:1975,43'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlNormalizePath
                - xmlStrcat
                - xmlStrlen
            - BranchSide:      'uri.c:1975,5'
              BranchSideFuncs:
                - xmlNormalizePath
                - xmlStrcat
                - xmlStrlen
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1975,5'
          Branch Sides:
            - BranchSide:      'uri.c:1976,10'
              BranchSideFuncs:
                - xmlNormalizePath
                - xmlStrcat
                - xmlStrlen
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1981,9'
              BranchSideFuncs:
                - xmlNormalizePath
                - xmlStrcat
                - xmlStrlen
        - Branch String:   'uri.c:1981,9'
          Branch Sides:
            - BranchSide:      'uri.c:1982,32'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNormalizePath
                - xmlStrcat
            - BranchSide:      'uri.c:1995,31'
              BranchSideFuncs:
                - xmlNormalizePath
                - xmlStrcat
        - Branch String:   'uri.c:1985,13'
          Branch Sides:
            - BranchSide:      'uri.c:1986,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1988,16'
              BranchSideFuncs:
                - xmlNormalizePath
                - xmlStrcat
        - Branch String:   'uri.c:1998,9'
          Branch Sides:
            - BranchSide:      'uri.c:1999,18'
              BranchSideFuncs:
                - xmlStrcat
            - BranchSide:      'uri.c:2003,9'
              BranchSideFuncs:
                - xmlStrcat
        - Branch String:   'uri.c:2003,9'
          Branch Sides:
            - BranchSide:      'uri.c:2004,28'
              BranchSideFuncs:
                - xmlStrcat
            - BranchSide:      'uri.c:2009,12'
              BranchSideFuncs: []
        - Branch String:   'uri.c:2005,13'
          Branch Sides:
            - BranchSide:      'uri.c:2006,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:2007,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:1941,15'
          Dst:             xmlStrdup
        - Src:             'uri.c:1953,16'
          Dst:             xmlStrchr
        - Src:             'uri.c:1955,15'
          Dst:             xmlStrndup
        - Src:             'uri.c:1961,23'
          Dst:             xmlURIUnescapeString
        - Src:             'uri.c:1968,9'
          Dst:             xmlIsAbsolutePath
        - Src:             'uri.c:1974,9'
          Dst:             xmlStrlen
        - Src:             'uri.c:1975,24'
          Dst:             xmlIsPathSeparator
        - Src:             'uri.c:1982,22'
          Dst:             xmlStrlen
        - Src:             'uri.c:1995,5'
          Dst:             xmlNormalizePath
        - Src:             'uri.c:2004,18'
          Dst:             xmlStrcat
    - functionName:    xmlNormalizeURIPath
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1611
      functionLinenumberEnd: 1612
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNormalizePath
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'uri.c:1612,12'
          Dst:             xmlNormalizePath
    - functionName:    xmlURIEscape
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1775
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         62
      ICount:          492
      EdgeCount:       85
      CyclomaticComplexity: 25
      functionsReached:
        - snprintf
        - xmlCreateURI
        - xmlFreeURI
        - xmlParseURIReference
        - xmlStrcat
        - xmlURIEscapeStr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'uri.c:1780,9'
          Branch Sides:
            - BranchSide:      'uri.c:1781,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1783,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:1784,9'
          Branch Sides:
            - BranchSide:      'uri.c:1788,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:1796,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:1790,13'
          Branch Sides:
            - BranchSide:      'uri.c:1791,24'
              BranchSideFuncs:
                - xmlFreeURI
            - BranchSide:      'uri.c:1794,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:1796,9'
          Branch Sides:
            - BranchSide:      'uri.c:1797,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:1799,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:1806,9'
          Branch Sides:
            - BranchSide:      'uri.c:1807,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:1814,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:1808,9'
          Branch Sides:
            - BranchSide:      'uri.c:1808,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:1809,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:1814,9'
          Branch Sides:
            - BranchSide:      'uri.c:1816,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:1823,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:1817,9'
          Branch Sides:
            - BranchSide:      'uri.c:1817,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:1818,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:1823,9'
          Branch Sides:
            - BranchSide:      'uri.c:1824,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:1832,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:1825,9'
          Branch Sides:
            - BranchSide:      'uri.c:1825,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:1826,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:1832,9'
          Branch Sides:
            - BranchSide:      'uri.c:1833,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:1841,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:1834,9'
          Branch Sides:
            - BranchSide:      'uri.c:1834,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:1835,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:1835,13'
          Branch Sides:
            - BranchSide:      'uri.c:1836,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:1837,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:1841,9'
          Branch Sides:
            - BranchSide:      'uri.c:1844,27'
              BranchSideFuncs:
                - snprintf
                - xmlStrcat
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
            - BranchSide:      'uri.c:1849,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
        - Branch String:   'uri.c:1849,9'
          Branch Sides:
            - BranchSide:      'uri.c:1851,38'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'uri.c:1857,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'uri.c:1852,9'
          Branch Sides:
            - BranchSide:      'uri.c:1852,9'
              BranchSideFuncs:
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'uri.c:1853,25'
              BranchSideFuncs:
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'uri.c:1857,9'
          Branch Sides:
            - BranchSide:      'uri.c:1858,25'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
            - BranchSide:      'uri.c:1861,14'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'uri.c:1864,9'
          Branch Sides:
            - BranchSide:      'uri.c:1864,9'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
            - BranchSide:      'uri.c:1865,25'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
        - Branch String:   'uri.c:1870,9'
          Branch Sides:
            - BranchSide:      'uri.c:1871,44'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'uri.c:1877,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'uri.c:1872,9'
          Branch Sides:
            - BranchSide:      'uri.c:1872,9'
              BranchSideFuncs:
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'uri.c:1873,25'
              BranchSideFuncs:
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'uri.c:1877,9'
          Branch Sides:
            - BranchSide:      'uri.c:1878,44'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlFreeURI
            - BranchSide:      'uri.c:1885,16'
              BranchSideFuncs:
                - xmlFreeURI
        - Branch String:   'uri.c:1879,9'
          Branch Sides:
            - BranchSide:      'uri.c:1879,9'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlFreeURI
            - BranchSide:      'uri.c:1880,25'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlFreeURI
      Callsites:
        - Src:             'uri.c:1783,11'
          Dst:             xmlCreateURI
        - Src:             'uri.c:1789,16'
          Dst:             xmlParseURIReference
        - Src:             'uri.c:1791,13'
          Dst:             xmlFreeURI
        - Src:             'uri.c:1807,19'
          Dst:             xmlURIEscapeStr
        - Src:             'uri.c:1808,9'
          Dst:             xmlFreeURI
        - Src:             'uri.c:1809,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1810,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1816,13'
          Dst:             xmlURIEscapeStr
        - Src:             'uri.c:1817,9'
          Dst:             xmlFreeURI
        - Src:             'uri.c:1818,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1819,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1824,19'
          Dst:             xmlURIEscapeStr
        - Src:             'uri.c:1825,9'
          Dst:             xmlFreeURI
        - Src:             'uri.c:1826,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1827,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1828,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1833,19'
          Dst:             xmlURIEscapeStr
        - Src:             'uri.c:1834,9'
          Dst:             xmlFreeURI
        - Src:             'uri.c:1836,19'
          Dst:             xmlStrcat
        - Src:             'uri.c:1837,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1844,9'
          Dst:             snprintf
        - Src:             'uri.c:1845,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1846,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1851,13'
          Dst:             xmlURIEscapeStr
        - Src:             'uri.c:1852,9'
          Dst:             xmlFreeURI
        - Src:             'uri.c:1853,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1858,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1859,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1863,13'
          Dst:             xmlURIEscapeStr
        - Src:             'uri.c:1864,9'
          Dst:             xmlFreeURI
        - Src:             'uri.c:1865,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1866,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1871,19'
          Dst:             xmlURIEscapeStr
        - Src:             'uri.c:1872,9'
          Dst:             xmlFreeURI
        - Src:             'uri.c:1873,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1878,19'
          Dst:             xmlURIEscapeStr
        - Src:             'uri.c:1879,9'
          Dst:             xmlFreeURI
        - Src:             'uri.c:1880,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1881,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1885,5'
          Dst:             xmlFreeURI
    - functionName:    xmlPrintURI
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1417
      functionLinenumberEnd: 1425
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - stream
        - uri
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
        - xmlSaveUri
      functionUses:    0
      BranchProfiles:
        - Branch String:   'uri.c:1421,9'
          Branch Sides:
            - BranchSide:      'uri.c:1421,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'uri.c:1422,10'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'uri.c:1420,11'
          Dst:             xmlSaveUri
        - Src:             'uri.c:1422,2'
          Dst:             fprintf
    - functionName:    xmlParseURIRaw
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1069
      functionLinenumberEnd: 1087
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - str
        - raw
      BBCount:         14
      ICount:          79
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlCreateURI
        - xmlFreeURI
        - xmlParseURIReference
      functionUses:    0
      BranchProfiles:
        - Branch String:   'uri.c:1073,9'
          Branch Sides:
            - BranchSide:      'uri.c:1074,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1075,11'
              BranchSideFuncs:
                - xmlCreateURI
                - xmlParseURIReference
                - xmlFreeURI
        - Branch String:   'uri.c:1076,9'
          Branch Sides:
            - BranchSide:      'uri.c:1077,13'
              BranchSideFuncs:
                - xmlParseURIReference
                - xmlFreeURI
            - BranchSide:      'uri.c:1086,12'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1077,13'
          Branch Sides:
            - BranchSide:      'uri.c:1078,6'
              BranchSideFuncs:
                - xmlParseURIReference
                - xmlFreeURI
            - BranchSide:      'uri.c:1080,29'
              BranchSideFuncs:
                - xmlParseURIReference
                - xmlFreeURI
        - Branch String:   'uri.c:1081,13'
          Branch Sides:
            - BranchSide:      'uri.c:1082,17'
              BranchSideFuncs:
                - xmlFreeURI
            - BranchSide:      'uri.c:1085,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:1075,11'
          Dst:             xmlCreateURI
        - Src:             'uri.c:1080,8'
          Dst:             xmlParseURIReference
        - Src:             'uri.c:1082,6'
          Dst:             xmlFreeURI
    - functionName:    xmlParseURI
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1034
      functionLinenumberEnd: 1037
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlParseURISafe
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'uri.c:1036,5'
          Dst:             xmlParseURISafe
    - functionName:    xmlFreeID
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2305
      functionLinenumberEnd: 2323
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - id
      BBCount:         34
      ICount:          172
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - xmlDictOwns
      functionUses:    3
      BranchProfiles:
        - Branch String:   'valid.c:2308,9'
          Branch Sides:
            - BranchSide:      'valid.c:2308,21'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2310,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'valid.c:2310,9'
          Branch Sides:
            - BranchSide:      'valid.c:2311,16'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:2313,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'valid.c:2313,9'
          Branch Sides:
            - BranchSide:      'valid.c:2314,2'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:2315,9'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'valid.c:2314,2'
          Branch Sides:
            - BranchSide:      'valid.c:2314,2'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:2315,9'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'valid.c:2314,2'
          Branch Sides:
            - BranchSide:      'valid.c:2314,2'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:2315,9'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'valid.c:2314,2'
          Branch Sides:
            - BranchSide:      'valid.c:2314,2'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'valid.c:2314,2'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'valid.c:2315,9'
          Branch Sides:
            - BranchSide:      'valid.c:2316,2'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'valid.c:2317,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2316,2'
          Branch Sides:
            - BranchSide:      'valid.c:2316,2'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'valid.c:2317,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2316,2'
          Branch Sides:
            - BranchSide:      'valid.c:2316,2'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'valid.c:2317,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2316,2'
          Branch Sides:
            - BranchSide:      'valid.c:2316,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2316,2'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2317,9'
          Branch Sides:
            - BranchSide:      'valid.c:2318,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2322,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:2314,2'
          Dst:             xmlDictOwns
        - Src:             'valid.c:2316,2'
          Dst:             xmlDictOwns
    - functionName:    xmlDoErrValid
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - code
        - level
        - str1
        - str2
        - str3
        - int1
        - msg
      BBCount:         18
      ICount:          147
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlCtxtVErr
        - xmlVErrMemory
        - xmlVRaiseError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:78,9'
          Branch Sides:
            - BranchSide:      'valid.c:79,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:80,9'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlVErrMemory
                - xmlCtxtVErr
        - Branch String:   'valid.c:80,9'
          Branch Sides:
            - BranchSide:      'valid.c:81,17'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlVErrMemory
                - xmlCtxtVErr
            - BranchSide:      'valid.c:83,5'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlVErrMemory
                - xmlCtxtVErr
        - Branch String:   'valid.c:84,9'
          Branch Sides:
            - BranchSide:      'valid.c:85,21'
              BranchSideFuncs:
                - xmlCtxtVErr
            - BranchSide:      'valid.c:88,29'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlVErrMemory
        - Branch String:   'valid.c:92,13'
          Branch Sides:
            - BranchSide:      'valid.c:93,23'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlVErrMemory
            - BranchSide:      'valid.c:96,36'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlVErrMemory
      Callsites:
        - Src:             'valid.c:85,9'
          Dst:             xmlCtxtVErr
        - Src:             'valid.c:96,15'
          Dst:             xmlVRaiseError
        - Src:             'valid.c:102,13'
          Dst:             xmlVErrMemory
    - functionName:    xmlVErrMemory
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCtxtErrMemory
        - xmlRaiseMemoryError
      functionUses:    7
      BranchProfiles:
        - Branch String:   'valid.c:57,9'
          Branch Sides:
            - BranchSide:      'valid.c:58,13'
              BranchSideFuncs:
                - xmlRaiseMemoryError
                - xmlCtxtErrMemory
            - BranchSide:      'valid.c:65,9'
              BranchSideFuncs:
                - xmlRaiseMemoryError
        - Branch String:   'valid.c:58,13'
          Branch Sides:
            - BranchSide:      'valid.c:59,30'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'valid.c:61,39'
              BranchSideFuncs:
                - xmlRaiseMemoryError
      Callsites:
        - Src:             'valid.c:59,13'
          Dst:             xmlCtxtErrMemory
        - Src:             'valid.c:61,13'
          Dst:             xmlRaiseMemoryError
        - Src:             'valid.c:65,9'
          Dst:             xmlRaiseMemoryError
    - functionName:    xmlIsMixedElement
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3219
      functionLinenumberEnd: 3243
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - name
      BBCount:         23
      ICount:          114
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - xmlGetDtdElementDesc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'valid.c:3222,23'
          Branch Sides:
            - BranchSide:      'valid.c:3222,52'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3222,27'
              BranchSideFuncs:
                - xmlGetDtdElementDesc
                - xmlGetDtdElementDesc
        - Branch String:   'valid.c:3222,9'
          Branch Sides:
            - BranchSide:      'valid.c:3222,52'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3224,37'
              BranchSideFuncs:
                - xmlGetDtdElementDesc
                - xmlGetDtdElementDesc
        - Branch String:   'valid.c:3225,28'
          Branch Sides:
            - BranchSide:      'valid.c:3225,32'
              BranchSideFuncs:
                - xmlGetDtdElementDesc
            - BranchSide:      'valid.c:3227,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3225,9'
          Branch Sides:
            - BranchSide:      'valid.c:3226,34'
              BranchSideFuncs:
                - xmlGetDtdElementDesc
            - BranchSide:      'valid.c:3227,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3227,9'
          Branch Sides:
            - BranchSide:      'valid.c:3227,27'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3228,13'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3228,5'
          Branch Sides:
            - BranchSide:      'valid.c:3230,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3232,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3240,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3240,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3240,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3242,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:3224,16'
          Dst:             xmlGetDtdElementDesc
        - Src:             'valid.c:3226,13'
          Dst:             xmlGetDtdElementDesc
    - functionName:    xmlGetDtdElementDesc
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2971
      functionLinenumberEnd: 2992
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dtd
        - name
      BBCount:         18
      ICount:          99
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlHashLookup2
        - xmlSplitQName4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:2977,23'
          Branch Sides:
            - BranchSide:      'valid.c:2977,27'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2979,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2977,50'
          Branch Sides:
            - BranchSide:      'valid.c:2978,10'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2979,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2977,9'
          Branch Sides:
            - BranchSide:      'valid.c:2979,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2981,34'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
        - Branch String:   'valid.c:2982,9'
          Branch Sides:
            - BranchSide:      'valid.c:2983,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2985,32'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
        - Branch String:   'valid.c:2986,9'
          Branch Sides:
            - BranchSide:      'valid.c:2987,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2988,26'
              BranchSideFuncs:
                - xmlHashLookup2
        - Branch String:   'valid.c:2989,9'
          Branch Sides:
            - BranchSide:      'valid.c:2990,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2991,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:2985,17'
          Dst:             xmlSplitQName4
        - Src:             'valid.c:2988,11'
          Dst:             xmlHashLookup2
    - functionName:    xmlGetDtdNotationDesc
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3161
      functionLinenumberEnd: 3169
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dtd
        - name
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlHashLookup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'valid.c:3164,9'
          Branch Sides:
            - BranchSide:      'valid.c:3164,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3165,9'
              BranchSideFuncs:
                - xmlHashLookup
        - Branch String:   'valid.c:3165,9'
          Branch Sides:
            - BranchSide:      'valid.c:3165,33'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3166,35'
              BranchSideFuncs:
                - xmlHashLookup
      Callsites:
        - Src:             'valid.c:3168,12'
          Dst:             xmlHashLookup
    - functionName:    xmlGetDtdAttrDesc
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3102
      functionLinenumberEnd: 3123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dtd
        - elem
        - name
      BBCount:         20
      ICount:          111
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - xmlHashLookup3
        - xmlSplitQName4
      functionUses:    6
      BranchProfiles:
        - Branch String:   'valid.c:3108,23'
          Branch Sides:
            - BranchSide:      'valid.c:3108,27'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3110,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3108,52'
          Branch Sides:
            - BranchSide:      'valid.c:3109,10'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3110,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3109,24'
          Branch Sides:
            - BranchSide:      'valid.c:3109,28'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3110,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3108,9'
          Branch Sides:
            - BranchSide:      'valid.c:3110,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3112,36'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup3
        - Branch String:   'valid.c:3113,9'
          Branch Sides:
            - BranchSide:      'valid.c:3114,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3116,32'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup3
        - Branch String:   'valid.c:3117,9'
          Branch Sides:
            - BranchSide:      'valid.c:3118,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3119,26'
              BranchSideFuncs:
                - xmlHashLookup3
        - Branch String:   'valid.c:3120,9'
          Branch Sides:
            - BranchSide:      'valid.c:3121,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3122,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:3116,17'
          Dst:             xmlSplitQName4
        - Src:             'valid.c:3119,11'
          Dst:             xmlHashLookup3
    - functionName:    xmlGetDtdQElementDesc
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3079
      functionLinenumberEnd: 3087
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dtd
        - name
        - prefix
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlHashLookup2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:3082,9'
          Branch Sides:
            - BranchSide:      'valid.c:3082,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3083,9'
              BranchSideFuncs:
                - xmlHashLookup2
        - Branch String:   'valid.c:3083,9'
          Branch Sides:
            - BranchSide:      'valid.c:3083,32'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3084,34'
              BranchSideFuncs:
                - xmlHashLookup2
      Callsites:
        - Src:             'valid.c:3086,12'
          Dst:             xmlHashLookup2
    - functionName:    xmlGetRefs
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2934
      functionLinenumberEnd: 2950
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - ID
      BBCount:         10
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlHashLookup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'valid.c:2937,9'
          Branch Sides:
            - BranchSide:      'valid.c:2938,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2941,9'
              BranchSideFuncs:
                - xmlHashLookup
        - Branch String:   'valid.c:2941,9'
          Branch Sides:
            - BranchSide:      'valid.c:2942,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2945,30'
              BranchSideFuncs:
                - xmlHashLookup
        - Branch String:   'valid.c:2946,9'
          Branch Sides:
            - BranchSide:      'valid.c:2947,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2949,27'
              BranchSideFuncs:
                - xmlHashLookup
      Callsites:
        - Src:             'valid.c:2949,13'
          Dst:             xmlHashLookup
    - functionName:    xmlWalkRemoveRef
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2676
      functionLinenumberEnd: 2686
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - user
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlListRemoveFirst
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:2681,9'
          Branch Sides:
            - BranchSide:      'valid.c:2682,28'
              BranchSideFuncs:
                - xmlListRemoveFirst
            - BranchSide:      'valid.c:2685,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:2682,9'
          Dst:             xmlListRemoveFirst
    - functionName:    xmlRemoveRef
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2876
      functionLinenumberEnd: 2920
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - attr
      BBCount:         17
      ICount:          117
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - xmlFreeRefTableEntry
        - xmlHashLookup
        - xmlHashRemoveEntry
        - xmlListEmpty
        - xmlListWalk
        - xmlNodeListGetString
        - xmlWalkRemoveRef
      functionUses:    0
      BranchProfiles:
        - Branch String:   'valid.c:2882,9'
          Branch Sides:
            - BranchSide:      'valid.c:2882,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2883,9'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlHashLookup
                - xmlListWalk
                - xmlListEmpty
                - xmlHashRemoveEntry
        - Branch String:   'valid.c:2883,9'
          Branch Sides:
            - BranchSide:      'valid.c:2883,23'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2885,30'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlHashLookup
                - xmlListWalk
                - xmlListEmpty
                - xmlHashRemoveEntry
        - Branch String:   'valid.c:2886,9'
          Branch Sides:
            - BranchSide:      'valid.c:2887,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2889,31'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlHashLookup
                - xmlListWalk
                - xmlListEmpty
                - xmlHashRemoveEntry
        - Branch String:   'valid.c:2890,9'
          Branch Sides:
            - BranchSide:      'valid.c:2891,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2893,30'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlListWalk
                - xmlListEmpty
                - xmlHashRemoveEntry
        - Branch String:   'valid.c:2894,8'
          Branch Sides:
            - BranchSide:      'valid.c:2895,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2909,16'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListEmpty
                - xmlHashRemoveEntry
        - Branch String:   'valid.c:2916,9'
          Branch Sides:
            - BranchSide:      'valid.c:2917,28'
              BranchSideFuncs:
                - xmlHashRemoveEntry
            - BranchSide:      'valid.c:2918,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:2889,10'
          Dst:             xmlNodeListGetString
        - Src:             'valid.c:2893,16'
          Dst:             xmlHashLookup
        - Src:             'valid.c:2913,5'
          Dst:             xmlListWalk
        - Src:             'valid.c:2913,5'
          Dst:             xmlWalkRemoveRef
        - Src:             'valid.c:2916,9'
          Dst:             xmlListEmpty
        - Src:             'valid.c:2917,9'
          Dst:             xmlHashRemoveEntry
        - Src:             'valid.c:2917,9'
          Dst:             xmlFreeRefTableEntry
    - functionName:    xmlFreeRefTableEntry
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2661
      functionLinenumberEnd: 2665
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - name
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlListDelete
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:2663,9'
          Branch Sides:
            - BranchSide:      'valid.c:2663,27'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2664,19'
              BranchSideFuncs:
                - xmlListDelete
      Callsites:
        - Src:             'valid.c:2664,5'
          Dst:             xmlListDelete
    - functionName:    xmlIsRef
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2831
      functionLinenumberEnd: 2862
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - elem
        - attr
      BBCount:         38
      ICount:          203
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - xmlGetDtdQAttrDesc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:2832,9'
          Branch Sides:
            - BranchSide:      'valid.c:2833,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2834,9'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:2834,9'
          Branch Sides:
            - BranchSide:      'valid.c:2835,15'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:2839,10'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:2836,6'
          Branch Sides:
            - BranchSide:      'valid.c:2836,19'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2837,5'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:2839,34'
          Branch Sides:
            - BranchSide:      'valid.c:2839,38'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:2841,16'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:2839,9'
          Branch Sides:
            - BranchSide:      'valid.c:2840,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2841,16'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:2841,16'
          Branch Sides:
            - BranchSide:      'valid.c:2843,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2848,13'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:2848,13'
          Branch Sides:
            - BranchSide:      'valid.c:2848,27'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2849,20'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:2849,19'
          Branch Sides:
            - BranchSide:      'valid.c:2849,40'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:2849,17'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:2852,32'
          Branch Sides:
            - BranchSide:      'valid.c:2852,36'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:2856,7'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2852,13'
          Branch Sides:
            - BranchSide:      'valid.c:2853,43'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:2856,7'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2857,46'
          Branch Sides:
            - BranchSide:      'valid.c:2858,7'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2859,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:2850,20'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'valid.c:2853,24'
          Dst:             xmlGetDtdQAttrDesc
    - functionName:    xmlGetDtdQAttrDesc
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3140
      functionLinenumberEnd: 3148
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dtd
        - elem
        - name
        - prefix
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlHashLookup3
      functionUses:    11
      BranchProfiles:
        - Branch String:   'valid.c:3143,9'
          Branch Sides:
            - BranchSide:      'valid.c:3143,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3144,9'
              BranchSideFuncs:
                - xmlHashLookup3
        - Branch String:   'valid.c:3144,9'
          Branch Sides:
            - BranchSide:      'valid.c:3144,34'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3145,36'
              BranchSideFuncs:
                - xmlHashLookup3
      Callsites:
        - Src:             'valid.c:3147,12'
          Dst:             xmlHashLookup3
    - functionName:    xmlFreeRefTable
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2812
      functionLinenumberEnd: 2814
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFreeRefTableEntry
        - xmlHashFree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:2813,5'
          Dst:             xmlHashFree
        - Src:             'valid.c:2813,5'
          Dst:             xmlFreeRefTableEntry
    - functionName:    xmlDummyCompare
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2698
      functionLinenumberEnd: 2699
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data0
        - data1
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlFreeRef
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2644
      functionLinenumberEnd: 2652
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lk
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlLinkGetData
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:2646,9'
          Branch Sides:
            - BranchSide:      'valid.c:2646,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2647,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2647,9'
          Branch Sides:
            - BranchSide:      'valid.c:2648,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2649,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2649,9'
          Branch Sides:
            - BranchSide:      'valid.c:2650,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2651,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:2645,32'
          Dst:             xmlLinkGetData
    - functionName:    xmlIsStreaming
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2287
      functionLinenumberEnd: 2296
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:2290,9'
          Branch Sides:
            - BranchSide:      'valid.c:2291,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2292,10'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2292,9'
          Branch Sides:
            - BranchSide:      'valid.c:2293,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2294,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlAddRef
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2717
      functionLinenumberEnd: 2801
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - value
        - attr
      BBCount:         43
      ICount:          276
      EdgeCount:       59
      CyclomaticComplexity: 18
      functionsReached:
        - xmlDummyCompare
        - xmlFreeRef
        - xmlGetLineNo
        - xmlHashAdd
        - xmlHashCreateDict
        - xmlHashLookup
        - xmlIsStreaming
        - xmlListAppend
        - xmlListCreate
        - xmlListDelete
        - xmlStrdup
        - xmlVErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:2722,9'
          Branch Sides:
            - BranchSide:      'valid.c:2723,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2725,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlIsStreaming
                - xmlGetLineNo
                - xmlHashLookup
                - xmlListAppend
                - xmlVErrMemory
                - xmlListCreate
                - xmlHashAdd
                - xmlListDelete
                - xmlStrdup
                - xmlHashCreateDict
        - Branch String:   'valid.c:2725,9'
          Branch Sides:
            - BranchSide:      'valid.c:2726,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2728,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlIsStreaming
                - xmlGetLineNo
                - xmlHashLookup
                - xmlListAppend
                - xmlVErrMemory
                - xmlListCreate
                - xmlHashAdd
                - xmlListDelete
                - xmlStrdup
                - xmlHashCreateDict
        - Branch String:   'valid.c:2728,9'
          Branch Sides:
            - BranchSide:      'valid.c:2729,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2735,30'
              BranchSideFuncs:
                - xmlStrdup
                - xmlIsStreaming
                - xmlGetLineNo
                - xmlHashLookup
                - xmlListAppend
                - xmlVErrMemory
                - xmlListCreate
                - xmlHashAdd
                - xmlListDelete
                - xmlStrdup
                - xmlHashCreateDict
        - Branch String:   'valid.c:2736,9'
          Branch Sides:
            - BranchSide:      'valid.c:2737,50'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlStrdup
                - xmlIsStreaming
                - xmlGetLineNo
                - xmlHashLookup
                - xmlListAppend
                - xmlVErrMemory
                - xmlListCreate
                - xmlHashAdd
                - xmlListDelete
                - xmlStrdup
            - BranchSide:      'valid.c:2742,23'
              BranchSideFuncs:
                - xmlStrdup
                - xmlIsStreaming
                - xmlGetLineNo
                - xmlHashLookup
                - xmlListAppend
                - xmlVErrMemory
                - xmlListCreate
                - xmlHashAdd
                - xmlListDelete
                - xmlStrdup
        - Branch String:   'valid.c:2738,13'
          Branch Sides:
            - BranchSide:      'valid.c:2739,13'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:2740,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlIsStreaming
                - xmlGetLineNo
                - xmlHashLookup
                - xmlListAppend
                - xmlVErrMemory
                - xmlListCreate
                - xmlHashAdd
                - xmlListDelete
                - xmlStrdup
        - Branch String:   'valid.c:2743,9'
          Branch Sides:
            - BranchSide:      'valid.c:2744,9'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:2745,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlIsStreaming
                - xmlGetLineNo
                - xmlHashLookup
                - xmlListAppend
                - xmlVErrMemory
                - xmlListCreate
                - xmlHashAdd
                - xmlListDelete
                - xmlStrdup
        - Branch String:   'valid.c:2751,9'
          Branch Sides:
            - BranchSide:      'valid.c:2752,9'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:2753,24'
              BranchSideFuncs:
                - xmlIsStreaming
                - xmlGetLineNo
                - xmlHashLookup
                - xmlListAppend
                - xmlVErrMemory
                - xmlListCreate
                - xmlHashAdd
                - xmlListDelete
                - xmlStrdup
        - Branch String:   'valid.c:2753,9'
          Branch Sides:
            - BranchSide:      'valid.c:2757,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetLineNo
                - xmlHashLookup
                - xmlListAppend
                - xmlVErrMemory
                - xmlListCreate
                - xmlHashAdd
                - xmlListDelete
            - BranchSide:      'valid.c:2762,2'
              BranchSideFuncs:
                - xmlGetLineNo
                - xmlHashLookup
                - xmlListAppend
                - xmlVErrMemory
                - xmlListCreate
                - xmlHashAdd
                - xmlListDelete
        - Branch String:   'valid.c:2758,13'
          Branch Sides:
            - BranchSide:      'valid.c:2759,13'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:2760,2'
              BranchSideFuncs:
                - xmlGetLineNo
                - xmlHashLookup
                - xmlListAppend
                - xmlVErrMemory
                - xmlListCreate
                - xmlHashAdd
                - xmlListDelete
        - Branch String:   'valid.c:2775,9'
          Branch Sides:
            - BranchSide:      'valid.c:2778,20'
              BranchSideFuncs:
                - xmlListCreate
                - xmlHashAdd
                - xmlListAppend
                - xmlVErrMemory
                - xmlListDelete
            - BranchSide:      'valid.c:2787,23'
              BranchSideFuncs:
                - xmlListAppend
                - xmlVErrMemory
        - Branch String:   'valid.c:2779,13'
          Branch Sides:
            - BranchSide:      'valid.c:2780,6'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:2781,26'
              BranchSideFuncs:
                - xmlHashAdd
                - xmlListAppend
                - xmlVErrMemory
                - xmlListDelete
        - Branch String:   'valid.c:2782,13'
          Branch Sides:
            - BranchSide:      'valid.c:2783,27'
              BranchSideFuncs:
                - xmlListDelete
                - xmlVErrMemory
            - BranchSide:      'valid.c:2786,5'
              BranchSideFuncs:
                - xmlListAppend
                - xmlVErrMemory
        - Branch String:   'valid.c:2787,9'
          Branch Sides:
            - BranchSide:      'valid.c:2788,9'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:2789,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2793,9'
          Branch Sides:
            - BranchSide:      'valid.c:2794,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2800,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2794,13'
          Branch Sides:
            - BranchSide:      'valid.c:2795,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2796,13'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2796,13'
          Branch Sides:
            - BranchSide:      'valid.c:2797,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2798,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:2737,29'
          Dst:             xmlHashCreateDict
        - Src:             'valid.c:2750,18'
          Dst:             xmlStrdup
        - Src:             'valid.c:2753,9'
          Dst:             xmlIsStreaming
        - Src:             'valid.c:2757,14'
          Dst:             xmlStrdup
        - Src:             'valid.c:2765,19'
          Dst:             xmlGetLineNo
        - Src:             'valid.c:2774,16'
          Dst:             xmlHashLookup
        - Src:             'valid.c:2778,20'
          Dst:             xmlListCreate
        - Src:             'valid.c:2778,20'
          Dst:             xmlFreeRef
        - Src:             'valid.c:2778,20'
          Dst:             xmlDummyCompare
        - Src:             'valid.c:2781,15'
          Dst:             xmlHashAdd
        - Src:             'valid.c:2783,13'
          Dst:             xmlListDelete
        - Src:             'valid.c:2787,9'
          Dst:             xmlListAppend
        - Src:             'valid.c:2792,5'
          Dst:             xmlVErrMemory
    - functionName:    xmlGetID
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2587
      functionLinenumberEnd: 2614
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - ID
      BBCount:         14
      ICount:          82
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - xmlHashLookup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'valid.c:2591,9'
          Branch Sides:
            - BranchSide:      'valid.c:2592,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2595,9'
              BranchSideFuncs:
                - xmlHashLookup
        - Branch String:   'valid.c:2595,9'
          Branch Sides:
            - BranchSide:      'valid.c:2596,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2599,29'
              BranchSideFuncs:
                - xmlHashLookup
        - Branch String:   'valid.c:2600,9'
          Branch Sides:
            - BranchSide:      'valid.c:2601,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2603,24'
              BranchSideFuncs:
                - xmlHashLookup
        - Branch String:   'valid.c:2604,9'
          Branch Sides:
            - BranchSide:      'valid.c:2605,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2606,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2606,9'
          Branch Sides:
            - BranchSide:      'valid.c:2611,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2613,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:2603,10'
          Dst:             xmlHashLookup
    - functionName:    xmlRemoveID
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2561
      functionLinenumberEnd: 2575
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - attr
      BBCount:         15
      ICount:          79
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlFreeIDTableEntry
        - xmlHashRemoveEntry
      functionUses:    4
      BranchProfiles:
        - Branch String:   'valid.c:2564,9'
          Branch Sides:
            - BranchSide:      'valid.c:2564,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2565,10'
              BranchSideFuncs:
                - xmlHashRemoveEntry
        - Branch String:   'valid.c:2565,24'
          Branch Sides:
            - BranchSide:      'valid.c:2565,47'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2565,28'
              BranchSideFuncs:
                - xmlHashRemoveEntry
        - Branch String:   'valid.c:2565,9'
          Branch Sides:
            - BranchSide:      'valid.c:2565,47'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2567,29'
              BranchSideFuncs:
                - xmlHashRemoveEntry
        - Branch String:   'valid.c:2568,9'
          Branch Sides:
            - BranchSide:      'valid.c:2569,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2571,28'
              BranchSideFuncs:
                - xmlHashRemoveEntry
        - Branch String:   'valid.c:2571,9'
          Branch Sides:
            - BranchSide:      'valid.c:2572,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2574,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:2571,9'
          Dst:             xmlHashRemoveEntry
        - Src:             'valid.c:2571,9'
          Dst:             xmlFreeIDTableEntry
    - functionName:    xmlFreeIDTableEntry
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2461
      functionLinenumberEnd: 2463
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - id
        - name
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFreeID
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:2462,5'
          Dst:             xmlFreeID
    - functionName:    xmlIsID
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2491
      functionLinenumberEnd: 2549
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - elem
        - attr
      BBCount:         80
      ICount:          401
      EdgeCount:       110
      CyclomaticComplexity: 32
      functionsReached:
        - strcmp
        - xmlBuildQName
        - xmlGetDtdQAttrDesc
        - xmlStrEqual
      functionUses:    7
      BranchProfiles:
        - Branch String:   'valid.c:2492,24'
          Branch Sides:
            - BranchSide:      'valid.c:2492,28'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2493,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2492,9'
          Branch Sides:
            - BranchSide:      'valid.c:2493,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2495,10'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - strcmp
                - strcmp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:2495,23'
          Branch Sides:
            - BranchSide:      'valid.c:2495,27'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - strcmp
                - strcmp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:2506,18'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - strcmp
                - strcmp
        - Branch String:   'valid.c:2495,9'
          Branch Sides:
            - BranchSide:      'valid.c:2496,40'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:2506,18'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - strcmp
                - strcmp
        - Branch String:   'valid.c:2496,13'
          Branch Sides:
            - BranchSide:      'valid.c:2497,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2499,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:2499,28'
          Branch Sides:
            - BranchSide:      'valid.c:2499,32'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2500,13'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2499,13'
          Branch Sides:
            - BranchSide:      'valid.c:2500,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2502,43'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:2502,56'
          Branch Sides:
            - BranchSide:      'valid.c:2503,19'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'valid.c:2505,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2502,13'
          Branch Sides:
            - BranchSide:      'valid.c:2504,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2505,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2511,32'
          Branch Sides:
            - BranchSide:      'valid.c:2511,36'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - strcmp
                - strcmp
            - BranchSide:      'valid.c:2516,14'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
        - Branch String:   'valid.c:2511,62'
          Branch Sides:
            - BranchSide:      'valid.c:2512,31'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
            - BranchSide:      'valid.c:2516,14'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
        - Branch String:   'valid.c:2512,50'
          Branch Sides:
            - BranchSide:      'valid.c:2513,31'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
            - BranchSide:      'valid.c:2516,14'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
        - Branch String:   'valid.c:2511,13'
          Branch Sides:
            - BranchSide:      'valid.c:2514,13'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
            - BranchSide:      'valid.c:2516,14'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
        - Branch String:   'valid.c:2516,27'
          Branch Sides:
            - BranchSide:      'valid.c:2517,15'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2518,13'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2517,39'
          Branch Sides:
            - BranchSide:      'valid.c:2517,43'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
            - BranchSide:      'valid.c:2520,14'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
        - Branch String:   'valid.c:2516,13'
          Branch Sides:
            - BranchSide:      'valid.c:2518,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2520,14'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
        - Branch String:   'valid.c:2520,28'
          Branch Sides:
            - BranchSide:      'valid.c:2521,14'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2523,13'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2521,46'
          Branch Sides:
            - BranchSide:      'valid.c:2522,14'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2523,13'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2520,13'
          Branch Sides:
            - BranchSide:      'valid.c:2523,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2525,18'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
        - Branch String:   'valid.c:2525,35'
          Branch Sides:
            - BranchSide:      'valid.c:2525,38'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
            - BranchSide:      'valid.c:2527,17'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:2525,17'
          Branch Sides:
            - BranchSide:      'valid.c:2526,20'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:2527,17'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:2528,13'
          Branch Sides:
            - BranchSide:      'valid.c:2529,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2531,20'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:2531,19'
          Branch Sides:
            - BranchSide:      'valid.c:2531,40'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:2531,17'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:2533,6'
          Branch Sides:
            - BranchSide:      'valid.c:2534,36'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:2541,7'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2536,29'
          Branch Sides:
            - BranchSide:      'valid.c:2536,33'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:2539,2'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2536,10'
          Branch Sides:
            - BranchSide:      'valid.c:2537,33'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:2539,2'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2541,30'
          Branch Sides:
            - BranchSide:      'valid.c:2541,34'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2544,14'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2541,6'
          Branch Sides:
            - BranchSide:      'valid.c:2542,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2544,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:2496,13'
          Dst:             xmlStrEqual
        - Src:             'valid.c:2502,14'
          Dst:             xmlStrEqual
        - Src:             'valid.c:2503,7'
          Dst:             xmlStrEqual
        - Src:             'valid.c:2512,15'
          Dst:             strcmp
        - Src:             'valid.c:2513,15'
          Dst:             strcmp
        - Src:             'valid.c:2526,6'
          Dst:             xmlBuildQName
        - Src:             'valid.c:2534,17'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'valid.c:2537,14'
          Dst:             xmlGetDtdQAttrDesc
    - functionName:    xmlFreeIDTable
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2472
      functionLinenumberEnd: 2474
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFreeIDTableEntry
        - xmlHashFree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:2473,5'
          Dst:             xmlHashFree
        - Src:             'valid.c:2473,5'
          Dst:             xmlFreeIDTableEntry
    - functionName:    xmlAddID
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2434
      functionLinenumberEnd: 2458
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - value
        - attr
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlAddIDInternal
        - xmlVErrMemory
      functionUses:    5
      BranchProfiles:
        - Branch String:   'valid.c:2438,24'
          Branch Sides:
            - BranchSide:      'valid.c:2438,28'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2439,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2438,9'
          Branch Sides:
            - BranchSide:      'valid.c:2439,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2441,28'
              BranchSideFuncs:
                - xmlAddIDInternal
                - xmlVErrMemory
        - Branch String:   'valid.c:2442,9'
          Branch Sides:
            - BranchSide:      'valid.c:2443,23'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:2457,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:2441,11'
          Dst:             xmlAddIDInternal
        - Src:             'valid.c:2443,9'
          Dst:             xmlVErrMemory
    - functionName:    xmlAddIDInternal
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2338
      functionLinenumberEnd: 2402
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - attr
        - value
        - idPtr
      BBCount:         35
      ICount:          229
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - xmlFreeID
        - xmlGetLineNo
        - xmlHashAddEntry
        - xmlHashCreateDict
        - xmlHashLookup
        - xmlRemoveID
        - xmlStrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:2344,9'
          Branch Sides:
            - BranchSide:      'valid.c:2345,10'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlStrdup
                - xmlHashAddEntry
                - xmlGetLineNo
                - xmlFreeID
                - xmlRemoveID
                - xmlFreeID
                - xmlHashCreateDict
            - BranchSide:      'valid.c:2346,10'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlStrdup
                - xmlHashAddEntry
                - xmlGetLineNo
                - xmlFreeID
                - xmlRemoveID
                - xmlFreeID
                - xmlHashCreateDict
        - Branch String:   'valid.c:2346,25'
          Branch Sides:
            - BranchSide:      'valid.c:2346,29'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2347,2'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2346,9'
          Branch Sides:
            - BranchSide:      'valid.c:2347,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2348,9'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlStrdup
                - xmlHashAddEntry
                - xmlGetLineNo
                - xmlFreeID
                - xmlRemoveID
                - xmlFreeID
                - xmlHashCreateDict
        - Branch String:   'valid.c:2348,9'
          Branch Sides:
            - BranchSide:      'valid.c:2349,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2351,11'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlStrdup
                - xmlHashAddEntry
                - xmlGetLineNo
                - xmlFreeID
                - xmlRemoveID
                - xmlFreeID
                - xmlHashCreateDict
        - Branch String:   'valid.c:2352,9'
          Branch Sides:
            - BranchSide:      'valid.c:2353,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2358,29'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlStrdup
                - xmlHashAddEntry
                - xmlGetLineNo
                - xmlFreeID
                - xmlRemoveID
                - xmlFreeID
                - xmlHashCreateDict
        - Branch String:   'valid.c:2359,9'
          Branch Sides:
            - BranchSide:      'valid.c:2360,49'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlStrdup
                - xmlHashAddEntry
                - xmlGetLineNo
                - xmlFreeID
                - xmlRemoveID
                - xmlFreeID
            - BranchSide:      'valid.c:2364,28'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlStrdup
                - xmlHashAddEntry
                - xmlGetLineNo
                - xmlFreeID
                - xmlRemoveID
                - xmlFreeID
        - Branch String:   'valid.c:2361,13'
          Branch Sides:
            - BranchSide:      'valid.c:2362,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2363,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAddEntry
                - xmlGetLineNo
                - xmlFreeID
                - xmlRemoveID
                - xmlFreeID
        - Branch String:   'valid.c:2365,13'
          Branch Sides:
            - BranchSide:      'valid.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2366,13'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2370,9'
          Branch Sides:
            - BranchSide:      'valid.c:2371,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2372,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAddEntry
                - xmlGetLineNo
                - xmlFreeID
                - xmlRemoveID
                - xmlFreeID
        - Branch String:   'valid.c:2379,9'
          Branch Sides:
            - BranchSide:      'valid.c:2380,19'
              BranchSideFuncs:
                - xmlFreeID
            - BranchSide:      'valid.c:2384,9'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlGetLineNo
                - xmlFreeID
                - xmlRemoveID
        - Branch String:   'valid.c:2384,9'
          Branch Sides:
            - BranchSide:      'valid.c:2385,21'
              BranchSideFuncs:
                - xmlRemoveID
                - xmlHashAddEntry
                - xmlGetLineNo
                - xmlFreeID
            - BranchSide:      'valid.c:2387,25'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlGetLineNo
                - xmlFreeID
        - Branch String:   'valid.c:2387,9'
          Branch Sides:
            - BranchSide:      'valid.c:2388,12'
              BranchSideFuncs:
                - xmlFreeID
            - BranchSide:      'valid.c:2392,9'
              BranchSideFuncs:
                - xmlGetLineNo
        - Branch String:   'valid.c:2393,9'
          Branch Sides:
            - BranchSide:      'valid.c:2394,18'
              BranchSideFuncs:
                - xmlGetLineNo
            - BranchSide:      'valid.c:2396,16'
              BranchSideFuncs:
                - xmlGetLineNo
      Callsites:
        - Src:             'valid.c:2360,28'
          Dst:             xmlHashCreateDict
        - Src:             'valid.c:2364,14'
          Dst:             xmlHashLookup
        - Src:             'valid.c:2378,17'
          Dst:             xmlStrdup
        - Src:             'valid.c:2380,9'
          Dst:             xmlFreeID
        - Src:             'valid.c:2385,9'
          Dst:             xmlRemoveID
        - Src:             'valid.c:2387,9'
          Dst:             xmlHashAddEntry
        - Src:             'valid.c:2388,2'
          Dst:             xmlFreeID
        - Src:             'valid.c:2397,18'
          Dst:             xmlGetLineNo
    - functionName:    xmlAddIDSafe
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2417
      functionLinenumberEnd: 2418
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - attr
        - value
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlAddIDInternal
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:2418,12'
          Dst:             xmlAddIDInternal
    - functionName:    xmlDumpNotationTable
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2256
      functionLinenumberEnd: 2266
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - table
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlBufferDetach
        - xmlSaveFinish
        - xmlSaveNotationTable
        - xmlSaveToBuffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'valid.c:2259,23'
          Branch Sides:
            - BranchSide:      'valid.c:2259,27'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2260,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2259,9'
          Branch Sides:
            - BranchSide:      'valid.c:2260,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2262,28'
              BranchSideFuncs:
                - xmlSaveToBuffer
                - xmlSaveNotationTable
                - xmlSaveFinish
                - xmlBufferDetach
        - Branch String:   'valid.c:2264,9'
          Branch Sides:
            - BranchSide:      'valid.c:2264,9'
              BranchSideFuncs:
                - xmlBufferDetach
            - BranchSide:      'valid.c:2265,9'
              BranchSideFuncs:
                - xmlBufferDetach
      Callsites:
        - Src:             'valid.c:2262,12'
          Dst:             xmlSaveToBuffer
        - Src:             'valid.c:2263,5'
          Dst:             xmlSaveNotationTable
        - Src:             'valid.c:2264,9'
          Dst:             xmlSaveFinish
        - Src:             'valid.c:2265,17'
          Dst:             xmlBufferDetach
    - functionName:    xmlDumpNotationDecl
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2234
      functionLinenumberEnd: 2244
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - nota
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlBufferDetach
        - xmlSaveFinish
        - xmlSaveNotationDecl
        - xmlSaveToBuffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'valid.c:2237,23'
          Branch Sides:
            - BranchSide:      'valid.c:2237,27'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2238,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2237,9'
          Branch Sides:
            - BranchSide:      'valid.c:2238,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2240,28'
              BranchSideFuncs:
                - xmlSaveToBuffer
                - xmlSaveNotationDecl
                - xmlSaveFinish
                - xmlBufferDetach
        - Branch String:   'valid.c:2242,9'
          Branch Sides:
            - BranchSide:      'valid.c:2242,9'
              BranchSideFuncs:
                - xmlBufferDetach
            - BranchSide:      'valid.c:2243,9'
              BranchSideFuncs:
                - xmlBufferDetach
      Callsites:
        - Src:             'valid.c:2240,12'
          Dst:             xmlSaveToBuffer
        - Src:             'valid.c:2241,5'
          Dst:             xmlSaveNotationDecl
        - Src:             'valid.c:2242,9'
          Dst:             xmlSaveFinish
        - Src:             'valid.c:2243,17'
          Dst:             xmlBufferDetach
    - functionName:    xmlCopyNotation
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2178
      functionLinenumberEnd: 2206
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - name
      BBCount:         22
      ICount:          135
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - xmlFreeNotation
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:2183,9'
          Branch Sides:
            - BranchSide:      'valid.c:2184,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2185,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeNotation
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'valid.c:2186,9'
          Branch Sides:
            - BranchSide:      'valid.c:2187,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNotation
                - xmlStrdup
            - BranchSide:      'valid.c:2191,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeNotation
                - xmlStrdup
        - Branch String:   'valid.c:2188,13'
          Branch Sides:
            - BranchSide:      'valid.c:2189,13'
              BranchSideFuncs:
                - xmlFreeNotation
            - BranchSide:      'valid.c:2190,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeNotation
                - xmlStrdup
        - Branch String:   'valid.c:2191,9'
          Branch Sides:
            - BranchSide:      'valid.c:2192,28'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNotation
            - BranchSide:      'valid.c:2196,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeNotation
        - Branch String:   'valid.c:2193,13'
          Branch Sides:
            - BranchSide:      'valid.c:2194,13'
              BranchSideFuncs:
                - xmlFreeNotation
            - BranchSide:      'valid.c:2195,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeNotation
        - Branch String:   'valid.c:2196,9'
          Branch Sides:
            - BranchSide:      'valid.c:2197,28'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeNotation
            - BranchSide:      'valid.c:2201,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2198,13'
          Branch Sides:
            - BranchSide:      'valid.c:2199,13'
              BranchSideFuncs:
                - xmlFreeNotation
            - BranchSide:      'valid.c:2200,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:2187,14'
          Dst:             xmlStrdup
        - Src:             'valid.c:2192,18'
          Dst:             xmlStrdup
        - Src:             'valid.c:2197,18'
          Dst:             xmlStrdup
        - Src:             'valid.c:2204,5'
          Dst:             xmlFreeNotation
    - functionName:    xmlFreeNotation
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2047
      functionLinenumberEnd: 2056
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nota
      BBCount:         15
      ICount:          87
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'valid.c:2048,9'
          Branch Sides:
            - BranchSide:      'valid.c:2048,23'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2049,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2049,9'
          Branch Sides:
            - BranchSide:      'valid.c:2050,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2051,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2051,9'
          Branch Sides:
            - BranchSide:      'valid.c:2052,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2053,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2053,9'
          Branch Sides:
            - BranchSide:      'valid.c:2054,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2055,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCopyNotationTable
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2219
      functionLinenumberEnd: 2220
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCopyNotation
        - xmlFreeNotationTableEntry
        - xmlHashCopySafe
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:2220,12'
          Dst:             xmlHashCopySafe
        - Src:             'valid.c:2220,12'
          Dst:             xmlCopyNotation
        - Src:             'valid.c:2220,12'
          Dst:             xmlFreeNotationTableEntry
    - functionName:    xmlFreeNotationTableEntry
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2152
      functionLinenumberEnd: 2154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nota
        - name
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFreeNotation
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:2153,5'
          Dst:             xmlFreeNotation
    - functionName:    xmlFreeNotationTable
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2165
      functionLinenumberEnd: 2167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFreeNotationTableEntry
        - xmlHashFree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:2166,5'
          Dst:             xmlHashFree
        - Src:             'valid.c:2166,5'
          Dst:             xmlFreeNotationTableEntry
    - functionName:    xmlAddNotationDecl
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2076
      functionLinenumberEnd: 2149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - dtd
        - name
        - PublicID
        - SystemID
      BBCount:         40
      ICount:          235
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - xmlFreeNotation
        - xmlHashAdd
        - xmlHashCreateDict
        - xmlStrdup
        - xmlVErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:2081,9'
          Branch Sides:
            - BranchSide:      'valid.c:2082,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2084,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd
                - xmlFreeNotation
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
                - xmlStrdup
                - xmlHashCreateDict
        - Branch String:   'valid.c:2084,9'
          Branch Sides:
            - BranchSide:      'valid.c:2085,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2087,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd
                - xmlFreeNotation
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
                - xmlStrdup
                - xmlHashCreateDict
        - Branch String:   'valid.c:2087,28'
          Branch Sides:
            - BranchSide:      'valid.c:2087,32'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd
                - xmlFreeNotation
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
                - xmlStrdup
                - xmlHashCreateDict
            - BranchSide:      'valid.c:2094,35'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd
                - xmlFreeNotation
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
                - xmlStrdup
                - xmlHashCreateDict
        - Branch String:   'valid.c:2087,9'
          Branch Sides:
            - BranchSide:      'valid.c:2088,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2094,35'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd
                - xmlFreeNotation
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
                - xmlStrdup
                - xmlHashCreateDict
        - Branch String:   'valid.c:2095,9'
          Branch Sides:
            - BranchSide:      'valid.c:2096,13'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlStrdup
                - xmlHashAdd
                - xmlFreeNotation
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'valid.c:2105,28'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd
                - xmlFreeNotation
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'valid.c:2097,6'
          Branch Sides:
            - BranchSide:      'valid.c:2098,13'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlStrdup
                - xmlHashAdd
                - xmlFreeNotation
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'valid.c:2100,55'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlStrdup
                - xmlHashAdd
                - xmlFreeNotation
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'valid.c:2101,13'
          Branch Sides:
            - BranchSide:      'valid.c:2102,13'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeNotation
            - BranchSide:      'valid.c:2103,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd
                - xmlFreeNotation
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'valid.c:2106,9'
          Branch Sides:
            - BranchSide:      'valid.c:2107,9'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeNotation
            - BranchSide:      'valid.c:2108,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd
                - xmlFreeNotation
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'valid.c:2114,9'
          Branch Sides:
            - BranchSide:      'valid.c:2115,9'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeNotation
            - BranchSide:      'valid.c:2116,9'
              BranchSideFuncs:
                - xmlHashAdd
                - xmlFreeNotation
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'valid.c:2116,9'
          Branch Sides:
            - BranchSide:      'valid.c:2117,35'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd
                - xmlFreeNotation
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
            - BranchSide:      'valid.c:2121,9'
              BranchSideFuncs:
                - xmlHashAdd
                - xmlFreeNotation
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
        - Branch String:   'valid.c:2118,13'
          Branch Sides:
            - BranchSide:      'valid.c:2119,13'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeNotation
            - BranchSide:      'valid.c:2120,5'
              BranchSideFuncs:
                - xmlHashAdd
                - xmlFreeNotation
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
        - Branch String:   'valid.c:2121,9'
          Branch Sides:
            - BranchSide:      'valid.c:2122,35'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd
                - xmlFreeNotation
                - xmlVErrMemory
                - xmlFreeNotation
            - BranchSide:      'valid.c:2131,22'
              BranchSideFuncs:
                - xmlHashAdd
                - xmlFreeNotation
                - xmlVErrMemory
                - xmlFreeNotation
        - Branch String:   'valid.c:2123,13'
          Branch Sides:
            - BranchSide:      'valid.c:2124,13'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeNotation
            - BranchSide:      'valid.c:2125,5'
              BranchSideFuncs:
                - xmlHashAdd
                - xmlFreeNotation
                - xmlVErrMemory
                - xmlFreeNotation
        - Branch String:   'valid.c:2132,9'
          Branch Sides:
            - BranchSide:      'valid.c:2133,13'
              BranchSideFuncs:
                - xmlFreeNotation
                - xmlVErrMemory
                - xmlFreeNotation
            - BranchSide:      'valid.c:2143,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2133,13'
          Branch Sides:
            - BranchSide:      'valid.c:2134,13'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeNotation
            - BranchSide:      'valid.c:2140,18'
              BranchSideFuncs:
                - xmlFreeNotation
      Callsites:
        - Src:             'valid.c:2100,34'
          Dst:             xmlHashCreateDict
        - Src:             'valid.c:2113,17'
          Dst:             xmlStrdup
        - Src:             'valid.c:2117,25'
          Dst:             xmlStrdup
        - Src:             'valid.c:2122,25'
          Dst:             xmlStrdup
        - Src:             'valid.c:2131,11'
          Dst:             xmlHashAdd
        - Src:             'valid.c:2140,2'
          Dst:             xmlFreeNotation
        - Src:             'valid.c:2146,5'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:2147,5'
          Dst:             xmlFreeNotation
    - functionName:    xmlDumpAttributeDeclScan
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2008
      functionLinenumberEnd: 2010
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - attr
        - save
        - name
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSaveTree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:2009,5'
          Dst:             xmlSaveTree
    - functionName:    xmlDumpAttributeTable
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2022
      functionLinenumberEnd: 2032
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - table
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlBufferDetach
        - xmlDumpAttributeDeclScan
        - xmlHashScan
        - xmlSaveFinish
        - xmlSaveToBuffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'valid.c:2025,23'
          Branch Sides:
            - BranchSide:      'valid.c:2025,27'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2026,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2025,9'
          Branch Sides:
            - BranchSide:      'valid.c:2026,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2028,28'
              BranchSideFuncs:
                - xmlSaveToBuffer
                - xmlHashScan
                - xmlSaveFinish
                - xmlBufferDetach
        - Branch String:   'valid.c:2030,9'
          Branch Sides:
            - BranchSide:      'valid.c:2030,9'
              BranchSideFuncs:
                - xmlBufferDetach
            - BranchSide:      'valid.c:2031,9'
              BranchSideFuncs:
                - xmlBufferDetach
      Callsites:
        - Src:             'valid.c:2028,12'
          Dst:             xmlSaveToBuffer
        - Src:             'valid.c:2029,5'
          Dst:             xmlHashScan
        - Src:             'valid.c:2029,5'
          Dst:             xmlDumpAttributeDeclScan
        - Src:             'valid.c:2030,9'
          Dst:             xmlSaveFinish
        - Src:             'valid.c:2031,17'
          Dst:             xmlBufferDetach
    - functionName:    xmlDumpAttributeDecl
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1987
      functionLinenumberEnd: 1997
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - attr
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlBufferDetach
        - xmlSaveFinish
        - xmlSaveToBuffer
        - xmlSaveTree
      functionUses:    0
      BranchProfiles:
        - Branch String:   'valid.c:1990,23'
          Branch Sides:
            - BranchSide:      'valid.c:1990,27'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1991,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1990,9'
          Branch Sides:
            - BranchSide:      'valid.c:1991,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1993,28'
              BranchSideFuncs:
                - xmlSaveToBuffer
                - xmlSaveTree
                - xmlSaveFinish
                - xmlBufferDetach
        - Branch String:   'valid.c:1995,9'
          Branch Sides:
            - BranchSide:      'valid.c:1995,9'
              BranchSideFuncs:
                - xmlBufferDetach
            - BranchSide:      'valid.c:1996,9'
              BranchSideFuncs:
                - xmlBufferDetach
      Callsites:
        - Src:             'valid.c:1993,12'
          Dst:             xmlSaveToBuffer
        - Src:             'valid.c:1994,5'
          Dst:             xmlSaveTree
        - Src:             'valid.c:1995,9'
          Dst:             xmlSaveFinish
        - Src:             'valid.c:1996,17'
          Dst:             xmlBufferDetach
    - functionName:    xmlCopyAttribute
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1916
      functionLinenumberEnd: 1957
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - name
      BBCount:         32
      ICount:          208
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - xmlCopyEnumeration
        - xmlFreeAttribute
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:1921,9'
          Branch Sides:
            - BranchSide:      'valid.c:1922,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1923,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeAttribute
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlCopyEnumeration
        - Branch String:   'valid.c:1927,9'
          Branch Sides:
            - BranchSide:      'valid.c:1928,40'
              BranchSideFuncs:
                - xmlCopyEnumeration
                - xmlStrdup
                - xmlFreeAttribute
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'valid.c:1932,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeAttribute
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'valid.c:1929,13'
          Branch Sides:
            - BranchSide:      'valid.c:1930,13'
              BranchSideFuncs:
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1931,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeAttribute
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'valid.c:1932,9'
          Branch Sides:
            - BranchSide:      'valid.c:1933,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeAttribute
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'valid.c:1937,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeAttribute
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'valid.c:1934,13'
          Branch Sides:
            - BranchSide:      'valid.c:1935,13'
              BranchSideFuncs:
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1936,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeAttribute
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'valid.c:1937,9'
          Branch Sides:
            - BranchSide:      'valid.c:1938,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeAttribute
                - xmlStrdup
            - BranchSide:      'valid.c:1942,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeAttribute
                - xmlStrdup
        - Branch String:   'valid.c:1939,13'
          Branch Sides:
            - BranchSide:      'valid.c:1940,13'
              BranchSideFuncs:
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1941,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeAttribute
                - xmlStrdup
        - Branch String:   'valid.c:1942,9'
          Branch Sides:
            - BranchSide:      'valid.c:1943,26'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1947,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeAttribute
        - Branch String:   'valid.c:1944,13'
          Branch Sides:
            - BranchSide:      'valid.c:1945,13'
              BranchSideFuncs:
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1946,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeAttribute
        - Branch String:   'valid.c:1947,9'
          Branch Sides:
            - BranchSide:      'valid.c:1948,32'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1952,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1949,13'
          Branch Sides:
            - BranchSide:      'valid.c:1950,13'
              BranchSideFuncs:
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1951,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:1928,21'
          Dst:             xmlCopyEnumeration
        - Src:             'valid.c:1933,14'
          Dst:             xmlStrdup
        - Src:             'valid.c:1938,14'
          Dst:             xmlStrdup
        - Src:             'valid.c:1943,16'
          Dst:             xmlStrdup
        - Src:             'valid.c:1948,22'
          Dst:             xmlStrdup
        - Src:             'valid.c:1955,5'
          Dst:             xmlFreeAttribute
    - functionName:    xmlCopyEnumeration
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1542
      functionLinenumberEnd: 1565
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCreateEnumeration
        - xmlFreeEnumeration
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:1546,5'
          Branch Sides:
            - BranchSide:      'valid.c:1547,55'
              BranchSideFuncs:
                - xmlCreateEnumeration
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1564,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1549,13'
          Branch Sides:
            - BranchSide:      'valid.c:1550,32'
              BranchSideFuncs:
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1554,13'
              BranchSideFuncs:
                - xmlCreateEnumeration
                - xmlFreeEnumeration
        - Branch String:   'valid.c:1554,13'
          Branch Sides:
            - BranchSide:      'valid.c:1555,26'
              BranchSideFuncs:
                - xmlCreateEnumeration
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1557,26'
              BranchSideFuncs:
                - xmlCreateEnumeration
                - xmlFreeEnumeration
      Callsites:
        - Src:             'valid.c:1547,34'
          Dst:             xmlCreateEnumeration
        - Src:             'valid.c:1550,13'
          Dst:             xmlFreeEnumeration
    - functionName:    xmlFreeAttribute
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1607
      functionLinenumberEnd: 1639
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - attr
      BBCount:         47
      ICount:          281
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - xmlDictOwns
        - xmlFreeEnumeration
        - xmlUnlinkNode
      functionUses:    4
      BranchProfiles:
        - Branch String:   'valid.c:1610,9'
          Branch Sides:
            - BranchSide:      'valid.c:1610,23'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1611,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeEnumeration
        - Branch String:   'valid.c:1611,9'
          Branch Sides:
            - BranchSide:      'valid.c:1612,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1614,7'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeEnumeration
        - Branch String:   'valid.c:1616,9'
          Branch Sides:
            - BranchSide:      'valid.c:1617,28'
              BranchSideFuncs:
                - xmlFreeEnumeration
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:1618,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'valid.c:1618,9'
          Branch Sides:
            - BranchSide:      'valid.c:1619,14'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:1629,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1619,34'
          Branch Sides:
            - BranchSide:      'valid.c:1619,51'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:1621,14'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'valid.c:1619,13'
          Branch Sides:
            - BranchSide:      'valid.c:1620,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:1621,14'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'valid.c:1621,34'
          Branch Sides:
            - BranchSide:      'valid.c:1621,51'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:1623,14'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'valid.c:1621,13'
          Branch Sides:
            - BranchSide:      'valid.c:1622,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:1623,14'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'valid.c:1623,36'
          Branch Sides:
            - BranchSide:      'valid.c:1623,53'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:1625,14'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'valid.c:1623,13'
          Branch Sides:
            - BranchSide:      'valid.c:1624,6'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'valid.c:1625,14'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'valid.c:1625,42'
          Branch Sides:
            - BranchSide:      'valid.c:1626,20'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'valid.c:1628,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1625,13'
          Branch Sides:
            - BranchSide:      'valid.c:1627,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1628,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1629,6'
          Branch Sides:
            - BranchSide:      'valid.c:1630,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1631,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1631,6'
          Branch Sides:
            - BranchSide:      'valid.c:1632,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1633,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1633,6'
          Branch Sides:
            - BranchSide:      'valid.c:1634,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1635,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:1615,5'
          Dst:             xmlUnlinkNode
        - Src:             'valid.c:1617,9'
          Dst:             xmlFreeEnumeration
        - Src:             'valid.c:1619,39'
          Dst:             xmlDictOwns
        - Src:             'valid.c:1621,39'
          Dst:             xmlDictOwns
        - Src:             'valid.c:1623,41'
          Dst:             xmlDictOwns
        - Src:             'valid.c:1626,8'
          Dst:             xmlDictOwns
    - functionName:    xmlFreeEnumeration
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1519
      functionLinenumberEnd: 1528
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    16
      BranchProfiles:
        - Branch String:   'valid.c:1520,5'
          Branch Sides:
            - BranchSide:      'valid.c:1521,34'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1528,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCreateEnumeration
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1493
      functionLinenumberEnd: 1510
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlStrdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'valid.c:1497,9'
          Branch Sides:
            - BranchSide:      'valid.c:1498,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1499,12'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'valid.c:1501,9'
          Branch Sides:
            - BranchSide:      'valid.c:1502,31'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'valid.c:1509,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1503,13'
          Branch Sides:
            - BranchSide:      'valid.c:1504,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1507,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:1502,21'
          Dst:             xmlStrdup
    - functionName:    xmlCopyAttributeTable
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1970
      functionLinenumberEnd: 1971
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCopyAttribute
        - xmlFreeAttributeTableEntry
        - xmlHashCopySafe
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:1971,12'
          Dst:             xmlHashCopySafe
        - Src:             'valid.c:1971,12'
          Dst:             xmlCopyAttribute
        - Src:             'valid.c:1971,12'
          Dst:             xmlFreeAttributeTableEntry
    - functionName:    xmlFreeAttributeTableEntry
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1890
      functionLinenumberEnd: 1892
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - attr
        - name
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFreeAttribute
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:1891,5'
          Dst:             xmlFreeAttribute
    - functionName:    xmlFreeAttributeTable
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1903
      functionLinenumberEnd: 1905
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFreeAttributeTableEntry
        - xmlHashFree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:1904,5'
          Dst:             xmlHashFree
        - Src:             'valid.c:1904,5'
          Dst:             xmlFreeAttributeTableEntry
    - functionName:    xmlGetDtdElementDesc2
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3006
      functionLinenumberEnd: 3064
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - dtd
        - name
      BBCount:         29
      ICount:          209
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - xmlFreeElement
        - xmlHashAdd2
        - xmlHashCreateDict
        - xmlHashLookup2
        - xmlSplitQName4
        - xmlStrdup
        - xmlVErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:3012,9'
          Branch Sides:
            - BranchSide:      'valid.c:3012,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3017,9'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlVErrMemory
                - xmlFreeElement
                - xmlHashCreateDict
        - Branch String:   'valid.c:3017,9'
          Branch Sides:
            - BranchSide:      'valid.c:3018,13'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlVErrMemory
                - xmlFreeElement
            - BranchSide:      'valid.c:3027,34'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlVErrMemory
                - xmlFreeElement
        - Branch String:   'valid.c:3020,6'
          Branch Sides:
            - BranchSide:      'valid.c:3021,13'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlVErrMemory
                - xmlFreeElement
            - BranchSide:      'valid.c:3023,39'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlVErrMemory
                - xmlFreeElement
        - Branch String:   'valid.c:3024,6'
          Branch Sides:
            - BranchSide:      'valid.c:3025,13'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeElement
            - BranchSide:      'valid.c:3026,5'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlVErrMemory
                - xmlFreeElement
        - Branch String:   'valid.c:3030,9'
          Branch Sides:
            - BranchSide:      'valid.c:3031,9'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeElement
            - BranchSide:      'valid.c:3032,26'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlVErrMemory
                - xmlFreeElement
        - Branch String:   'valid.c:3033,9'
          Branch Sides:
            - BranchSide:      'valid.c:3034,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd2
                - xmlVErrMemory
                - xmlFreeElement
            - BranchSide:      'valid.c:3055,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3035,6'
          Branch Sides:
            - BranchSide:      'valid.c:3036,13'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeElement
            - BranchSide:      'valid.c:3037,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd2
                - xmlVErrMemory
                - xmlFreeElement
        - Branch String:   'valid.c:3045,13'
          Branch Sides:
            - BranchSide:      'valid.c:3046,13'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeElement
            - BranchSide:      'valid.c:3047,16'
              BranchSideFuncs:
                - xmlHashAdd2
                - xmlVErrMemory
                - xmlFreeElement
        - Branch String:   'valid.c:3051,6'
          Branch Sides:
            - BranchSide:      'valid.c:3052,13'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeElement
            - BranchSide:      'valid.c:3053,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3055,9'
          Branch Sides:
            - BranchSide:      'valid.c:3056,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3057,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:3023,18'
          Dst:             xmlHashCreateDict
        - Src:             'valid.c:3029,17'
          Dst:             xmlSplitQName4
        - Src:             'valid.c:3032,11'
          Dst:             xmlHashLookup2
        - Src:             'valid.c:3044,14'
          Dst:             xmlStrdup
        - Src:             'valid.c:3051,6'
          Dst:             xmlHashAdd2
        - Src:             'valid.c:3060,5'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:3062,5'
          Dst:             xmlFreeElement
    - functionName:    xmlFreeElement
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1118
      functionLinenumberEnd: 1131
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elem
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlFreeDocElementContent
        - xmlUnlinkNode
      functionUses:    5
      BranchProfiles:
        - Branch String:   'valid.c:1119,9'
          Branch Sides:
            - BranchSide:      'valid.c:1119,23'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1120,32'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeDocElementContent
        - Branch String:   'valid.c:1122,9'
          Branch Sides:
            - BranchSide:      'valid.c:1123,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1124,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1124,9'
          Branch Sides:
            - BranchSide:      'valid.c:1125,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1130,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:1120,5'
          Dst:             xmlUnlinkNode
        - Src:             'valid.c:1121,5'
          Dst:             xmlFreeDocElementContent
    - functionName:    xmlFreeDocElementContent
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 967
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - cur
      BBCount:         56
      ICount:          303
      EdgeCount:       71
      CyclomaticComplexity: 17
      functionsReached:
        - xmlDictOwns
        - xmlErrValid
      functionUses:    22
      BranchProfiles:
        - Branch String:   'valid.c:915,9'
          Branch Sides:
            - BranchSide:      'valid.c:916,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:917,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlErrValid.4866
        - Branch String:   'valid.c:917,9'
          Branch Sides:
            - BranchSide:      'valid.c:918,16'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlErrValid.4866
            - BranchSide:      'valid.c:920,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlErrValid.4866
        - Branch String:   'valid.c:923,34'
          Branch Sides:
            - BranchSide:      'valid.c:923,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlErrValid.4866
            - BranchSide:      'valid.c:923,38'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlErrValid.4866
        - Branch String:   'valid.c:923,9'
          Branch Sides:
            - BranchSide:      'valid.c:924,20'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlErrValid.4866
            - BranchSide:      'valid.c:928,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlErrValid.4866
        - Branch String:   'valid.c:924,19'
          Branch Sides:
            - BranchSide:      'valid.c:924,39'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlErrValid.4866
            - BranchSide:      'valid.c:924,49'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlErrValid.4866
        - Branch String:   'valid.c:928,2'
          Branch Sides:
            - BranchSide:      'valid.c:933,3'
              BranchSideFuncs:
                - xmlErrValid.4866
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:933,3'
              BranchSideFuncs:
                - xmlErrValid.4866
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:933,3'
              BranchSideFuncs:
                - xmlErrValid.4866
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:933,3'
              BranchSideFuncs:
                - xmlErrValid.4866
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:935,3'
              BranchSideFuncs:
                - xmlErrValid.4866
        - Branch String:   'valid.c:940,6'
          Branch Sides:
            - BranchSide:      'valid.c:941,11'
              BranchSideFuncs:
                - xmlErrValid.4866
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:946,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlErrValid.4866
        - Branch String:   'valid.c:941,30'
          Branch Sides:
            - BranchSide:      'valid.c:941,47'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlErrValid.4866
                - xmlDictOwns
            - BranchSide:      'valid.c:943,11'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlErrValid.4866
                - xmlDictOwns
        - Branch String:   'valid.c:941,10'
          Branch Sides:
            - BranchSide:      'valid.c:942,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlErrValid.4866
                - xmlDictOwns
            - BranchSide:      'valid.c:943,11'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlErrValid.4866
                - xmlDictOwns
        - Branch String:   'valid.c:943,32'
          Branch Sides:
            - BranchSide:      'valid.c:943,49'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlErrValid.4866
            - BranchSide:      'valid.c:945,2'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlErrValid.4866
        - Branch String:   'valid.c:943,10'
          Branch Sides:
            - BranchSide:      'valid.c:944,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlErrValid.4866
            - BranchSide:      'valid.c:945,2'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlErrValid.4866
        - Branch String:   'valid.c:946,10'
          Branch Sides:
            - BranchSide:      'valid.c:946,29'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlErrValid.4866
            - BranchSide:      'valid.c:947,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlErrValid.4866
        - Branch String:   'valid.c:950,26'
          Branch Sides:
            - BranchSide:      'valid.c:950,30'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:951,13'
              BranchSideFuncs: []
        - Branch String:   'valid.c:950,13'
          Branch Sides:
            - BranchSide:      'valid.c:951,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:954,13'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlErrValid.4866
        - Branch String:   'valid.c:954,13'
          Branch Sides:
            - BranchSide:      'valid.c:955,13'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlErrValid.4866
            - BranchSide:      'valid.c:957,13'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlErrValid.4866
        - Branch String:   'valid.c:960,13'
          Branch Sides:
            - BranchSide:      'valid.c:961,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlErrValid.4866
            - BranchSide:      'valid.c:963,19'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlErrValid.4866
      Callsites:
        - Src:             'valid.c:935,3'
          Dst:             xmlErrValid
        - Src:             'valid.c:941,35'
          Dst:             xmlDictOwns
        - Src:             'valid.c:943,37'
          Dst:             xmlDictOwns
    - functionName:    xmlErrValid
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - extra
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlDoErrValid
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:119,5'
          Dst:             xmlDoErrValid
    - functionName:    xmlAddAttributeDecl
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1666
      functionLinenumberEnd: 1887
      functionDepth:   0
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - dtd
        - elem
        - name
        - ns
        - type
        - def
        - defaultValue
        - tree
      BBCount:         92
      ICount:          618
      EdgeCount:       126
      CyclomaticComplexity: 36
      functionsReached:
        - xmlDictLookup
        - xmlFreeAttribute
        - xmlFreeEnumeration
        - xmlGetDtdElementDesc2
        - xmlHashAdd3
        - xmlHashCreateDict
        - xmlHashLookup3
        - xmlStrEqual
        - xmlStrdup
        - xmlVErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:1673,9'
          Branch Sides:
            - BranchSide:      'valid.c:1674,21'
              BranchSideFuncs:
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1677,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
                - xmlFreeEnumeration
                - xmlFreeEnumeration
        - Branch String:   'valid.c:1677,9'
          Branch Sides:
            - BranchSide:      'valid.c:1678,21'
              BranchSideFuncs:
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1681,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
                - xmlFreeEnumeration
        - Branch String:   'valid.c:1681,9'
          Branch Sides:
            - BranchSide:      'valid.c:1682,21'
              BranchSideFuncs:
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1685,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
        - Branch String:   'valid.c:1685,9'
          Branch Sides:
            - BranchSide:      'valid.c:1686,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1734,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
        - Branch String:   'valid.c:1734,28'
          Branch Sides:
            - BranchSide:      'valid.c:1734,32'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1747,36'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
        - Branch String:   'valid.c:1734,60'
          Branch Sides:
            - BranchSide:      'valid.c:1735,3'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1747,36'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
        - Branch String:   'valid.c:1735,32'
          Branch Sides:
            - BranchSide:      'valid.c:1736,3'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1747,36'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
        - Branch String:   'valid.c:1734,9'
          Branch Sides:
            - BranchSide:      'valid.c:1737,30'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1747,36'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
        - Branch String:   'valid.c:1738,6'
          Branch Sides:
            - BranchSide:      'valid.c:1739,25'
              BranchSideFuncs:
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1742,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
        - Branch String:   'valid.c:1748,9'
          Branch Sides:
            - BranchSide:      'valid.c:1749,38'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'valid.c:1752,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'valid.c:1752,9'
          Branch Sides:
            - BranchSide:      'valid.c:1753,9'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1755,29'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'valid.c:1756,9'
          Branch Sides:
            - BranchSide:      'valid.c:1757,9'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1758,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'valid.c:1771,9'
          Branch Sides:
            - BranchSide:      'valid.c:1772,28'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'valid.c:1775,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:1778,29'
          Branch Sides:
            - BranchSide:      'valid.c:1778,33'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1779,9'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
        - Branch String:   'valid.c:1778,9'
          Branch Sides:
            - BranchSide:      'valid.c:1779,9'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1780,9'
              BranchSideFuncs:
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:1780,9'
          Branch Sides:
            - BranchSide:      'valid.c:1781,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'valid.c:1788,16'
              BranchSideFuncs:
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:1781,13'
          Branch Sides:
            - BranchSide:      'valid.c:1782,41'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'valid.c:1784,37'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:1785,13'
          Branch Sides:
            - BranchSide:      'valid.c:1786,13'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1787,5'
              BranchSideFuncs:
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:1791,9'
          Branch Sides:
            - BranchSide:      'valid.c:1792,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlDictLookup
            - BranchSide:      'valid.c:1800,37'
              BranchSideFuncs:
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
        - Branch String:   'valid.c:1792,13'
          Branch Sides:
            - BranchSide:      'valid.c:1793,40'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1795,36'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
        - Branch String:   'valid.c:1796,13'
          Branch Sides:
            - BranchSide:      'valid.c:1797,13'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1798,5'
              BranchSideFuncs:
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
        - Branch String:   'valid.c:1801,9'
          Branch Sides:
            - BranchSide:      'valid.c:1802,9'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1808,23'
              BranchSideFuncs:
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
        - Branch String:   'valid.c:1809,9'
          Branch Sides:
            - BranchSide:      'valid.c:1810,13'
              BranchSideFuncs:
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1844,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:1810,13'
          Branch Sides:
            - BranchSide:      'valid.c:1811,13'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1821,19'
              BranchSideFuncs:
                - xmlFreeAttribute
        - Branch String:   'valid.c:1844,52'
          Branch Sides:
            - BranchSide:      'valid.c:1845,11'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1847,22'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1845,31'
          Branch Sides:
            - BranchSide:      'valid.c:1846,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:1850,31'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:1844,9'
          Branch Sides:
            - BranchSide:      'valid.c:1847,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1850,31'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:1852,30'
          Branch Sides:
            - BranchSide:      'valid.c:1852,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:1853,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:1854,39'
          Branch Sides:
            - BranchSide:      'valid.c:1853,60'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:1855,31'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:1852,9'
          Branch Sides:
            - BranchSide:      'valid.c:1856,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:1860,13'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1856,17'
          Branch Sides:
            - BranchSide:      'valid.c:1857,17'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1858,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:1860,13'
          Branch Sides:
            - BranchSide:      'valid.c:1861,26'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1864,26'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1873,9'
          Branch Sides:
            - BranchSide:      'valid.c:1874,43'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1876,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:1674,2'
          Dst:             xmlFreeEnumeration
        - Src:             'valid.c:1678,2'
          Dst:             xmlFreeEnumeration
        - Src:             'valid.c:1682,2'
          Dst:             xmlFreeEnumeration
        - Src:             'valid.c:1737,15'
          Dst:             xmlHashLookup3
        - Src:             'valid.c:1739,6'
          Dst:             xmlFreeEnumeration
        - Src:             'valid.c:1749,17'
          Dst:             xmlHashCreateDict
        - Src:             'valid.c:1772,14'
          Dst:             xmlDictLookup
        - Src:             'valid.c:1773,14'
          Dst:             xmlDictLookup
        - Src:             'valid.c:1775,14'
          Dst:             xmlStrdup
        - Src:             'valid.c:1776,14'
          Dst:             xmlStrdup
        - Src:             'valid.c:1782,27'
          Dst:             xmlDictLookup
        - Src:             'valid.c:1784,27'
          Dst:             xmlStrdup
        - Src:             'valid.c:1793,26'
          Dst:             xmlDictLookup
        - Src:             'valid.c:1795,26'
          Dst:             xmlStrdup
        - Src:             'valid.c:1800,15'
          Dst:             xmlGetDtdElementDesc2
        - Src:             'valid.c:1808,11'
          Dst:             xmlHashAdd3
        - Src:             'valid.c:1821,2'
          Dst:             xmlFreeAttribute
        - Src:             'valid.c:1844,10'
          Dst:             xmlStrEqual
        - Src:             'valid.c:1846,11'
          Dst:             xmlStrEqual
        - Src:             'valid.c:1853,18'
          Dst:             xmlStrEqual
        - Src:             'valid.c:1855,19'
          Dst:             xmlStrEqual
        - Src:             'valid.c:1883,5'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:1884,5'
          Dst:             xmlFreeEnumeration
        - Src:             'valid.c:1885,5'
          Dst:             xmlFreeAttribute
    - functionName:    xmlDumpElementDeclScan
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1454
      functionLinenumberEnd: 1456
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - elem
        - save
        - name
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSaveTree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:1455,5'
          Dst:             xmlSaveTree
    - functionName:    xmlDumpElementTable
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1468
      functionLinenumberEnd: 1478
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - table
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlBufferDetach
        - xmlDumpElementDeclScan
        - xmlHashScan
        - xmlSaveFinish
        - xmlSaveToBuffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'valid.c:1471,23'
          Branch Sides:
            - BranchSide:      'valid.c:1471,27'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1472,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1471,9'
          Branch Sides:
            - BranchSide:      'valid.c:1472,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1474,28'
              BranchSideFuncs:
                - xmlSaveToBuffer
                - xmlHashScan
                - xmlSaveFinish
                - xmlBufferDetach
        - Branch String:   'valid.c:1476,9'
          Branch Sides:
            - BranchSide:      'valid.c:1476,9'
              BranchSideFuncs:
                - xmlBufferDetach
            - BranchSide:      'valid.c:1477,9'
              BranchSideFuncs:
                - xmlBufferDetach
      Callsites:
        - Src:             'valid.c:1474,12'
          Dst:             xmlSaveToBuffer
        - Src:             'valid.c:1475,5'
          Dst:             xmlHashScan
        - Src:             'valid.c:1475,5'
          Dst:             xmlDumpElementDeclScan
        - Src:             'valid.c:1476,9'
          Dst:             xmlSaveFinish
        - Src:             'valid.c:1477,17'
          Dst:             xmlBufferDetach
    - functionName:    xmlDumpElementDecl
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1432
      functionLinenumberEnd: 1442
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - elem
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlBufferDetach
        - xmlSaveFinish
        - xmlSaveToBuffer
        - xmlSaveTree
      functionUses:    0
      BranchProfiles:
        - Branch String:   'valid.c:1435,23'
          Branch Sides:
            - BranchSide:      'valid.c:1435,27'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1436,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1435,9'
          Branch Sides:
            - BranchSide:      'valid.c:1436,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1438,28'
              BranchSideFuncs:
                - xmlSaveToBuffer
                - xmlSaveTree
                - xmlSaveFinish
                - xmlBufferDetach
        - Branch String:   'valid.c:1440,9'
          Branch Sides:
            - BranchSide:      'valid.c:1440,9'
              BranchSideFuncs:
                - xmlBufferDetach
            - BranchSide:      'valid.c:1441,9'
              BranchSideFuncs:
                - xmlBufferDetach
      Callsites:
        - Src:             'valid.c:1438,12'
          Dst:             xmlSaveToBuffer
        - Src:             'valid.c:1439,5'
          Dst:             xmlSaveTree
        - Src:             'valid.c:1440,9'
          Dst:             xmlSaveFinish
        - Src:             'valid.c:1441,17'
          Dst:             xmlBufferDetach
    - functionName:    xmlCopyElement
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1371
      functionLinenumberEnd: 1403
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - name
      BBCount:         22
      ICount:          147
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - xmlCopyElementContent
        - xmlFreeElement
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:1376,9'
          Branch Sides:
            - BranchSide:      'valid.c:1377,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1378,12'
              BranchSideFuncs:
                - xmlCopyElementContent
                - xmlFreeElement
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'valid.c:1381,9'
          Branch Sides:
            - BranchSide:      'valid.c:1382,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlCopyElementContent
                - xmlFreeElement
                - xmlStrdup
            - BranchSide:      'valid.c:1386,9'
              BranchSideFuncs:
                - xmlCopyElementContent
                - xmlFreeElement
                - xmlStrdup
        - Branch String:   'valid.c:1383,13'
          Branch Sides:
            - BranchSide:      'valid.c:1384,13'
              BranchSideFuncs:
                - xmlFreeElement
            - BranchSide:      'valid.c:1385,5'
              BranchSideFuncs:
                - xmlCopyElementContent
                - xmlFreeElement
                - xmlStrdup
        - Branch String:   'valid.c:1386,9'
          Branch Sides:
            - BranchSide:      'valid.c:1387,26'
              BranchSideFuncs:
                - xmlStrdup
                - xmlCopyElementContent
                - xmlFreeElement
            - BranchSide:      'valid.c:1391,9'
              BranchSideFuncs:
                - xmlCopyElementContent
                - xmlFreeElement
        - Branch String:   'valid.c:1388,13'
          Branch Sides:
            - BranchSide:      'valid.c:1389,13'
              BranchSideFuncs:
                - xmlFreeElement
            - BranchSide:      'valid.c:1390,5'
              BranchSideFuncs:
                - xmlCopyElementContent
                - xmlFreeElement
        - Branch String:   'valid.c:1391,9'
          Branch Sides:
            - BranchSide:      'valid.c:1392,46'
              BranchSideFuncs:
                - xmlCopyElementContent
                - xmlFreeElement
            - BranchSide:      'valid.c:1397,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1393,13'
          Branch Sides:
            - BranchSide:      'valid.c:1394,13'
              BranchSideFuncs:
                - xmlFreeElement
            - BranchSide:      'valid.c:1395,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:1382,14'
          Dst:             xmlStrdup
        - Src:             'valid.c:1387,16'
          Dst:             xmlStrdup
        - Src:             'valid.c:1392,24'
          Dst:             xmlCopyElementContent
        - Src:             'valid.c:1401,5'
          Dst:             xmlFreeElement
    - functionName:    xmlCopyElementContent
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCopyDocElementContent
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:898,12'
          Dst:             xmlCopyDocElementContent
    - functionName:    xmlCopyDocElementContent
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionLinenumberEnd: 883
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - cur
      BBCount:         62
      ICount:          416
      EdgeCount:       84
      CyclomaticComplexity: 24
      functionsReached:
        - xmlCopyDocElementContent
        - xmlDictLookup
        - xmlFreeElementContent
        - xmlStrdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'valid.c:805,9'
          Branch Sides:
            - BranchSide:      'valid.c:805,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:807,9'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:807,9'
          Branch Sides:
            - BranchSide:      'valid.c:808,16'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'valid.c:810,34'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:811,9'
          Branch Sides:
            - BranchSide:      'valid.c:812,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:813,12'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:816,9'
          Branch Sides:
            - BranchSide:      'valid.c:817,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'valid.c:825,9'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:817,6'
          Branch Sides:
            - BranchSide:      'valid.c:818,32'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'valid.c:820,28'
              BranchSideFuncs:
                - xmlStrdup
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:821,13'
          Branch Sides:
            - BranchSide:      'valid.c:822,13'
              BranchSideFuncs:
                - xmlFreeElementContent
            - BranchSide:      'valid.c:823,5'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:825,9'
          Branch Sides:
            - BranchSide:      'valid.c:826,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlDictLookup
            - BranchSide:      'valid.c:833,9'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
        - Branch String:   'valid.c:826,6'
          Branch Sides:
            - BranchSide:      'valid.c:827,34'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
            - BranchSide:      'valid.c:829,30'
              BranchSideFuncs:
                - xmlStrdup
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
        - Branch String:   'valid.c:830,13'
          Branch Sides:
            - BranchSide:      'valid.c:831,13'
              BranchSideFuncs:
                - xmlFreeElementContent
            - BranchSide:      'valid.c:832,5'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
        - Branch String:   'valid.c:833,9'
          Branch Sides:
            - BranchSide:      'valid.c:834,44'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'valid.c:839,9'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:835,13'
          Branch Sides:
            - BranchSide:      'valid.c:836,13'
              BranchSideFuncs:
                - xmlFreeElementContent
            - BranchSide:      'valid.c:837,20'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:839,9'
          Branch Sides:
            - BranchSide:      'valid.c:840,16'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'valid.c:878,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:842,2'
          Branch Sides:
            - BranchSide:      'valid.c:843,35'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'valid.c:877,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:844,10'
          Branch Sides:
            - BranchSide:      'valid.c:845,17'
              BranchSideFuncs:
                - xmlFreeElementContent
            - BranchSide:      'valid.c:846,13'
              BranchSideFuncs:
                - xmlFreeElementContent
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:851,10'
          Branch Sides:
            - BranchSide:      'valid.c:852,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeElementContent
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'valid.c:860,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeElementContent
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:852,7'
          Branch Sides:
            - BranchSide:      'valid.c:853,33'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlStrdup
                - xmlFreeElementContent
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'valid.c:855,29'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlFreeElementContent
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:856,21'
          Branch Sides:
            - BranchSide:      'valid.c:857,21'
              BranchSideFuncs:
                - xmlFreeElementContent
            - BranchSide:      'valid.c:858,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeElementContent
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:860,10'
          Branch Sides:
            - BranchSide:      'valid.c:861,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeElementContent
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlDictLookup
            - BranchSide:      'valid.c:868,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeElementContent
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
        - Branch String:   'valid.c:861,7'
          Branch Sides:
            - BranchSide:      'valid.c:862,35'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlStrdup
                - xmlStrdup
                - xmlFreeElementContent
                - xmlDictLookup
                - xmlCopyDocElementContent
            - BranchSide:      'valid.c:864,31'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlFreeElementContent
                - xmlDictLookup
                - xmlCopyDocElementContent
        - Branch String:   'valid.c:865,21'
          Branch Sides:
            - BranchSide:      'valid.c:866,21'
              BranchSideFuncs:
                - xmlFreeElementContent
            - BranchSide:      'valid.c:867,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeElementContent
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
        - Branch String:   'valid.c:868,10'
          Branch Sides:
            - BranchSide:      'valid.c:869,45'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlFreeElementContent
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'valid.c:874,13'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:870,14'
          Branch Sides:
            - BranchSide:      'valid.c:871,21'
              BranchSideFuncs:
                - xmlFreeElementContent
            - BranchSide:      'valid.c:872,21'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
      Callsites:
        - Src:             'valid.c:818,18'
          Dst:             xmlDictLookup
        - Src:             'valid.c:820,18'
          Dst:             xmlStrdup
        - Src:             'valid.c:827,20'
          Dst:             xmlDictLookup
        - Src:             'valid.c:829,20'
          Dst:             xmlStrdup
        - Src:             'valid.c:834,19'
          Dst:             xmlCopyDocElementContent
        - Src:             'valid.c:853,19'
          Dst:             xmlDictLookup
        - Src:             'valid.c:855,19'
          Dst:             xmlStrdup
        - Src:             'valid.c:862,21'
          Dst:             xmlDictLookup
        - Src:             'valid.c:864,21'
          Dst:             xmlStrdup
        - Src:             'valid.c:869,20'
          Dst:             xmlCopyDocElementContent
        - Src:             'valid.c:881,5'
          Dst:             xmlFreeElementContent
    - functionName:    xmlFreeElementContent
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 979
      functionLinenumberEnd: 981
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFreeDocElementContent
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:980,5'
          Dst:             xmlFreeDocElementContent
    - functionName:    xmlCopyElementTable
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1416
      functionLinenumberEnd: 1417
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCopyElement
        - xmlFreeElementTableEntry
        - xmlHashCopySafe
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:1417,12'
          Dst:             xmlHashCopySafe
        - Src:             'valid.c:1417,12'
          Dst:             xmlCopyElement
        - Src:             'valid.c:1417,12'
          Dst:             xmlFreeElementTableEntry
    - functionName:    xmlFreeElementTableEntry
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1345
      functionLinenumberEnd: 1347
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - elem
        - name
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFreeElement
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:1346,5'
          Dst:             xmlFreeElement
    - functionName:    xmlFreeElementTable
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1358
      functionLinenumberEnd: 1360
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFreeElementTableEntry
        - xmlHashFree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:1359,5'
          Dst:             xmlHashFree
        - Src:             'valid.c:1359,5'
          Dst:             xmlFreeElementTableEntry
    - functionName:    xmlAddElementDecl
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1152
      functionLinenumberEnd: 1342
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - dtd
        - name
        - type
        - content
      BBCount:         83
      ICount:          531
      EdgeCount:       111
      CyclomaticComplexity: 30
      functionsReached:
        - xmlCopyDocElementContent
        - xmlErrValid
        - xmlFreeElement
        - xmlHashAdd2
        - xmlHashCreateDict
        - xmlHashLookup2
        - xmlHashRemoveEntry2
        - xmlSplitQName4
        - xmlStrdup
        - xmlVErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:1159,9'
          Branch Sides:
            - BranchSide:      'valid.c:1160,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1162,9'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
                - xmlHashCreateDict
                - xmlErrValid.4866
                - xmlErrValid.4866
                - xmlErrValid.4866
                - xmlErrValid.4866
                - xmlErrValid.4866
        - Branch String:   'valid.c:1162,9'
          Branch Sides:
            - BranchSide:      'valid.c:1163,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1166,13'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
                - xmlHashCreateDict
                - xmlErrValid.4866
                - xmlErrValid.4866
                - xmlErrValid.4866
                - xmlErrValid.4866
                - xmlErrValid.4866
        - Branch String:   'valid.c:1166,5'
          Branch Sides:
            - BranchSide:      'valid.c:1168,10'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
                - xmlHashCreateDict
                - xmlErrValid.4866
            - BranchSide:      'valid.c:1176,10'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
                - xmlHashCreateDict
                - xmlErrValid.4866
            - BranchSide:      'valid.c:1184,10'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
                - xmlHashCreateDict
                - xmlErrValid.4866
            - BranchSide:      'valid.c:1192,10'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
                - xmlHashCreateDict
                - xmlErrValid.4866
            - BranchSide:      'valid.c:1200,18'
              BranchSideFuncs:
                - xmlErrValid.4866
        - Branch String:   'valid.c:1168,10'
          Branch Sides:
            - BranchSide:      'valid.c:1169,15'
              BranchSideFuncs:
                - xmlErrValid.4866
            - BranchSide:      'valid.c:1174,6'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
                - xmlHashCreateDict
        - Branch String:   'valid.c:1176,10'
          Branch Sides:
            - BranchSide:      'valid.c:1177,15'
              BranchSideFuncs:
                - xmlErrValid.4866
            - BranchSide:      'valid.c:1182,6'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
                - xmlHashCreateDict
        - Branch String:   'valid.c:1184,10'
          Branch Sides:
            - BranchSide:      'valid.c:1185,15'
              BranchSideFuncs:
                - xmlErrValid.4866
            - BranchSide:      'valid.c:1190,6'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
                - xmlHashCreateDict
        - Branch String:   'valid.c:1192,10'
          Branch Sides:
            - BranchSide:      'valid.c:1193,15'
              BranchSideFuncs:
                - xmlErrValid.4866
            - BranchSide:      'valid.c:1198,6'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
                - xmlHashCreateDict
        - Branch String:   'valid.c:1209,9'
          Branch Sides:
            - BranchSide:      'valid.c:1210,9'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:1215,34'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
                - xmlHashCreateDict
        - Branch String:   'valid.c:1216,9'
          Branch Sides:
            - BranchSide:      'valid.c:1217,13'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
            - BranchSide:      'valid.c:1231,10'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
        - Branch String:   'valid.c:1219,6'
          Branch Sides:
            - BranchSide:      'valid.c:1220,13'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
            - BranchSide:      'valid.c:1221,38'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
        - Branch String:   'valid.c:1222,13'
          Branch Sides:
            - BranchSide:      'valid.c:1223,13'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:1224,27'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
        - Branch String:   'valid.c:1231,28'
          Branch Sides:
            - BranchSide:      'valid.c:1231,32'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
            - BranchSide:      'valid.c:1246,26'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
        - Branch String:   'valid.c:1231,9'
          Branch Sides:
            - BranchSide:      'valid.c:1232,23'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlHashRemoveEntry2
                - xmlFreeElement
            - BranchSide:      'valid.c:1246,26'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
        - Branch String:   'valid.c:1233,20'
          Branch Sides:
            - BranchSide:      'valid.c:1233,24'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlHashRemoveEntry2
                - xmlFreeElement
            - BranchSide:      'valid.c:1240,5'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
        - Branch String:   'valid.c:1233,6'
          Branch Sides:
            - BranchSide:      'valid.c:1234,22'
              BranchSideFuncs:
                - xmlHashRemoveEntry2
                - xmlFreeElement
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
            - BranchSide:      'valid.c:1240,5'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
        - Branch String:   'valid.c:1247,9'
          Branch Sides:
            - BranchSide:      'valid.c:1248,6'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlVErrMemory
            - BranchSide:      'valid.c:1268,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
        - Branch String:   'valid.c:1248,6'
          Branch Sides:
            - BranchSide:      'valid.c:1257,17'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1261,6'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlVErrMemory
        - Branch String:   'valid.c:1257,17'
          Branch Sides:
            - BranchSide:      'valid.c:1258,10'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1259,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1261,6'
          Branch Sides:
            - BranchSide:      'valid.c:1262,6'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlVErrMemory
            - BranchSide:      'valid.c:1265,5'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlVErrMemory
        - Branch String:   'valid.c:1269,6'
          Branch Sides:
            - BranchSide:      'valid.c:1270,13'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:1271,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
        - Branch String:   'valid.c:1278,6'
          Branch Sides:
            - BranchSide:      'valid.c:1279,6'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:1282,16'
              BranchSideFuncs:
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
        - Branch String:   'valid.c:1290,13'
          Branch Sides:
            - BranchSide:      'valid.c:1291,21'
              BranchSideFuncs:
                - xmlFreeElement
                - xmlVErrMemory
            - BranchSide:      'valid.c:1298,20'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlVErrMemory
        - Branch String:   'valid.c:1310,9'
          Branch Sides:
            - BranchSide:      'valid.c:1311,14'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlVErrMemory
            - BranchSide:      'valid.c:1324,19'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1311,28'
          Branch Sides:
            - BranchSide:      'valid.c:1311,32'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlVErrMemory
            - BranchSide:      'valid.c:1314,20'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlVErrMemory
        - Branch String:   'valid.c:1311,13'
          Branch Sides:
            - BranchSide:      'valid.c:1312,28'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1314,20'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlVErrMemory
        - Branch String:   'valid.c:1316,17'
          Branch Sides:
            - BranchSide:      'valid.c:1317,17'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:1318,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1326,9'
          Branch Sides:
            - BranchSide:      'valid.c:1327,43'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1329,40'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1333,9'
          Branch Sides:
            - BranchSide:      'valid.c:1334,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1335,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1339,9'
          Branch Sides:
            - BranchSide:      'valid.c:1340,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1341,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:1169,3'
          Dst:             xmlErrValid
        - Src:             'valid.c:1177,3'
          Dst:             xmlErrValid
        - Src:             'valid.c:1185,3'
          Dst:             xmlErrValid
        - Src:             'valid.c:1193,3'
          Dst:             xmlErrValid
        - Src:             'valid.c:1200,6'
          Dst:             xmlErrValid
        - Src:             'valid.c:1208,17'
          Dst:             xmlSplitQName4
        - Src:             'valid.c:1221,17'
          Dst:             xmlHashCreateDict
        - Src:             'valid.c:1232,8'
          Dst:             xmlHashLookup2
        - Src:             'valid.c:1236,6'
          Dst:             xmlHashRemoveEntry2
        - Src:             'valid.c:1238,6'
          Dst:             xmlFreeElement
        - Src:             'valid.c:1246,11'
          Dst:             xmlHashLookup2
        - Src:             'valid.c:1277,14'
          Dst:             xmlStrdup
        - Src:             'valid.c:1289,15'
          Dst:             xmlHashAdd2
        - Src:             'valid.c:1291,6'
          Dst:             xmlFreeElement
        - Src:             'valid.c:1315,28'
          Dst:             xmlCopyDocElementContent
        - Src:             'valid.c:1338,5'
          Dst:             xmlVErrMemory
    - functionName:    xmlSnprintfElementContent
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1014
      functionLinenumberEnd: 1103
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - size
        - content
        - englob
      BBCount:         87
      ICount:          526
      EdgeCount:       112
      CyclomaticComplexity: 27
      functionsReached:
        - strcat
        - strlen
        - xmlSnprintfElementContent
        - xmlStrlen
      functionUses:    9
      BranchProfiles:
        - Branch String:   'valid.c:1017,9'
          Branch Sides:
            - BranchSide:      'valid.c:1017,26'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1018,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:1019,9'
          Branch Sides:
            - BranchSide:      'valid.c:1020,7'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:1024,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:1020,23'
          Branch Sides:
            - BranchSide:      'valid.c:1020,27'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:1022,2'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1020,6'
          Branch Sides:
            - BranchSide:      'valid.c:1021,13'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:1022,2'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1024,9'
          Branch Sides:
            - BranchSide:      'valid.c:1024,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:1025,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:1025,5'
          Branch Sides:
            - BranchSide:      'valid.c:1027,20'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:1030,38'
              BranchSideFuncs:
                - xmlStrlen
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
            - BranchSide:      'valid.c:1047,11'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
                - strcat
                - xmlSnprintfElementContent
            - BranchSide:      'valid.c:1067,11'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
                - strcat
                - xmlSnprintfElementContent
            - BranchSide:      'valid.c:1087,9'
              BranchSideFuncs:
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:1032,10'
          Branch Sides:
            - BranchSide:      'valid.c:1033,39'
              BranchSideFuncs:
                - xmlStrlen
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:1034,10'
              BranchSideFuncs:
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:1034,10'
          Branch Sides:
            - BranchSide:      'valid.c:1035,10'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:1038,10'
              BranchSideFuncs:
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:1038,10'
          Branch Sides:
            - BranchSide:      'valid.c:1039,10'
              BranchSideFuncs:
                - strcat
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:1042,10'
              BranchSideFuncs:
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:1042,10'
          Branch Sides:
            - BranchSide:      'valid.c:1043,10'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:1044,6'
              BranchSideFuncs:
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:1047,56'
          Branch Sides:
            - BranchSide:      'valid.c:1048,11'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
                - strcat
            - BranchSide:      'valid.c:1049,29'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
                - strcat
        - Branch String:   'valid.c:1047,10'
          Branch Sides:
            - BranchSide:      'valid.c:1049,29'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
                - strcat
            - BranchSide:      'valid.c:1051,29'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
                - strcat
        - Branch String:   'valid.c:1053,10'
          Branch Sides:
            - BranchSide:      'valid.c:1054,8'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:1058,20'
              BranchSideFuncs:
                - strcat
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
        - Branch String:   'valid.c:1054,24'
          Branch Sides:
            - BranchSide:      'valid.c:1054,28'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:1056,3'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1054,7'
          Branch Sides:
            - BranchSide:      'valid.c:1055,14'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:1056,3'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1059,57'
          Branch Sides:
            - BranchSide:      'valid.c:1060,5'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
            - BranchSide:      'valid.c:1061,4'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
        - Branch String:   'valid.c:1060,53'
          Branch Sides:
            - BranchSide:      'valid.c:1061,4'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
            - BranchSide:      'valid.c:1064,29'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:1059,10'
          Branch Sides:
            - BranchSide:      'valid.c:1062,29'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:1064,29'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:1067,56'
          Branch Sides:
            - BranchSide:      'valid.c:1068,11'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
                - strcat
            - BranchSide:      'valid.c:1069,29'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
                - strcat
        - Branch String:   'valid.c:1067,10'
          Branch Sides:
            - BranchSide:      'valid.c:1069,29'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
                - strcat
            - BranchSide:      'valid.c:1071,29'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
                - strcat
        - Branch String:   'valid.c:1073,10'
          Branch Sides:
            - BranchSide:      'valid.c:1074,8'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:1078,20'
              BranchSideFuncs:
                - strcat
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
        - Branch String:   'valid.c:1074,24'
          Branch Sides:
            - BranchSide:      'valid.c:1074,28'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:1076,3'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1074,7'
          Branch Sides:
            - BranchSide:      'valid.c:1075,14'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:1076,3'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1079,58'
          Branch Sides:
            - BranchSide:      'valid.c:1080,5'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
            - BranchSide:      'valid.c:1081,4'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
        - Branch String:   'valid.c:1080,53'
          Branch Sides:
            - BranchSide:      'valid.c:1081,4'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
            - BranchSide:      'valid.c:1084,29'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:1079,10'
          Branch Sides:
            - BranchSide:      'valid.c:1082,29'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:1084,29'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:1087,9'
          Branch Sides:
            - BranchSide:      'valid.c:1087,34'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1088,9'
              BranchSideFuncs:
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:1088,9'
          Branch Sides:
            - BranchSide:      'valid.c:1089,16'
              BranchSideFuncs:
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:1090,13'
              BranchSideFuncs:
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:1090,5'
          Branch Sides:
            - BranchSide:      'valid.c:1090,5'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1092,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1094,13'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:1097,13'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:1100,13'
              BranchSideFuncs:
                - strcat
      Callsites:
        - Src:             'valid.c:1018,11'
          Dst:             strlen
        - Src:             'valid.c:1021,6'
          Dst:             strcat
        - Src:             'valid.c:1024,17'
          Dst:             strcat
        - Src:             'valid.c:1027,13'
          Dst:             strcat
        - Src:             'valid.c:1030,28'
          Dst:             xmlStrlen
        - Src:             'valid.c:1033,29'
          Dst:             xmlStrlen
        - Src:             'valid.c:1035,3'
          Dst:             strcat
        - Src:             'valid.c:1039,3'
          Dst:             strcat
        - Src:             'valid.c:1040,3'
          Dst:             strcat
        - Src:             'valid.c:1043,3'
          Dst:             strcat
        - Src:             'valid.c:1049,3'
          Dst:             xmlSnprintfElementContent
        - Src:             'valid.c:1051,3'
          Dst:             xmlSnprintfElementContent
        - Src:             'valid.c:1052,12'
          Dst:             strlen
        - Src:             'valid.c:1055,7'
          Dst:             strcat
        - Src:             'valid.c:1058,13'
          Dst:             strcat
        - Src:             'valid.c:1062,3'
          Dst:             xmlSnprintfElementContent
        - Src:             'valid.c:1064,3'
          Dst:             xmlSnprintfElementContent
        - Src:             'valid.c:1069,3'
          Dst:             xmlSnprintfElementContent
        - Src:             'valid.c:1071,3'
          Dst:             xmlSnprintfElementContent
        - Src:             'valid.c:1072,12'
          Dst:             strlen
        - Src:             'valid.c:1075,7'
          Dst:             strcat
        - Src:             'valid.c:1078,13'
          Dst:             strcat
        - Src:             'valid.c:1082,3'
          Dst:             xmlSnprintfElementContent
        - Src:             'valid.c:1084,3'
          Dst:             xmlSnprintfElementContent
        - Src:             'valid.c:1087,16'
          Dst:             strlen
        - Src:             'valid.c:1089,9'
          Dst:             strcat
        - Src:             'valid.c:1094,6'
          Dst:             strcat
        - Src:             'valid.c:1097,6'
          Dst:             strcat
        - Src:             'valid.c:1100,6'
          Dst:             strcat
    - functionName:    strcat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSprintfElementContent
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 997
      functionLinenumberEnd: 998
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - content
        - englob
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlNewElementContent
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 786
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - name
        - type
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNewDocElementContent
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:786,12'
          Dst:             xmlNewDocElementContent
    - functionName:    xmlNewDocElementContent
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 770
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - doc
        - name
        - type
      BBCount:         39
      ICount:          222
      EdgeCount:       48
      CyclomaticComplexity: 11
      functionsReached:
        - xmlDictLookup
        - xmlErrValid
        - xmlFreeDocElementContent
        - xmlSplitQName3
        - xmlStrdup
        - xmlStrndup
      functionUses:    10
      BranchProfiles:
        - Branch String:   'valid.c:709,9'
          Branch Sides:
            - BranchSide:      'valid.c:710,16'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookup
                - xmlDictLookup
                - xmlFreeDocElementContent
                - xmlStrndup
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlErrValid.4866
                - xmlErrValid.4866
                - xmlErrValid.4866
            - BranchSide:      'valid.c:712,12'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookup
                - xmlDictLookup
                - xmlFreeDocElementContent
                - xmlStrndup
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlErrValid.4866
                - xmlErrValid.4866
                - xmlErrValid.4866
        - Branch String:   'valid.c:712,5'
          Branch Sides:
            - BranchSide:      'valid.c:714,10'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookup
                - xmlDictLookup
                - xmlFreeDocElementContent
                - xmlStrndup
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlErrValid.4866
            - BranchSide:      'valid.c:723,10'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookup
                - xmlDictLookup
                - xmlFreeDocElementContent
                - xmlStrndup
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlErrValid.4866
            - BranchSide:      'valid.c:723,10'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookup
                - xmlDictLookup
                - xmlFreeDocElementContent
                - xmlStrndup
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlErrValid.4866
            - BranchSide:      'valid.c:723,10'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookup
                - xmlDictLookup
                - xmlFreeDocElementContent
                - xmlStrndup
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlErrValid.4866
            - BranchSide:      'valid.c:730,6'
              BranchSideFuncs:
                - xmlErrValid.4866
        - Branch String:   'valid.c:714,10'
          Branch Sides:
            - BranchSide:      'valid.c:715,10'
              BranchSideFuncs:
                - xmlErrValid.4866
                - xmlSplitQName3
                - xmlDictLookup
                - xmlDictLookup
                - xmlFreeDocElementContent
                - xmlStrndup
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
            - BranchSide:      'valid.c:719,6'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookup
                - xmlDictLookup
                - xmlFreeDocElementContent
                - xmlStrndup
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
        - Branch String:   'valid.c:723,10'
          Branch Sides:
            - BranchSide:      'valid.c:724,10'
              BranchSideFuncs:
                - xmlErrValid.4866
                - xmlSplitQName3
                - xmlDictLookup
                - xmlDictLookup
                - xmlFreeDocElementContent
                - xmlStrndup
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
            - BranchSide:      'valid.c:728,6'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookup
                - xmlDictLookup
                - xmlFreeDocElementContent
                - xmlStrndup
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
        - Branch String:   'valid.c:736,9'
          Branch Sides:
            - BranchSide:      'valid.c:737,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:738,12'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookup
                - xmlDictLookup
                - xmlFreeDocElementContent
                - xmlStrndup
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
        - Branch String:   'valid.c:741,9'
          Branch Sides:
            - BranchSide:      'valid.c:745,23'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookup
                - xmlDictLookup
                - xmlFreeDocElementContent
                - xmlStrndup
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
            - BranchSide:      'valid.c:765,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:746,6'
          Branch Sides:
            - BranchSide:      'valid.c:747,10'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlFreeDocElementContent
                - xmlStrdup
            - BranchSide:      'valid.c:752,10'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlFreeDocElementContent
                - xmlStrndup
                - xmlStrdup
        - Branch String:   'valid.c:747,10'
          Branch Sides:
            - BranchSide:      'valid.c:748,25'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeDocElementContent
            - BranchSide:      'valid.c:750,36'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlFreeDocElementContent
        - Branch String:   'valid.c:752,10'
          Branch Sides:
            - BranchSide:      'valid.c:753,28'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrdup
                - xmlFreeDocElementContent
            - BranchSide:      'valid.c:756,38'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlFreeDocElementContent
        - Branch String:   'valid.c:759,17'
          Branch Sides:
            - BranchSide:      'valid.c:0,0'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'valid.c:760,17'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'valid.c:762,13'
          Branch Sides:
            - BranchSide:      'valid.c:763,13'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'valid.c:764,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:715,10'
          Dst:             xmlErrValid
        - Src:             'valid.c:724,10'
          Dst:             xmlErrValid
        - Src:             'valid.c:730,6'
          Dst:             xmlErrValid
        - Src:             'valid.c:745,8'
          Dst:             xmlSplitQName3
        - Src:             'valid.c:748,15'
          Dst:             xmlStrdup
        - Src:             'valid.c:750,22'
          Dst:             xmlDictLookup
        - Src:             'valid.c:753,17'
          Dst:             xmlStrndup
        - Src:             'valid.c:754,15'
          Dst:             xmlStrdup
        - Src:             'valid.c:756,24'
          Dst:             xmlDictLookup
        - Src:             'valid.c:757,15'
          Dst:             xmlDictLookup
        - Src:             'valid.c:768,5'
          Dst:             xmlFreeDocElementContent
    - functionName:    xmlFdOpen
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - write
        - out
      BBCount:         23
      ICount:          131
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - open64
        - xmlConvertUriToPath
        - xmlIOErr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlIO.c:460,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:461,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:463,29'
              BranchSideFuncs:
                - xmlConvertUriToPath
                - open64
                - __errno_location
                - __errno_location
                - __errno_location
                - xmlIOErr
        - Branch String:   'xmlIO.c:463,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:464,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:466,9'
              BranchSideFuncs:
                - open64
                - __errno_location
                - __errno_location
                - __errno_location
                - xmlIOErr
        - Branch String:   'xmlIO.c:466,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:467,20'
              BranchSideFuncs:
                - open64
                - __errno_location
                - __errno_location
                - __errno_location
                - xmlIOErr
            - BranchSide:      'xmlIO.c:486,9'
              BranchSideFuncs:
                - open64
                - __errno_location
                - __errno_location
                - __errno_location
                - xmlIOErr
        - Branch String:   'xmlIO.c:486,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:487,15'
              BranchSideFuncs:
                - open64
                - __errno_location
                - __errno_location
                - __errno_location
                - xmlIOErr
            - BranchSide:      'xmlIO.c:489,15'
              BranchSideFuncs:
                - open64
                - __errno_location
                - __errno_location
                - __errno_location
                - xmlIOErr
        - Branch String:   'xmlIO.c:493,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:498,14'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - xmlIOErr
            - BranchSide:      'xmlIO.c:504,16'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:498,31'
          Branch Sides:
            - BranchSide:      'xmlIO.c:498,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:499,17'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:498,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:499,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:501,28'
              BranchSideFuncs:
                - __errno_location
                - xmlIOErr
      Callsites:
        - Src:             'xmlIO.c:463,9'
          Dst:             xmlConvertUriToPath
        - Src:             'xmlIO.c:490,10'
          Dst:             open64
        - Src:             'xmlIO.c:498,14'
          Dst:             __errno_location
        - Src:             'xmlIO.c:498,35'
          Dst:             __errno_location
        - Src:             'xmlIO.c:501,28'
          Dst:             __errno_location
        - Src:             'xmlIO.c:501,19'
          Dst:             xmlIOErr
    - functionName:    xmlConvertUriToPath
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
        - out
      BBCount:         15
      ICount:          87
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlStrncasecmp
        - xmlURIUnescapeString
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlIO.c:417,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:418,13'
              BranchSideFuncs:
                - xmlStrncasecmp
                - xmlURIUnescapeString
                - xmlStrncasecmp
            - BranchSide:      'xmlIO.c:419,41'
              BranchSideFuncs:
                - xmlStrncasecmp
                - xmlURIUnescapeString
                - xmlStrncasecmp
        - Branch String:   'xmlIO.c:419,16'
          Branch Sides:
            - BranchSide:      'xmlIO.c:420,13'
              BranchSideFuncs:
                - xmlStrncasecmp
                - xmlURIUnescapeString
            - BranchSide:      'xmlIO.c:421,41'
              BranchSideFuncs:
                - xmlStrncasecmp
                - xmlURIUnescapeString
        - Branch String:   'xmlIO.c:421,16'
          Branch Sides:
            - BranchSide:      'xmlIO.c:423,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:425,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:434,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:435,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:437,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:417,10'
          Dst:             xmlStrncasecmp
        - Src:             'xmlIO.c:419,17'
          Dst:             xmlStrncasecmp
        - Src:             'xmlIO.c:421,17'
          Dst:             xmlStrncasecmp
        - Src:             'xmlIO.c:433,17'
          Dst:             xmlURIUnescapeString
    - functionName:    open64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlIOErr
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - err
      BBCount:         157
      ICount:          534
      EdgeCount:       208
      CyclomaticComplexity: 53
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'xmlIO.c:130,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:130,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:132,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:132,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:132,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:135,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:135,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:135,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:138,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:138,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:138,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:141,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:141,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:141,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:144,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:144,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:144,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:147,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:147,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:147,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:150,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:150,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:150,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:153,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:153,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:153,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:156,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:156,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:156,32'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:159,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:159,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:159,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:162,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:162,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:162,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:165,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:165,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:165,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:168,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:168,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:168,39'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:171,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:171,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:171,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:174,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:174,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:174,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:177,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:177,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:177,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:180,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:180,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:180,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:183,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:183,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:183,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:186,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:186,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:186,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:189,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:189,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:189,36'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:192,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:192,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:192,40'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:195,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:195,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:195,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:198,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:198,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:198,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:201,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:201,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:201,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:204,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:204,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:204,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:207,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:207,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:207,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:210,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:210,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:210,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:213,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:213,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:213,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:216,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:216,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:216,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:219,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:219,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:219,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:222,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:222,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:222,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:225,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:225,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:225,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:228,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:228,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:228,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:231,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:231,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:231,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:234,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:234,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:234,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:237,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:237,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:237,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:240,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:240,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:240,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:243,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:243,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:243,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:246,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:246,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:246,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:249,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:249,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:249,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:252,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:252,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:252,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:255,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:255,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:255,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:258,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:258,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:258,36'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:261,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:261,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:261,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:264,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:264,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:264,40'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:267,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:267,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:267,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:270,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:270,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:270,39'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:273,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:273,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:273,38'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:276,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:276,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:276,39'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:279,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:279,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:279,36'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:282,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:282,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:282,40'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:284,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCleanupOutputCallbacks
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2883
      functionLinenumberEnd: 2887
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlInitParser
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlIO.c:2884,5'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2884,5'
              BranchSideFuncs:
                - xmlInitParser
            - BranchSide:      'xmlIO.c:2884,5'
              BranchSideFuncs:
                - xmlInitParser
      Callsites:
        - Src:             'xmlIO.c:2884,5'
          Dst:             xmlInitParser
    - functionName:    xmlPopOutputCallbacks
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2864
      functionLinenumberEnd: 2873
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlInitParser
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlIO.c:2865,5'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2865,5'
              BranchSideFuncs:
                - xmlInitParser
            - BranchSide:      'xmlIO.c:2865,5'
              BranchSideFuncs:
                - xmlInitParser
        - Branch String:   'xmlIO.c:2867,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2868,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2870,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:2865,5'
          Dst:             xmlInitParser
    - functionName:    xmlRegisterDefaultOutputCallbacks
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2850
      functionLinenumberEnd: 2852
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlIODefaultMatch
        - xmlRegisterOutputCallbacks
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlIO.c:2851,5'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2851,5'
              BranchSideFuncs:
                - xmlRegisterOutputCallbacks
            - BranchSide:      'xmlIO.c:2851,5'
              BranchSideFuncs:
                - xmlRegisterOutputCallbacks
      Callsites:
        - Src:             'xmlIO.c:2851,5'
          Dst:             xmlRegisterOutputCallbacks
        - Src:             'xmlIO.c:2851,5'
          Dst:             xmlIODefaultMatch
    - functionName:    xmlIODefaultMatch
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1036
      functionLinenumberEnd: 1037
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlRegisterOutputCallbacks
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2831
      functionLinenumberEnd: 2842
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - matchFunc
        - openFunc
        - writeFunc
        - closeFunc
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlInitParser
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:2834,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2835,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2837,65'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:2832,5'
          Dst:             xmlInitParser
    - functionName:    xmlCleanupInputCallbacks
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2810
      functionLinenumberEnd: 2814
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlInitParser
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlIO.c:2811,5'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2811,5'
              BranchSideFuncs:
                - xmlInitParser
            - BranchSide:      'xmlIO.c:2811,5'
              BranchSideFuncs:
                - xmlInitParser
      Callsites:
        - Src:             'xmlIO.c:2811,5'
          Dst:             xmlInitParser
    - functionName:    xmlPopInputCallbacks
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2791
      functionLinenumberEnd: 2800
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlInitParser
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlIO.c:2792,5'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2792,5'
              BranchSideFuncs:
                - xmlInitParser
            - BranchSide:      'xmlIO.c:2792,5'
              BranchSideFuncs:
                - xmlInitParser
        - Branch String:   'xmlIO.c:2794,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2795,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2797,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:2792,5'
          Dst:             xmlInitParser
    - functionName:    xmlRegisterDefaultInputCallbacks
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2777
      functionLinenumberEnd: 2779
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlIODefaultMatch
        - xmlRegisterInputCallbacks
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlIO.c:2778,5'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2778,5'
              BranchSideFuncs:
                - xmlRegisterInputCallbacks
            - BranchSide:      'xmlIO.c:2778,5'
              BranchSideFuncs:
                - xmlRegisterInputCallbacks
      Callsites:
        - Src:             'xmlIO.c:2778,5'
          Dst:             xmlRegisterInputCallbacks
        - Src:             'xmlIO.c:2778,5'
          Dst:             xmlIODefaultMatch
    - functionName:    xmlRegisterInputCallbacks
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2758
      functionLinenumberEnd: 2769
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - matchFunc
        - openFunc
        - readFunc
        - closeFunc
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlInitParser
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:2761,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2762,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2764,63'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:2759,5'
          Dst:             xmlInitParser
    - functionName:    xmlInitIOCallbacks
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2732
      functionLinenumberEnd: 2740
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlNoNetExists
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2700
      functionLinenumberEnd: 2717
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         11
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCheckFilename
        - xmlConvertUriToPath
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlIO.c:2704,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2705,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2707,29'
              BranchSideFuncs:
                - xmlConvertUriToPath
                - xmlCheckFilename
        - Branch String:   'xmlIO.c:2707,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2708,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2710,9'
              BranchSideFuncs:
                - xmlCheckFilename
        - Branch String:   'xmlIO.c:2710,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2711,20'
              BranchSideFuncs:
                - xmlCheckFilename
            - BranchSide:      'xmlIO.c:2713,29'
              BranchSideFuncs:
                - xmlCheckFilename
      Callsites:
        - Src:             'xmlIO.c:2707,9'
          Dst:             xmlConvertUriToPath
        - Src:             'xmlIO.c:2713,12'
          Dst:             xmlCheckFilename
    - functionName:    xmlCheckFilename
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         10
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - stat64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:374,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:375,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:396,16'
              BranchSideFuncs:
                - stat64
        - Branch String:   'xmlIO.c:399,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:400,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:403,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:403,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:404,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:407,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:396,11'
          Dst:             stat64
    - functionName:    xmlParserGetDirectory
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2658
      functionLinenumberEnd: 2687
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         18
      ICount:          106
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - strlen
        - strncpy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlIO.c:2663,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2663,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2671,13'
              BranchSideFuncs:
                - strncpy
                - strlen
        - Branch String:   'xmlIO.c:2674,5'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2675,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2678,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2675,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2675,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2676,7'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2678,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2679,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2683,15'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2679,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2679,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2680,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:2671,5'
          Dst:             strncpy
        - Src:             'xmlIO.c:2673,16'
          Dst:             strlen
    - functionName:    strncpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlOutputBufferWriteQuotedString
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2553
      functionLinenumberEnd: 2590
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - string
      BBCount:         26
      ICount:          149
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - xmlOutputBufferWrite
        - xmlOutputBufferWriteString
        - xmlStrchr
      functionUses:    17
      BranchProfiles:
        - Branch String:   'xmlIO.c:2556,23'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2556,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2557,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2556,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2557,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2559,19'
              BranchSideFuncs:
                - xmlStrchr
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlStrchr
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:2559,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2560,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlIO.c:2586,30'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:2560,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2561,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlIO.c:2581,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:2563,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2564,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlIO.c:2576,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:2564,20'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2565,25'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlIO.c:2573,24'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:2565,25'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2566,46'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlIO.c:2568,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:2576,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2577,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlIO.c:2578,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'xmlIO.c:2559,9'
          Dst:             xmlStrchr
        - Src:             'xmlIO.c:2560,13'
          Dst:             xmlStrchr
        - Src:             'xmlIO.c:2561,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlIO.c:2566,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlIO.c:2568,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlIO.c:2577,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlIO.c:2578,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlIO.c:2581,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlIO.c:2582,13'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlIO.c:2583,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlIO.c:2586,9'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlIO.c:2587,9'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlIO.c:2588,9'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlOutputBufferWrite
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2353
      functionLinenumberEnd: 2437
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - len
        - data
      BBCount:         57
      ICount:          327
      EdgeCount:       77
      CyclomaticComplexity: 22
      functionsReached:
        - xmlBufAdd
        - xmlBufContent
        - xmlBufCreate
        - xmlBufShrink
        - xmlBufUse
        - xmlCharEncOutput
      functionUses:    170
      BranchProfiles:
        - Branch String:   'xmlIO.c:2358,23'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2358,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2359,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2358,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2359,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2360,9'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufUse
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufCreate
        - Branch String:   'xmlIO.c:2360,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2361,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2363,21'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufUse
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufCreate
        - Branch String:   'xmlIO.c:2364,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2365,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2372,9'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufCreate
        - Branch String:   'xmlIO.c:2372,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2376,13'
              BranchSideFuncs:
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufContent
                - xmlBufShrink
                - xmlBufCreate
            - BranchSide:      'xmlIO.c:2400,13'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2376,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2377,25'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufContent
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2387,23'
              BranchSideFuncs:
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufContent
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2378,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2379,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2382,9'
              BranchSideFuncs:
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufContent
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2387,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2388,17'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2390,36'
              BranchSideFuncs:
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufContent
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2391,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2392,17'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2395,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2396,19'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2398,23'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2400,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2401,19'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2403,23'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2406,23'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2406,27'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2436,12'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2406,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2410,9'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2436,12'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2413,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2414,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2416,19'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
        - Branch String:   'xmlIO.c:2418,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2419,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2422,18'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlBufUse
                - xmlBufContent
        - Branch String:   'xmlIO.c:2419,30'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2419,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2419,60'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2422,28'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2422,41'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2423,17'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2422,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2423,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2427,26'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlBufUse
                - xmlBufContent
        - Branch String:   'xmlIO.c:2429,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2430,17'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2432,33'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2436,12'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2436,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2436,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:2363,11'
          Dst:             xmlBufAdd
        - Src:             'xmlIO.c:2377,25'
          Dst:             xmlBufCreate
        - Src:             'xmlIO.c:2387,13'
          Dst:             xmlBufUse
        - Src:             'xmlIO.c:2390,19'
          Dst:             xmlCharEncOutput
        - Src:             'xmlIO.c:2411,30'
          Dst:             xmlBufUse
        - Src:             'xmlIO.c:2417,38'
          Dst:             xmlBufContent
        - Src:             'xmlIO.c:2427,13'
          Dst:             xmlBufShrink
    - functionName:    xmlOutputBufferWriteString
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2529
      functionLinenumberEnd: 2540
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - str
      BBCount:         13
      ICount:          71
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - strlen
        - xmlOutputBufferWrite
      functionUses:    114
      BranchProfiles:
        - Branch String:   'xmlIO.c:2532,23'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2532,40'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2532,27'
              BranchSideFuncs:
                - strlen
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:2532,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2532,40'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2533,9'
              BranchSideFuncs:
                - strlen
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:2533,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2534,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2535,18'
              BranchSideFuncs:
                - strlen
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:2537,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2538,30'
              BranchSideFuncs:
                - xmlOutputBufferWrite
            - BranchSide:      'xmlIO.c:2539,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:2535,11'
          Dst:             strlen
        - Src:             'xmlIO.c:2538,9'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlOutputBufferWriteEscape
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2456
      functionLinenumberEnd: 2513
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - str
        - escaping
      BBCount:         26
      ICount:          193
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - strlen
        - xmlEscapeText
        - xmlOutputBufferWrite
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlIO.c:2461,23'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2461,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2462,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2461,39'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2461,43'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2462,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2461,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2462,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2464,33'
              BranchSideFuncs:
                - strlen
                - xmlOutputBufferWrite
                - xmlEscapeText
                - strlen
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:2465,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2466,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2470,9'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlEscapeText
                - strlen
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:2470,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2471,48'
              BranchSideFuncs:
                - xmlEscapeText
                - strlen
                - xmlOutputBufferWrite
            - BranchSide:      'xmlIO.c:2490,5'
              BranchSideFuncs:
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:2473,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2474,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2478,22'
              BranchSideFuncs:
                - strlen
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:2479,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2480,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2484,36'
              BranchSideFuncs:
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:2490,5'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2495,8'
              BranchSideFuncs:
                - xmlOutputBufferWrite
            - BranchSide:      'xmlIO.c:2512,12'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2499,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2500,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2503,16'
              BranchSideFuncs:
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:2507,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2508,20'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2509,20'
              BranchSideFuncs:
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'xmlIO.c:2464,11'
          Dst:             strlen
        - Src:             'xmlIO.c:2471,34'
          Dst:             xmlEscapeText
        - Src:             'xmlIO.c:2478,15'
          Dst:             strlen
        - Src:             'xmlIO.c:2484,15'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlIO.c:2506,15'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlParserInputBufferRead
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2333
      functionLinenumberEnd: 2334
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - in
        - len
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlParserInputBufferGrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlIO.c:2334,12'
          Dst:             xmlParserInputBufferGrow
    - functionName:    xmlParserInputBufferGrow
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2244
      functionLinenumberEnd: 2318
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - in
        - len
      BBCount:         43
      ICount:          249
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - xmlBufAddLen
        - xmlBufCreate
        - xmlBufEnd
        - xmlBufGrow
        - xmlCharEncInput
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlIO.c:2247,22'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2247,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2248,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2247,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2248,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2250,9'
              BranchSideFuncs:
                - xmlCharEncInput
                - xmlBufGrow
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufCreate
        - Branch String:   'xmlIO.c:2250,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2251,13'
              BranchSideFuncs:
                - xmlCharEncInput
                - xmlBufGrow
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufCreate
            - BranchSide:      'xmlIO.c:2256,9'
              BranchSideFuncs:
                - xmlCharEncInput
                - xmlBufGrow
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufCreate
        - Branch String:   'xmlIO.c:2256,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2259,13'
              BranchSideFuncs:
                - xmlBufGrow
                - xmlBufEnd
                - xmlBufAddLen
                - xmlCharEncInput
                - xmlBufCreate
            - BranchSide:      'xmlIO.c:2301,9'
              BranchSideFuncs:
                - xmlCharEncInput
        - Branch String:   'xmlIO.c:2259,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2260,19'
              BranchSideFuncs:
                - xmlBufGrow
                - xmlBufEnd
                - xmlBufAddLen
                - xmlCharEncInput
            - BranchSide:      'xmlIO.c:2266,17'
              BranchSideFuncs:
                - xmlBufGrow
                - xmlBufEnd
                - xmlBufAddLen
                - xmlCharEncInput
                - xmlBufCreate
        - Branch String:   'xmlIO.c:2266,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2267,27'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufGrow
                - xmlBufEnd
                - xmlBufAddLen
                - xmlCharEncInput
            - BranchSide:      'xmlIO.c:2273,19'
              BranchSideFuncs:
                - xmlBufGrow
                - xmlBufEnd
                - xmlBufAddLen
                - xmlCharEncInput
        - Branch String:   'xmlIO.c:2268,21'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2269,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2272,13'
              BranchSideFuncs:
                - xmlBufGrow
                - xmlBufEnd
                - xmlBufAddLen
                - xmlCharEncInput
        - Branch String:   'xmlIO.c:2276,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2277,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2281,8'
              BranchSideFuncs:
                - xmlBufEnd
                - xmlBufAddLen
                - xmlCharEncInput
        - Branch String:   'xmlIO.c:2282,6'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2283,6'
              BranchSideFuncs:
                - xmlBufAddLen
                - xmlCharEncInput
            - BranchSide:      'xmlIO.c:2284,13'
              BranchSideFuncs:
                - xmlBufAddLen
                - xmlCharEncInput
        - Branch String:   'xmlIO.c:2284,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2285,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2292,26'
              BranchSideFuncs:
                - xmlBufAddLen
                - xmlCharEncInput
        - Branch String:   'xmlIO.c:2285,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2286,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2288,30'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2292,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2293,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2296,5'
              BranchSideFuncs:
                - xmlCharEncInput
        - Branch String:   'xmlIO.c:2301,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2307,13'
              BranchSideFuncs:
                - xmlCharEncInput
            - BranchSide:      'xmlIO.c:2317,12'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2307,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2308,23'
              BranchSideFuncs:
                - xmlCharEncInput
            - BranchSide:      'xmlIO.c:2310,21'
              BranchSideFuncs:
                - xmlCharEncInput
        - Branch String:   'xmlIO.c:2312,6'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2314,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2315,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:2267,27'
          Dst:             xmlBufCreate
        - Src:             'xmlIO.c:2276,13'
          Dst:             xmlBufGrow
        - Src:             'xmlIO.c:2281,46'
          Dst:             xmlBufEnd
        - Src:             'xmlIO.c:2292,13'
          Dst:             xmlBufAddLen
        - Src:             'xmlIO.c:2312,6'
          Dst:             xmlCharEncInput
    - functionName:    endOfInput
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2225
      functionLinenumberEnd: 2226
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - context
        - buffer
        - len
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlParserInputBufferPush
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2173
      functionLinenumberEnd: 2214
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
        - len
        - buf
      BBCount:         28
      ICount:          165
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - xmlBufAdd
        - xmlBufCreate
        - xmlCharEncInput
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:2177,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2177,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2178,10'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufAdd
                - xmlCharEncInput
                - xmlBufCreate
        - Branch String:   'xmlIO.c:2178,22'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2178,38'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2178,26'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufAdd
                - xmlCharEncInput
                - xmlBufCreate
        - Branch String:   'xmlIO.c:2178,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2178,38'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2179,9'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufAdd
                - xmlCharEncInput
                - xmlBufCreate
        - Branch String:   'xmlIO.c:2179,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2183,13'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlCharEncInput
                - xmlBufCreate
            - BranchSide:      'xmlIO.c:2206,12'
              BranchSideFuncs:
                - xmlBufAdd
        - Branch String:   'xmlIO.c:2183,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2184,16'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufAdd
                - xmlCharEncInput
            - BranchSide:      'xmlIO.c:2190,18'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlCharEncInput
        - Branch String:   'xmlIO.c:2185,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2186,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2189,2'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlCharEncInput
        - Branch String:   'xmlIO.c:2191,6'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2192,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2199,17'
              BranchSideFuncs:
                - xmlCharEncInput
        - Branch String:   'xmlIO.c:2200,6'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2202,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2203,13'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2203,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2204,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2205,5'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2208,6'
          Branch Sides:
            - BranchSide:      'xmlIO.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2209,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:2184,16'
          Dst:             xmlBufCreate
        - Src:             'xmlIO.c:2190,8'
          Dst:             xmlBufAdd
        - Src:             'xmlIO.c:2200,6'
          Dst:             xmlCharEncInput
        - Src:             'xmlIO.c:2207,15'
          Dst:             xmlBufAdd
    - functionName:    xmlOutputBufferCreateFilenameDefault
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2145
      functionLinenumberEnd: 2153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - func
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __xmlOutputBufferCreateFilenameValue
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlIO.c:2148,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2148,9'
              BranchSideFuncs:
                - __xmlOutputBufferCreateFilenameValue
            - BranchSide:      'xmlIO.c:2149,7'
              BranchSideFuncs:
                - __xmlOutputBufferCreateFilenameValue
      Callsites:
        - Src:             'xmlIO.c:2146,45'
          Dst:             __xmlOutputBufferCreateFilenameValue
        - Src:             'xmlIO.c:2152,5'
          Dst:             __xmlOutputBufferCreateFilenameValue
    - functionName:    __xmlOutputBufferCreateFilename
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1562
      functionLinenumberEnd: 1629
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - URI
        - encoder
        - compression
      BBCount:         36
      ICount:          225
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - xmlAllocOutputBuffer
        - xmlFreeURI
        - xmlInitParser
        - xmlOutputBufferClose
        - xmlOutputDefaultOpen
        - xmlParseURI
        - xmlURIUnescapeString
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlIO.c:1570,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1571,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1573,24'
              BranchSideFuncs:
                - xmlParseURI
                - xmlAllocOutputBuffer
                - xmlOutputBufferClose
                - xmlOutputDefaultOpen
                - xmlFreeURI
                - xmlURIUnescapeString
                - xmlFreeURI
        - Branch String:   'xmlIO.c:1574,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1578,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlAllocOutputBuffer
                - xmlOutputBufferClose
                - xmlOutputDefaultOpen
                - xmlURIUnescapeString
                - xmlFreeURI
            - BranchSide:      'xmlIO.c:1592,32'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
                - xmlOutputBufferClose
                - xmlOutputDefaultOpen
        - Branch String:   'xmlIO.c:1578,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1579,46'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlFreeURI
                - xmlAllocOutputBuffer
                - xmlOutputBufferClose
                - xmlOutputDefaultOpen
                - xmlFreeURI
            - BranchSide:      'xmlIO.c:1586,20'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlAllocOutputBuffer
                - xmlOutputBufferClose
                - xmlOutputDefaultOpen
        - Branch String:   'xmlIO.c:1580,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1581,28'
              BranchSideFuncs:
                - xmlFreeURI
            - BranchSide:      'xmlIO.c:1584,19'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlAllocOutputBuffer
                - xmlOutputBufferClose
                - xmlOutputDefaultOpen
        - Branch String:   'xmlIO.c:1593,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1594,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1600,14'
              BranchSideFuncs:
                - xmlOutputBufferClose
                - xmlOutputDefaultOpen
        - Branch String:   'xmlIO.c:1600,5'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1601,57'
              BranchSideFuncs:
                - xmlOutputBufferClose
                - xmlOutputDefaultOpen
            - BranchSide:      'xmlIO.c:1620,9'
              BranchSideFuncs:
                - xmlOutputBufferClose
        - Branch String:   'xmlIO.c:1604,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1605,41'
              BranchSideFuncs:
                - xmlOutputDefaultOpen
                - xmlOutputBufferClose
            - BranchSide:      'xmlIO.c:1609,21'
              BranchSideFuncs:
                - xmlOutputBufferClose
                - xmlOutputDefaultOpen
        - Branch String:   'xmlIO.c:1607,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1608,17'
              BranchSideFuncs:
                - xmlOutputBufferClose
            - BranchSide:      'xmlIO.c:1609,9'
              BranchSideFuncs:
                - xmlOutputBufferClose
                - xmlOutputDefaultOpen
        - Branch String:   'xmlIO.c:1612,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1613,38'
              BranchSideFuncs:
                - xmlOutputBufferClose
            - BranchSide:      'xmlIO.c:1617,9'
              BranchSideFuncs:
                - xmlOutputBufferClose
                - xmlOutputDefaultOpen
        - Branch String:   'xmlIO.c:1620,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1620,25'
              BranchSideFuncs:
                - xmlOutputBufferClose
            - BranchSide:      'xmlIO.c:1622,9'
              BranchSideFuncs:
                - xmlOutputBufferClose
      Callsites:
        - Src:             'xmlIO.c:1568,5'
          Dst:             xmlInitParser
        - Src:             'xmlIO.c:1573,12'
          Dst:             xmlParseURI
        - Src:             'xmlIO.c:1579,25'
          Dst:             xmlURIUnescapeString
        - Src:             'xmlIO.c:1581,17'
          Dst:             xmlFreeURI
        - Src:             'xmlIO.c:1586,9'
          Dst:             xmlFreeURI
        - Src:             'xmlIO.c:1592,11'
          Dst:             xmlAllocOutputBuffer
        - Src:             'xmlIO.c:1605,20'
          Dst:             xmlOutputDefaultOpen
        - Src:             'xmlIO.c:1623,9'
          Dst:             xmlOutputBufferClose
    - functionName:    xmlAllocOutputBuffer
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1324
      functionLinenumberEnd: 1359
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - encoder
      BBCount:         13
      ICount:          110
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlBufCreate
        - xmlBufFree
        - xmlCharEncOutput
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xmlIO.c:1328,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1329,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1331,12'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufCreate
                - xmlCharEncOutput
                - xmlBufFree
        - Branch String:   'xmlIO.c:1333,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1334,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1338,20'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlCharEncOutput
                - xmlBufFree
        - Branch String:   'xmlIO.c:1339,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1340,21'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlCharEncOutput
                - xmlBufFree
            - BranchSide:      'xmlIO.c:1352,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:1341,6'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1342,24'
              BranchSideFuncs:
                - xmlBufFree
            - BranchSide:      'xmlIO.c:1350,19'
              BranchSideFuncs:
                - xmlCharEncOutput
      Callsites:
        - Src:             'xmlIO.c:1332,19'
          Dst:             xmlBufCreate
        - Src:             'xmlIO.c:1340,21'
          Dst:             xmlBufCreate
        - Src:             'xmlIO.c:1342,13'
          Dst:             xmlBufFree
        - Src:             'xmlIO.c:1350,2'
          Dst:             xmlCharEncOutput
    - functionName:    xmlOutputDefaultOpen
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1210
      functionLinenumberEnd: 1261
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - filename
        - compression
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - close
        - dup
        - strcmp
        - xmlFdOpen
        - xmlIOErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:1216,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1217,14'
              BranchSideFuncs:
                - xmlFdOpen
                - close
            - BranchSide:      'xmlIO.c:1224,25'
              BranchSideFuncs:
                - xmlFdOpen
                - close
        - Branch String:   'xmlIO.c:1219,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1220,29'
              BranchSideFuncs:
                - __errno_location
                - xmlIOErr
            - BranchSide:      'xmlIO.c:1221,5'
              BranchSideFuncs:
                - close
        - Branch String:   'xmlIO.c:1225,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1226,20'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:1251,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1252,15'
              BranchSideFuncs:
                - close
            - BranchSide:      'xmlIO.c:1255,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:1216,10'
          Dst:             strcmp
        - Src:             'xmlIO.c:1217,14'
          Dst:             dup
        - Src:             'xmlIO.c:1220,29'
          Dst:             __errno_location
        - Src:             'xmlIO.c:1220,20'
          Dst:             xmlIOErr
        - Src:             'xmlIO.c:1224,15'
          Dst:             xmlFdOpen
        - Src:             'xmlIO.c:1252,9'
          Dst:             close
    - functionName:    xmlOutputBufferClose
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1403
      functionLinenumberEnd: 1444
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
      BBCount:         32
      ICount:          190
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - xmlBufFree
        - xmlCharEncCloseFunc
        - xmlIsCatastrophicError
        - xmlOutputBufferFlush
      functionUses:    21
      BranchProfiles:
        - Branch String:   'xmlIO.c:1406,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1407,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1409,9'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
                - xmlBufFree
                - xmlIsCatastrophicError
                - xmlOutputBufferFlush
        - Branch String:   'xmlIO.c:1409,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1410,30'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlBufFree
                - xmlCharEncCloseFunc
                - xmlBufFree
                - xmlIsCatastrophicError
            - BranchSide:      'xmlIO.c:1412,9'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
                - xmlBufFree
                - xmlIsCatastrophicError
        - Branch String:   'xmlIO.c:1412,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1413,20'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
                - xmlBufFree
                - xmlIsCatastrophicError
            - BranchSide:      'xmlIO.c:1424,9'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
                - xmlBufFree
        - Branch String:   'xmlIO.c:1415,34'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1416,53'
              BranchSideFuncs:
                - xmlIsCatastrophicError
                - xmlBufFree
                - xmlCharEncCloseFunc
                - xmlBufFree
            - BranchSide:      'xmlIO.c:1422,5'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
                - xmlBufFree
        - Branch String:   'xmlIO.c:1415,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1417,17'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
                - xmlBufFree
            - BranchSide:      'xmlIO.c:1422,5'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
                - xmlBufFree
        - Branch String:   'xmlIO.c:1417,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1418,17'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
                - xmlBufFree
            - BranchSide:      'xmlIO.c:1420,30'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
                - xmlBufFree
        - Branch String:   'xmlIO.c:1424,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1425,16'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
                - xmlBufFree
            - BranchSide:      'xmlIO.c:1427,15'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
                - xmlBufFree
        - Branch String:   'xmlIO.c:1429,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1430,20'
              BranchSideFuncs:
                - xmlBufFree
                - xmlBufFree
                - xmlCharEncCloseFunc
            - BranchSide:      'xmlIO.c:1433,9'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
        - Branch String:   'xmlIO.c:1433,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1434,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlBufFree
            - BranchSide:      'xmlIO.c:1436,9'
              BranchSideFuncs:
                - xmlBufFree
        - Branch String:   'xmlIO.c:1436,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1437,20'
              BranchSideFuncs:
                - xmlBufFree
            - BranchSide:      'xmlIO.c:1441,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:1410,9'
          Dst:             xmlOutputBufferFlush
        - Src:             'xmlIO.c:1416,15'
          Dst:             xmlIsCatastrophicError
        - Src:             'xmlIO.c:1430,9'
          Dst:             xmlBufFree
        - Src:             'xmlIO.c:1434,9'
          Dst:             xmlCharEncCloseFunc
        - Src:             'xmlIO.c:1437,9'
          Dst:             xmlBufFree
    - functionName:    xmlOutputBufferFlush
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2601
      functionLinenumberEnd: 2646
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
      BBCount:         45
      ICount:          250
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - xmlBufContent
        - xmlBufShrink
        - xmlBufUse
        - xmlCharEncOutput
      functionUses:    10
      BranchProfiles:
        - Branch String:   'xmlIO.c:2604,23'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2604,40'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2604,27'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlCharEncOutput
        - Branch String:   'xmlIO.c:2604,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2604,40'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2608,10'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlCharEncOutput
        - Branch String:   'xmlIO.c:2608,29'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2608,33'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlCharEncOutput
            - BranchSide:      'xmlIO.c:2622,10'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2608,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2612,2'
              BranchSideFuncs:
                - xmlCharEncOutput
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2622,10'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2614,10'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2615,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2616,2'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlCharEncOutput
        - Branch String:   'xmlIO.c:2616,2'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2613,33'
              BranchSideFuncs:
                - xmlCharEncOutput
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2617,5'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2622,29'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2622,33'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2629,16'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2622,55'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2623,3'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2629,16'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2622,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2624,8'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2629,16'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2627,6'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2628,19'
              BranchSideFuncs:
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2629,5'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2633,6'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2634,19'
              BranchSideFuncs:
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2635,5'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2636,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2637,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2640,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2637,22'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2637,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2637,52'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2640,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2641,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2643,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:2613,16'
          Dst:             xmlCharEncOutput
        - Src:             'xmlIO.c:2625,48'
          Dst:             xmlBufContent
        - Src:             'xmlIO.c:2626,34'
          Dst:             xmlBufUse
        - Src:             'xmlIO.c:2628,6'
          Dst:             xmlBufShrink
        - Src:             'xmlIO.c:2631,48'
          Dst:             xmlBufContent
        - Src:             'xmlIO.c:2632,34'
          Dst:             xmlBufUse
        - Src:             'xmlIO.c:2634,6'
          Dst:             xmlBufShrink
    - functionName:    dup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    close
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlFdWrite
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - context
        - buffer
        - len
      BBCount:         9
      ICount:          84
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - write
        - xmlIOErr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlIO.c:568,5'
          Branch Sides:
            - BranchSide:      'xmlIO.c:569,16'
              BranchSideFuncs:
                - write
                - __errno_location
                - xmlIOErr
            - BranchSide:      'xmlIO.c:577,12'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:570,6'
          Branch Sides:
            - BranchSide:      'xmlIO.c:571,30'
              BranchSideFuncs:
                - __errno_location
                - xmlIOErr
            - BranchSide:      'xmlIO.c:572,16'
              BranchSideFuncs:
                - write
                - __errno_location
                - xmlIOErr
      Callsites:
        - Src:             'xmlIO.c:569,10'
          Dst:             write
        - Src:             'xmlIO.c:571,30'
          Dst:             __errno_location
        - Src:             'xmlIO.c:571,21'
          Dst:             xmlIOErr
    - functionName:    xmlFdClose
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - close
        - xmlIOErr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlIO.c:605,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:606,25'
              BranchSideFuncs:
                - __errno_location
                - xmlIOErr
            - BranchSide:      'xmlIO.c:608,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:601,11'
          Dst:             close
        - Src:             'xmlIO.c:606,25'
          Dst:             __errno_location
        - Src:             'xmlIO.c:606,16'
          Dst:             xmlIOErr
    - functionName:    write
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlParserInputBufferCreateFilenameDefault
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2122
      functionLinenumberEnd: 2132
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - func
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __xmlParserInputBufferCreateFilenameValue
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlIO.c:2126,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2127,13'
              BranchSideFuncs:
                - __xmlParserInputBufferCreateFilenameValue
            - BranchSide:      'xmlIO.c:2129,9'
              BranchSideFuncs:
                - __xmlParserInputBufferCreateFilenameValue
        - Branch String:   'xmlIO.c:2129,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2129,9'
              BranchSideFuncs:
                - __xmlParserInputBufferCreateFilenameValue
            - BranchSide:      'xmlIO.c:2130,14'
              BranchSideFuncs:
                - __xmlParserInputBufferCreateFilenameValue
      Callsites:
        - Src:             'xmlIO.c:2125,11'
          Dst:             __xmlParserInputBufferCreateFilenameValue
        - Src:             'xmlIO.c:2131,5'
          Dst:             __xmlParserInputBufferCreateFilenameValue
    - functionName:    __xmlParserInputBufferCreateFilename
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1512
      functionLinenumberEnd: 1516
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - URI
        - enc
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlParserInputBufferCreateUrl
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlIO.c:1515,5'
          Dst:             xmlParserInputBufferCreateUrl
    - functionName:    xmlParserInputBufferCreateUrl
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1459
      functionLinenumberEnd: 1509
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - URI
        - enc
        - flags
        - out
      BBCount:         30
      ICount:          194
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - xmlAllocParserInputBuffer
        - xmlFreeParserInputBuffer
        - xmlInitParser
        - xmlInputDefaultOpen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlIO.c:1467,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1468,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1473,37'
              BranchSideFuncs:
                - xmlAllocParserInputBuffer
                - xmlFreeParserInputBuffer
                - xmlInputDefaultOpen
        - Branch String:   'xmlIO.c:1474,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1475,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1481,9'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
                - xmlInputDefaultOpen
        - Branch String:   'xmlIO.c:1482,5'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1483,55'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
                - xmlInputDefaultOpen
            - BranchSide:      'xmlIO.c:1501,9'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlIO.c:1485,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1486,39'
              BranchSideFuncs:
                - xmlInputDefaultOpen
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlIO.c:1490,21'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
                - xmlInputDefaultOpen
        - Branch String:   'xmlIO.c:1488,37'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1488,41'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlIO.c:1489,17'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlIO.c:1488,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1489,17'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlIO.c:1490,9'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
                - xmlInputDefaultOpen
        - Branch String:   'xmlIO.c:1493,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1494,37'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlIO.c:1499,9'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
                - xmlInputDefaultOpen
        - Branch String:   'xmlIO.c:1501,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1502,34'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlIO.c:1507,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:1464,5'
          Dst:             xmlInitParser
        - Src:             'xmlIO.c:1473,11'
          Dst:             xmlAllocParserInputBuffer
        - Src:             'xmlIO.c:1486,19'
          Dst:             xmlInputDefaultOpen
        - Src:             'xmlIO.c:1502,9'
          Dst:             xmlFreeParserInputBuffer
    - functionName:    xmlAllocParserInputBuffer
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1279
      functionLinenumberEnd: 1310
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - enc
      BBCount:         16
      ICount:          116
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlBufCreate
        - xmlFreeParserInputBuffer
        - xmlLookupCharEncodingHandler
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xmlIO.c:1283,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1284,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1286,12'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufCreate
                - xmlLookupCharEncodingHandler
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlIO.c:1288,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1289,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1292,9'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlLookupCharEncodingHandler
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlIO.c:1292,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1293,42'
              BranchSideFuncs:
                - xmlLookupCharEncodingHandler
                - xmlBufCreate
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlIO.c:1299,9'
              BranchSideFuncs:
                - xmlBufCreate
        - Branch String:   'xmlIO.c:1293,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1295,38'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlIO.c:1298,5'
              BranchSideFuncs:
                - xmlBufCreate
        - Branch String:   'xmlIO.c:1299,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1300,20'
              BranchSideFuncs:
                - xmlBufCreate
            - BranchSide:      'xmlIO.c:1302,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:1287,19'
          Dst:             xmlBufCreate
        - Src:             'xmlIO.c:1293,13'
          Dst:             xmlLookupCharEncodingHandler
        - Src:             'xmlIO.c:1295,13'
          Dst:             xmlFreeParserInputBuffer
        - Src:             'xmlIO.c:1300,20'
          Dst:             xmlBufCreate
    - functionName:    xmlInputDefaultOpen
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1165
      functionLinenumberEnd: 1196
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - filename
        - flags
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - close
        - xmlFdOpen
        - xmlFileMatch
        - xmlInputFromFd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:1184,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1185,9'
              BranchSideFuncs:
                - xmlFdOpen
                - xmlInputFromFd
                - close
            - BranchSide:      'xmlIO.c:1187,21'
              BranchSideFuncs:
                - xmlFdOpen
                - xmlInputFromFd
                - close
        - Branch String:   'xmlIO.c:1188,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1189,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1191,26'
              BranchSideFuncs:
                - xmlInputFromFd
                - close
      Callsites:
        - Src:             'xmlIO.c:1184,10'
          Dst:             xmlFileMatch
        - Src:             'xmlIO.c:1187,11'
          Dst:             xmlFdOpen
        - Src:             'xmlIO.c:1191,11'
          Dst:             xmlInputFromFd
        - Src:             'xmlIO.c:1193,5'
          Dst:             close
    - functionName:    xmlFreeParserInputBuffer
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1369
      functionLinenumberEnd: 1388
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
      BBCount:         18
      ICount:          106
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlBufFree
        - xmlCharEncCloseFunc
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xmlIO.c:1370,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1370,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1372,9'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
                - xmlBufFree
        - Branch String:   'xmlIO.c:1372,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1373,20'
              BranchSideFuncs:
                - xmlBufFree
                - xmlBufFree
                - xmlCharEncCloseFunc
            - BranchSide:      'xmlIO.c:1376,9'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
        - Branch String:   'xmlIO.c:1376,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1377,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlBufFree
            - BranchSide:      'xmlIO.c:1379,9'
              BranchSideFuncs:
                - xmlBufFree
        - Branch String:   'xmlIO.c:1379,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1380,2'
              BranchSideFuncs:
                - xmlBufFree
            - BranchSide:      'xmlIO.c:1382,9'
              BranchSideFuncs:
                - xmlBufFree
        - Branch String:   'xmlIO.c:1382,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1383,20'
              BranchSideFuncs:
                - xmlBufFree
            - BranchSide:      'xmlIO.c:1387,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:1373,9'
          Dst:             xmlBufFree
        - Src:             'xmlIO.c:1377,9'
          Dst:             xmlCharEncCloseFunc
        - Src:             'xmlIO.c:1383,9'
          Dst:             xmlBufFree
    - functionName:    xmlFileMatch
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlInputFromFd
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1053
      functionLinenumberEnd: 1153
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - buf
        - fd
        - flags
      BBCount:         8
      ICount:          76
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - close
        - dup
        - xmlIOErr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlIO.c:1138,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1139,25'
              BranchSideFuncs:
                - __errno_location
                - xmlIOErr
            - BranchSide:      'xmlIO.c:1141,14'
              BranchSideFuncs:
                - close
        - Branch String:   'xmlIO.c:1142,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1143,15'
              BranchSideFuncs:
                - close
            - BranchSide:      'xmlIO.c:1146,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:1137,12'
          Dst:             dup
        - Src:             'xmlIO.c:1139,25'
          Dst:             __errno_location
        - Src:             'xmlIO.c:1139,16'
          Dst:             xmlIOErr
        - Src:             'xmlIO.c:1143,9'
          Dst:             close
    - functionName:    xmlFdRead
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - context
        - buffer
        - len
      BBCount:         14
      ICount:          101
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - read
        - xmlIOErr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlIO.c:529,5'
          Branch Sides:
            - BranchSide:      'xmlIO.c:530,22'
              BranchSideFuncs:
                - read
                - __errno_location
                - xmlIOErr
            - BranchSide:      'xmlIO.c:547,12'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:531,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:536,17'
              BranchSideFuncs:
                - __errno_location
                - xmlIOErr
            - BranchSide:      'xmlIO.c:540,13'
              BranchSideFuncs:
                - read
                - __errno_location
                - xmlIOErr
        - Branch String:   'xmlIO.c:536,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:537,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:538,30'
              BranchSideFuncs:
                - __errno_location
                - xmlIOErr
        - Branch String:   'xmlIO.c:540,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:541,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:542,16'
              BranchSideFuncs:
                - read
                - __errno_location
                - xmlIOErr
      Callsites:
        - Src:             'xmlIO.c:530,17'
          Dst:             read
        - Src:             'xmlIO.c:538,30'
          Dst:             __errno_location
        - Src:             'xmlIO.c:538,21'
          Dst:             xmlIOErr
    - functionName:    read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlParserInputBufferCreateIO
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2058
      functionLinenumberEnd: 2071
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ioread
        - ioclose
        - ioctx
        - enc
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlAllocParserInputBuffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlIO.c:2061,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2061,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2063,37'
              BranchSideFuncs:
                - xmlAllocParserInputBuffer
        - Branch String:   'xmlIO.c:2064,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2065,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2070,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:2063,11'
          Dst:             xmlAllocParserInputBuffer
    - functionName:    xmlOutputBufferCreateFd
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2012
      functionLinenumberEnd: 2035
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - encoder
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlAllocOutputBuffer
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlIO.c:2015,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2016,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2019,32'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
        - Branch String:   'xmlIO.c:2020,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2023,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2034,12'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2024,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2025,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2027,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:2019,11'
          Dst:             xmlAllocOutputBuffer
    - functionName:    xmlFdFree
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlNewInputBufferString
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1979
      functionLinenumberEnd: 1996
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - str
        - flags
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strlen
        - xmlBufCreateMem
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:1983,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1984,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1985,12'
              BranchSideFuncs:
                - strlen
                - xmlBufCreateMem
        - Branch String:   'xmlIO.c:1990,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1991,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1995,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:1988,58'
          Dst:             strlen
        - Src:             'xmlIO.c:1988,19'
          Dst:             xmlBufCreateMem
    - functionName:    xmlParserInputBufferCreateStatic
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1960
      functionLinenumberEnd: 1965
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - mem
        - size
        - enc
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlNewInputBufferMemory
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlIO.c:1961,23'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1961,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1962,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:1961,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1962,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1964,36'
              BranchSideFuncs:
                - xmlNewInputBufferMemory
      Callsites:
        - Src:             'xmlIO.c:1964,12'
          Dst:             xmlNewInputBufferMemory
    - functionName:    xmlNewInputBufferMemory
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1864
      functionLinenumberEnd: 1907
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - mem
        - size
        - flags
        - enc
      BBCount:         18
      ICount:          147
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlAllocParserInputBuffer
        - xmlBufCreateMem
        - xmlFreeParserInputBuffer
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlIO.c:1867,40'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1868,11'
              BranchSideFuncs:
                - xmlBufCreateMem
                - xmlAllocParserInputBuffer
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlIO.c:1892,15'
              BranchSideFuncs:
                - xmlBufCreateMem
        - Branch String:   'xmlIO.c:1867,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1875,41'
              BranchSideFuncs:
                - xmlAllocParserInputBuffer
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlIO.c:1892,15'
              BranchSideFuncs:
                - xmlBufCreateMem
        - Branch String:   'xmlIO.c:1876,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1877,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1879,16'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlIO.c:1880,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1881,38'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlIO.c:1885,21'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:1893,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1894,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1895,16'
              BranchSideFuncs:
                - xmlBufCreateMem
        - Branch String:   'xmlIO.c:1900,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1901,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:1875,15'
          Dst:             xmlAllocParserInputBuffer
        - Src:             'xmlIO.c:1881,13'
          Dst:             xmlFreeParserInputBuffer
        - Src:             'xmlIO.c:1898,23'
          Dst:             xmlBufCreateMem
    - functionName:    xmlMemRead
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1830
      functionLinenumberEnd: 1840
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - buf
        - size
      BBCount:         4
      ICount:          60
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:1833,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1833,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1834,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlMemClose
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1844
      functionLinenumberEnd: 1848
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlParserInputBufferCreateMem
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1931
      functionLinenumberEnd: 1936
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - mem
        - size
        - enc
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlNewInputBufferMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:1932,23'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1932,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1933,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:1932,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1933,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1935,36'
              BranchSideFuncs:
                - xmlNewInputBufferMemory
      Callsites:
        - Src:             'xmlIO.c:1935,12'
          Dst:             xmlNewInputBufferMemory
    - functionName:    xmlParserInputBufferCreateFd
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1801
      functionLinenumberEnd: 1822
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - fd
        - enc
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlAllocParserInputBuffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlIO.c:1804,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1804,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1806,37'
              BranchSideFuncs:
                - xmlAllocParserInputBuffer
        - Branch String:   'xmlIO.c:1807,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1810,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1821,12'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:1811,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1812,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1814,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:1806,11'
          Dst:             xmlAllocParserInputBuffer
    - functionName:    xmlOutputBufferGetSize
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1774
      functionLinenumberEnd: 1779
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlBufUse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlIO.c:1775,23'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1775,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1776,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:1775,48'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1775,52'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1776,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:1775,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1776,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1778,22'
              BranchSideFuncs:
                - xmlBufUse
      Callsites:
        - Src:             'xmlIO.c:1778,12'
          Dst:             xmlBufUse
    - functionName:    xmlOutputBufferGetContent
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1758
      functionLinenumberEnd: 1763
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlBufContent
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlIO.c:1759,23'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1759,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1760,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:1759,48'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1759,52'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1760,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:1759,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1760,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1762,26'
              BranchSideFuncs:
                - xmlBufContent
      Callsites:
        - Src:             'xmlIO.c:1762,12'
          Dst:             xmlBufContent
    - functionName:    xmlBufferWrite
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 820
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - context
        - buffer
        - len
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlBufferAdd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:824,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:825,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:826,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:823,11'
          Dst:             xmlBufferAdd
    - functionName:    xmlOutputBufferCreateIO
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2091
      functionLinenumberEnd: 2106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - iowrite
        - ioclose
        - ioctx
        - encoder
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlAllocOutputBuffer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlIO.c:2094,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2095,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2098,32'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
        - Branch String:   'xmlIO.c:2099,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2100,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2105,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:2098,11'
          Dst:             xmlAllocOutputBuffer
    - functionName:    xmlOutputBufferCreateBuffer
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1736
      functionLinenumberEnd: 1747
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - encoder
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlBufferWrite
        - xmlOutputBufferCreateIO
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlIO.c:1739,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1740,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1743,66'
              BranchSideFuncs:
                - xmlOutputBufferCreateIO
      Callsites:
        - Src:             'xmlIO.c:1743,11'
          Dst:             xmlOutputBufferCreateIO
        - Src:             'xmlIO.c:1743,11'
          Dst:             xmlBufferWrite
    - functionName:    xmlFileWrite
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 746
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - context
        - buffer
        - len
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - fwrite
        - xmlIOErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:750,27'
          Branch Sides:
            - BranchSide:      'xmlIO.c:750,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:751,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:750,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:751,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:753,5'
              BranchSideFuncs:
                - __errno_location
                - fwrite
                - __errno_location
                - xmlIOErr
        - Branch String:   'xmlIO.c:755,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:756,26'
              BranchSideFuncs:
                - __errno_location
                - xmlIOErr
            - BranchSide:      'xmlIO.c:758,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:753,5'
          Dst:             __errno_location
        - Src:             'xmlIO.c:754,13'
          Dst:             fwrite
        - Src:             'xmlIO.c:756,26'
          Dst:             __errno_location
        - Src:             'xmlIO.c:756,17'
          Dst:             xmlIOErr
    - functionName:    xmlOutputBufferCreateFile
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1706
      functionLinenumberEnd: 1721
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - encoder
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlAllocOutputBuffer
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xmlIO.c:1709,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1710,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1713,32'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
        - Branch String:   'xmlIO.c:1714,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1715,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1720,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:1713,11'
          Dst:             xmlAllocOutputBuffer
    - functionName:    xmlFileFlush
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 779
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - fflush
        - xmlIOErr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlIO.c:772,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:773,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:775,16'
              BranchSideFuncs:
                - fflush
                - __errno_location
                - xmlIOErr
        - Branch String:   'xmlIO.c:775,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:776,25'
              BranchSideFuncs:
                - __errno_location
                - xmlIOErr
            - BranchSide:      'xmlIO.c:778,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:775,9'
          Dst:             fflush
        - Src:             'xmlIO.c:776,25'
          Dst:             __errno_location
        - Src:             'xmlIO.c:776,16'
          Dst:             xmlIOErr
    - functionName:    fflush
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlParserInputBufferCreateFile
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1677
      functionLinenumberEnd: 1690
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - file
        - enc
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlAllocParserInputBuffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlIO.c:1680,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1680,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1682,37'
              BranchSideFuncs:
                - xmlAllocParserInputBuffer
        - Branch String:   'xmlIO.c:1683,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1684,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1689,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:1682,11'
          Dst:             xmlAllocParserInputBuffer
    - functionName:    xmlFileRead
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - context
        - buffer
        - len
      BBCount:         14
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - ferror
        - fread
        - xmlIOErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:717,27'
          Branch Sides:
            - BranchSide:      'xmlIO.c:717,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:718,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:717,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:718,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:726,5'
              BranchSideFuncs:
                - __errno_location
                - fread
                - ferror
                - __errno_location
                - xmlIOErr
        - Branch String:   'xmlIO.c:728,32'
          Branch Sides:
            - BranchSide:      'xmlIO.c:728,43'
              BranchSideFuncs:
                - ferror
                - __errno_location
                - xmlIOErr
            - BranchSide:      'xmlIO.c:731,12'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:728,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:729,26'
              BranchSideFuncs:
                - __errno_location
                - xmlIOErr
            - BranchSide:      'xmlIO.c:731,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:726,5'
          Dst:             __errno_location
        - Src:             'xmlIO.c:727,13'
          Dst:             fread
        - Src:             'xmlIO.c:728,36'
          Dst:             ferror
        - Src:             'xmlIO.c:729,26'
          Dst:             __errno_location
        - Src:             'xmlIO.c:729,17'
          Dst:             xmlIOErr
    - functionName:    fread
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ferror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlOutputBufferCreateFilename
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1652
      functionLinenumberEnd: 1657
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - URI
        - encoder
        - compression
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __xmlOutputBufferCreateFilename
        - __xmlOutputBufferCreateFilenameValue
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlIO.c:1653,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1654,10'
              BranchSideFuncs:
                - __xmlOutputBufferCreateFilenameValue
            - BranchSide:      'xmlIO.c:1656,41'
              BranchSideFuncs:
                - __xmlOutputBufferCreateFilename
      Callsites:
        - Src:             'xmlIO.c:1653,10'
          Dst:             __xmlOutputBufferCreateFilenameValue
        - Src:             'xmlIO.c:1654,10'
          Dst:             __xmlOutputBufferCreateFilenameValue
        - Src:             'xmlIO.c:1656,9'
          Dst:             __xmlOutputBufferCreateFilename
    - functionName:    xmlParserInputBufferCreateFilename
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1534
      functionLinenumberEnd: 1556
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - URI
        - enc
      BBCount:         14
      ICount:          78
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __xmlParserInputBufferCreateFilenameValue
        - xmlParserInputBufferCreateUrl
        - xmlRaiseError
        - xmlRaiseMemoryError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:1538,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1539,16'
              BranchSideFuncs:
                - __xmlParserInputBufferCreateFilenameValue
            - BranchSide:      'xmlIO.c:1541,42'
              BranchSideFuncs:
                - xmlParserInputBufferCreateUrl
                - xmlRaiseError
                - xmlRaiseMemoryError
        - Branch String:   'xmlIO.c:1548,30'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1548,34'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlRaiseMemoryError
            - BranchSide:      'xmlIO.c:1555,12'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:1548,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1549,70'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlRaiseMemoryError
            - BranchSide:      'xmlIO.c:1555,12'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:1549,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1552,13'
              BranchSideFuncs:
                - xmlRaiseMemoryError
            - BranchSide:      'xmlIO.c:1553,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:1538,9'
          Dst:             __xmlParserInputBufferCreateFilenameValue
        - Src:             'xmlIO.c:1539,16'
          Dst:             __xmlParserInputBufferCreateFilenameValue
        - Src:             'xmlIO.c:1541,12'
          Dst:             xmlParserInputBufferCreateUrl
        - Src:             'xmlIO.c:1549,13'
          Dst:             xmlRaiseError
        - Src:             'xmlIO.c:1552,13'
          Dst:             xmlRaiseMemoryError
    - functionName:    xmlFileClose
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 790
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         15
      ICount:          75
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - fclose
        - xmlFileFlush
        - xmlIOErr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlIO.c:793,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:794,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:796,9'
              BranchSideFuncs:
                - fclose
                - __errno_location
                - xmlIOErr
                - xmlFileFlush
        - Branch String:   'xmlIO.c:796,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:797,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:798,10'
              BranchSideFuncs:
                - fclose
                - __errno_location
                - xmlIOErr
                - xmlFileFlush
        - Branch String:   'xmlIO.c:798,26'
          Branch Sides:
            - BranchSide:      'xmlIO.c:798,30'
              BranchSideFuncs:
                - xmlFileFlush
            - BranchSide:      'xmlIO.c:799,29'
              BranchSideFuncs:
                - xmlFileFlush
        - Branch String:   'xmlIO.c:798,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:799,29'
              BranchSideFuncs:
                - xmlFileFlush
            - BranchSide:      'xmlIO.c:801,16'
              BranchSideFuncs:
                - fclose
                - __errno_location
                - xmlIOErr
        - Branch String:   'xmlIO.c:801,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:802,25'
              BranchSideFuncs:
                - __errno_location
                - xmlIOErr
            - BranchSide:      'xmlIO.c:804,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:799,16'
          Dst:             xmlFileFlush
        - Src:             'xmlIO.c:801,9'
          Dst:             fclose
        - Src:             'xmlIO.c:802,25'
          Dst:             __errno_location
        - Src:             'xmlIO.c:802,16'
          Dst:             xmlIOErr
    - functionName:    xmlFileOpenSafe
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - write
        - out
      BBCount:         20
      ICount:          118
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - fopen64
        - xmlConvertUriToPath
        - xmlIOErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:640,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:641,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:643,29'
              BranchSideFuncs:
                - xmlConvertUriToPath
                - fopen64
                - __errno_location
                - __errno_location
                - __errno_location
                - xmlIOErr
        - Branch String:   'xmlIO.c:643,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:644,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:646,9'
              BranchSideFuncs:
                - fopen64
                - __errno_location
                - __errno_location
                - __errno_location
                - xmlIOErr
        - Branch String:   'xmlIO.c:646,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:647,20'
              BranchSideFuncs:
                - fopen64
                - __errno_location
                - __errno_location
                - __errno_location
                - xmlIOErr
            - BranchSide:      'xmlIO.c:662,16'
              BranchSideFuncs:
                - fopen64
                - __errno_location
                - __errno_location
                - __errno_location
                - xmlIOErr
        - Branch String:   'xmlIO.c:665,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:670,14'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - xmlIOErr
            - BranchSide:      'xmlIO.c:681,12'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:670,31'
          Branch Sides:
            - BranchSide:      'xmlIO.c:670,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:671,17'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:670,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:671,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:677,28'
              BranchSideFuncs:
                - __errno_location
                - xmlIOErr
      Callsites:
        - Src:             'xmlIO.c:643,9'
          Dst:             xmlConvertUriToPath
        - Src:             'xmlIO.c:662,10'
          Dst:             fopen64
        - Src:             'xmlIO.c:670,14'
          Dst:             __errno_location
        - Src:             'xmlIO.c:670,35'
          Dst:             __errno_location
        - Src:             'xmlIO.c:677,28'
          Dst:             __errno_location
        - Src:             'xmlIO.c:677,19'
          Dst:             xmlIOErr
    - functionName:    xmlFileOpen
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFileOpenSafe
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlIO.c:698,5'
          Dst:             xmlFileOpenSafe
    - functionName:    xmlNormalizeWindowsPath
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlStrdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlIO.c:349,12'
          Dst:             xmlStrdup
    - functionName:    xmlGcMemGet
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - freeFunc
        - mallocFunc
        - mallocAtomicFunc
        - reallocFunc
        - strdupFunc
      BBCount:         16
      ICount:          89
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlmemory.c:554,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:554,39'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:555,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:555,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:555,43'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:556,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:556,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:556,55'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:557,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:557,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:557,45'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:558,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:558,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:558,43'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:558,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlGcMemSetup
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - freeFunc
        - mallocFunc
        - mallocAtomicFunc
        - reallocFunc
        - strdupFunc
      BBCount:         12
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlmemory.c:516,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:517,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:518,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:518,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:519,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:520,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:520,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:521,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:522,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:522,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:523,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:524,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:524,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:525,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:526,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlMemGet
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - freeFunc
        - mallocFunc
        - reallocFunc
        - strdupFunc
      BBCount:         13
      ICount:          72
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlmemory.c:485,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:485,39'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:486,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:486,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:486,43'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:487,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:487,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:487,45'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:488,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:488,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:488,43'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:488,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlMemSetup
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - freeFunc
        - mallocFunc
        - reallocFunc
        - strdupFunc
      BBCount:         10
      ICount:          65
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlmemory.c:455,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:456,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:457,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:457,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:458,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:459,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:459,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:460,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:461,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:461,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:462,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:463,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCleanupMemoryInternal
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 435
      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:433,5'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:433,5'
              BranchSideFuncs:
                - xmlCleanupMutex
            - BranchSide:      'xmlmemory.c:433,5'
              BranchSideFuncs:
                - xmlCleanupMutex
      Callsites:
        - Src:             'xmlmemory.c:433,5'
          Dst:             xmlCleanupMutex
    - functionName:    xmlCleanupMemory
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 415
      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: 401
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlInitMutex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlmemory.c:402,5'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:402,5'
              BranchSideFuncs:
                - xmlInitMutex
            - BranchSide:      'xmlmemory.c:402,5'
              BranchSideFuncs:
                - xmlInitMutex
      Callsites:
        - Src:             'xmlmemory.c:402,5'
          Dst:             xmlInitMutex
    - functionName:    xmlInitMemory
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 392
      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:391,5'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:391,5'
              BranchSideFuncs:
                - xmlInitParser
            - BranchSide:      'xmlmemory.c:391,5'
              BranchSideFuncs:
                - xmlInitParser
      Callsites:
        - Src:             'xmlmemory.c:391,5'
          Dst:             xmlInitParser
    - functionName:    xmlMemoryDump
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 373
      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: 362
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fp
        - nr
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlMemDisplay
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlMemDisplayLast
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - fp
        - nbBytes
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlMemBlocks
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 327
      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:324,5'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:322,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
            - BranchSide:      'xmlmemory.c:324,5'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
      Callsites:
        - Src:             'xmlmemory.c:324,5'
          Dst:             xmlMutexLock
        - Src:             'xmlmemory.c:326,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlMemUsed
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 309
      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: 286
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlmemory.c:289,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:290,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:292,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:293,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:294,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:296,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlMemoryStrdup
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         8
      ICount:          77
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strlen
        - xmlInitParser
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlmemory.c:257,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:258,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:260,42'
              BranchSideFuncs:
                - malloc
                - xmlMutexLock
                - xmlMutexUnlock
        - Branch String:   'xmlmemory.c:261,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:262,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
            - BranchSide:      'xmlmemory.c:263,5'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
      Callsites:
        - Src:             'xmlmemory.c:252,19'
          Dst:             strlen
        - Src:             'xmlmemory.c:255,5'
          Dst:             xmlInitParser
        - Src:             'xmlmemory.c:266,5'
          Dst:             xmlMutexLock
        - Src:             'xmlmemory.c:269,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlMemStrdupLoc
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - str
        - file
        - line
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlMemoryStrdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlmemory.c:238,12'
          Dst:             xmlMemoryStrdup
    - functionName:    xmlMemFree
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         10
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlMutexLock
        - xmlMutexUnlock
        - xmlPrintErrorMessage
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlmemory.c:200,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:201,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:203,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
                - free
                - xmlPrintErrorMessage
                - xmlPrintErrorMessage
        - Branch String:   'xmlmemory.c:203,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:204,9'
              BranchSideFuncs:
                - xmlPrintErrorMessage
            - BranchSide:      'xmlmemory.c:208,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
                - free
                - xmlPrintErrorMessage
        - Branch String:   'xmlmemory.c:209,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:210,9'
              BranchSideFuncs:
                - xmlPrintErrorMessage
            - BranchSide:      'xmlmemory.c:213,5'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
                - free
      Callsites:
        - Src:             'xmlmemory.c:204,9'
          Dst:             xmlPrintErrorMessage
        - Src:             'xmlmemory.c:210,9'
          Dst:             xmlPrintErrorMessage
        - Src:             'xmlmemory.c:216,5'
          Dst:             xmlMutexLock
        - Src:             'xmlmemory.c:219,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlMemRealloc
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - size
      BBCount:         12
      ICount:          109
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - realloc
        - xmlInitParser
        - xmlMemMalloc
        - xmlMutexLock
        - xmlMutexUnlock
        - xmlPrintErrorMessage
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlmemory.c:156,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:157,29'
              BranchSideFuncs:
                - xmlMemMalloc
            - BranchSide:      'xmlmemory.c:159,5'
              BranchSideFuncs:
                - xmlInitParser
                - realloc
                - xmlMutexLock
                - xmlMutexUnlock
                - xmlPrintErrorMessage
        - Branch String:   'xmlmemory.c:161,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:162,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:164,9'
              BranchSideFuncs:
                - realloc
                - xmlMutexLock
                - xmlMutexUnlock
                - xmlPrintErrorMessage
        - Branch String:   'xmlmemory.c:165,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:166,9'
              BranchSideFuncs:
                - xmlPrintErrorMessage
            - BranchSide:      'xmlmemory.c:169,15'
              BranchSideFuncs:
                - realloc
                - xmlMutexLock
                - xmlMutexUnlock
        - Branch String:   'xmlmemory.c:173,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:174,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
            - BranchSide:      'xmlmemory.c:177,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
      Callsites:
        - Src:             'xmlmemory.c:157,16'
          Dst:             xmlMemMalloc
        - Src:             'xmlmemory.c:159,5'
          Dst:             xmlInitParser
        - Src:             'xmlmemory.c:166,9'
          Dst:             xmlPrintErrorMessage
        - Src:             'xmlmemory.c:172,22'
          Dst:             realloc
        - Src:             'xmlmemory.c:181,5'
          Dst:             xmlMutexLock
        - Src:             'xmlmemory.c:184,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlMemMalloc
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlInitParser
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlmemory.c:107,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:108,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:110,42'
              BranchSideFuncs:
                - malloc
                - xmlMutexLock
                - xmlMutexUnlock
        - Branch String:   'xmlmemory.c:111,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:112,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
            - BranchSide:      'xmlmemory.c:113,5'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
      Callsites:
        - Src:             'xmlmemory.c:105,5'
          Dst:             xmlInitParser
        - Src:             'xmlmemory.c:116,5'
          Dst:             xmlMutexLock
        - Src:             'xmlmemory.c:119,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlReallocLoc
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ptr
        - size
        - file
        - line
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlMemRealloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlmemory.c:139,12'
          Dst:             xmlMemRealloc
    - functionName:    xmlMallocAtomicLoc
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - size
        - file
        - line
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlMemMalloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlmemory.c:89,12'
          Dst:             xmlMemMalloc
    - functionName:    xmlMallocLoc
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - size
        - file
        - line
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlMemMalloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlmemory.c:72,12'
          Dst:             xmlMemMalloc
    - functionName:    xmlEscapeFormatString
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1158
      functionLinenumberEnd: 1201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         32
      ICount:          213
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlstring.c:1166,14'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1166,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1167,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1166,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1167,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1169,20'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1169,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1170,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1175,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1171,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1172,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1173,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1175,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1176,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1178,10'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1178,27'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1178,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1179,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1178,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1179,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1180,17'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1182,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1185,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1190,20'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1190,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1191,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1195,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1192,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1193,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1194,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUTF8Strsub
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1118
      functionLinenumberEnd: 1145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - utf
        - start
        - len
      BBCount:         24
      ICount:          131
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xmlUTF8Strndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlstring.c:1122,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1122,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1123,9'
              BranchSideFuncs:
                - xmlUTF8Strndup
        - Branch String:   'xmlstring.c:1123,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1123,20'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1124,9'
              BranchSideFuncs:
                - xmlUTF8Strndup
        - Branch String:   'xmlstring.c:1124,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1124,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1129,12'
              BranchSideFuncs:
                - xmlUTF8Strndup
        - Branch String:   'xmlstring.c:1129,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1130,18'
              BranchSideFuncs:
                - xmlUTF8Strndup
            - BranchSide:      'xmlstring.c:1144,27'
              BranchSideFuncs:
                - xmlUTF8Strndup
        - Branch String:   'xmlstring.c:1131,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1132,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1134,13'
              BranchSideFuncs:
                - xmlUTF8Strndup
        - Branch String:   'xmlstring.c:1134,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1135,16'
              BranchSideFuncs:
                - xmlUTF8Strndup
            - BranchSide:      'xmlstring.c:1142,5'
              BranchSideFuncs:
                - xmlUTF8Strndup
        - Branch String:   'xmlstring.c:1136,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1137,25'
              BranchSideFuncs:
                - xmlUTF8Strndup
            - BranchSide:      'xmlstring.c:1141,9'
              BranchSideFuncs:
                - xmlUTF8Strndup
        - Branch String:   'xmlstring.c:1137,21'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1138,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1139,20'
              BranchSideFuncs:
                - xmlUTF8Strndup
      Callsites:
        - Src:             'xmlstring.c:1144,12'
          Dst:             xmlUTF8Strndup
    - functionName:    xmlUTF8Strndup
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1019
      functionLinenumberEnd: 1032
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - utf
        - len
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlUTF8Strsize
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlstring.c:1023,23'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1023,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1023,27'
              BranchSideFuncs:
                - xmlUTF8Strsize
        - Branch String:   'xmlstring.c:1023,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1023,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1024,24'
              BranchSideFuncs:
                - xmlUTF8Strsize
        - Branch String:   'xmlstring.c:1026,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1027,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1029,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlstring.c:1024,9'
          Dst:             xmlUTF8Strsize
    - functionName:    xmlUTF8Strsize
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 983
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - utf
        - len
      BBCount:         24
      ICount:          125
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    24
      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:1004,11'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:995,14'
          Branch Sides:
            - BranchSide:      'xmlstring.c:996,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:997,18'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:998,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:994,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:999,13'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:999,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:994,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1000,8'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1000,7'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1000,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1001,20'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1005,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1005,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1005,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUTF8Strloc
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1079
      functionLinenumberEnd: 1102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf
        - utfchar
      BBCount:         28
      ICount:          141
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - xmlStrncmp
        - xmlUTF8Strsize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlstring.c:1084,19'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1084,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1084,22'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlStrncmp
        - Branch String:   'xmlstring.c:1084,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1084,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1085,27'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlStrncmp
        - Branch String:   'xmlstring.c:1086,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1087,28'
              BranchSideFuncs:
                - xmlStrncmp
            - BranchSide:      'xmlstring.c:1101,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1087,17'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1088,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1089,16'
              BranchSideFuncs:
                - xmlStrncmp
        - Branch String:   'xmlstring.c:1088,24'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1088,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1088,42'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1090,18'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1092,23'
              BranchSideFuncs:
                - xmlStrncmp
            - BranchSide:      'xmlstring.c:1099,9'
              BranchSideFuncs:
                - xmlStrncmp
        - Branch String:   'xmlstring.c:1092,22'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1093,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1095,17'
              BranchSideFuncs:
                - xmlStrncmp
        - Branch String:   'xmlstring.c:1095,17'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1096,31'
              BranchSideFuncs:
                - xmlStrncmp
            - BranchSide:      'xmlstring.c:1098,13'
              BranchSideFuncs:
                - xmlStrncmp
        - Branch String:   'xmlstring.c:1096,26'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1095,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1097,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlstring.c:1085,12'
          Dst:             xmlUTF8Strsize
        - Src:             'xmlstring.c:1087,17'
          Dst:             xmlStrncmp
    - functionName:    xmlStrncmp
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - str1
        - str2
        - len
      BBCount:         12
      ICount:          66
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - strncmp
      functionUses:    27
      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: 1045
      functionLinenumberEnd: 1066
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - utf
        - pos
      BBCount:         21
      ICount:          108
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlstring.c:1048,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1048,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1049,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1049,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1050,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1051,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1051,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1052,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1065,23'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1053,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1054,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1055,14'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1055,14'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1051,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1057,19'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1057,18'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1058,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1060,13'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1060,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1061,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1063,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1061,22'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1060,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1062,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCheckUTF8
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 930
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf
      BBCount:         33
      ICount:          170
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    3
      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:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf
        - len
      BBCount:         51
      ICount:          279
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    9
      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:
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf
      BBCount:         28
      ICount:          154
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    11
      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:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf1
        - utf2
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlStrncmp
        - xmlUTF8Size
      functionUses:    1
      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:
        - 'N/A'
      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:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - maxSize
        - msg
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlStrVASPrintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlstring.c:732,11'
          Dst:             xmlStrVASPrintf
    - functionName:    xmlStrVASPrintf
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - maxSize
        - msg
        - ap
      BBCount:         46
      ICount:          295
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - vsnprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlstring.c: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:    xmlStrVPrintf
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - msg
        - ap
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vsnprintf
      functionUses:    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:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - msg
      BBCount:         9
      ICount:          65
      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:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - add
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlStrdup
        - xmlStrncat
      functionUses:    38
      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:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlStrndup
      functionUses:    232
      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:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cur
        - add
        - len
      BBCount:         20
      ICount:          133
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - xmlStrlen
        - xmlStrndup
      functionUses:    12
      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:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cur
        - len
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    73
      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,11'
              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:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strlen
      functionUses:    80
      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:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - str1
        - str2
        - len
      BBCount:         23
      ICount:          148
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - xmlStrdup
        - xmlStrlen
        - xmlStrndup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlstring.c:497,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:498,25'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrlen
                - xmlStrdup
                - xmlStrndup
            - BranchSide:      'xmlstring.c:502,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrdup
                - xmlStrndup
        - Branch String:   'xmlstring.c:499,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:500,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:501,5'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrdup
                - xmlStrndup
        - Branch String:   'xmlstring.c:502,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:503,27'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlstring.c:504,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrdup
        - Branch String:   'xmlstring.c:504,24'
          Branch Sides:
            - BranchSide:      'xmlstring.c:504,28'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlstring.c:505,26'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlstring.c:504,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:505,26'
              BranchSideFuncs:
                - xmlStrdup
            - 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:             xmlStrndup
        - Src:             'xmlstring.c:505,16'
          Dst:             xmlStrdup
        - Src:             'xmlstring.c:507,12'
          Dst:             xmlStrlen
    - functionName:    xmlStrsub
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - str
        - start
        - len
      BBCount:         18
      ICount:          98
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlStrndup
      functionUses:    7
      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:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - val
      BBCount:         18
      ICount:          102
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlStrlen
        - xmlStrncasecmp
      functionUses:    3
      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:
        - 'N/A'
        - 'N/A'
        - 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:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - val
      BBCount:         18
      ICount:          96
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlStrlen
        - xmlStrncmp
      functionUses:    18
      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:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - str
        - val
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    17
      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:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str1
        - str2
      BBCount:         14
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    53
      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:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pref
        - name
        - str
      BBCount:         27
      ICount:          140
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - xmlStrEqual
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlstring.c: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:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str1
        - str2
      BBCount:         10
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
      functionUses:    618
      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:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str1
        - str2
      BBCount:         10
      ICount:          52
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
      functionUses:    10
      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:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCharStrndup
      functionUses:    4
      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:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cur
        - len
      BBCount:         17
      ICount:          107
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlstring.c: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,11'
              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: 1056
      functionLinenumberEnd: 1078
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         33
      ICount:          131
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:1058,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1059,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1060,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:1060,14'
          Branch Sides:
            - BranchSide:      'catalog.c:1061,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1062,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:1062,14'
          Branch Sides:
            - BranchSide:      'catalog.c:1063,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1064,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:1064,14'
          Branch Sides:
            - BranchSide:      'catalog.c:1065,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1066,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:1066,14'
          Branch Sides:
            - BranchSide:      'catalog.c:1067,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1068,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:1068,14'
          Branch Sides:
            - BranchSide:      'catalog.c:1069,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1070,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:1070,14'
          Branch Sides:
            - BranchSide:      'catalog.c:1071,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1072,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:1072,14'
          Branch Sides:
            - BranchSide:      'catalog.c:1073,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1074,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:1074,14'
          Branch Sides:
            - BranchSide:      'catalog.c:1075,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1076,26'
              BranchSideFuncs:
                - xmlStrEqual
      Callsites:
        - Src:             'catalog.c:1058,9'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1060,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1062,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1064,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1066,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1068,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1070,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1072,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1074,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1076,14'
          Dst:             xmlStrEqual
    - functionName:    xmlDumpXMLCatalogNode
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
        - catalog
        - doc
        - ns
        - cgroup
      BBCount:         52
      ICount:          410
      EdgeCount:       55
      CyclomaticComplexity: 5
      functionsReached:
        - xmlAddChild
        - xmlDumpXMLCatalogNode
        - xmlNewDocNode
        - xmlSearchNsByHref
        - xmlSetNsProp
        - xmlSetProp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'catalog.c:531,5'
          Branch Sides:
            - BranchSide:      'catalog.c:532,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:638,1'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:532,13'
          Branch Sides:
            - BranchSide:      'catalog.c:533,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:636,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:533,6'
          Branch Sides:
            - BranchSide:      'catalog.c:535,7'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlDumpXMLCatalogNode
                - xmlAddChild
                - xmlSetProp
                - xmlSearchNsByHref
                - xmlSetNsProp
                - xmlNewDocNode
                - xmlSetProp
                - xmlAddChild
            - BranchSide:      'catalog.c:538,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:538,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:544,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:549,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:551,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:574,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:580,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:586,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:592,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:598,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:604,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:610,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:616,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:633,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:633,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:633,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:633,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:633,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:633,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:633,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:633,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:633,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:633,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:633,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:633,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:635,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:538,11'
          Branch Sides:
            - BranchSide:      'catalog.c:539,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:542,7'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlDumpXMLCatalogNode
                - xmlAddChild
                - xmlSetProp
                - xmlSearchNsByHref
                - xmlSetNsProp
                - xmlNewDocNode
                - xmlSetProp
                - xmlAddChild
        - Branch String:   'catalog.c:553,11'
          Branch Sides:
            - BranchSide:      'catalog.c:555,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:560,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:556,8'
          Branch Sides:
            - BranchSide:      'catalog.c:557,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:559,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:560,7'
          Branch Sides:
            - BranchSide:      'catalog.c:562,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:564,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:567,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:570,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:544,14'
          Dst:             xmlNewDocNode
        - Src:             'catalog.c:545,7'
          Dst:             xmlSetProp
        - Src:             'catalog.c:546,7'
          Dst:             xmlAddChild
        - Src:             'catalog.c:551,14'
          Dst:             xmlNewDocNode
        - Src:             'catalog.c:552,7'
          Dst:             xmlSetProp
        - Src:             'catalog.c:555,10'
          Dst:             xmlSearchNsByHref
        - Src:             'catalog.c:557,8'
          Dst:             xmlSetNsProp
        - Src:             'catalog.c:564,15'
          Dst:             xmlSetProp
        - Src:             'catalog.c:567,15'
          Dst:             xmlSetProp
        - Src:             'catalog.c:570,7'
          Dst:             xmlDumpXMLCatalogNode
        - Src:             'catalog.c:571,7'
          Dst:             xmlAddChild
        - Src:             'catalog.c:574,14'
          Dst:             xmlNewDocNode
        - Src:             'catalog.c:575,7'
          Dst:             xmlSetProp
        - Src:             'catalog.c:576,7'
          Dst:             xmlSetProp
        - Src:             'catalog.c:577,7'
          Dst:             xmlAddChild
        - Src:             'catalog.c:580,14'
          Dst:             xmlNewDocNode
        - Src:             'catalog.c:581,7'
          Dst:             xmlSetProp
        - Src:             'catalog.c:582,7'
          Dst:             xmlSetProp
        - Src:             'catalog.c:583,7'
          Dst:             xmlAddChild
        - Src:             'catalog.c:586,14'
          Dst:             xmlNewDocNode
        - Src:             'catalog.c:587,7'
          Dst:             xmlSetProp
        - Src:             'catalog.c:588,7'
          Dst:             xmlSetProp
        - Src:             'catalog.c:589,7'
          Dst:             xmlAddChild
        - Src:             'catalog.c:592,14'
          Dst:             xmlNewDocNode
        - Src:             'catalog.c:593,7'
          Dst:             xmlSetProp
        - Src:             'catalog.c:594,7'
          Dst:             xmlSetProp
        - Src:             'catalog.c:595,7'
          Dst:             xmlAddChild
        - Src:             'catalog.c:598,14'
          Dst:             xmlNewDocNode
        - Src:             'catalog.c:599,7'
          Dst:             xmlSetProp
        - Src:             'catalog.c:600,7'
          Dst:             xmlSetProp
        - Src:             'catalog.c:601,7'
          Dst:             xmlAddChild
        - Src:             'catalog.c:604,14'
          Dst:             xmlNewDocNode
        - Src:             'catalog.c:605,7'
          Dst:             xmlSetProp
        - Src:             'catalog.c:606,7'
          Dst:             xmlSetProp
        - Src:             'catalog.c:607,7'
          Dst:             xmlAddChild
        - Src:             'catalog.c:610,14'
          Dst:             xmlNewDocNode
        - Src:             'catalog.c:611,7'
          Dst:             xmlSetProp
        - Src:             'catalog.c:612,7'
          Dst:             xmlSetProp
        - Src:             'catalog.c:613,7'
          Dst:             xmlAddChild
        - Src:             'catalog.c:616,14'
          Dst:             xmlNewDocNode
        - Src:             'catalog.c:617,7'
          Dst:             xmlSetProp
        - Src:             'catalog.c:618,7'
          Dst:             xmlSetProp
        - Src:             'catalog.c:619,7'
          Dst:             xmlAddChild
    - functionName:    xmlCatalogXMLResolveURI
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1814
      functionLinenumberEnd: 1940
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
        - URI
      BBCount:         93
      ICount:          511
      EdgeCount:       123
      CyclomaticComplexity: 32
      functionsReached:
        - xmlCatalogErr
        - xmlCatalogListXMLResolveURI
        - xmlCatalogPrintDebug
        - xmlFetchXMLCatalogFile
        - xmlStrEqual
        - xmlStrcat
        - xmlStrdup
        - xmlStrlen
        - xmlStrncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:1822,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1823,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1825,9'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlCatalogErr
        - Branch String:   'catalog.c:1825,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1826,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1828,9'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlCatalogErr
        - Branch String:   'catalog.c:1828,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1829,16'
              BranchSideFuncs:
                - xmlCatalogErr
            - BranchSide:      'catalog.c:1838,11'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1840,5'
          Branch Sides:
            - BranchSide:      'catalog.c:1841,10'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1870,9'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1841,2'
          Branch Sides:
            - BranchSide:      'catalog.c:1843,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1851,19'
              BranchSideFuncs:
                - xmlStrlen
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlStrncmp
            - BranchSide:      'catalog.c:1859,19'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1863,11'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1866,3'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1843,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1844,11'
              BranchSideFuncs:
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1849,3'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1844,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1846,29'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlStrdup
            - BranchSide:      'catalog.c:1847,24'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:1852,26'
          Branch Sides:
            - BranchSide:      'catalog.c:1853,20'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1857,3'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1852,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1854,20'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1857,3'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1859,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1860,19'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1861,3'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1870,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1871,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1879,9'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1871,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1873,36'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlStrdup
                - xmlStrcat
            - BranchSide:      'catalog.c:1874,18'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
        - Branch String:   'catalog.c:1875,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1876,22'
              BranchSideFuncs:
                - xmlStrcat
            - BranchSide:      'catalog.c:1877,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1879,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1881,6'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1922,9'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1888,2'
          Branch Sides:
            - BranchSide:      'catalog.c:1889,12'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1920,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1889,51'
          Branch Sides:
            - BranchSide:      'catalog.c:1890,12'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1891,16'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1890,49'
          Branch Sides:
            - BranchSide:      'catalog.c:1891,16'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1915,12'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1889,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1892,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1915,12'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1892,3'
          Branch Sides:
            - BranchSide:      'catalog.c:1893,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1895,7'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1893,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1893,45'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1894,4'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1895,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1896,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1899,7'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1899,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1900,29'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1902,7'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1902,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1903,30'
              BranchSideFuncs:
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1905,7'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1905,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1906,11'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlStrlen
                - xmlStrncmp
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1914,6'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1906,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1908,33'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogListXMLResolveURI
                - xmlStrlen
                - xmlStrncmp
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1910,8'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1911,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1912,11'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1913,3'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1922,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1923,8'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1939,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1924,2'
          Branch Sides:
            - BranchSide:      'catalog.c:1925,10'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1937,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1925,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1926,7'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1935,12'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1926,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1927,30'
              BranchSideFuncs:
                - xmlFetchXMLCatalogFile
                - xmlCatalogListXMLResolveURI
            - BranchSide:      'catalog.c:1929,7'
              BranchSideFuncs:
                - xmlFetchXMLCatalogFile
                - xmlCatalogListXMLResolveURI
        - Branch String:   'catalog.c:1929,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1930,41'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1934,6'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1931,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1932,11'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1933,3'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
      Callsites:
        - Src:             'catalog.c:1829,2'
          Dst:             xmlCatalogErr
        - Src:             'catalog.c:1843,7'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1845,4'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1847,14'
          Dst:             xmlStrdup
        - Src:             'catalog.c:1851,9'
          Dst:             xmlStrlen
        - Src:             'catalog.c:1853,9'
          Dst:             xmlStrncmp
        - Src:             'catalog.c:1859,35'
          Dst:             xmlStrlen
        - Src:             'catalog.c:1859,8'
          Dst:             xmlStrncmp
        - Src:             'catalog.c:1872,6'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1874,8'
          Dst:             xmlStrdup
        - Src:             'catalog.c:1876,12'
          Dst:             xmlStrcat
        - Src:             'catalog.c:1891,32'
          Dst:             xmlStrlen
        - Src:             'catalog.c:1891,5'
          Dst:             xmlStrncmp
        - Src:             'catalog.c:1893,11'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1903,7'
          Dst:             xmlFetchXMLCatalogFile
        - Src:             'catalog.c:1907,4'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1909,13'
          Dst:             xmlCatalogListXMLResolveURI
        - Src:             'catalog.c:1927,7'
          Dst:             xmlFetchXMLCatalogFile
        - Src:             'catalog.c:1930,13'
          Dst:             xmlCatalogListXMLResolveURI
    - functionName:    xmlCatalogErr
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
        - node
        - error
        - msg
        - str1
        - str2
        - str3
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCatalogErrMemory
        - xmlRaiseError
      functionUses:    8
      BranchProfiles:
        - Branch String:   'catalog.c:220,9'
          Branch Sides:
            - BranchSide:      'catalog.c:220,9'
              BranchSideFuncs:
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:221,9'
              BranchSideFuncs:
                - xmlCatalogErrMemory
      Callsites:
        - Src:             'catalog.c:215,11'
          Dst:             xmlRaiseError
        - Src:             'catalog.c:221,9'
          Dst:             xmlCatalogErrMemory
    - functionName:    xmlCatalogPrintDebug
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlVPrintErrorMessage
      functionUses:    48
      BranchProfiles:  []
      Callsites:
        - Src:             'catalog.c:229,5'
          Dst:             xmlVPrintErrorMessage
    - functionName:    xmlFetchXMLCatalogFile
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1363
      functionLinenumberEnd: 1431
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
      BBCount:         38
      ICount:          220
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - xmlCatalogPrintDebug
        - xmlHashAddEntry
        - xmlHashCreate
        - xmlHashLookup
        - xmlParseXMLCatalogFile
        - xmlRMutexLock
        - xmlRMutexUnlock
      functionUses:    9
      BranchProfiles:
        - Branch String:   'catalog.c:1366,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1367,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1368,9'
              BranchSideFuncs:
                - xmlRMutexLock
                - xmlParseXMLCatalogFile
                - xmlRMutexUnlock
                - xmlHashAddEntry
                - xmlCatalogPrintDebug
                - xmlHashCreate
                - xmlRMutexUnlock
                - xmlHashLookup
                - xmlCatalogPrintDebug
                - xmlRMutexUnlock
                - xmlCatalogPrintDebug
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:1368,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1369,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1374,5'
              BranchSideFuncs:
                - xmlRMutexLock
                - xmlParseXMLCatalogFile
                - xmlRMutexUnlock
                - xmlHashAddEntry
                - xmlCatalogPrintDebug
                - xmlHashCreate
                - xmlRMutexUnlock
                - xmlHashLookup
                - xmlCatalogPrintDebug
                - xmlRMutexUnlock
                - xmlCatalogPrintDebug
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:1375,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1377,2'
              BranchSideFuncs:
                - xmlRMutexUnlock
            - BranchSide:      'catalog.c:1381,9'
              BranchSideFuncs:
                - xmlParseXMLCatalogFile
                - xmlRMutexUnlock
                - xmlHashAddEntry
                - xmlCatalogPrintDebug
                - xmlHashCreate
                - xmlRMutexUnlock
                - xmlHashLookup
                - xmlCatalogPrintDebug
                - xmlRMutexUnlock
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1381,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1383,20'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlParseXMLCatalogFile
                - xmlRMutexUnlock
                - xmlHashAddEntry
                - xmlCatalogPrintDebug
                - xmlHashCreate
                - xmlRMutexUnlock
                - xmlCatalogPrintDebug
                - xmlRMutexUnlock
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1407,34'
              BranchSideFuncs:
                - xmlParseXMLCatalogFile
                - xmlRMutexUnlock
                - xmlHashAddEntry
                - xmlCatalogPrintDebug
                - xmlHashCreate
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:1384,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1385,10'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1397,6'
              BranchSideFuncs:
                - xmlParseXMLCatalogFile
                - xmlRMutexUnlock
                - xmlHashAddEntry
                - xmlCatalogPrintDebug
                - xmlHashCreate
                - xmlRMutexUnlock
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1385,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1387,34'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlRMutexUnlock
            - BranchSide:      'catalog.c:1389,10'
              BranchSideFuncs:
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:1389,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1390,21'
              BranchSideFuncs:
                - xmlRMutexUnlock
            - BranchSide:      'catalog.c:1392,21'
              BranchSideFuncs:
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:1397,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1399,34'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlParseXMLCatalogFile
                - xmlRMutexUnlock
                - xmlHashAddEntry
                - xmlCatalogPrintDebug
                - xmlHashCreate
                - xmlRMutexUnlock
            - BranchSide:      'catalog.c:1400,5'
              BranchSideFuncs:
                - xmlParseXMLCatalogFile
                - xmlRMutexUnlock
                - xmlHashAddEntry
                - xmlCatalogPrintDebug
                - xmlHashCreate
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:1408,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1409,2'
              BranchSideFuncs:
                - xmlRMutexUnlock
            - BranchSide:      'catalog.c:1414,9'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlHashAddEntry
                - xmlCatalogPrintDebug
                - xmlHashCreate
        - Branch String:   'catalog.c:1414,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1415,20'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlHashAddEntry
                - xmlCatalogPrintDebug
                - xmlHashCreate
            - BranchSide:      'catalog.c:1417,20'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlHashAddEntry
                - xmlCatalogPrintDebug
                - xmlHashCreate
        - Branch String:   'catalog.c:1421,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1422,23'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlRMutexUnlock
                - xmlHashAddEntry
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1423,9'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlHashAddEntry
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1423,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1424,6'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlRMutexUnlock
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1429,5'
              BranchSideFuncs:
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:1424,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1426,30'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlHashAddEntry
                - xmlRMutexUnlock
            - BranchSide:      'catalog.c:1427,18'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlRMutexUnlock
      Callsites:
        - Src:             'catalog.c:1374,5'
          Dst:             xmlRMutexLock
        - Src:             'catalog.c:1377,2'
          Dst:             xmlRMutexUnlock
        - Src:             'catalog.c:1383,6'
          Dst:             xmlHashLookup
        - Src:             'catalog.c:1386,3'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1394,6'
          Dst:             xmlRMutexUnlock
        - Src:             'catalog.c:1398,6'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1407,11'
          Dst:             xmlParseXMLCatalogFile
        - Src:             'catalog.c:1410,2'
          Dst:             xmlRMutexUnlock
        - Src:             'catalog.c:1422,23'
          Dst:             xmlHashCreate
        - Src:             'catalog.c:1425,6'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1427,2'
          Dst:             xmlHashAddEntry
        - Src:             'catalog.c:1429,5'
          Dst:             xmlRMutexUnlock
    - functionName:    xmlCatalogListXMLResolveURI
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2047
      functionLinenumberEnd: 2085
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
        - URI
      BBCount:         33
      ICount:          165
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - xmlCatalogListXMLResolve
        - xmlCatalogPrintDebug
        - xmlCatalogUnWrapURN
        - xmlCatalogXMLResolveURI
        - xmlFetchXMLCatalogFile
        - xmlStrncmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'catalog.c:2051,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2052,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2053,9'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogXMLResolveURI
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:2053,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2054,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2056,21'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogXMLResolveURI
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:2056,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2057,30'
              BranchSideFuncs:
                - xmlCatalogXMLResolveURI
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:2071,5'
              BranchSideFuncs:
                - xmlCatalogXMLResolveURI
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:2058,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2059,10'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:2066,33'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:2059,10'
          Branch Sides:
            - BranchSide:      'catalog.c:2061,36'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:2064,31'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:2067,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2068,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2069,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2071,5'
          Branch Sides:
            - BranchSide:      'catalog.c:2072,6'
              BranchSideFuncs:
                - xmlCatalogXMLResolveURI
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:2084,12'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2072,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2073,10'
              BranchSideFuncs:
                - xmlCatalogXMLResolveURI
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:2082,10'
              BranchSideFuncs:
                - xmlCatalogXMLResolveURI
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:2073,10'
          Branch Sides:
            - BranchSide:      'catalog.c:2074,26'
              BranchSideFuncs:
                - xmlFetchXMLCatalogFile
                - xmlCatalogXMLResolveURI
            - BranchSide:      'catalog.c:2076,10'
              BranchSideFuncs:
                - xmlFetchXMLCatalogFile
                - xmlCatalogXMLResolveURI
        - Branch String:   'catalog.c:2076,10'
          Branch Sides:
            - BranchSide:      'catalog.c:2077,33'
              BranchSideFuncs:
                - xmlCatalogXMLResolveURI
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:2081,2'
              BranchSideFuncs:
                - xmlCatalogXMLResolveURI
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:2078,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2079,14'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2080,6'
              BranchSideFuncs:
                - xmlCatalogXMLResolveURI
                - xmlFetchXMLCatalogFile
      Callsites:
        - Src:             'catalog.c:2056,10'
          Dst:             xmlStrncmp
        - Src:             'catalog.c:2057,10'
          Dst:             xmlCatalogUnWrapURN
        - Src:             'catalog.c:2060,3'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:2063,3'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:2066,8'
          Dst:             xmlCatalogListXMLResolve
        - Src:             'catalog.c:2074,3'
          Dst:             xmlFetchXMLCatalogFile
        - Src:             'catalog.c:2077,9'
          Dst:             xmlCatalogXMLResolveURI
    - functionName:    xmlCatalogUnWrapURN
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - urn
      BBCount:         72
      ICount:          435
      EdgeCount:       95
      CyclomaticComplexity: 25
      functionsReached:
        - xmlStrdup
        - xmlStrncmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'catalog.c:810,9'
          Branch Sides:
            - BranchSide:      'catalog.c:811,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:812,9'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:814,5'
          Branch Sides:
            - BranchSide:      'catalog.c:815,6'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:856,12'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:815,6'
          Branch Sides:
            - BranchSide:      'catalog.c:816,6'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:817,7'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:817,6'
          Branch Sides:
            - BranchSide:      'catalog.c:818,14'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:820,14'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:820,13'
          Branch Sides:
            - BranchSide:      'catalog.c:821,14'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:824,14'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:824,13'
          Branch Sides:
            - BranchSide:      'catalog.c:825,14'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:828,14'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:828,13'
          Branch Sides:
            - BranchSide:      'catalog.c:829,11'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:852,21'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:829,26'
          Branch Sides:
            - BranchSide:      'catalog.c:829,30'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:831,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:829,10'
          Branch Sides:
            - BranchSide:      'catalog.c:830,11'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:831,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:831,31'
          Branch Sides:
            - BranchSide:      'catalog.c:831,35'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:833,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:831,15'
          Branch Sides:
            - BranchSide:      'catalog.c:832,11'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:833,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:833,31'
          Branch Sides:
            - BranchSide:      'catalog.c:833,35'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:835,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:833,15'
          Branch Sides:
            - BranchSide:      'catalog.c:834,11'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:835,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:835,31'
          Branch Sides:
            - BranchSide:      'catalog.c:835,35'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:837,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:835,15'
          Branch Sides:
            - BranchSide:      'catalog.c:836,11'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:837,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:837,31'
          Branch Sides:
            - BranchSide:      'catalog.c:837,35'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:839,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:837,15'
          Branch Sides:
            - BranchSide:      'catalog.c:838,11'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:839,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:839,31'
          Branch Sides:
            - BranchSide:      'catalog.c:839,35'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:841,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:839,15'
          Branch Sides:
            - BranchSide:      'catalog.c:840,11'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:841,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:841,31'
          Branch Sides:
            - BranchSide:      'catalog.c:841,35'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:843,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:841,15'
          Branch Sides:
            - BranchSide:      'catalog.c:842,11'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:843,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:843,31'
          Branch Sides:
            - BranchSide:      'catalog.c:843,35'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:846,18'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:843,15'
          Branch Sides:
            - BranchSide:      'catalog.c:844,11'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:846,18'
              BranchSideFuncs:
                - xmlStrdup
      Callsites:
        - Src:             'catalog.c:810,9'
          Dst:             xmlStrncmp
        - Src:             'catalog.c:858,12'
          Dst:             xmlStrdup
    - functionName:    xmlCatalogListXMLResolve
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1958
      functionLinenumberEnd: 2032
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
        - pubID
        - sysID
      BBCount:         72
      ICount:          358
      EdgeCount:       96
      CyclomaticComplexity: 26
      functionsReached:
        - xmlCatalogListXMLResolve
        - xmlCatalogNormalizePublic
        - xmlCatalogPrintDebug
        - xmlCatalogUnWrapURN
        - xmlCatalogXMLResolve
        - xmlFetchXMLCatalogFile
        - xmlStrEqual
        - xmlStrncmp
      functionUses:    14
      BranchProfiles:
        - Branch String:   'catalog.c:1963,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1964,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1965,10'
              BranchSideFuncs:
                - xmlCatalogNormalizePublic
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1965,25'
          Branch Sides:
            - BranchSide:      'catalog.c:1965,29'
              BranchSideFuncs:
                - xmlCatalogNormalizePublic
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1968,40'
              BranchSideFuncs:
                - xmlCatalogNormalizePublic
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1965,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1966,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1968,40'
              BranchSideFuncs:
                - xmlCatalogNormalizePublic
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1969,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1970,19'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1972,21'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1970,18'
          Branch Sides:
            - BranchSide:      'catalog.c:1970,33'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1970,15'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1972,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1973,30'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1989,21'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1974,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1975,10'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1982,33'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:1975,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1977,43'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:1980,38'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:1983,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1984,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1985,6'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1985,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1986,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1987,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1989,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1990,30'
              BranchSideFuncs:
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:2012,5'
              BranchSideFuncs:
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1991,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1992,10'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1999,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:1992,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1994,43'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:1997,38'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:1999,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2000,37'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:2001,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:2001,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2002,37'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:2004,37'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:2006,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2007,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2008,6'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2008,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2009,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2010,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2012,5'
          Branch Sides:
            - BranchSide:      'catalog.c:2013,6'
              BranchSideFuncs:
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:2029,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2013,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2014,10'
              BranchSideFuncs:
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:2027,10'
              BranchSideFuncs:
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:2014,10'
          Branch Sides:
            - BranchSide:      'catalog.c:2015,26'
              BranchSideFuncs:
                - xmlFetchXMLCatalogFile
                - xmlCatalogXMLResolve
            - BranchSide:      'catalog.c:2017,10'
              BranchSideFuncs:
                - xmlFetchXMLCatalogFile
                - xmlCatalogXMLResolve
        - Branch String:   'catalog.c:2017,10'
          Branch Sides:
            - BranchSide:      'catalog.c:2018,30'
              BranchSideFuncs:
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:2026,2'
              BranchSideFuncs:
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:2019,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2020,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2021,28'
              BranchSideFuncs:
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:2029,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2030,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2031,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:1968,14'
          Dst:             xmlCatalogNormalizePublic
        - Src:             'catalog.c:1972,10'
          Dst:             xmlStrncmp
        - Src:             'catalog.c:1973,10'
          Dst:             xmlCatalogUnWrapURN
        - Src:             'catalog.c:1976,3'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1979,3'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1982,8'
          Dst:             xmlCatalogListXMLResolve
        - Src:             'catalog.c:1989,10'
          Dst:             xmlStrncmp
        - Src:             'catalog.c:1990,10'
          Dst:             xmlCatalogUnWrapURN
        - Src:             'catalog.c:1993,3'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1996,3'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:2000,12'
          Dst:             xmlCatalogListXMLResolve
        - Src:             'catalog.c:2001,11'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2002,12'
          Dst:             xmlCatalogListXMLResolve
        - Src:             'catalog.c:2004,12'
          Dst:             xmlCatalogListXMLResolve
        - Src:             'catalog.c:2015,3'
          Dst:             xmlFetchXMLCatalogFile
        - Src:             'catalog.c:2018,9'
          Dst:             xmlCatalogXMLResolve
    - functionName:    xmlCatalogNormalizePublic
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 1027
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pubID
      BBCount:         56
      ICount:          275
      EdgeCount:       74
      CyclomaticComplexity: 20
      functionsReached:
        - xmlStrdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'catalog.c:995,9'
          Branch Sides:
            - BranchSide:      'catalog.c:996,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:998,11'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:999,28'
          Branch Sides:
            - BranchSide:      'catalog.c:999,31'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:999,5'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:999,5'
          Branch Sides:
            - BranchSide:      'catalog.c:1000,14'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:1007,9'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:1000,14'
          Branch Sides:
            - BranchSide:      'catalog.c:1000,14'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:1002,19'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:1000,14'
          Branch Sides:
            - BranchSide:      'catalog.c:1000,14'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:1000,14'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:1000,14'
          Branch Sides:
            - BranchSide:      'catalog.c:1000,14'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:1002,19'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:1000,13'
          Branch Sides:
            - BranchSide:      'catalog.c:1001,19'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:1002,19'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:1002,29'
          Branch Sides:
            - BranchSide:      'catalog.c:1002,33'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:1005,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:1002,18'
          Branch Sides:
            - BranchSide:      'catalog.c:1003,19'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:1005,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:1007,12'
          Branch Sides:
            - BranchSide:      'catalog.c:1007,16'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:1010,21'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:1007,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1008,9'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:1010,21'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:1013,5'
          Branch Sides:
            - BranchSide:      'catalog.c:1014,13'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1025,6'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1014,13'
          Branch Sides:
            - BranchSide:      'catalog.c:1014,13'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1015,17'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1014,13'
          Branch Sides:
            - BranchSide:      'catalog.c:1014,13'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1014,13'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1014,13'
          Branch Sides:
            - BranchSide:      'catalog.c:1014,13'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1015,17'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1014,13'
          Branch Sides:
            - BranchSide:      'catalog.c:1015,17'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1018,17'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1015,17'
          Branch Sides:
            - BranchSide:      'catalog.c:1016,23'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1017,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1018,17'
          Branch Sides:
            - BranchSide:      'catalog.c:1019,20'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1022,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:1010,11'
          Dst:             xmlStrdup
    - functionName:    xmlCatalogXMLResolve
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1582
      functionLinenumberEnd: 1797
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
        - pubID
        - sysID
      BBCount:         151
      ICount:          867
      EdgeCount:       199
      CyclomaticComplexity: 50
      functionsReached:
        - xmlCatalogErr
        - xmlCatalogListXMLResolve
        - xmlCatalogPrintDebug
        - xmlFetchXMLCatalogFile
        - xmlStrEqual
        - xmlStrcat
        - xmlStrdup
        - xmlStrlen
        - xmlStrncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:1591,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1592,16'
              BranchSideFuncs:
                - xmlCatalogErr
            - BranchSide:      'catalog.c:1597,5'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1602,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1603,21'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1698,9'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1607,2'
          Branch Sides:
            - BranchSide:      'catalog.c:1608,14'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1639,6'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1608,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1610,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1620,23'
              BranchSideFuncs:
                - xmlStrlen
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlStrncmp
            - BranchSide:      'catalog.c:1628,23'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1632,15'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1635,7'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1610,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1611,8'
              BranchSideFuncs:
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1618,7'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1611,8'
          Branch Sides:
            - BranchSide:      'catalog.c:1614,17'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlStrdup
            - BranchSide:      'catalog.c:1615,4'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:1621,30'
          Branch Sides:
            - BranchSide:      'catalog.c:1622,17'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1626,7'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1621,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1623,17'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1626,7'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1628,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1629,16'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1630,7'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1639,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1640,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1649,6'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1640,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1642,33'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlStrdup
                - xmlStrcat
            - BranchSide:      'catalog.c:1643,22'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
        - Branch String:   'catalog.c:1644,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1645,19'
              BranchSideFuncs:
                - xmlStrcat
            - BranchSide:      'catalog.c:1646,6'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1649,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1651,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1694,5'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1658,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1659,8'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1691,6'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1659,47'
          Branch Sides:
            - BranchSide:      'catalog.c:1660,20'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1686,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1659,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1661,14'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1686,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1661,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1662,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1664,11'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1662,8'
          Branch Sides:
            - BranchSide:      'catalog.c:1662,42'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1663,8'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1664,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1665,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1668,11'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1668,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1669,26'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1671,11'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1671,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1672,27'
              BranchSideFuncs:
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1674,11'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1674,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1675,8'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlStrlen
                - xmlStrncmp
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1685,3'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1675,8'
          Branch Sides:
            - BranchSide:      'catalog.c:1677,40'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogListXMLResolve
                - xmlStrlen
                - xmlStrncmp
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1679,5'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1680,8'
          Branch Sides:
            - BranchSide:      'catalog.c:1681,8'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1684,7'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1698,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1699,8'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1774,9'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1701,2'
          Branch Sides:
            - BranchSide:      'catalog.c:1702,14'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1726,6'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1702,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1704,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1713,23'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1718,11'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1722,7'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1704,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1705,8'
              BranchSideFuncs:
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1711,7'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1705,8'
          Branch Sides:
            - BranchSide:      'catalog.c:1707,36'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlStrdup
            - BranchSide:      'catalog.c:1708,4'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:1713,63'
          Branch Sides:
            - BranchSide:      'catalog.c:1714,5'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1716,7'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1713,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1715,16'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1716,7'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1718,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1719,12'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1720,7'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1726,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1728,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1773,5'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1735,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1736,8'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1770,6'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1736,47'
          Branch Sides:
            - BranchSide:      'catalog.c:1737,8'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1765,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1737,47'
          Branch Sides:
            - BranchSide:      'catalog.c:1738,20'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1765,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1736,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1740,14'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1765,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1740,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1741,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1743,11'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1741,8'
          Branch Sides:
            - BranchSide:      'catalog.c:1741,42'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1742,8'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1743,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1744,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1747,11'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1747,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1748,26'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1750,11'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1750,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1751,27'
              BranchSideFuncs:
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1753,11'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1753,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1754,8'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlStrlen
                - xmlStrncmp
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1764,3'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1754,8'
          Branch Sides:
            - BranchSide:      'catalog.c:1756,40'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogListXMLResolve
                - xmlStrlen
                - xmlStrncmp
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1758,5'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1759,8'
          Branch Sides:
            - BranchSide:      'catalog.c:1760,8'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1763,7'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1774,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1775,8'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1795,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1776,2'
          Branch Sides:
            - BranchSide:      'catalog.c:1777,10'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1793,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1777,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1778,7'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1791,12'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1778,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1779,30'
              BranchSideFuncs:
                - xmlFetchXMLCatalogFile
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:1781,7'
              BranchSideFuncs:
                - xmlFetchXMLCatalogFile
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:1781,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1782,38'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1790,6'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1783,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1784,4'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1786,18'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
      Callsites:
        - Src:             'catalog.c:1592,2'
          Dst:             xmlCatalogErr
        - Src:             'catalog.c:1610,11'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1612,8'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1616,11'
          Dst:             xmlStrdup
        - Src:             'catalog.c:1620,13'
          Dst:             xmlStrlen
        - Src:             'catalog.c:1622,6'
          Dst:             xmlStrncmp
        - Src:             'catalog.c:1628,41'
          Dst:             xmlStrlen
        - Src:             'catalog.c:1628,12'
          Dst:             xmlStrncmp
        - Src:             'catalog.c:1641,3'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1643,12'
          Dst:             xmlStrdup
        - Src:             'catalog.c:1645,9'
          Dst:             xmlStrcat
        - Src:             'catalog.c:1660,38'
          Dst:             xmlStrlen
        - Src:             'catalog.c:1660,9'
          Dst:             xmlStrncmp
        - Src:             'catalog.c:1662,8'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1672,4'
          Dst:             xmlFetchXMLCatalogFile
        - Src:             'catalog.c:1676,8'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1678,10'
          Dst:             xmlCatalogListXMLResolve
        - Src:             'catalog.c:1704,11'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1706,8'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1709,11'
          Dst:             xmlStrdup
        - Src:             'catalog.c:1713,41'
          Dst:             xmlStrlen
        - Src:             'catalog.c:1713,12'
          Dst:             xmlStrncmp
        - Src:             'catalog.c:1738,38'
          Dst:             xmlStrlen
        - Src:             'catalog.c:1738,9'
          Dst:             xmlStrncmp
        - Src:             'catalog.c:1741,8'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1751,4'
          Dst:             xmlFetchXMLCatalogFile
        - Src:             'catalog.c:1755,8'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1757,10'
          Dst:             xmlCatalogListXMLResolve
        - Src:             'catalog.c:1779,7'
          Dst:             xmlFetchXMLCatalogFile
        - Src:             'catalog.c:1782,13'
          Dst:             xmlCatalogListXMLResolve
    - functionName:    xmlParseXMLCatalogFile
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1295
      functionLinenumberEnd: 1352
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - prefer
        - filename
      BBCount:         37
      ICount:          208
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - xmlCatalogErr
        - xmlCatalogPrintDebug
        - xmlDocGetRootElement
        - xmlFreeDoc
        - xmlGetProp
        - xmlNewCatalogEntry
        - xmlParseCatalogFile
        - xmlParseXMLCatalogNodeList
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:1301,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1302,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1304,46'
              BranchSideFuncs:
                - xmlParseCatalogFile
                - xmlDocGetRootElement
                - xmlCatalogErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNewCatalogEntry
                - xmlGetProp
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogErr
                - xmlFreeDoc
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1305,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1306,6'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1312,9'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlCatalogErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNewCatalogEntry
                - xmlGetProp
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogErr
                - xmlFreeDoc
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1306,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1308,39'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1309,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1312,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1314,27'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlDocGetRootElement
                - xmlCatalogErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNewCatalogEntry
                - xmlGetProp
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogErr
                - xmlFreeDoc
            - BranchSide:      'catalog.c:1316,32'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlCatalogErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNewCatalogEntry
                - xmlGetProp
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogErr
                - xmlFreeDoc
        - Branch String:   'catalog.c:1317,23'
          Branch Sides:
            - BranchSide:      'catalog.c:1317,39'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlNewCatalogEntry
                - xmlGetProp
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogErr
                - xmlFreeDoc
            - BranchSide:      'catalog.c:1344,35'
              BranchSideFuncs:
                - xmlCatalogErr
                - xmlFreeDoc
        - Branch String:   'catalog.c:1317,71'
          Branch Sides:
            - BranchSide:      'catalog.c:1318,3'
              BranchSideFuncs:
                - xmlCatalogErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlNewCatalogEntry
                - xmlGetProp
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogErr
                - xmlFreeDoc
            - BranchSide:      'catalog.c:1344,35'
              BranchSideFuncs:
                - xmlCatalogErr
                - xmlFreeDoc
        - Branch String:   'catalog.c:1318,20'
          Branch Sides:
            - BranchSide:      'catalog.c:1318,24'
              BranchSideFuncs:
                - xmlCatalogErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlNewCatalogEntry
                - xmlGetProp
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogErr
                - xmlFreeDoc
            - BranchSide:      'catalog.c:1344,35'
              BranchSideFuncs:
                - xmlCatalogErr
                - xmlFreeDoc
        - Branch String:   'catalog.c:1318,47'
          Branch Sides:
            - BranchSide:      'catalog.c:1319,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogErr
                - xmlFreeDoc
                - xmlNewCatalogEntry
                - xmlGetProp
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogErr
                - xmlFreeDoc
            - BranchSide:      'catalog.c:1344,35'
              BranchSideFuncs:
                - xmlCatalogErr
                - xmlFreeDoc
        - Branch String:   'catalog.c:1317,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1322,26'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlGetProp
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogErr
                - xmlFreeDoc
            - BranchSide:      'catalog.c:1344,35'
              BranchSideFuncs:
                - xmlCatalogErr
                - xmlFreeDoc
        - Branch String:   'catalog.c:1323,13'
          Branch Sides:
            - BranchSide:      'catalog.c:1324,17'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'catalog.c:1328,20'
              BranchSideFuncs:
                - xmlGetProp
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogErr
        - Branch String:   'catalog.c:1329,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1330,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogErr
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
            - BranchSide:      'catalog.c:1341,8'
              BranchSideFuncs:
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
        - Branch String:   'catalog.c:1330,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1331,10'
              BranchSideFuncs:
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
            - BranchSide:      'catalog.c:1332,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogErr
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
        - Branch String:   'catalog.c:1332,17'
          Branch Sides:
            - BranchSide:      'catalog.c:1333,10'
              BranchSideFuncs:
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
            - BranchSide:      'catalog.c:1335,23'
              BranchSideFuncs:
                - xmlCatalogErr
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
      Callsites:
        - Src:             'catalog.c:1304,11'
          Dst:             xmlParseCatalogFile
        - Src:             'catalog.c:1307,6'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1313,2'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1316,11'
          Dst:             xmlDocGetRootElement
        - Src:             'catalog.c:1317,27'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1319,3'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1321,11'
          Dst:             xmlNewCatalogEntry
        - Src:             'catalog.c:1324,6'
          Dst:             xmlFreeDoc
        - Src:             'catalog.c:1328,9'
          Dst:             xmlGetProp
        - Src:             'catalog.c:1330,10'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1332,17'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1335,3'
          Dst:             xmlCatalogErr
        - Src:             'catalog.c:1342,2'
          Dst:             xmlParseXMLCatalogNodeList
        - Src:             'catalog.c:1344,2'
          Dst:             xmlCatalogErr
        - Src:             'catalog.c:1347,2'
          Dst:             xmlFreeDoc
        - Src:             'catalog.c:1350,5'
          Dst:             xmlFreeDoc
    - functionName:    xmlParseCatalogFile
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 872
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         15
      ICount:          140
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlBufResetInput
        - xmlCanonicPath
        - xmlCatalogErrMemory
        - xmlCtxtPushInput
        - xmlFreeDoc
        - xmlFreeInputStream
        - xmlFreeParserCtxt
        - xmlFreeParserInputBuffer
        - xmlNewInputStream
        - xmlNewParserCtxt
        - xmlParseDocument
        - xmlParserInputBufferCreateFilename
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:879,9'
          Branch Sides:
            - BranchSide:      'catalog.c:880,9'
              BranchSideFuncs:
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:884,46'
              BranchSideFuncs:
                - xmlParserInputBufferCreateFilename
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'catalog.c:885,9'
          Branch Sides:
            - BranchSide:      'catalog.c:886,20'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'catalog.c:890,37'
              BranchSideFuncs:
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
                - xmlFreeParserCtxt
        - Branch String:   'catalog.c:891,9'
          Branch Sides:
            - BranchSide:      'catalog.c:892,27'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
                - xmlFreeParserCtxt
            - BranchSide:      'catalog.c:897,70'
              BranchSideFuncs:
                - xmlCanonicPath
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlFreeInputStream
                - xmlFreeParserCtxt
        - Branch String:   'catalog.c:901,9'
          Branch Sides:
            - BranchSide:      'catalog.c:902,28'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlFreeParserCtxt
            - BranchSide:      'catalog.c:907,5'
              BranchSideFuncs:
                - xmlParseDocument
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'catalog.c:915,9'
          Branch Sides:
            - BranchSide:      'catalog.c:916,8'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'catalog.c:918,13'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'catalog.c:878,12'
          Dst:             xmlNewParserCtxt
        - Src:             'catalog.c:880,9'
          Dst:             xmlCatalogErrMemory
        - Src:             'catalog.c:884,11'
          Dst:             xmlParserInputBufferCreateFilename
        - Src:             'catalog.c:886,2'
          Dst:             xmlFreeParserCtxt
        - Src:             'catalog.c:890,19'
          Dst:             xmlNewInputStream
        - Src:             'catalog.c:892,2'
          Dst:             xmlFreeParserInputBuffer
        - Src:             'catalog.c:893,2'
          Dst:             xmlFreeParserCtxt
        - Src:             'catalog.c:897,38'
          Dst:             xmlCanonicPath
        - Src:             'catalog.c:899,5'
          Dst:             xmlBufResetInput
        - Src:             'catalog.c:901,9'
          Dst:             xmlCtxtPushInput
        - Src:             'catalog.c:902,9'
          Dst:             xmlFreeInputStream
        - Src:             'catalog.c:903,9'
          Dst:             xmlFreeParserCtxt
        - Src:             'catalog.c:913,5'
          Dst:             xmlParseDocument
        - Src:             'catalog.c:919,9'
          Dst:             xmlFreeDoc
        - Src:             'catalog.c:922,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlNewCatalogEntry
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
        - name
        - value
        - URL
        - prefer
        - group
      BBCount:         33
      ICount:          215
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - xmlCatalogErrMemory
        - xmlCatalogNormalizePublic
        - xmlStrdup
      functionUses:    13
      BranchProfiles:
        - Branch String:   'catalog.c:260,9'
          Branch Sides:
            - BranchSide:      'catalog.c:261,9'
              BranchSideFuncs:
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:264,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlCatalogNormalizePublic
        - Branch String:   'catalog.c:268,33'
          Branch Sides:
            - BranchSide:      'catalog.c:268,36'
              BranchSideFuncs:
                - xmlCatalogNormalizePublic
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'catalog.c:269,44'
              BranchSideFuncs:
                - xmlCatalogNormalizePublic
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'catalog.c:268,9'
          Branch Sides:
            - BranchSide:      'catalog.c:269,44'
              BranchSideFuncs:
                - xmlCatalogNormalizePublic
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'catalog.c:273,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'catalog.c:270,13'
          Branch Sides:
            - BranchSide:      'catalog.c:271,22'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'catalog.c:272,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'catalog.c:271,21'
          Branch Sides:
            - BranchSide:      'catalog.c:271,36'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'catalog.c:271,18'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'catalog.c:273,9'
          Branch Sides:
            - BranchSide:      'catalog.c:274,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'catalog.c:276,2'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'catalog.c:277,9'
          Branch Sides:
            - BranchSide:      'catalog.c:278,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'catalog.c:279,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'catalog.c:279,9'
          Branch Sides:
            - BranchSide:      'catalog.c:280,25'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'catalog.c:282,2'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:283,9'
          Branch Sides:
            - BranchSide:      'catalog.c:284,8'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:285,9'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:285,9'
          Branch Sides:
            - BranchSide:      'catalog.c:286,23'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:288,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:261,9'
          Dst:             xmlCatalogErrMemory
        - Src:             'catalog.c:269,18'
          Dst:             xmlCatalogNormalizePublic
        - Src:             'catalog.c:274,14'
          Dst:             xmlStrdup
        - Src:             'catalog.c:280,15'
          Dst:             xmlStrdup
        - Src:             'catalog.c:286,13'
          Dst:             xmlStrdup
    - functionName:    xmlParseXMLCatalogNodeList
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1273
      functionLinenumberEnd: 1282
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - prefer
        - parent
        - cgroup
      BBCount:         13
      ICount:          77
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlParseXMLCatalogNode
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'catalog.c:1274,5'
          Branch Sides:
            - BranchSide:      'catalog.c:1275,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlParseXMLCatalogNode
            - BranchSide:      'catalog.c:1282,1'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1275,24'
          Branch Sides:
            - BranchSide:      'catalog.c:1275,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlParseXMLCatalogNode
            - BranchSide:      'catalog.c:1279,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlParseXMLCatalogNode
        - Branch String:   'catalog.c:1275,51'
          Branch Sides:
            - BranchSide:      'catalog.c:1276,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlParseXMLCatalogNode
            - BranchSide:      'catalog.c:1279,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlParseXMLCatalogNode
        - Branch String:   'catalog.c:1275,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1277,29'
              BranchSideFuncs:
                - xmlParseXMLCatalogNode
                - xmlStrEqual
            - BranchSide:      'catalog.c:1279,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlParseXMLCatalogNode
      Callsites:
        - Src:             'catalog.c:1276,7'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1277,6'
          Dst:             xmlParseXMLCatalogNode
    - functionName:    xmlParseXMLCatalogNode
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1171
      functionLinenumberEnd: 1258
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - prefer
        - parent
        - cgroup
      BBCount:         62
      ICount:          368
      EdgeCount:       82
      CyclomaticComplexity: 22
      functionsReached:
        - xmlCatalogErr
        - xmlGetNsProp
        - xmlGetProp
        - xmlNewCatalogEntry
        - xmlParseXMLCatalogNodeList
        - xmlParseXMLCatalogOneNode
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:1175,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1176,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1177,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:1177,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1179,19'
              BranchSideFuncs:
                - xmlGetProp
                - xmlGetProp
                - xmlGetNsProp
                - xmlNewCatalogEntry
                - xmlParseXMLCatalogNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogErr
            - BranchSide:      'catalog.c:1199,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:1182,13'
          Branch Sides:
            - BranchSide:      'catalog.c:1183,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogErr
                - xmlGetProp
                - xmlGetNsProp
                - xmlNewCatalogEntry
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1195,20'
              BranchSideFuncs:
                - xmlGetProp
                - xmlGetNsProp
                - xmlNewCatalogEntry
                - xmlParseXMLCatalogNodeList
        - Branch String:   'catalog.c:1183,17'
          Branch Sides:
            - BranchSide:      'catalog.c:1184,24'
              BranchSideFuncs:
                - xmlGetProp
                - xmlGetNsProp
                - xmlNewCatalogEntry
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1185,36'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogErr
                - xmlGetProp
                - xmlGetNsProp
                - xmlNewCatalogEntry
                - xmlParseXMLCatalogNodeList
        - Branch String:   'catalog.c:1185,24'
          Branch Sides:
            - BranchSide:      'catalog.c:1186,24'
              BranchSideFuncs:
                - xmlGetProp
                - xmlGetNsProp
                - xmlNewCatalogEntry
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1188,17'
              BranchSideFuncs:
                - xmlCatalogErr
                - xmlGetProp
                - xmlGetNsProp
                - xmlNewCatalogEntry
                - xmlParseXMLCatalogNodeList
        - Branch String:   'catalog.c:1199,16'
          Branch Sides:
            - BranchSide:      'catalog.c:1200,36'
              BranchSideFuncs:
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1202,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseXMLCatalogNodeList
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
        - Branch String:   'catalog.c:1202,16'
          Branch Sides:
            - BranchSide:      'catalog.c:1203,36'
              BranchSideFuncs:
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1205,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseXMLCatalogNodeList
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
        - Branch String:   'catalog.c:1205,16'
          Branch Sides:
            - BranchSide:      'catalog.c:1206,36'
              BranchSideFuncs:
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1209,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseXMLCatalogNodeList
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
        - Branch String:   'catalog.c:1209,16'
          Branch Sides:
            - BranchSide:      'catalog.c:1210,36'
              BranchSideFuncs:
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1213,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseXMLCatalogNodeList
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
        - Branch String:   'catalog.c:1213,16'
          Branch Sides:
            - BranchSide:      'catalog.c:1214,36'
              BranchSideFuncs:
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1217,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseXMLCatalogNodeList
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
        - Branch String:   'catalog.c:1217,16'
          Branch Sides:
            - BranchSide:      'catalog.c:1218,36'
              BranchSideFuncs:
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1221,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseXMLCatalogNodeList
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
        - Branch String:   'catalog.c:1221,16'
          Branch Sides:
            - BranchSide:      'catalog.c:1222,36'
              BranchSideFuncs:
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1225,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseXMLCatalogNodeList
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
        - Branch String:   'catalog.c:1225,16'
          Branch Sides:
            - BranchSide:      'catalog.c:1226,36'
              BranchSideFuncs:
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1229,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlParseXMLCatalogNodeList
                - xmlParseXMLCatalogOneNode
        - Branch String:   'catalog.c:1234,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1235,13'
              BranchSideFuncs:
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1256,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1235,13'
          Branch Sides:
            - BranchSide:      'catalog.c:1236,22'
              BranchSideFuncs:
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1248,6'
              BranchSideFuncs:
                - xmlParseXMLCatalogNodeList
        - Branch String:   'catalog.c:1237,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1238,22'
              BranchSideFuncs:
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1242,10'
              BranchSideFuncs:
                - xmlParseXMLCatalogNodeList
        - Branch String:   'catalog.c:1243,3'
          Branch Sides:
            - BranchSide:      'catalog.c:1244,14'
              BranchSideFuncs:
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1245,16'
              BranchSideFuncs:
                - xmlParseXMLCatalogNodeList
        - Branch String:   'catalog.c:1248,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1253,40'
              BranchSideFuncs:
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1255,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1256,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1256,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1257,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:1177,9'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1181,16'
          Dst:             xmlGetProp
        - Src:             'catalog.c:1183,17'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1185,24'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1188,3'
          Dst:             xmlCatalogErr
        - Src:             'catalog.c:1195,9'
          Dst:             xmlGetProp
        - Src:             'catalog.c:1196,9'
          Dst:             xmlGetNsProp
        - Src:             'catalog.c:1197,10'
          Dst:             xmlNewCatalogEntry
        - Src:             'catalog.c:1199,16'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1200,10'
          Dst:             xmlParseXMLCatalogOneNode
        - Src:             'catalog.c:1202,16'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1203,10'
          Dst:             xmlParseXMLCatalogOneNode
        - Src:             'catalog.c:1205,16'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1206,10'
          Dst:             xmlParseXMLCatalogOneNode
        - Src:             'catalog.c:1209,16'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1210,10'
          Dst:             xmlParseXMLCatalogOneNode
        - Src:             'catalog.c:1213,16'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1214,10'
          Dst:             xmlParseXMLCatalogOneNode
        - Src:             'catalog.c:1217,16'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1218,10'
          Dst:             xmlParseXMLCatalogOneNode
        - Src:             'catalog.c:1221,16'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1222,10'
          Dst:             xmlParseXMLCatalogOneNode
        - Src:             'catalog.c:1225,16'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1226,10'
          Dst:             xmlParseXMLCatalogOneNode
        - Src:             'catalog.c:1229,16'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1230,10'
          Dst:             xmlParseXMLCatalogOneNode
        - Src:             'catalog.c:1253,13'
          Dst:             xmlParseXMLCatalogNodeList
    - functionName:    xmlParseXMLCatalogOneNode
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1100
      functionLinenumberEnd: 1155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - type
        - name
        - attrName
        - uriAttrName
        - prefer
        - cgroup
      BBCount:         42
      ICount:          265
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - xmlBuildURI
        - xmlCatalogErr
        - xmlCatalogPrintDebug
        - xmlGetProp
        - xmlNewCatalogEntry
        - xmlNodeGetBase
      functionUses:    9
      BranchProfiles:
        - Branch String:   'catalog.c:1108,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1109,25'
              BranchSideFuncs:
                - xmlGetProp
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlCatalogErr
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogErr
                - xmlCatalogErr
            - BranchSide:      'catalog.c:1116,27'
              BranchSideFuncs:
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlCatalogErr
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogErr
        - Branch String:   'catalog.c:1110,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1111,20'
              BranchSideFuncs:
                - xmlCatalogErr
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlCatalogErr
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogErr
            - BranchSide:      'catalog.c:1115,5'
              BranchSideFuncs:
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlCatalogErr
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogErr
        - Branch String:   'catalog.c:1117,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1118,16'
              BranchSideFuncs:
                - xmlCatalogErr
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlCatalogErr
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1122,10'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlCatalogErr
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1122,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1123,6'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlCatalogErr
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1130,27'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlCatalogErr
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1123,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1124,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1125,6'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1125,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1126,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1127,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1132,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1133,6'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1143,16'
              BranchSideFuncs:
                - xmlCatalogErr
        - Branch String:   'catalog.c:1133,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1134,10'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1141,27'
              BranchSideFuncs:
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:1134,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1136,29'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:1139,24'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:1146,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1147,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1148,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1148,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1149,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1150,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1150,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1151,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1152,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1152,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1153,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1154,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:1109,14'
          Dst:             xmlGetProp
        - Src:             'catalog.c:1111,6'
          Dst:             xmlCatalogErr
        - Src:             'catalog.c:1116,16'
          Dst:             xmlGetProp
        - Src:             'catalog.c:1118,2'
          Dst:             xmlCatalogErr
        - Src:             'catalog.c:1130,12'
          Dst:             xmlNodeGetBase
        - Src:             'catalog.c:1131,11'
          Dst:             xmlBuildURI
        - Src:             'catalog.c:1135,3'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1138,3'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1141,8'
          Dst:             xmlNewCatalogEntry
        - Src:             'catalog.c:1143,2'
          Dst:             xmlCatalogErr
    - functionName:    xmlCatalogErrMemory
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlRaiseMemoryError
      functionUses:    8
      BranchProfiles:
        - Branch String:   'catalog.c:196,5'
          Branch Sides:
            - BranchSide:      'catalog.c:196,5'
              BranchSideFuncs:
                - xmlRaiseMemoryError
            - BranchSide:      'catalog.c:196,5'
              BranchSideFuncs:
                - xmlRaiseMemoryError
      Callsites:
        - Src:             'catalog.c:196,5'
          Dst:             xmlRaiseMemoryError
    - functionName:    xmlGrowCapacity
      functionSourceFile: '/src/libxml2/./include/private/memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - capacity
        - elemSize
        - min
        - max
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './include/private/memory.h:36,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:38,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:45,10'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:45,27'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:46,19'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:47,9'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:45,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:47,9'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:50,14'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:52,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:53,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:55,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParseSGMLCatalogPubid
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2131
      functionLinenumberEnd: 2195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - id
      BBCount:         59
      ICount:          365
      EdgeCount:       80
      CyclomaticComplexity: 23
      functionsReached:
        - xmlCatalogErrMemory
        - xmlGrowCapacity
      functionUses:    4
      BranchProfiles:
        - Branch String:   'catalog.c:2139,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2140,9'
              BranchSideFuncs:
                - xmlGrowCapacity.5471
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:2142,16'
              BranchSideFuncs:
                - xmlGrowCapacity.5471
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
        - Branch String:   'catalog.c:2142,16'
          Branch Sides:
            - BranchSide:      'catalog.c:2143,9'
              BranchSideFuncs:
                - xmlGrowCapacity.5471
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:2146,7'
              BranchSideFuncs:
                - xmlGrowCapacity.5471
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
        - Branch String:   'catalog.c:2149,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2150,9'
              BranchSideFuncs:
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:2153,5'
              BranchSideFuncs:
                - xmlGrowCapacity.5471
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
        - Branch String:   'catalog.c:2153,34'
          Branch Sides:
            - BranchSide:      'catalog.c:2153,5'
              BranchSideFuncs:
                - xmlGrowCapacity.5471
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:2153,39'
              BranchSideFuncs:
                - xmlGrowCapacity.5471
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
        - Branch String:   'catalog.c:2153,5'
          Branch Sides:
            - BranchSide:      'catalog.c:2154,8'
              BranchSideFuncs:
                - xmlGrowCapacity.5471
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:2180,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2154,21'
          Branch Sides:
            - BranchSide:      'catalog.c:2154,25'
              BranchSideFuncs:
                - xmlGrowCapacity.5471
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:2156,7'
              BranchSideFuncs:
                - xmlGrowCapacity.5471
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
        - Branch String:   'catalog.c:2154,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2155,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2156,7'
              BranchSideFuncs:
                - xmlGrowCapacity.5471
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
        - Branch String:   'catalog.c:2156,20'
          Branch Sides:
            - BranchSide:      'catalog.c:2156,24'
              BranchSideFuncs:
                - xmlGrowCapacity.5471
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:2158,6'
              BranchSideFuncs:
                - xmlGrowCapacity.5471
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
        - Branch String:   'catalog.c:2156,24'
          Branch Sides:
            - BranchSide:      'catalog.c:2156,24'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2157,6'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2156,24'
          Branch Sides:
            - BranchSide:      'catalog.c:2156,24'
              BranchSideFuncs:
                - xmlGrowCapacity.5471
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:2156,24'
              BranchSideFuncs:
                - xmlGrowCapacity.5471
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
        - Branch String:   'catalog.c:2156,24'
          Branch Sides:
            - BranchSide:      'catalog.c:2156,24'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2157,6'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2156,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2157,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2158,6'
              BranchSideFuncs:
                - xmlGrowCapacity.5471
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
        - Branch String:   'catalog.c:2158,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2162,39'
              BranchSideFuncs:
                - xmlGrowCapacity.5471
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:2177,16'
              BranchSideFuncs:
                - xmlGrowCapacity.5471
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
        - Branch String:   'catalog.c:2163,17'
          Branch Sides:
            - BranchSide:      'catalog.c:2164,3'
              BranchSideFuncs:
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:2168,12'
              BranchSideFuncs:
                - xmlGrowCapacity.5471
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
        - Branch String:   'catalog.c:2169,10'
          Branch Sides:
            - BranchSide:      'catalog.c:2170,3'
              BranchSideFuncs:
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:2174,12'
              BranchSideFuncs:
                - xmlGrowCapacity.5471
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
        - Branch String:   'catalog.c:2181,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2182,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2187,7'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2182,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2182,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2186,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2182,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2182,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2182,7'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2182,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2182,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2186,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2182,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2183,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2186,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2187,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2188,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2191,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:2150,9'
          Dst:             xmlCatalogErrMemory
        - Src:             'catalog.c:2162,23'
          Dst:             xmlGrowCapacity
        - Src:             'catalog.c:2164,3'
          Dst:             xmlCatalogErrMemory
        - Src:             'catalog.c:2170,3'
          Dst:             xmlCatalogErrMemory
    - functionName:    xmlParseSGMLCatalogName
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2207
      functionLinenumberEnd: 2233
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - name
      BBCount:         116
      ICount:          502
      EdgeCount:       163
      CyclomaticComplexity: 49
      functionsReached:
        - xmlCharInRange
        - xmlStrndup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'catalog.c:2218,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2218,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2218,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2218,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2218,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2218,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2218,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2218,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2222,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2218,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2218,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2218,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2218,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2218,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2222,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2218,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2218,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2218,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2218,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2218,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2222,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2218,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2218,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2218,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2218,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2218,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2222,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2218,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2218,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2222,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2218,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2218,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2222,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2218,24'
          Branch Sides:
            - BranchSide:      'catalog.c:2218,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2218,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2218,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2218,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2222,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2218,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2218,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2218,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2218,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2218,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2222,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2218,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2218,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2222,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2218,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2218,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2218,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2218,24'
          Branch Sides:
            - BranchSide:      'catalog.c:2218,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2222,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2218,38'
          Branch Sides:
            - BranchSide:      'catalog.c:2218,42'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2222,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2218,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2219,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2222,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2222,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2222,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
            - BranchSide:      'catalog.c:2222,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2222,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2222,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
            - BranchSide:      'catalog.c:2222,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2222,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2222,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2222,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2222,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2222,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
            - BranchSide:      'catalog.c:2222,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2222,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2222,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2222,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2222,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2222,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
            - BranchSide:      'catalog.c:2222,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2222,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2222,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2222,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2222,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2222,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
            - BranchSide:      'catalog.c:2222,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2222,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2222,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2222,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2222,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2222,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2222,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2222,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2222,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2222,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2222,28'
          Branch Sides:
            - BranchSide:      'catalog.c:2222,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
            - BranchSide:      'catalog.c:2222,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2222,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2222,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2222,32'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2222,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2222,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
            - BranchSide:      'catalog.c:2222,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2222,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2222,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2222,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2222,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2222,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2222,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2222,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2222,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
            - BranchSide:      'catalog.c:2222,32'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2222,28'
          Branch Sides:
            - BranchSide:      'catalog.c:2222,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2222,32'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2222,45'
          Branch Sides:
            - BranchSide:      'catalog.c:2222,32'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2222,32'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2222,32'
          Branch Sides:
            - BranchSide:      'catalog.c:2222,32'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2223,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'catalog.c:2222,32'
          Branch Sides:
            - BranchSide:      'catalog.c:2222,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2223,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'catalog.c:2222,45'
          Branch Sides:
            - BranchSide:      'catalog.c:2222,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2223,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'catalog.c:2223,24'
          Branch Sides:
            - BranchSide:      'catalog.c:2222,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2223,28'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'catalog.c:2223,38'
          Branch Sides:
            - BranchSide:      'catalog.c:2222,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2224,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'catalog.c:2224,17'
          Branch Sides:
            - BranchSide:      'catalog.c:2222,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2224,21'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'catalog.c:2222,5'
          Branch Sides:
            - BranchSide:      'catalog.c:2225,15'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2231,24'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'catalog.c:2228,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2222,5'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2229,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:2218,11'
          Dst:             xmlCharInRange
        - Src:             'catalog.c:2222,14'
          Dst:             xmlCharInRange
        - Src:             'catalog.c:2222,32'
          Dst:             xmlCharInRange
        - Src:             'catalog.c:2231,13'
          Dst:             xmlStrndup
    - functionName:    xmlParseSGMLCatalogComment
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2109
      functionLinenumberEnd: 2119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         18
      ICount:          100
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:2110,25'
          Branch Sides:
            - BranchSide:      'catalog.c:2110,29'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2111,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2110,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2111,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2112,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2113,26'
          Branch Sides:
            - BranchSide:      'catalog.c:2113,31'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2113,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2113,5'
          Branch Sides:
            - BranchSide:      'catalog.c:2114,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2115,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2115,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2116,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2118,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCatalogGetPublic
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3719
      functionLinenumberEnd: 3751
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pubID
      BBCount:         22
      ICount:          109
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - snprintf
        - xmlCatalogGetSGMLPublic
        - xmlCatalogListXMLResolve
        - xmlInitializeCatalog
        - xmlPrintErrorMessage
      functionUses:    0
      BranchProfiles:
        - Branch String:   'catalog.c:3724,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3725,2'
              BranchSideFuncs:
                - xmlCatalogGetSGMLPublic
                - xmlCatalogListXMLResolve
                - snprintf
                - xmlPrintErrorMessage
            - BranchSide:      'catalog.c:3727,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLPublic
                - xmlCatalogListXMLResolve
                - snprintf
                - xmlPrintErrorMessage
        - Branch String:   'catalog.c:3727,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3728,2'
              BranchSideFuncs:
                - xmlPrintErrorMessage
                - xmlCatalogGetSGMLPublic
                - xmlCatalogListXMLResolve
                - snprintf
            - BranchSide:      'catalog.c:3733,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLPublic
                - xmlCatalogListXMLResolve
                - snprintf
        - Branch String:   'catalog.c:3733,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3734,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3739,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLPublic
                - xmlCatalogListXMLResolve
                - snprintf
        - Branch String:   'catalog.c:3739,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3740,33'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlCatalogGetSGMLPublic
                - snprintf
            - BranchSide:      'catalog.c:3748,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLPublic
        - Branch String:   'catalog.c:3741,20'
          Branch Sides:
            - BranchSide:      'catalog.c:3741,24'
              BranchSideFuncs:
                - xmlCatalogGetSGMLPublic
                - snprintf
            - BranchSide:      'catalog.c:3746,5'
              BranchSideFuncs:
                - xmlCatalogGetSGMLPublic
        - Branch String:   'catalog.c:3741,6'
          Branch Sides:
            - BranchSide:      'catalog.c:3742,67'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'catalog.c:3746,5'
              BranchSideFuncs:
                - xmlCatalogGetSGMLPublic
        - Branch String:   'catalog.c:3748,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3749,33'
              BranchSideFuncs:
                - xmlCatalogGetSGMLPublic
            - BranchSide:      'catalog.c:3750,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:3725,2'
          Dst:             xmlInitializeCatalog
        - Src:             'catalog.c:3728,2'
          Dst:             xmlPrintErrorMessage
        - Src:             'catalog.c:3740,8'
          Dst:             xmlCatalogListXMLResolve
        - Src:             'catalog.c:3742,6'
          Dst:             snprintf
        - Src:             'catalog.c:3749,9'
          Dst:             xmlCatalogGetSGMLPublic
    - functionName:    xmlInitializeCatalog
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3058
      functionLinenumberEnd: 3108
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         52
      ICount:          256
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - getenv
        - xmlCreateNewCatalog
        - xmlInitParser
        - xmlNewCatalogEntry
        - xmlRMutexLock
        - xmlRMutexUnlock
        - xmlStrndup
      functionUses:    9
      BranchProfiles:
        - Branch String:   'catalog.c:3059,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3059,9'
              BranchSideFuncs:
                - xmlInitParser
                - xmlRMutexLock
                - xmlRMutexUnlock
                - getenv
                - xmlCreateNewCatalog
                - xmlStrndup
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3059,9'
              BranchSideFuncs:
                - xmlInitParser
                - xmlRMutexLock
                - xmlRMutexUnlock
                - getenv
                - xmlCreateNewCatalog
                - xmlStrndup
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3059,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3060,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3062,5'
              BranchSideFuncs:
                - xmlInitParser
                - xmlRMutexLock
                - xmlRMutexUnlock
                - getenv
                - xmlCreateNewCatalog
                - xmlStrndup
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3066,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3073,28'
              BranchSideFuncs:
                - getenv
                - xmlCreateNewCatalog
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3105,5'
              BranchSideFuncs:
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:3074,6'
          Branch Sides:
            - BranchSide:      'catalog.c:3075,15'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3078,3'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3079,6'
          Branch Sides:
            - BranchSide:      'catalog.c:3082,12'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3103,5'
              BranchSideFuncs:
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:3084,6'
          Branch Sides:
            - BranchSide:      'catalog.c:3085,3'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3101,26'
              BranchSideFuncs:
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:3085,10'
          Branch Sides:
            - BranchSide:      'catalog.c:3085,3'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3085,10'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3085,10'
          Branch Sides:
            - BranchSide:      'catalog.c:3085,10'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3085,3'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3085,10'
          Branch Sides:
            - BranchSide:      'catalog.c:3085,3'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3085,3'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3085,3'
          Branch Sides:
            - BranchSide:      'catalog.c:3086,10'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3087,8'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3087,7'
          Branch Sides:
            - BranchSide:      'catalog.c:3084,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3088,15'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3089,26'
          Branch Sides:
            - BranchSide:      'catalog.c:3089,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3089,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3089,31'
          Branch Sides:
            - BranchSide:      'catalog.c:3089,30'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3089,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3089,31'
          Branch Sides:
            - BranchSide:      'catalog.c:3089,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3089,30'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3089,31'
          Branch Sides:
            - BranchSide:      'catalog.c:3089,30'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3089,30'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3089,7'
          Branch Sides:
            - BranchSide:      'catalog.c:3090,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3091,51'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3092,11'
          Branch Sides:
            - BranchSide:      'catalog.c:3094,20'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlRMutexUnlock
                - xmlStrndup
            - BranchSide:      'catalog.c:3099,3'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3095,8'
          Branch Sides:
            - BranchSide:      'catalog.c:3096,22'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3097,4'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
      Callsites:
        - Src:             'catalog.c:3062,5'
          Dst:             xmlInitParser
        - Src:             'catalog.c:3064,5'
          Dst:             xmlRMutexLock
        - Src:             'catalog.c:3073,28'
          Dst:             getenv
        - Src:             'catalog.c:3077,10'
          Dst:             xmlCreateNewCatalog
        - Src:             'catalog.c:3091,23'
          Dst:             xmlStrndup
        - Src:             'catalog.c:3093,15'
          Dst:             xmlNewCatalogEntry
        - Src:             'catalog.c:3105,5'
          Dst:             xmlRMutexUnlock
    - functionName:    xmlCatalogGetSGMLPublic
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2507
      functionLinenumberEnd: 2532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
        - pubID
      BBCount:         25
      ICount:          129
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - xmlCatalogNormalizePublic
        - xmlHashLookup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'catalog.c:2511,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2512,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2514,40'
              BranchSideFuncs:
                - xmlCatalogNormalizePublic
                - xmlHashLookup
        - Branch String:   'catalog.c:2515,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2516,19'
              BranchSideFuncs:
                - xmlHashLookup
            - BranchSide:      'catalog.c:2518,48'
              BranchSideFuncs:
                - xmlHashLookup
        - Branch String:   'catalog.c:2516,18'
          Branch Sides:
            - BranchSide:      'catalog.c:2516,33'
              BranchSideFuncs:
                - xmlHashLookup
            - BranchSide:      'catalog.c:2516,15'
              BranchSideFuncs:
                - xmlHashLookup
        - Branch String:   'catalog.c:2519,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2520,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2524,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2520,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2521,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2522,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2524,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2525,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2529,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2525,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2526,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2527,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2529,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2530,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2531,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:2514,14'
          Dst:             xmlCatalogNormalizePublic
        - Src:             'catalog.c:2518,34'
          Dst:             xmlHashLookup
    - functionName:    xmlCreateNewCatalog
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - type
        - prefer
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCatalogErrMemory
        - xmlHashCreate
      functionUses:    7
      BranchProfiles:
        - Branch String:   'catalog.c:398,9'
          Branch Sides:
            - BranchSide:      'catalog.c:399,9'
              BranchSideFuncs:
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:402,12'
              BranchSideFuncs:
                - xmlHashCreate
        - Branch String:   'catalog.c:407,9'
          Branch Sides:
            - BranchSide:      'catalog.c:408,14'
              BranchSideFuncs:
                - xmlHashCreate
            - BranchSide:      'catalog.c:409,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:399,9'
          Dst:             xmlCatalogErrMemory
        - Src:             'catalog.c:408,14'
          Dst:             xmlHashCreate
    - functionName:    xmlCatalogGetSystem
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3675
      functionLinenumberEnd: 3707
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sysID
      BBCount:         22
      ICount:          109
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - snprintf
        - xmlCatalogGetSGMLSystem
        - xmlCatalogListXMLResolve
        - xmlInitializeCatalog
        - xmlPrintErrorMessage
      functionUses:    0
      BranchProfiles:
        - Branch String:   'catalog.c:3680,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3681,2'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
                - xmlCatalogListXMLResolve
                - snprintf
                - xmlPrintErrorMessage
            - BranchSide:      'catalog.c:3683,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
                - xmlCatalogListXMLResolve
                - snprintf
                - xmlPrintErrorMessage
        - Branch String:   'catalog.c:3683,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3684,2'
              BranchSideFuncs:
                - xmlPrintErrorMessage
                - xmlCatalogGetSGMLSystem
                - xmlCatalogListXMLResolve
                - snprintf
            - BranchSide:      'catalog.c:3689,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
                - xmlCatalogListXMLResolve
                - snprintf
        - Branch String:   'catalog.c:3689,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3690,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3695,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
                - xmlCatalogListXMLResolve
                - snprintf
        - Branch String:   'catalog.c:3695,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3696,33'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlCatalogGetSGMLSystem
                - snprintf
            - BranchSide:      'catalog.c:3704,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
        - Branch String:   'catalog.c:3697,20'
          Branch Sides:
            - BranchSide:      'catalog.c:3697,24'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
                - snprintf
            - BranchSide:      'catalog.c:3702,5'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
        - Branch String:   'catalog.c:3697,6'
          Branch Sides:
            - BranchSide:      'catalog.c:3698,67'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'catalog.c:3702,5'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
        - Branch String:   'catalog.c:3704,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3705,33'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
            - BranchSide:      'catalog.c:3706,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:3681,2'
          Dst:             xmlInitializeCatalog
        - Src:             'catalog.c:3684,2'
          Dst:             xmlPrintErrorMessage
        - Src:             'catalog.c:3696,8'
          Dst:             xmlCatalogListXMLResolve
        - Src:             'catalog.c:3698,6'
          Dst:             snprintf
        - Src:             'catalog.c:3705,9'
          Dst:             xmlCatalogGetSGMLSystem
    - functionName:    xmlCatalogGetSGMLSystem
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2544
      functionLinenumberEnd: 2556
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
        - sysID
      BBCount:         10
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlHashLookup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'catalog.c:2547,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2548,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2550,48'
              BranchSideFuncs:
                - xmlHashLookup
        - Branch String:   'catalog.c:2551,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2552,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2553,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2553,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2554,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2555,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:2550,34'
          Dst:             xmlHashLookup
    - functionName:    xmlCatalogLocalResolveURI
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3640
      functionLinenumberEnd: 3658
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catalogs
        - URI
      BBCount:         16
      ICount:          81
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlCatalogListXMLResolveURI
        - xmlCatalogPrintDebug
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:3644,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3645,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3647,9'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:3647,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3649,23'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogListXMLResolveURI
            - BranchSide:      'catalog.c:3651,34'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
        - Branch String:   'catalog.c:3652,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3653,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3654,39'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
        - Branch String:   'catalog.c:3655,23'
          Branch Sides:
            - BranchSide:      'catalog.c:3655,27'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3657,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:3655,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3656,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3657,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:3648,2'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:3654,11'
          Dst:             xmlCatalogListXMLResolveURI
    - functionName:    xmlCatalogLocalResolve
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3599
      functionLinenumberEnd: 3626
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catalogs
        - pubID
        - sysID
      BBCount:         28
      ICount:          128
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - xmlCatalogListXMLResolve
        - xmlCatalogPrintDebug
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:3603,25'
          Branch Sides:
            - BranchSide:      'catalog.c:3603,29'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:3606,9'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:3603,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3604,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3606,9'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:3606,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3607,14'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:3619,34'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:3607,29'
          Branch Sides:
            - BranchSide:      'catalog.c:3607,33'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:3610,20'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:3607,13'
          Branch Sides:
            - BranchSide:      'catalog.c:3609,67'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:3610,20'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:3610,20'
          Branch Sides:
            - BranchSide:      'catalog.c:3612,58'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:3615,58'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:3620,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3621,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3622,36'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:3623,23'
          Branch Sides:
            - BranchSide:      'catalog.c:3623,27'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3625,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:3623,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3624,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3625,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:3608,13'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:3611,13'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:3614,13'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:3622,11'
          Dst:             xmlCatalogListXMLResolve
    - functionName:    xmlCatalogAddLocal
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3558
      functionLinenumberEnd: 3583
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catalogs
        - URL
      BBCount:         16
      ICount:          95
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlCatalogPrintDebug
        - xmlInitParser
        - xmlNewCatalogEntry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:3563,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3564,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3566,9'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:3566,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3568,35'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3570,54'
              BranchSideFuncs:
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3572,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3573,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3575,34'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:3576,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3577,18'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3579,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:3579,5'
          Branch Sides:
            - BranchSide:      'catalog.c:3580,10'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3581,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:3561,5'
          Dst:             xmlInitParser
        - Src:             'catalog.c:3567,2'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:3570,11'
          Dst:             xmlNewCatalogEntry
    - functionName:    xmlCatalogFreeLocal
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3539
      functionLinenumberEnd: 3545
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - catalogs
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlFreeCatalogEntryList
      functionUses:    2
      BranchProfiles:
        - Branch String:   'catalog.c:3543,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3543,9'
              BranchSideFuncs:
                - xmlFreeCatalogEntryList
            - BranchSide:      'catalog.c:3544,26'
              BranchSideFuncs:
                - xmlFreeCatalogEntryList
      Callsites:
        - Src:             'catalog.c:3544,2'
          Dst:             xmlFreeCatalogEntryList
    - functionName:    xmlFreeCatalogEntryList
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ret
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlFreeCatalogEntry
      functionUses:    2
      BranchProfiles:
        - Branch String:   'catalog.c:348,5'
          Branch Sides:
            - BranchSide:      'catalog.c:349,9'
              BranchSideFuncs:
                - xmlFreeCatalogEntry
            - BranchSide:      'catalog.c:353,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:350,2'
          Dst:             xmlFreeCatalogEntry
    - functionName:    xmlFreeCatalogEntry
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - name
      BBCount:         26
      ICount:          145
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - xmlCatalogPrintDebug
      functionUses:    9
      BranchProfiles:
        - Branch String:   'catalog.c:308,9'
          Branch Sides:
            - BranchSide:      'catalog.c:309,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:314,9'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:314,9'
          Branch Sides:
            - BranchSide:      'catalog.c:315,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:317,9'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:317,9'
          Branch Sides:
            - BranchSide:      'catalog.c:318,6'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:329,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:318,6'
          Branch Sides:
            - BranchSide:      'catalog.c:320,34'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:321,11'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:321,11'
          Branch Sides:
            - BranchSide:      'catalog.c:323,34'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:325,6'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:329,9'
          Branch Sides:
            - BranchSide:      'catalog.c:330,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:331,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:331,9'
          Branch Sides:
            - BranchSide:      'catalog.c:332,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:333,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:333,9'
          Branch Sides:
            - BranchSide:      'catalog.c:334,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:335,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:319,6'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:322,6'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:325,6'
          Dst:             xmlCatalogPrintDebug
    - functionName:    xmlCatalogSetDebug
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3516
      functionLinenumberEnd: 3523
      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:3519,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3520,26'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3522,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCatalogSetDefaultPrefer
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3482
      functionLinenumberEnd: 3504
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - prefer
      BBCount:         13
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCatalogPrintDebug
      functionUses:    0
      BranchProfiles:
        - Branch String:   'catalog.c:3485,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3486,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3488,9'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:3488,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3489,10'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:3502,31'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:3489,2'
          Branch Sides:
            - BranchSide:      'catalog.c:3491,3'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:3495,3'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:3499,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:3491,3'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:3495,3'
          Dst:             xmlCatalogPrintDebug
    - functionName:    xmlCatalogSetDefaults
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3445
      functionLinenumberEnd: 3467
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - allow
      BBCount:         12
      ICount:          53
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCatalogPrintDebug
      functionUses:    0
      BranchProfiles:
        - Branch String:   'catalog.c:3446,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3446,9'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:3447,10'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:3447,2'
          Branch Sides:
            - BranchSide:      'catalog.c:3449,3'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:3453,3'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:3457,3'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:3461,3'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:3465,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:3449,3'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:3453,3'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:3457,3'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:3461,3'
          Dst:             xmlCatalogPrintDebug
    - functionName:    xmlCatalogGetDefaults
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3430
      functionLinenumberEnd: 3431
      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: 3400
      functionLinenumberEnd: 3409
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlConvertSGMLCatalog
        - xmlInitializeCatalog
        - xmlRMutexLock
        - xmlRMutexUnlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'catalog.c:3401,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3401,9'
              BranchSideFuncs:
                - xmlInitializeCatalog
                - xmlRMutexLock
                - xmlConvertSGMLCatalog
                - xmlRMutexUnlock
            - BranchSide:      'catalog.c:3401,9'
              BranchSideFuncs:
                - xmlInitializeCatalog
                - xmlRMutexLock
                - xmlConvertSGMLCatalog
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:3403,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3403,9'
              BranchSideFuncs:
                - xmlRMutexLock
                - xmlConvertSGMLCatalog
                - xmlRMutexUnlock
            - BranchSide:      'catalog.c:3404,2'
              BranchSideFuncs:
                - xmlInitializeCatalog
                - xmlRMutexLock
                - xmlConvertSGMLCatalog
                - xmlRMutexUnlock
      Callsites:
        - Src:             'catalog.c:3404,2'
          Dst:             xmlInitializeCatalog
        - Src:             'catalog.c:3406,5'
          Dst:             xmlRMutexLock
        - Src:             'catalog.c:3407,11'
          Dst:             xmlConvertSGMLCatalog
        - Src:             'catalog.c:3408,5'
          Dst:             xmlRMutexUnlock
    - functionName:    xmlConvertSGMLCatalog
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 788
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
      BBCount:         12
      ICount:          54
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCatalogConvertEntry
        - xmlCatalogPrintDebug
        - xmlHashScan
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:779,25'
          Branch Sides:
            - BranchSide:      'catalog.c:779,29'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:780,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:779,9'
          Branch Sides:
            - BranchSide:      'catalog.c:780,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:782,9'
              BranchSideFuncs:
                - xmlHashScan
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:782,9'
          Branch Sides:
            - BranchSide:      'catalog.c:783,2'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlHashScan
            - BranchSide:      'catalog.c:786,17'
              BranchSideFuncs:
                - xmlHashScan
      Callsites:
        - Src:             'catalog.c:783,2'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:786,5'
          Dst:             xmlHashScan
        - Src:             'catalog.c:786,5'
          Dst:             xmlCatalogConvertEntry
    - functionName:    xmlCatalogConvertEntry
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 711
      functionLinenumberEnd: 766
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - data
        - name
      BBCount:         29
      ICount:          204
      EdgeCount:       34
      CyclomaticComplexity: 7
      functionsReached:
        - xmlFreeCatalogEntry
        - xmlHashRemoveEntry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:714,25'
          Branch Sides:
            - BranchSide:      'catalog.c:714,29'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:716,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:714,44'
          Branch Sides:
            - BranchSide:      'catalog.c:714,48'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:716,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:714,69'
          Branch Sides:
            - BranchSide:      'catalog.c:715,3'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:716,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:714,9'
          Branch Sides:
            - BranchSide:      'catalog.c:716,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:717,13'
              BranchSideFuncs:
                - xmlHashRemoveEntry
                - xmlHashRemoveEntry
        - Branch String:   'catalog.c:717,5'
          Branch Sides:
            - BranchSide:      'catalog.c:719,6'
              BranchSideFuncs:
                - xmlHashRemoveEntry
            - BranchSide:      'catalog.c:722,6'
              BranchSideFuncs:
                - xmlHashRemoveEntry
            - BranchSide:      'catalog.c:725,6'
              BranchSideFuncs:
                - xmlHashRemoveEntry
            - BranchSide:      'catalog.c:728,6'
              BranchSideFuncs:
                - xmlHashRemoveEntry
            - BranchSide:      'catalog.c:731,6'
              BranchSideFuncs:
                - xmlHashRemoveEntry
            - BranchSide:      'catalog.c:734,6'
              BranchSideFuncs:
                - xmlHashRemoveEntry
            - BranchSide:      'catalog.c:737,6'
              BranchSideFuncs:
                - xmlHashRemoveEntry
            - BranchSide:      'catalog.c:740,6'
              BranchSideFuncs:
                - xmlHashRemoveEntry
            - BranchSide:      'catalog.c:743,6'
              BranchSideFuncs:
                - xmlHashRemoveEntry
            - BranchSide:      'catalog.c:746,25'
              BranchSideFuncs:
                - xmlHashRemoveEntry
        - Branch String:   'catalog.c:756,9'
          Branch Sides:
            - BranchSide:      'catalog.c:757,25'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:761,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:762,2'
          Branch Sides:
            - BranchSide:      'catalog.c:763,13'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:764,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:746,6'
          Dst:             xmlHashRemoveEntry
        - Src:             'catalog.c:746,6'
          Dst:             xmlFreeCatalogEntry
        - Src:             'catalog.c:753,5'
          Dst:             xmlHashRemoveEntry
    - functionName:    xmlCatalogRemove
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3380
      functionLinenumberEnd: 3389
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlACatalogRemove
        - xmlInitializeCatalog
        - xmlRMutexLock
        - xmlRMutexUnlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'catalog.c:3383,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3383,9'
              BranchSideFuncs:
                - xmlRMutexLock
                - xmlACatalogRemove
                - xmlRMutexUnlock
            - BranchSide:      'catalog.c:3384,2'
              BranchSideFuncs:
                - xmlInitializeCatalog
                - xmlRMutexLock
                - xmlACatalogRemove
                - xmlRMutexUnlock
      Callsites:
        - Src:             'catalog.c:3384,2'
          Dst:             xmlInitializeCatalog
        - Src:             'catalog.c:3386,5'
          Dst:             xmlRMutexLock
        - Src:             'catalog.c:3387,11'
          Dst:             xmlACatalogRemove
        - Src:             'catalog.c:3388,5'
          Dst:             xmlRMutexUnlock
    - functionName:    xmlACatalogRemove
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2958
      functionLinenumberEnd: 2972
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
        - value
      BBCount:         15
      ICount:          77
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlDelXMLCatalog
        - xmlFreeCatalogEntry
        - xmlHashRemoveEntry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:2961,25'
          Branch Sides:
            - BranchSide:      'catalog.c:2961,29'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2962,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2961,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2962,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2964,9'
              BranchSideFuncs:
                - xmlHashRemoveEntry
                - xmlDelXMLCatalog
        - Branch String:   'catalog.c:2964,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2965,25'
              BranchSideFuncs:
                - xmlDelXMLCatalog
            - BranchSide:      'catalog.c:2967,27'
              BranchSideFuncs:
                - xmlHashRemoveEntry
      Callsites:
        - Src:             'catalog.c:2965,8'
          Dst:             xmlDelXMLCatalog
        - Src:             'catalog.c:2967,8'
          Dst:             xmlHashRemoveEntry
        - Src:             'catalog.c:2967,8'
          Dst:             xmlFreeCatalogEntry
    - functionName:    xmlDelXMLCatalog
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1530
      functionLinenumberEnd: 1564
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
        - value
      BBCount:         35
      ICount:          174
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - xmlCatalogPrintDebug
        - xmlFetchXMLCatalogFile
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:1534,25'
          Branch Sides:
            - BranchSide:      'catalog.c:1535,4'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1537,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1535,37'
          Branch Sides:
            - BranchSide:      'catalog.c:1536,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1538,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1534,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1537,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1538,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1538,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1539,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1540,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1540,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1541,25'
              BranchSideFuncs:
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlStrEqual
            - BranchSide:      'catalog.c:1547,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlStrEqual
        - Branch String:   'catalog.c:1548,5'
          Branch Sides:
            - BranchSide:      'catalog.c:1549,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlStrEqual
            - BranchSide:      'catalog.c:1563,12'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1549,27'
          Branch Sides:
            - BranchSide:      'catalog.c:1549,43'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1550,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1549,63'
          Branch Sides:
            - BranchSide:      'catalog.c:1550,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1551,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1549,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1551,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1561,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlStrEqual
        - Branch String:   'catalog.c:1551,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1552,7'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1559,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlStrEqual
        - Branch String:   'catalog.c:1552,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1554,46'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlCatalogPrintDebug
                - xmlStrEqual
            - BranchSide:      'catalog.c:1557,46'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlCatalogPrintDebug
                - xmlStrEqual
      Callsites:
        - Src:             'catalog.c:1541,2'
          Dst:             xmlFetchXMLCatalogFile
        - Src:             'catalog.c:1549,31'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1550,7'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1553,7'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1556,7'
          Dst:             xmlCatalogPrintDebug
    - functionName:    xmlCatalogAdd
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3343
      functionLinenumberEnd: 3369
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
        - orig
        - replace
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlACatalogAdd
        - xmlCreateNewCatalog
        - xmlInitParser
        - xmlNewCatalogEntry
        - xmlRMutexLock
        - xmlRMutexUnlock
        - xmlStrEqual
      functionUses:    0
      BranchProfiles:
        - Branch String:   'catalog.c:3353,37'
          Branch Sides:
            - BranchSide:      'catalog.c:3354,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlACatalogAdd
                - xmlRMutexUnlock
                - xmlCreateNewCatalog
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3366,26'
              BranchSideFuncs:
                - xmlACatalogAdd
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:3353,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3356,29'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3366,26'
              BranchSideFuncs:
                - xmlACatalogAdd
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:3357,6'
          Branch Sides:
            - BranchSide:      'catalog.c:3359,9'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlRMutexUnlock
            - BranchSide:      'catalog.c:3361,2'
              BranchSideFuncs:
                - xmlRMutexUnlock
      Callsites:
        - Src:             'catalog.c:3346,5'
          Dst:             xmlInitParser
        - Src:             'catalog.c:3348,5'
          Dst:             xmlRMutexLock
        - Src:             'catalog.c:3354,3'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:3355,22'
          Dst:             xmlCreateNewCatalog
        - Src:             'catalog.c:3358,30'
          Dst:             xmlNewCatalogEntry
        - Src:             'catalog.c:3361,2'
          Dst:             xmlRMutexUnlock
        - Src:             'catalog.c:3366,11'
          Dst:             xmlACatalogAdd
        - Src:             'catalog.c:3367,5'
          Dst:             xmlRMutexUnlock
    - functionName:    xmlACatalogAdd
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2921
      functionLinenumberEnd: 2946
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
        - type
        - orig
        - replace
      BBCount:         18
      ICount:          117
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlAddXMLCatalog
        - xmlFreeCatalogEntry
        - xmlGetSGMLCatalogEntryType
        - xmlHashAddEntry
        - xmlHashCreate
        - xmlNewCatalogEntry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:2924,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2925,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2927,9'
              BranchSideFuncs:
                - xmlGetSGMLCatalogEntryType
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlHashCreate
                - xmlAddXMLCatalog
        - Branch String:   'catalog.c:2927,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2928,32'
              BranchSideFuncs:
                - xmlAddXMLCatalog
            - BranchSide:      'catalog.c:2932,46'
              BranchSideFuncs:
                - xmlGetSGMLCatalogEntryType
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlHashCreate
        - Branch String:   'catalog.c:2938,10'
          Branch Sides:
            - BranchSide:      'catalog.c:2939,17'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
            - BranchSide:      'catalog.c:2940,35'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
        - Branch String:   'catalog.c:2941,17'
          Branch Sides:
            - BranchSide:      'catalog.c:2942,37'
              BranchSideFuncs:
                - xmlFreeCatalogEntry
            - BranchSide:      'catalog.c:2943,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:2928,15'
          Dst:             xmlAddXMLCatalog
        - Src:             'catalog.c:2932,19'
          Dst:             xmlGetSGMLCatalogEntryType
        - Src:             'catalog.c:2936,21'
          Dst:             xmlNewCatalogEntry
        - Src:             'catalog.c:2939,17'
          Dst:             xmlHashCreate
        - Src:             'catalog.c:2940,19'
          Dst:             xmlHashAddEntry
        - Src:             'catalog.c:2942,17'
          Dst:             xmlFreeCatalogEntry
    - functionName:    xmlAddXMLCatalog
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1453
      functionLinenumberEnd: 1517
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
        - type
        - orig
        - replace
      BBCount:         60
      ICount:          332
      EdgeCount:       80
      CyclomaticComplexity: 22
      functionsReached:
        - xmlCatalogPrintDebug
        - xmlFetchXMLCatalogFile
        - xmlGetXMLCatalogEntryType
        - xmlHashLookup
        - xmlNewCatalogEntry
        - xmlStrEqual
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:1458,25'
          Branch Sides:
            - BranchSide:      'catalog.c:1459,4'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1461,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1459,37'
          Branch Sides:
            - BranchSide:      'catalog.c:1460,4'
              BranchSideFuncs:
                - xmlGetXMLCatalogEntryType
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1462,9'
              BranchSideFuncs:
                - xmlGetXMLCatalogEntryType
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1458,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1461,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1462,9'
              BranchSideFuncs:
                - xmlGetXMLCatalogEntryType
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1462,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1463,25'
              BranchSideFuncs:
                - xmlFetchXMLCatalogFile
                - xmlGetXMLCatalogEntryType
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1465,9'
              BranchSideFuncs:
                - xmlGetXMLCatalogEntryType
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1465,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1466,13'
              BranchSideFuncs:
                - xmlGetXMLCatalogEntryType
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1468,37'
              BranchSideFuncs:
                - xmlGetXMLCatalogEntryType
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1469,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1470,6'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1476,11'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1470,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1472,56'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1473,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1480,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1481,2'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1500,9'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1481,2'
          Branch Sides:
            - BranchSide:      'catalog.c:1482,11'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1499,5'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1482,25'
          Branch Sides:
            - BranchSide:      'catalog.c:1482,29'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1495,10'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1482,47'
          Branch Sides:
            - BranchSide:      'catalog.c:1483,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlStrdup
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1495,10'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1482,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1484,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1495,10'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1484,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1486,44'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'catalog.c:1487,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'catalog.c:1487,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1488,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'catalog.c:1489,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'catalog.c:1489,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1490,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'catalog.c:1491,26'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'catalog.c:1495,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1496,3'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1497,12'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1500,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1502,37'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:1503,9'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:1503,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1504,39'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashLookup
            - BranchSide:      'catalog.c:1507,33'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashLookup
        - Branch String:   'catalog.c:1509,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1510,9'
              BranchSideFuncs:
                - xmlHashLookup
            - BranchSide:      'catalog.c:1516,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1512,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1513,22'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1514,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:1463,2'
          Dst:             xmlFetchXMLCatalogFile
        - Src:             'catalog.c:1468,11'
          Dst:             xmlGetXMLCatalogEntryType
        - Src:             'catalog.c:1471,6'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1483,4'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1485,7'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1491,16'
          Dst:             xmlStrdup
        - Src:             'catalog.c:1492,14'
          Dst:             xmlStrdup
        - Src:             'catalog.c:1501,2'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1504,20'
          Dst:             xmlNewCatalogEntry
        - Src:             'catalog.c:1507,14'
          Dst:             xmlNewCatalogEntry
        - Src:             'catalog.c:1511,28'
          Dst:             xmlHashLookup
    - functionName:    xmlGetSGMLCatalogEntryType
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2244
      functionLinenumberEnd: 2268
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         36
      ICount:          142
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:2246,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2247,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2248,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:2248,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2249,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2250,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:2250,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2251,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2252,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:2252,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2253,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2254,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:2254,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2255,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2256,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:2256,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2257,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2258,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:2258,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2259,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2260,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:2260,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2261,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2262,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:2262,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2263,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2264,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:2264,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2265,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2266,26'
              BranchSideFuncs:
                - xmlStrEqual
      Callsites:
        - Src:             'catalog.c:2246,9'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2248,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2250,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2252,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2254,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2256,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2258,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2260,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2262,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2264,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2266,14'
          Dst:             xmlStrEqual
    - functionName:    xmlCatalogDump
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3318
      functionLinenumberEnd: 3326
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlACatalogDump
        - xmlInitializeCatalog
      functionUses:    0
      BranchProfiles:
        - Branch String:   'catalog.c:3319,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3320,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3322,10'
              BranchSideFuncs:
                - xmlInitializeCatalog
                - xmlACatalogDump
        - Branch String:   'catalog.c:3322,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3323,2'
              BranchSideFuncs:
                - xmlACatalogDump
            - BranchSide:      'catalog.c:3325,21'
              BranchSideFuncs:
                - xmlACatalogDump
      Callsites:
        - Src:             'catalog.c:3323,2'
          Dst:             xmlInitializeCatalog
        - Src:             'catalog.c:3325,5'
          Dst:             xmlACatalogDump
    - functionName:    xmlACatalogDump
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2894
      functionLinenumberEnd: 2903
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
        - out
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCatalogDumpEntry
        - xmlDumpXMLCatalog
        - xmlHashScan
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:2895,23'
          Branch Sides:
            - BranchSide:      'catalog.c:2895,27'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2896,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2895,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2896,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2898,9'
              BranchSideFuncs:
                - xmlHashScan
                - xmlDumpXMLCatalog
        - Branch String:   'catalog.c:2898,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2899,20'
              BranchSideFuncs:
                - xmlDumpXMLCatalog
            - BranchSide:      'catalog.c:2901,14'
              BranchSideFuncs:
                - xmlHashScan
      Callsites:
        - Src:             'catalog.c:2899,2'
          Dst:             xmlDumpXMLCatalog
        - Src:             'catalog.c:2901,2'
          Dst:             xmlHashScan
        - Src:             'catalog.c:2901,2'
          Dst:             xmlCatalogDumpEntry
    - functionName:    xmlDumpXMLCatalog
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - catal
      BBCount:         12
      ICount:          112
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - xmlAddChild
        - xmlDumpXMLCatalogNode
        - xmlFreeDoc
        - xmlFreeNs
        - xmlNewDoc
        - xmlNewDocNode
        - xmlNewDtd
        - xmlNewNs
        - xmlOutputBufferCreateFile
        - xmlSaveFormatFileTo
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:653,9'
          Branch Sides:
            - BranchSide:      'catalog.c:654,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:655,21'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlAddChild
                - xmlNewNs
                - xmlNewDocNode
                - xmlAddChild
                - xmlDumpXMLCatalogNode
                - xmlOutputBufferCreateFile
                - xmlSaveFormatFileTo
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFreeNs
                - xmlFreeDoc
                - xmlFreeDoc
        - Branch String:   'catalog.c:662,9'
          Branch Sides:
            - BranchSide:      'catalog.c:663,13'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'catalog.c:666,29'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddChild
                - xmlDumpXMLCatalogNode
                - xmlOutputBufferCreateFile
                - xmlSaveFormatFileTo
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFreeNs
                - xmlFreeDoc
        - Branch String:   'catalog.c:667,9'
          Branch Sides:
            - BranchSide:      'catalog.c:668,12'
              BranchSideFuncs:
                - xmlFreeNs
                - xmlFreeDoc
            - BranchSide:      'catalog.c:672,22'
              BranchSideFuncs:
                - xmlAddChild
                - xmlDumpXMLCatalogNode
                - xmlOutputBufferCreateFile
                - xmlSaveFormatFileTo
                - xmlFreeDoc
                - xmlFreeDoc
        - Branch String:   'catalog.c:681,9'
          Branch Sides:
            - BranchSide:      'catalog.c:682,13'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'catalog.c:685,31'
              BranchSideFuncs:
                - xmlSaveFormatFileTo
                - xmlFreeDoc
      Callsites:
        - Src:             'catalog.c:652,11'
          Dst:             xmlNewDoc
        - Src:             'catalog.c:655,11'
          Dst:             xmlNewDtd
        - Src:             'catalog.c:659,5'
          Dst:             xmlAddChild
        - Src:             'catalog.c:661,10'
          Dst:             xmlNewNs
        - Src:             'catalog.c:663,2'
          Dst:             xmlFreeDoc
        - Src:             'catalog.c:666,15'
          Dst:             xmlNewDocNode
        - Src:             'catalog.c:668,2'
          Dst:             xmlFreeNs
        - Src:             'catalog.c:669,2'
          Dst:             xmlFreeDoc
        - Src:             'catalog.c:673,5'
          Dst:             xmlAddChild
        - Src:             'catalog.c:675,5'
          Dst:             xmlDumpXMLCatalogNode
        - Src:             'catalog.c:680,11'
          Dst:             xmlOutputBufferCreateFile
        - Src:             'catalog.c:682,2'
          Dst:             xmlFreeDoc
        - Src:             'catalog.c:685,11'
          Dst:             xmlSaveFormatFileTo
        - Src:             'catalog.c:690,5'
          Dst:             xmlFreeDoc
    - functionName:    xmlCatalogDumpEntry
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - data
        - name
      BBCount:         50
      ICount:          246
      EdgeCount:       99
      CyclomaticComplexity: 51
      functionsReached:
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:448,25'
          Branch Sides:
            - BranchSide:      'catalog.c:448,29'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:449,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:448,9'
          Branch Sides:
            - BranchSide:      'catalog.c:449,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:450,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'catalog.c:450,5'
          Branch Sides:
            - BranchSide:      'catalog.c:452,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:454,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:456,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:458,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:460,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:462,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:464,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:466,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:468,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:470,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:472,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:474,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:476,6'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:478,5'
          Branch Sides:
            - BranchSide:      'catalog.c:484,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:484,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:484,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:484,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:484,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:492,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:492,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:492,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:492,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:492,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:492,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:492,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:494,6'
              BranchSideFuncs:
                - fprintf
                - fprintf
        - Branch String:   'catalog.c:496,5'
          Branch Sides:
            - BranchSide:      'catalog.c:505,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:505,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:505,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:505,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:505,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:505,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:505,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:505,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:507,6'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'catalog.c:452,6'
          Dst:             fprintf
        - Src:             'catalog.c:454,6'
          Dst:             fprintf
        - Src:             'catalog.c:456,6'
          Dst:             fprintf
        - Src:             'catalog.c:458,6'
          Dst:             fprintf
        - Src:             'catalog.c:460,6'
          Dst:             fprintf
        - Src:             'catalog.c:462,6'
          Dst:             fprintf
        - Src:             'catalog.c:464,6'
          Dst:             fprintf
        - Src:             'catalog.c:466,6'
          Dst:             fprintf
        - Src:             'catalog.c:468,6'
          Dst:             fprintf
        - Src:             'catalog.c:470,6'
          Dst:             fprintf
        - Src:             'catalog.c:472,6'
          Dst:             fprintf
        - Src:             'catalog.c:474,6'
          Dst:             fprintf
        - Src:             'catalog.c:484,6'
          Dst:             fprintf
        - Src:             'catalog.c:492,6'
          Dst:             fprintf
        - Src:             'catalog.c:505,6'
          Dst:             fprintf
        - Src:             'catalog.c:509,5'
          Dst:             fprintf
    - functionName:    xmlCatalogResolveURI
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3300
      functionLinenumberEnd: 3307
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - URI
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlACatalogResolveURI
        - xmlInitializeCatalog
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:3303,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3303,9'
              BranchSideFuncs:
                - xmlACatalogResolveURI
            - BranchSide:      'catalog.c:3304,2'
              BranchSideFuncs:
                - xmlInitializeCatalog
                - xmlACatalogResolveURI
      Callsites:
        - Src:             'catalog.c:3304,2'
          Dst:             xmlInitializeCatalog
        - Src:             'catalog.c:3306,11'
          Dst:             xmlACatalogResolveURI
    - functionName:    xmlACatalogResolveURI
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2861
      functionLinenumberEnd: 2883
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
        - URI
      BBCount:         21
      ICount:          101
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - xmlCatalogListXMLResolveURI
        - xmlCatalogPrintDebug
        - xmlCatalogSGMLResolve
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:2864,23'
          Branch Sides:
            - BranchSide:      'catalog.c:2864,27'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2865,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2864,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2865,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2867,9'
              BranchSideFuncs:
                - xmlCatalogSGMLResolve
                - xmlStrdup
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:2867,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2869,23'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogSGMLResolve
                - xmlStrdup
                - xmlCatalogListXMLResolveURI
            - BranchSide:      'catalog.c:2871,9'
              BranchSideFuncs:
                - xmlCatalogSGMLResolve
                - xmlStrdup
                - xmlCatalogListXMLResolveURI
        - Branch String:   'catalog.c:2871,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2872,36'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
            - BranchSide:      'catalog.c:2878,31'
              BranchSideFuncs:
                - xmlCatalogSGMLResolve
                - xmlStrdup
        - Branch String:   'catalog.c:2873,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2874,10'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2875,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:2868,2'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:2872,8'
          Dst:             xmlCatalogListXMLResolveURI
        - Src:             'catalog.c:2878,9'
          Dst:             xmlCatalogSGMLResolve
        - Src:             'catalog.c:2880,19'
          Dst:             xmlStrdup
    - functionName:    xmlCatalogSGMLResolve
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2570
      functionLinenumberEnd: 2585
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
        - pubID
        - sysID
      BBCount:         16
      ICount:          92
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlCatalogGetSGMLPublic
        - xmlCatalogGetSGMLSystem
      functionUses:    2
      BranchProfiles:
        - Branch String:   'catalog.c:2573,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2574,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2576,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
                - xmlCatalogGetSGMLPublic
        - Branch String:   'catalog.c:2576,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2577,32'
              BranchSideFuncs:
                - xmlCatalogGetSGMLPublic
                - xmlCatalogGetSGMLSystem
            - BranchSide:      'catalog.c:2578,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
        - Branch String:   'catalog.c:2578,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2579,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2580,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
        - Branch String:   'catalog.c:2580,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2581,32'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
            - BranchSide:      'catalog.c:2582,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2582,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2583,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2584,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:2577,8'
          Dst:             xmlCatalogGetSGMLPublic
        - Src:             'catalog.c:2581,8'
          Dst:             xmlCatalogGetSGMLSystem
    - functionName:    xmlCatalogResolve
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3280
      functionLinenumberEnd: 3287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pubID
        - sysID
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlACatalogResolve
        - xmlInitializeCatalog
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:3283,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3283,9'
              BranchSideFuncs:
                - xmlACatalogResolve
            - BranchSide:      'catalog.c:3284,2'
              BranchSideFuncs:
                - xmlInitializeCatalog
                - xmlACatalogResolve
      Callsites:
        - Src:             'catalog.c:3284,2'
          Dst:             xmlInitializeCatalog
        - Src:             'catalog.c:3286,11'
          Dst:             xmlACatalogResolve
    - functionName:    xmlACatalogResolve
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2817
      functionLinenumberEnd: 2848
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
        - pubID
        - sysID
      BBCount:         33
      ICount:          149
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - xmlCatalogListXMLResolve
        - xmlCatalogPrintDebug
        - xmlCatalogSGMLResolve
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:2820,26'
          Branch Sides:
            - BranchSide:      'catalog.c:2820,30'
              BranchSideFuncs:
                - xmlCatalogSGMLResolve
                - xmlStrdup
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:2820,50'
              BranchSideFuncs:
                - xmlCatalogSGMLResolve
                - xmlStrdup
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:2820,46'
          Branch Sides:
            - BranchSide:      'catalog.c:2820,50'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2821,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2820,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2821,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2823,9'
              BranchSideFuncs:
                - xmlCatalogSGMLResolve
                - xmlStrdup
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:2823,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2824,15'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogSGMLResolve
                - xmlStrdup
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:2836,9'
              BranchSideFuncs:
                - xmlCatalogSGMLResolve
                - xmlStrdup
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:2824,30'
          Branch Sides:
            - BranchSide:      'catalog.c:2824,34'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogSGMLResolve
                - xmlStrdup
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:2827,21'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogSGMLResolve
                - xmlStrdup
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:2824,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2826,62'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogSGMLResolve
                - xmlStrdup
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:2827,21'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogSGMLResolve
                - xmlStrdup
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:2827,21'
          Branch Sides:
            - BranchSide:      'catalog.c:2829,53'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogSGMLResolve
                - xmlStrdup
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:2832,53'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogSGMLResolve
                - xmlStrdup
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:2836,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2837,40'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:2843,38'
              BranchSideFuncs:
                - xmlCatalogSGMLResolve
                - xmlStrdup
        - Branch String:   'catalog.c:2838,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2839,10'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2840,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:2825,14'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:2828,14'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:2831,14'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:2837,15'
          Dst:             xmlCatalogListXMLResolve
        - Src:             'catalog.c:2843,16'
          Dst:             xmlCatalogSGMLResolve
        - Src:             'catalog.c:2845,19'
          Dst:             xmlStrdup
    - functionName:    xmlCatalogResolvePublic
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3259
      functionLinenumberEnd: 3266
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pubID
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlACatalogResolvePublic
        - xmlInitializeCatalog
      functionUses:    0
      BranchProfiles:
        - Branch String:   'catalog.c:3262,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3262,9'
              BranchSideFuncs:
                - xmlACatalogResolvePublic
            - BranchSide:      'catalog.c:3263,2'
              BranchSideFuncs:
                - xmlInitializeCatalog
                - xmlACatalogResolvePublic
      Callsites:
        - Src:             'catalog.c:3263,2'
          Dst:             xmlInitializeCatalog
        - Src:             'catalog.c:3265,11'
          Dst:             xmlACatalogResolvePublic
    - functionName:    xmlACatalogResolvePublic
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2779
      functionLinenumberEnd: 2801
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
        - pubID
      BBCount:         21
      ICount:          103
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - xmlCatalogGetSGMLPublic
        - xmlCatalogListXMLResolve
        - xmlCatalogPrintDebug
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:2782,25'
          Branch Sides:
            - BranchSide:      'catalog.c:2782,29'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2783,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2782,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2783,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2785,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLPublic
                - xmlStrdup
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:2785,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2787,25'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogGetSGMLPublic
                - xmlStrdup
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:2789,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLPublic
                - xmlStrdup
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:2789,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2790,33'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:2796,33'
              BranchSideFuncs:
                - xmlCatalogGetSGMLPublic
                - xmlStrdup
        - Branch String:   'catalog.c:2791,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2792,10'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2793,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:2786,2'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:2790,8'
          Dst:             xmlCatalogListXMLResolve
        - Src:             'catalog.c:2796,9'
          Dst:             xmlCatalogGetSGMLPublic
        - Src:             'catalog.c:2798,12'
          Dst:             xmlStrdup
    - functionName:    xmlCatalogResolveSystem
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3239
      functionLinenumberEnd: 3246
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sysID
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlACatalogResolveSystem
        - xmlInitializeCatalog
      functionUses:    0
      BranchProfiles:
        - Branch String:   'catalog.c:3242,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3242,9'
              BranchSideFuncs:
                - xmlACatalogResolveSystem
            - BranchSide:      'catalog.c:3243,2'
              BranchSideFuncs:
                - xmlInitializeCatalog
                - xmlACatalogResolveSystem
      Callsites:
        - Src:             'catalog.c:3243,2'
          Dst:             xmlInitializeCatalog
        - Src:             'catalog.c:3245,11'
          Dst:             xmlACatalogResolveSystem
    - functionName:    xmlACatalogResolveSystem
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2744
      functionLinenumberEnd: 2766
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
        - sysID
      BBCount:         21
      ICount:          103
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - xmlCatalogGetSGMLSystem
        - xmlCatalogListXMLResolve
        - xmlCatalogPrintDebug
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:2747,25'
          Branch Sides:
            - BranchSide:      'catalog.c:2747,29'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2748,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2747,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2748,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2750,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
                - xmlStrdup
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:2750,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2752,25'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogGetSGMLSystem
                - xmlStrdup
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:2754,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
                - xmlStrdup
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:2754,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2755,33'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:2761,33'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
                - xmlStrdup
        - Branch String:   'catalog.c:2756,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2757,10'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2758,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:2751,2'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:2755,8'
          Dst:             xmlCatalogListXMLResolve
        - Src:             'catalog.c:2761,9'
          Dst:             xmlCatalogGetSGMLSystem
        - Src:             'catalog.c:2763,12'
          Dst:             xmlStrdup
    - functionName:    xmlCleanupCatalogInternal
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3225
      functionLinenumberEnd: 3227
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCleanupRMutex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:3226,5'
          Branch Sides:
            - BranchSide:      'catalog.c:3226,5'
              BranchSideFuncs:
                - xmlCleanupRMutex
            - BranchSide:      'catalog.c:3226,5'
              BranchSideFuncs:
                - xmlCleanupRMutex
      Callsites:
        - Src:             'catalog.c:3226,5'
          Dst:             xmlCleanupRMutex
    - functionName:    xmlFreeCatalogHashEntryList
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - name
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlFreeCatalogEntry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:368,9'
          Branch Sides:
            - BranchSide:      'catalog.c:369,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:371,16'
              BranchSideFuncs:
                - xmlFreeCatalogEntry
                - xmlFreeCatalogEntry
        - Branch String:   'catalog.c:372,5'
          Branch Sides:
            - BranchSide:      'catalog.c:373,9'
              BranchSideFuncs:
                - xmlFreeCatalogEntry
                - xmlFreeCatalogEntry
            - BranchSide:      'catalog.c:379,5'
              BranchSideFuncs:
                - xmlFreeCatalogEntry
      Callsites:
        - Src:             'catalog.c:376,2'
          Dst:             xmlFreeCatalogEntry
        - Src:             'catalog.c:380,5'
          Dst:             xmlFreeCatalogEntry
    - functionName:    xmlCatalogCleanup
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3203
      functionLinenumberEnd: 3217
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCatalogPrintDebug
        - xmlFreeCatalog
        - xmlFreeCatalogHashEntryList
        - xmlHashFree
        - xmlRMutexLock
        - xmlRMutexUnlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:3204,5'
          Branch Sides:
            - BranchSide:      'catalog.c:3204,5'
              BranchSideFuncs:
                - xmlRMutexLock
                - xmlRMutexUnlock
                - xmlFreeCatalog
                - xmlHashFree
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:3204,5'
              BranchSideFuncs:
                - xmlRMutexLock
                - xmlRMutexUnlock
                - xmlFreeCatalog
                - xmlHashFree
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:3205,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3206,2'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlRMutexUnlock
                - xmlFreeCatalog
                - xmlHashFree
            - BranchSide:      'catalog.c:3208,9'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlFreeCatalog
                - xmlHashFree
        - Branch String:   'catalog.c:3208,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3209,14'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRMutexUnlock
                - xmlFreeCatalog
            - BranchSide:      'catalog.c:3210,24'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlFreeCatalog
        - Branch String:   'catalog.c:3211,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3211,9'
              BranchSideFuncs:
                - xmlFreeCatalog
                - xmlRMutexUnlock
            - BranchSide:      'catalog.c:3212,17'
              BranchSideFuncs:
                - xmlFreeCatalog
                - xmlRMutexUnlock
      Callsites:
        - Src:             'catalog.c:3204,5'
          Dst:             xmlRMutexLock
        - Src:             'catalog.c:3206,2'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:3209,2'
          Dst:             xmlHashFree
        - Src:             'catalog.c:3209,2'
          Dst:             xmlFreeCatalogHashEntryList
        - Src:             'catalog.c:3212,2'
          Dst:             xmlFreeCatalog
        - Src:             'catalog.c:3216,5'
          Dst:             xmlRMutexUnlock
    - functionName:    xmlFreeCatalog
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
      BBCount:         12
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlFreeCatalogEntry
        - xmlFreeCatalogEntryList
        - xmlHashFree
      functionUses:    3
      BranchProfiles:
        - Branch String:   'catalog.c:420,9'
          Branch Sides:
            - BranchSide:      'catalog.c:421,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:422,9'
              BranchSideFuncs:
                - xmlHashFree
                - xmlFreeCatalogEntryList
        - Branch String:   'catalog.c:422,9'
          Branch Sides:
            - BranchSide:      'catalog.c:423,26'
              BranchSideFuncs:
                - xmlFreeCatalogEntryList
                - xmlHashFree
            - BranchSide:      'catalog.c:424,9'
              BranchSideFuncs:
                - xmlHashFree
        - Branch String:   'catalog.c:424,9'
          Branch Sides:
            - BranchSide:      'catalog.c:425,14'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'catalog.c:426,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:423,2'
          Dst:             xmlFreeCatalogEntryList
        - Src:             'catalog.c:425,2'
          Dst:             xmlHashFree
        - Src:             'catalog.c:425,2'
          Dst:             xmlFreeCatalogEntry
    - functionName:    xmlLoadCatalogs
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3160
      functionLinenumberEnd: 3195
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pathss
      BBCount:         45
      ICount:          220
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - xmlLoadCatalog
        - xmlStrndup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'catalog.c:3168,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3169,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3171,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
        - Branch String:   'catalog.c:3172,5'
          Branch Sides:
            - BranchSide:      'catalog.c:3172,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
            - BranchSide:      'catalog.c:3173,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
        - Branch String:   'catalog.c:3173,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3173,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
            - BranchSide:      'catalog.c:3173,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
        - Branch String:   'catalog.c:3173,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3173,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
            - BranchSide:      'catalog.c:3173,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
        - Branch String:   'catalog.c:3173,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3173,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
            - BranchSide:      'catalog.c:3173,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
        - Branch String:   'catalog.c:3173,2'
          Branch Sides:
            - BranchSide:      'catalog.c:3173,33'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
            - BranchSide:      'catalog.c:3174,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
        - Branch String:   'catalog.c:3174,6'
          Branch Sides:
            - BranchSide:      'catalog.c:3175,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
            - BranchSide:      'catalog.c:3192,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
        - Branch String:   'catalog.c:3176,25'
          Branch Sides:
            - BranchSide:      'catalog.c:3176,30'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
            - BranchSide:      'catalog.c:3176,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
        - Branch String:   'catalog.c:3176,53'
          Branch Sides:
            - BranchSide:      'catalog.c:3176,58'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
            - BranchSide:      'catalog.c:3176,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
        - Branch String:   'catalog.c:3176,58'
          Branch Sides:
            - BranchSide:      'catalog.c:3176,57'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
            - BranchSide:      'catalog.c:3176,58'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
        - Branch String:   'catalog.c:3176,58'
          Branch Sides:
            - BranchSide:      'catalog.c:3176,58'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
            - BranchSide:      'catalog.c:3176,57'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
        - Branch String:   'catalog.c:3176,58'
          Branch Sides:
            - BranchSide:      'catalog.c:3176,57'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
            - BranchSide:      'catalog.c:3176,57'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
        - Branch String:   'catalog.c:3176,6'
          Branch Sides:
            - BranchSide:      'catalog.c:3177,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
            - BranchSide:      'catalog.c:3178,41'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
        - Branch String:   'catalog.c:3179,10'
          Branch Sides:
            - BranchSide:      'catalog.c:3188,33'
              BranchSideFuncs:
                - xmlLoadCatalog
                - xmlStrndup
            - BranchSide:      'catalog.c:3191,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
        - Branch String:   'catalog.c:3192,2'
          Branch Sides:
            - BranchSide:      'catalog.c:3172,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
            - BranchSide:      'catalog.c:3193,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
      Callsites:
        - Src:             'catalog.c:3178,13'
          Dst:             xmlStrndup
        - Src:             'catalog.c:3188,3'
          Dst:             xmlLoadCatalog
    - functionName:    xmlLoadCatalog
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3124
      functionLinenumberEnd: 3148
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlExpandCatalog
        - xmlInitParser
        - xmlLoadACatalog
        - xmlRMutexLock
        - xmlRMutexUnlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:3132,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3133,26'
              BranchSideFuncs:
                - xmlLoadACatalog
                - xmlRMutexUnlock
                - xmlRMutexUnlock
            - BranchSide:      'catalog.c:3145,28'
              BranchSideFuncs:
                - xmlExpandCatalog
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:3134,6'
          Branch Sides:
            - BranchSide:      'catalog.c:3135,6'
              BranchSideFuncs:
                - xmlRMutexUnlock
            - BranchSide:      'catalog.c:3139,22'
              BranchSideFuncs:
                - xmlRMutexUnlock
      Callsites:
        - Src:             'catalog.c:3128,5'
          Dst:             xmlInitParser
        - Src:             'catalog.c:3130,5'
          Dst:             xmlRMutexLock
        - Src:             'catalog.c:3133,10'
          Dst:             xmlLoadACatalog
        - Src:             'catalog.c:3135,6'
          Dst:             xmlRMutexUnlock
        - Src:             'catalog.c:3140,2'
          Dst:             xmlRMutexUnlock
        - Src:             'catalog.c:3145,11'
          Dst:             xmlExpandCatalog
        - Src:             'catalog.c:3146,5'
          Dst:             xmlRMutexUnlock
    - functionName:    xmlLoadACatalog
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2642
      functionLinenumberEnd: 2683
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         34
      ICount:          206
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - xmlCreateNewCatalog
        - xmlFreeCatalog
        - xmlLoadFileContent
        - xmlNewCatalogEntry
        - xmlParseSGMLCatalog
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:2649,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2650,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2653,13'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
        - Branch String:   'catalog.c:2655,26'
          Branch Sides:
            - BranchSide:      'catalog.c:2655,31'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
            - BranchSide:      'catalog.c:2655,5'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
        - Branch String:   'catalog.c:2655,45'
          Branch Sides:
            - BranchSide:      'catalog.c:2655,50'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
            - BranchSide:      'catalog.c:2655,5'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
        - Branch String:   'catalog.c:2655,64'
          Branch Sides:
            - BranchSide:      'catalog.c:2655,5'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
            - BranchSide:      'catalog.c:2656,11'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
        - Branch String:   'catalog.c:2656,25'
          Branch Sides:
            - BranchSide:      'catalog.c:2656,30'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
            - BranchSide:      'catalog.c:2657,11'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
        - Branch String:   'catalog.c:2656,45'
          Branch Sides:
            - BranchSide:      'catalog.c:2656,6'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
            - BranchSide:      'catalog.c:2657,11'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
        - Branch String:   'catalog.c:2657,25'
          Branch Sides:
            - BranchSide:      'catalog.c:2656,45'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
            - BranchSide:      'catalog.c:2657,30'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
        - Branch String:   'catalog.c:2655,5'
          Branch Sides:
            - BranchSide:      'catalog.c:2658,7'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
            - BranchSide:      'catalog.c:2660,10'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
        - Branch String:   'catalog.c:2660,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2661,53'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
            - BranchSide:      'catalog.c:2673,52'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:2662,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2663,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2666,35'
              BranchSideFuncs:
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
        - Branch String:   'catalog.c:2667,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2668,21'
              BranchSideFuncs:
                - xmlFreeCatalog
            - BranchSide:      'catalog.c:2672,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2674,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2675,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2679,25'
              BranchSideFuncs:
                - xmlNewCatalogEntry
      Callsites:
        - Src:             'catalog.c:2648,15'
          Dst:             xmlLoadFileContent
        - Src:             'catalog.c:2661,10'
          Dst:             xmlCreateNewCatalog
        - Src:             'catalog.c:2666,15'
          Dst:             xmlParseSGMLCatalog
        - Src:             'catalog.c:2668,6'
          Dst:             xmlFreeCatalog
        - Src:             'catalog.c:2673,10'
          Dst:             xmlCreateNewCatalog
        - Src:             'catalog.c:2678,22'
          Dst:             xmlNewCatalogEntry
    - functionName:    xmlExpandCatalog
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2697
      functionLinenumberEnd: 2731
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
        - filename
      BBCount:         22
      ICount:          132
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - xmlLoadFileContent
        - xmlNewCatalogEntry
        - xmlParseSGMLCatalog
      functionUses:    2
      BranchProfiles:
        - Branch String:   'catalog.c:2700,25'
          Branch Sides:
            - BranchSide:      'catalog.c:2700,29'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2701,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2700,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2701,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2704,9'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlLoadFileContent
                - xmlParseSGMLCatalog
        - Branch String:   'catalog.c:2704,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2707,31'
              BranchSideFuncs:
                - xmlLoadFileContent
                - xmlParseSGMLCatalog
            - BranchSide:      'catalog.c:2720,25'
              BranchSideFuncs:
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:2708,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2709,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2711,35'
              BranchSideFuncs:
                - xmlParseSGMLCatalog
        - Branch String:   'catalog.c:2712,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2713,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2716,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2723,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2724,19'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2726,6'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2726,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2726,38'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2727,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:2707,12'
          Dst:             xmlLoadFileContent
        - Src:             'catalog.c:2711,15'
          Dst:             xmlParseSGMLCatalog
        - Src:             'catalog.c:2719,8'
          Dst:             xmlNewCatalogEntry
    - functionName:    xmlLoadFileContent
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 937
      functionLinenumberEnd: 972
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         14
      ICount:          110
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - close
        - open64
        - read
        - stat64
        - xmlCatalogErrMemory
      functionUses:    3
      BranchProfiles:
        - Branch String:   'catalog.c:945,9'
          Branch Sides:
            - BranchSide:      'catalog.c:946,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:948,14'
              BranchSideFuncs:
                - stat64
                - open64
                - read
                - close
                - xmlCatalogErrMemory
                - close
        - Branch String:   'catalog.c:948,9'
          Branch Sides:
            - BranchSide:      'catalog.c:949,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:951,15'
              BranchSideFuncs:
                - open64
                - read
                - close
                - xmlCatalogErrMemory
                - close
        - Branch String:   'catalog.c:952,9'
          Branch Sides:
            - BranchSide:      'catalog.c:954,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:956,17'
              BranchSideFuncs:
                - read
                - close
                - xmlCatalogErrMemory
                - close
        - Branch String:   'catalog.c:958,9'
          Branch Sides:
            - BranchSide:      'catalog.c:959,9'
              BranchSideFuncs:
                - xmlCatalogErrMemory
                - close
            - BranchSide:      'catalog.c:963,16'
              BranchSideFuncs:
                - read
                - close
        - Branch String:   'catalog.c:965,9'
          Branch Sides:
            - BranchSide:      'catalog.c:966,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:969,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:948,9'
          Dst:             stat64
        - Src:             'catalog.c:951,10'
          Dst:             open64
        - Src:             'catalog.c:959,9'
          Dst:             xmlCatalogErrMemory
        - Src:             'catalog.c:960,2'
          Dst:             close
        - Src:             'catalog.c:963,11'
          Dst:             read
        - Src:             'catalog.c:964,5'
          Dst:             close
    - functionName:    xmlParseSGMLCatalog
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2286
      functionLinenumberEnd: 2489
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - catal
        - value
        - file
        - super
      BBCount:         234
      ICount:          1106
      EdgeCount:       311
      CyclomaticComplexity: 79
      functionsReached:
        - xmlBuildURI
        - xmlCatalogNormalizePublic
        - xmlExpandCatalog
        - xmlFreeCatalogEntry
        - xmlHashAddEntry
        - xmlNewCatalogEntry
        - xmlParseSGMLCatalogComment
        - xmlParseSGMLCatalogName
        - xmlParseSGMLCatalogPubid
        - xmlStrEqual
        - xmlStrdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'catalog.c:2291,23'
          Branch Sides:
            - BranchSide:      'catalog.c:2291,27'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2292,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2291,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2292,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2293,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:2295,26'
          Branch Sides:
            - BranchSide:      'catalog.c:2295,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:2295,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:2295,5'
          Branch Sides:
            - BranchSide:      'catalog.c:2296,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:2484,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2296,2'
          Branch Sides:
            - BranchSide:      'catalog.c:2296,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:2296,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:2296,2'
          Branch Sides:
            - BranchSide:      'catalog.c:2296,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:2296,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:2296,2'
          Branch Sides:
            - BranchSide:      'catalog.c:2296,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:2296,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:2296,2'
          Branch Sides:
            - BranchSide:      'catalog.c:2296,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:2297,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:2297,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2298,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2299,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:2299,22'
          Branch Sides:
            - BranchSide:      'catalog.c:2299,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:2306,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:2299,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2300,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:2306,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:2301,10'
          Branch Sides:
            - BranchSide:      'catalog.c:2303,3'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2305,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:2311,22'
          Branch Sides:
            - BranchSide:      'catalog.c:2311,25'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2313,3'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2311,10'
          Branch Sides:
            - BranchSide:      'catalog.c:2313,3'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2315,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:2315,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2315,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:2320,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:2315,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2315,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:2315,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:2315,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2315,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:2320,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:2315,10'
          Branch Sides:
            - BranchSide:      'catalog.c:2317,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:2320,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:2320,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2320,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:2320,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:2320,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2320,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:2320,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:2320,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2320,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:2320,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:2320,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2320,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:2321,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:2321,10'
          Branch Sides:
            - BranchSide:      'catalog.c:2322,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:2323,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:2323,15'
          Branch Sides:
            - BranchSide:      'catalog.c:2324,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:2325,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:2325,15'
          Branch Sides:
            - BranchSide:      'catalog.c:2326,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:2327,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:2327,15'
          Branch Sides:
            - BranchSide:      'catalog.c:2328,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:2329,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:2329,15'
          Branch Sides:
            - BranchSide:      'catalog.c:2330,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:2331,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:2331,15'
          Branch Sides:
            - BranchSide:      'catalog.c:2332,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:2333,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:2333,15'
          Branch Sides:
            - BranchSide:      'catalog.c:2334,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:2335,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:2335,15'
          Branch Sides:
            - BranchSide:      'catalog.c:2336,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:2337,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:2337,15'
          Branch Sides:
            - BranchSide:      'catalog.c:2338,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:2339,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:2339,15'
          Branch Sides:
            - BranchSide:      'catalog.c:2340,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:2341,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:2341,15'
          Branch Sides:
            - BranchSide:      'catalog.c:2342,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:2343,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:2343,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:2344,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:2346,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2348,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2350,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:2356,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2358,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:2365,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:2365,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:2365,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:2365,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:2384,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:2384,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:2384,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:2419,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:2419,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:2419,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:2419,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:2426,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:2358,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2358,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:2359,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:2366,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2368,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:2370,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:2370,12'
          Branch Sides:
            - BranchSide:      'catalog.c:2370,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:2374,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:2370,12'
          Branch Sides:
            - BranchSide:      'catalog.c:2370,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:2370,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:2370,12'
          Branch Sides:
            - BranchSide:      'catalog.c:2370,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:2374,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:2370,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2372,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:2374,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:2374,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2374,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:2374,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:2374,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2374,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:2374,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:2374,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2374,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:2374,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:2374,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2374,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:2375,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:2376,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2378,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:2380,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:2385,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2387,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:2389,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:2389,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2392,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:2404,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:2393,15'
          Branch Sides:
            - BranchSide:      'catalog.c:2394,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:2403,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:2394,19'
          Branch Sides:
            - BranchSide:      'catalog.c:2395,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:2396,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:2396,19'
          Branch Sides:
            - BranchSide:      'catalog.c:2397,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:2399,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:2404,12'
          Branch Sides:
            - BranchSide:      'catalog.c:2404,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:2408,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:2404,12'
          Branch Sides:
            - BranchSide:      'catalog.c:2404,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:2404,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:2404,12'
          Branch Sides:
            - BranchSide:      'catalog.c:2404,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:2408,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:2404,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2406,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:2408,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:2408,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2408,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:2408,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:2408,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2408,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:2408,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:2408,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2408,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:2408,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:2408,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2408,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:2409,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:2410,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2412,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:2414,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:2420,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2422,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:2424,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:2428,10'
          Branch Sides:
            - BranchSide:      'catalog.c:2429,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2434,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:2429,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2430,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2431,7'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2431,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2432,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2433,3'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2434,17'
          Branch Sides:
            - BranchSide:      'catalog.c:2435,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:2438,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:2435,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2436,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:2437,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:2438,44'
          Branch Sides:
            - BranchSide:      'catalog.c:2439,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:2442,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:2438,17'
          Branch Sides:
            - BranchSide:      'catalog.c:2442,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:2455,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:2443,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2446,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:2455,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:2449,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2450,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:2452,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: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
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlFreeCatalogEntry
            - BranchSide:      'catalog.c:2468,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: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
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
            - BranchSide:      'catalog.c:2465,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:2478,10'
          Branch Sides:
            - BranchSide:      'catalog.c:2479,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:2480,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:2484,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2485,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2486,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2486,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2487,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2488,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:2293,12'
          Dst:             xmlStrdup
        - Src:             'catalog.c:2300,12'
          Dst:             xmlParseSGMLCatalogComment
        - Src:             'catalog.c:2310,12'
          Dst:             xmlParseSGMLCatalogName
        - Src:             'catalog.c:2321,10'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2323,15'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2325,15'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2327,15'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2329,15'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2331,15'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2333,15'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2335,15'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2337,15'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2339,15'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2341,15'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2343,15'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2345,9'
          Dst:             xmlParseSGMLCatalogName
        - Src:             'catalog.c:2365,13'
          Dst:             xmlParseSGMLCatalogName
        - Src:             'catalog.c:2375,13'
          Dst:             xmlParseSGMLCatalogPubid
        - Src:             'catalog.c:2384,13'
          Dst:             xmlParseSGMLCatalogPubid
        - Src:             'catalog.c:2392,20'
          Dst:             xmlCatalogNormalizePublic
        - Src:             'catalog.c:2409,13'
          Dst:             xmlParseSGMLCatalogPubid
        - Src:             'catalog.c:2419,13'
          Dst:             xmlParseSGMLCatalogPubid
        - Src:             'catalog.c:2437,10'
          Dst:             xmlStrdup
        - Src:             'catalog.c:2442,14'
          Dst:             xmlBuildURI
        - Src:             'catalog.c:2446,15'
          Dst:             xmlNewCatalogEntry
        - Src:             'catalog.c:2448,13'
          Dst:             xmlHashAddEntry
        - Src:             'catalog.c:2450,4'
          Dst:             xmlFreeCatalogEntry
        - Src:             'catalog.c:2459,15'
          Dst:             xmlNewCatalogEntry
        - Src:             'catalog.c:2461,13'
          Dst:             xmlHashAddEntry
        - Src:             'catalog.c:2463,4'
          Dst:             xmlFreeCatalogEntry
        - Src:             'catalog.c:2468,18'
          Dst:             xmlBuildURI
        - Src:             'catalog.c:2470,4'
          Dst:             xmlExpandCatalog
    - functionName:    xmlInitCatalogInternal
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3046
      functionLinenumberEnd: 3050
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getenv
        - xmlInitRMutex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:3047,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3047,9'
              BranchSideFuncs:
                - getenv
                - xmlInitRMutex
            - BranchSide:      'catalog.c:3047,9'
              BranchSideFuncs:
                - getenv
                - xmlInitRMutex
        - Branch String:   'catalog.c:3047,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3047,9'
              BranchSideFuncs:
                - xmlInitRMutex
            - BranchSide:      'catalog.c:3048,19'
              BranchSideFuncs:
                - xmlInitRMutex
      Callsites:
        - Src:             'catalog.c:3047,9'
          Dst:             getenv
        - Src:             'catalog.c:3049,5'
          Dst:             xmlInitRMutex
    - functionName:    xmlCatalogIsEmpty
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3006
      functionLinenumberEnd: 3031
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
      BBCount:         24
      ICount:          127
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - xmlHashSize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'catalog.c:3007,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3008,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3010,9'
              BranchSideFuncs:
                - xmlHashSize
        - Branch String:   'catalog.c:3010,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3011,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3022,6'
              BranchSideFuncs:
                - xmlHashSize
        - Branch String:   'catalog.c:3011,6'
          Branch Sides:
            - BranchSide:      'catalog.c:3012,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3013,7'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:3013,45'
          Branch Sides:
            - BranchSide:      'catalog.c:3014,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3016,6'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:3013,6'
          Branch Sides:
            - BranchSide:      'catalog.c:3015,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3016,6'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:3016,6'
          Branch Sides:
            - BranchSide:      'catalog.c:3017,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3018,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:3022,6'
          Branch Sides:
            - BranchSide:      'catalog.c:3023,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3024,20'
              BranchSideFuncs:
                - xmlHashSize
        - Branch String:   'catalog.c:3025,6'
          Branch Sides:
            - BranchSide:      'catalog.c:3026,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3027,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:3024,8'
          Dst:             xmlHashSize
    - functionName:    xmlNewCatalog
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2983
      functionLinenumberEnd: 2994
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - sgml
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCreateNewCatalog
        - xmlHashCreate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'catalog.c:2986,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2988,23'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlHashCreate
            - BranchSide:      'catalog.c:2993,23'
              BranchSideFuncs:
                - xmlCreateNewCatalog
        - Branch String:   'catalog.c:2989,29'
          Branch Sides:
            - BranchSide:      'catalog.c:2989,33'
              BranchSideFuncs:
                - xmlHashCreate
            - BranchSide:      'catalog.c:2991,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2989,13'
          Branch Sides:
            - BranchSide:      'catalog.c:2990,20'
              BranchSideFuncs:
                - xmlHashCreate
            - BranchSide:      'catalog.c:2991,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:2987,10'
          Dst:             xmlCreateNewCatalog
        - Src:             'catalog.c:2990,20'
          Dst:             xmlHashCreate
        - Src:             'catalog.c:2992,10'
          Dst:             xmlCreateNewCatalog
    - functionName:    xmlLoadSGMLSuperCatalog
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2605
      functionLinenumberEnd: 2627
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         10
      ICount:          76
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCreateNewCatalog
        - xmlFreeCatalog
        - xmlLoadFileContent
        - xmlParseSGMLCatalog
      functionUses:    0
      BranchProfiles:
        - Branch String:   'catalog.c:2611,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2612,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2614,56'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
        - Branch String:   'catalog.c:2615,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2616,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2620,31'
              BranchSideFuncs:
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
        - Branch String:   'catalog.c:2622,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2623,17'
              BranchSideFuncs:
                - xmlFreeCatalog
            - BranchSide:      'catalog.c:2626,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:2610,15'
          Dst:             xmlLoadFileContent
        - Src:             'catalog.c:2614,13'
          Dst:             xmlCreateNewCatalog
        - Src:             'catalog.c:2620,11'
          Dst:             xmlParseSGMLCatalog
        - Src:             'catalog.c:2623,2'
          Dst:             xmlFreeCatalog
    - functionName:    htmlSkipBogusDoctype
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3471
      functionLinenumberEnd: 3523
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         30
      ICount:          259
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - xmlParserGrow
        - xmlParserShrink
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:3483,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3483,5'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3486,15'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3486,20'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3486,24'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:3500,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:3486,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3487,31'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:3500,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:3496,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3497,21'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:3498,9'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:3500,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3501,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3503,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:3506,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3507,16'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3509,20'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:3517,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3483,5'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3517,9'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:3517,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3483,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:3517,9'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:3517,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3483,5'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3517,9'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
      Callsites:
        - Src:             'HTMLparser.c:3491,13'
          Dst:             xmlParserGrow
        - Src:             'HTMLparser.c:3517,9'
          Dst:             xmlParserShrink
    - functionName:    htmlParseDoctypeLiteral
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3447
      functionLinenumberEnd: 3468
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         16
      ICount:          163
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - htmlParseData
      functionUses:    3
      BranchProfiles:
        - Branch String:   'HTMLparser.c:3453,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3454,9'
              BranchSideFuncs:
                - htmlParseData
            - BranchSide:      'HTMLparser.c:3458,16'
              BranchSideFuncs:
                - htmlParseData
        - Branch String:   'HTMLparser.c:3456,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3457,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3458,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3458,16'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3459,9'
              BranchSideFuncs:
                - htmlParseData
            - BranchSide:      'HTMLparser.c:3464,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3461,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3462,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3463,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:3455,15'
          Dst:             htmlParseData
        - Src:             'HTMLparser.c:3460,15'
          Dst:             htmlParseData
    - functionName:    htmlParseData
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2582
      functionLinenumberEnd: 2879
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - mask
        - comment
        - refs
        - maxLength
      BBCount:         167
      ICount:          1112
      EdgeCount:       223
      CyclomaticComplexity: 58
      functionsReached:
        - htmlCodePointToUtf8
        - htmlErrMemory
        - htmlFindEntityPrefix
        - htmlMaskMatch
        - htmlParseErr
        - htmlValidateUtf8
        - xmlParserGrow
        - xmlParserShrink
        - xmlSwitchEncoding
        - xmlSwitchEncodingName
      functionUses:    8
      BranchProfiles:
        - Branch String:   'HTMLparser.c:2596,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2597,21'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2605,12'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:2599,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2600,27'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2603,5'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:2608,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2612,13'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:2858,9'
              BranchSideFuncs:
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2624,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2628,19'
              BranchSideFuncs:
                - htmlMaskMatch
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:2809,13'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:2628,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2628,28'
              BranchSideFuncs:
                - htmlMaskMatch
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:2645,17'
              BranchSideFuncs:
                - htmlMaskMatch
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:2628,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2629,35'
              BranchSideFuncs:
                - xmlParserGrow
                - htmlMaskMatch
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:2645,17'
              BranchSideFuncs:
                - htmlMaskMatch
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:2641,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2642,25'
              BranchSideFuncs:
                - htmlMaskMatch
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:2643,13'
              BranchSideFuncs:
                - htmlMaskMatch
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:2645,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2646,26'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:2650,20'
              BranchSideFuncs:
                - htmlMaskMatch
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:2654,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2655,21'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:2679,17'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:2655,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2656,25'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:2674,30'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:2656,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2657,34'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:2658,32'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:2659,30'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2660,38'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:2661,36'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:2661,36'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2662,38'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:2663,36'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:2664,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2665,42'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:2666,38'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:2671,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2672,25'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:2673,17'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:2679,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2680,26'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:2705,21'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:2683,34'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2683,38'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:2685,29'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:2683,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2684,29'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:2685,29'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:2685,40'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2685,44'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:2688,25'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:2685,55'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2685,59'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:2688,25'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:2685,28'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2686,30'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:2688,25'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:2688,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2689,28'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:2693,21'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:2697,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2698,24'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:2700,25'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:2705,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2707,22'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - htmlFindEntityPrefix
            - BranchSide:      'HTMLparser.c:2746,22'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:2752,22'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:2757,22'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:2765,21'
              BranchSideFuncs:
                - htmlValidateUtf8
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - xmlParserGrow
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:2707,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2708,21'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:2710,19'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:2712,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2712,37'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:2731,49'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:2712,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2713,23'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:2731,49'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:2714,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2715,30'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:2730,17'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:2715,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2716,31'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:2723,36'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:2717,45'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2717,49'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:2723,25'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:2717,49'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2717,49'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:2717,49'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:2717,49'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2717,49'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:2718,37'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:2717,49'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2717,49'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:2723,25'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:2717,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2718,37'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:2723,25'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:2735,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2736,30'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:2740,26'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:2758,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2759,26'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:2762,17'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:2765,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2766,21'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:2768,22'
              BranchSideFuncs:
                - htmlValidateUtf8
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - xmlParserGrow
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:2768,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2771,25'
              BranchSideFuncs:
                - xmlSwitchEncodingName
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlParserGrow
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:2791,41'
              BranchSideFuncs:
                - htmlValidateUtf8
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:2771,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2772,25'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:2775,27'
              BranchSideFuncs:
                - xmlSwitchEncodingName
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlParserGrow
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:2779,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2780,43'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:2782,47'
              BranchSideFuncs:
                - xmlSwitchEncodingName
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:2793,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2794,26'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:2800,17'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:2809,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2810,20'
              BranchSideFuncs:
                - htmlCodePointToUtf8
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2816,21'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2819,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2820,26'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2825,13'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2825,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2826,31'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2837,13'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2829,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2830,31'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2833,22'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2837,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2838,27'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2843,23'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2844,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2845,20'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2849,9'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2849,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2849,9'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:2851,13'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:2849,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2849,9'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2851,13'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:2849,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2849,9'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:2851,13'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:2851,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2851,25'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2852,13'
              BranchSideFuncs:
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2858,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2859,23'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2863,19'
              BranchSideFuncs:
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2867,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2868,23'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2870,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:2600,13'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:2634,17'
          Dst:             xmlParserGrow
        - Src:             'HTMLparser.c:2654,17'
          Dst:             htmlMaskMatch
        - Src:             'HTMLparser.c:2731,28'
          Dst:             htmlFindEntityPrefix
        - Src:             'HTMLparser.c:2780,25'
          Dst:             xmlSwitchEncoding
        - Src:             'HTMLparser.c:2782,25'
          Dst:             xmlSwitchEncodingName
        - Src:             'HTMLparser.c:2791,24'
          Dst:             htmlValidateUtf8
        - Src:             'HTMLparser.c:2813,20'
          Dst:             htmlCodePointToUtf8
        - Src:             'HTMLparser.c:2820,13'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:2830,17'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:2849,9'
          Dst:             xmlParserShrink
        - Src:             'HTMLparser.c:2868,9'
          Dst:             htmlErrMemory
    - functionName:    htmlErrMemory
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErrMemory
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLparser.c:125,5'
          Dst:             xmlCtxtErrMemory
    - functionName:    htmlMaskMatch
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - mask
        - c
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:382,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:383,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:384,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    htmlFindEntityPrefix
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2473
      functionLinenumberEnd: 2565
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - string
        - slen
        - isAttr
        - nlen
        - rlen
      BBCount:         72
      ICount:          485
      EdgeCount:       96
      CyclomaticComplexity: 26
      functionsReached:
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLparser.c:2480,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2481,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2482,10'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'HTMLparser.c:2482,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2482,10'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'HTMLparser.c:2483,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2482,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2483,9'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'HTMLparser.c:2488,11'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'HTMLparser.c:2495,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2501,15'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'HTMLparser.c:2559,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2507,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2508,17'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'HTMLparser.c:2522,13'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'HTMLparser.c:2508,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2509,46'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'HTMLparser.c:2516,46'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'HTMLparser.c:2513,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2514,21'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2515,13'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'HTMLparser.c:2522,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2523,21'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'HTMLparser.c:2524,20'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'HTMLparser.c:2524,20'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2525,20'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'HTMLparser.c:2527,24'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'HTMLparser.c:2527,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2527,44'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'HTMLparser.c:2527,17'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'HTMLparser.c:2530,23'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2530,23'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'HTMLparser.c:2530,23'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'HTMLparser.c:2530,23'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2530,23'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'HTMLparser.c:2530,23'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'HTMLparser.c:2530,23'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2530,23'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'HTMLparser.c:2530,23'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'HTMLparser.c:2531,37'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2531,37'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'HTMLparser.c:2532,25'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'HTMLparser.c:2532,53'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2531,37'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'HTMLparser.c:2533,27'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'HTMLparser.c:2534,37'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2533,35'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'HTMLparser.c:2534,41'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'HTMLparser.c:2536,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2537,25'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'HTMLparser.c:2543,17'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'HTMLparser.c:2539,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2540,30'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'HTMLparser.c:2541,13'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'HTMLparser.c:2543,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2544,21'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'HTMLparser.c:2555,13'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2544,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2545,27'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'HTMLparser.c:2547,22'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'HTMLparser.c:2547,31'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2547,35'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'HTMLparser.c:2553,13'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2547,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2548,28'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'HTMLparser.c:2553,13'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2559,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2560,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2562,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:2509,23'
          Dst:             strncmp
        - Src:             'HTMLparser.c:2516,23'
          Dst:             strncmp
    - functionName:    htmlValidateUtf8
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - str
        - len
        - partial
      BBCount:         42
      ICount:          246
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - htmlParseErr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'HTMLparser.c:393,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:394,9'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:395,16'
              BranchSideFuncs:
                - htmlParseErr
        - Branch String:   'HTMLparser.c:395,16'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:396,13'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:401,16'
              BranchSideFuncs:
                - htmlParseErr
        - Branch String:   'HTMLparser.c:396,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:397,13'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:398,14'
              BranchSideFuncs:
                - htmlParseErr
        - Branch String:   'HTMLparser.c:398,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:399,13'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:400,14'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:401,16'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:404,13'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:419,13'
              BranchSideFuncs:
                - htmlParseErr
        - Branch String:   'HTMLparser.c:404,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:405,13'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:407,13'
              BranchSideFuncs:
                - htmlParseErr
        - Branch String:   'HTMLparser.c:410,42'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:411,15'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:413,13'
              BranchSideFuncs:
                - htmlParseErr
        - Branch String:   'HTMLparser.c:411,42'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:412,15'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:413,13'
              BranchSideFuncs:
                - htmlParseErr
        - Branch String:   'HTMLparser.c:410,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:413,13'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:415,14'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:419,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:420,13'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:422,13'
              BranchSideFuncs:
                - htmlParseErr
        - Branch String:   'HTMLparser.c:424,46'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:425,14'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:426,13'
              BranchSideFuncs:
                - htmlParseErr
        - Branch String:   'HTMLparser.c:425,30'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:425,34'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:426,13'
              BranchSideFuncs:
                - htmlParseErr
        - Branch String:   'HTMLparser.c:424,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:426,13'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:428,14'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:434,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:434,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:435,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:439,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:440,22'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:445,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:440,9'
          Dst:             htmlParseErr
    - functionName:    htmlCodePointToUtf8
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2437
      functionLinenumberEnd: 2462
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - out
        - osize
      BBCount:         30
      ICount:          172
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLparser.c:2441,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2441,25'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2443,17'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2441,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2442,25'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2443,17'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2443,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2444,18'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2446,11'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2444,31'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2444,35'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2445,17'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2444,48'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2445,17'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2446,11'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2449,14'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2449,34'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2450,14'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2450,14'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2450,34'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2451,14'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2451,14'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2451,34'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2452,34'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2456,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2457,14'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2461,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    htmlParseErr
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - str1
        - str2
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErr
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLparser.c:142,5'
          Dst:             xmlCtxtErr
    - functionName:    areBlanks
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2189
      functionLinenumberEnd: 2243
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - str
        - len
      BBCount:         74
      ICount:          393
      EdgeCount:       101
      CyclomaticComplexity: 29
      functionsReached:
        - xmlGetIntSubset
        - xmlGetLastChild
        - xmlNodeIsText
        - xmlStrEqual
        - xmlStrcasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:2195,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2196,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLparser.c:2198,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLparser.c:2196,15'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2196,33'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLparser.c:2196,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLparser.c:2196,15'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2196,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLparser.c:2196,36'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2196,15'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2196,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLparser.c:2196,36'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2196,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2196,33'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLparser.c:2196,36'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2198,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2198,19'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2199,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLparser.c:2199,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2199,21'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2200,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLparser.c:2200,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2201,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2202,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLparser.c:2202,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2203,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2204,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLparser.c:2204,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2205,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2208,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLparser.c:2208,50'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2208,53'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLparser.c:2217,9'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:2208,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2209,31'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLparser.c:2217,9'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:2210,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2210,28'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLparser.c:2215,5'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:2210,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2211,32'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:2215,5'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:2211,87'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2212,36'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:2213,17'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2211,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2213,17'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:2214,9'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:2217,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2217,29'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2218,33'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:2219,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2219,28'
              BranchSideFuncs:
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:2219,5'
              BranchSideFuncs:
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:2219,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2220,14'
              BranchSideFuncs:
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:2221,9'
              BranchSideFuncs:
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:2221,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2222,14'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:2231,30'
              BranchSideFuncs:
                - xmlNodeIsText
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:2222,52'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2223,14'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:2226,10'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:2222,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2223,44'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2226,10'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:2226,2'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2227,23'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:2231,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2227,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2228,3'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2230,2'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:2231,16'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2232,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2236,10'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:2237,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2238,3'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2240,2'
              BranchSideFuncs:
                - xmlStrEqual
      Callsites:
        - Src:             'HTMLparser.c:2202,9'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:2204,9'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:2208,9'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:2209,15'
          Dst:             xmlGetIntSubset
        - Src:             'HTMLparser.c:2211,18'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLparser.c:2212,22'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLparser.c:2218,17'
          Dst:             xmlGetLastChild
        - Src:             'HTMLparser.c:2227,11'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:2231,16'
          Dst:             xmlNodeIsText
        - Src:             'HTMLparser.c:2237,11'
          Dst:             xmlStrEqual
    - functionName:    htmlCharDataSAXCallback
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2933
      functionLinenumberEnd: 2989
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - buf
        - size
        - mode
      BBCount:         69
      ICount:          394
      EdgeCount:       93
      CyclomaticComplexity: 26
      functionsReached:
        - areBlanks
        - htmlStartCharData
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLparser.c:2934,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2934,33'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2935,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2934,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2935,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2937,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - areBlanks.5562
                - htmlStartCharData
        - Branch String:   'HTMLparser.c:2937,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2937,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - areBlanks.5562
                - htmlStartCharData
            - BranchSide:      'HTMLparser.c:2939,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - areBlanks.5562
                - htmlStartCharData
        - Branch String:   'HTMLparser.c:2937,46'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2938,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - areBlanks.5562
                - htmlStartCharData
            - BranchSide:      'HTMLparser.c:2939,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - areBlanks.5562
                - htmlStartCharData
        - Branch String:   'HTMLparser.c:2937,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2939,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - areBlanks.5562
                - htmlStartCharData
            - BranchSide:      'HTMLparser.c:2987,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2939,34'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2940,26'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.5562
            - BranchSide:      'HTMLparser.c:2948,20'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.5562
        - Branch String:   'HTMLparser.c:2940,56'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2941,26'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.5562
            - BranchSide:      'HTMLparser.c:2948,20'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.5562
        - Branch String:   'HTMLparser.c:2939,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2948,20'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.5562
            - BranchSide:      'HTMLparser.c:2974,14'
              BranchSideFuncs:
                - areBlanks.5562
        - Branch String:   'HTMLparser.c:2948,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2949,22'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.5562
            - BranchSide:      'HTMLparser.c:2952,17'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.5562
        - Branch String:   'HTMLparser.c:2949,22'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2948,36'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.5562
            - BranchSide:      'HTMLparser.c:2949,22'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.5562
        - Branch String:   'HTMLparser.c:2949,22'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2949,22'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.5562
            - BranchSide:      'HTMLparser.c:2950,21'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.5562
        - Branch String:   'HTMLparser.c:2949,22'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2949,22'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.5562
            - BranchSide:      'HTMLparser.c:2950,21'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.5562
        - Branch String:   'HTMLparser.c:2949,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2949,22'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.5562
            - BranchSide:      'HTMLparser.c:2950,21'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.5562
        - Branch String:   'HTMLparser.c:2952,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2953,22'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.5562
            - BranchSide:      'HTMLparser.c:2965,17'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.5562
        - Branch String:   'HTMLparser.c:2953,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2954,25'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.5562
            - BranchSide:      'HTMLparser.c:2957,25'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.5562
        - Branch String:   'HTMLparser.c:2954,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2955,25'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.5562
            - BranchSide:      'HTMLparser.c:2956,17'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.5562
        - Branch String:   'HTMLparser.c:2965,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2966,17'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2968,31'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.5562
        - Branch String:   'HTMLparser.c:2970,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2971,17'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2972,9'
              BranchSideFuncs:
                - areBlanks.5562
        - Branch String:   'HTMLparser.c:2974,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2975,15'
              BranchSideFuncs:
                - areBlanks.5562
            - BranchSide:      'HTMLparser.c:2980,17'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2975,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2976,24'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2980,17'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2974,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2977,17'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2980,17'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2977,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2978,17'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2979,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:2940,14'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:2941,14'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:2968,13'
          Dst:             htmlStartCharData
        - Src:             'HTMLparser.c:2976,14'
          Dst:             areBlanks
    - functionName:    htmlStartCharData
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1571
      functionLinenumberEnd: 1580
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - htmlAutoClose
        - htmlCheckImplied
        - xmlStrEqual
      functionUses:    3
      BranchProfiles:
        - Branch String:   'HTMLparser.c:1572,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1573,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1574,10'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlCheckImplied
                - htmlAutoClose
        - Branch String:   'HTMLparser.c:1574,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1575,2'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlCheckImplied
                - htmlAutoClose
            - BranchSide:      'HTMLparser.c:1577,21'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlCheckImplied
                - htmlAutoClose
        - Branch String:   'HTMLparser.c:1577,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1578,23'
              BranchSideFuncs:
                - htmlAutoClose
                - htmlCheckImplied
            - BranchSide:      'HTMLparser.c:1579,22'
              BranchSideFuncs:
                - htmlCheckImplied
      Callsites:
        - Src:             'HTMLparser.c:1577,9'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1578,9'
          Dst:             htmlAutoClose
        - Src:             'HTMLparser.c:1579,5'
          Dst:             htmlCheckImplied
    - functionName:    htmlAutoClose
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1425
      functionLinenumberEnd: 1439
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - newtag
      BBCount:         19
      ICount:          105
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - htmlCheckAutoClose
        - htmlParserFinishElementParsing
        - htmlnamePop
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLparser.c:1426,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1427,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1429,9'
              BranchSideFuncs:
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlCheckAutoClose
        - Branch String:   'HTMLparser.c:1429,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1430,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1432,5'
              BranchSideFuncs:
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlCheckAutoClose
        - Branch String:   'HTMLparser.c:1432,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1432,5'
              BranchSideFuncs:
                - htmlCheckAutoClose
                - htmlParserFinishElementParsing
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:1433,32'
              BranchSideFuncs:
                - htmlCheckAutoClose
                - htmlParserFinishElementParsing
                - htmlnamePop
        - Branch String:   'HTMLparser.c:1432,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1432,5'
              BranchSideFuncs:
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlCheckAutoClose
            - BranchSide:      'HTMLparser.c:1434,33'
              BranchSideFuncs:
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlCheckAutoClose
        - Branch String:   'HTMLparser.c:1435,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1435,37'
              BranchSideFuncs:
                - htmlnamePop
                - htmlParserFinishElementParsing
                - htmlCheckAutoClose
            - BranchSide:      'HTMLparser.c:1437,14'
              BranchSideFuncs:
                - htmlnamePop
                - htmlParserFinishElementParsing
                - htmlCheckAutoClose
        - Branch String:   'HTMLparser.c:1435,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1436,13'
              BranchSideFuncs:
                - htmlnamePop
                - htmlParserFinishElementParsing
                - htmlCheckAutoClose
            - BranchSide:      'HTMLparser.c:1437,14'
              BranchSideFuncs:
                - htmlnamePop
                - htmlParserFinishElementParsing
                - htmlCheckAutoClose
      Callsites:
        - Src:             'HTMLparser.c:1433,13'
          Dst:             htmlCheckAutoClose
        - Src:             'HTMLparser.c:1434,2'
          Dst:             htmlParserFinishElementParsing
        - Src:             'HTMLparser.c:1437,2'
          Dst:             htmlnamePop
    - functionName:    htmlCheckImplied
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1507
      functionLinenumberEnd: 1561
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - newtag
      BBCount:         68
      ICount:          353
      EdgeCount:       95
      CyclomaticComplexity: 29
      functionsReached:
        - htmlnamePush
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLparser.c:1510,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1511,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1512,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1512,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1513,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:1514,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1514,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1515,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1516,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1516,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1517,15'
              BranchSideFuncs:
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:1521,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1518,26'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1518,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:1520,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1518,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1519,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:1520,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1521,47'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1521,63'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1522,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:1521,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1522,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1523,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1523,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1524,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:1541,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:1524,50'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1525,16'
              BranchSideFuncs:
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:1530,13'
              BranchSideFuncs:
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1525,42'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1526,16'
              BranchSideFuncs:
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:1530,13'
              BranchSideFuncs:
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1526,41'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1527,16'
              BranchSideFuncs:
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:1530,13'
              BranchSideFuncs:
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1527,41'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1528,16'
              BranchSideFuncs:
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:1530,13'
              BranchSideFuncs:
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1528,42'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1529,16'
              BranchSideFuncs:
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:1530,13'
              BranchSideFuncs:
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1523,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1530,13'
              BranchSideFuncs:
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:1541,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:1530,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1532,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1538,22'
              BranchSideFuncs:
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1539,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1539,37'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1541,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:1539,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1540,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1541,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:1544,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1546,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1548,9'
              BranchSideFuncs:
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:1548,2'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1549,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:1557,15'
              BranchSideFuncs:
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1549,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1550,3'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1552,22'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:1552,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1553,3'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1555,2'
              BranchSideFuncs:
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:1558,26'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1558,30'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1560,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:1558,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1559,6'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1560,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:1514,9'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1517,2'
          Dst:             htmlnamePush
        - Src:             'HTMLparser.c:1521,10'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1521,51'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1524,11'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1525,4'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1526,4'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1527,4'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1528,4'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1529,4'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1538,9'
          Dst:             htmlnamePush
        - Src:             'HTMLparser.c:1541,18'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1542,11'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1543,11'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1549,10'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1552,10'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1557,2'
          Dst:             htmlnamePush
    - functionName:    htmlnamePush
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - value
      BBCount:         21
      ICount:          158
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - htmlErrMemory
        - xmlGrowCapacity
        - xmlStrEqual
      functionUses:    5
      BranchProfiles:
        - Branch String:   'HTMLparser.c:164,39'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:164,55'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:166,10'
              BranchSideFuncs:
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:164,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:165,9'
              BranchSideFuncs:
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:166,10'
              BranchSideFuncs:
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:166,39'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:166,55'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:168,9'
              BranchSideFuncs:
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:166,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:167,9'
              BranchSideFuncs:
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:168,9'
              BranchSideFuncs:
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:168,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:172,35'
              BranchSideFuncs:
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:186,35'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:174,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:175,27'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:178,15'
              BranchSideFuncs:
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:179,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:180,27'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:183,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:164,43'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:166,43'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:172,19'
          Dst:             xmlGrowCapacity
        - Src:             'HTMLparser.c:175,13'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:180,13'
          Dst:             htmlErrMemory
    - functionName:    xmlGrowCapacity
      functionSourceFile: '/src/libxml2/./include/private/memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - capacity
        - elemSize
        - min
        - max
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './include/private/memory.h:36,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:38,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:45,10'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:45,27'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:46,19'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:47,9'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:45,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:47,9'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:50,14'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:52,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:53,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:55,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    htmlCheckAutoClose
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1326
      functionLinenumberEnd: 1335
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - newtag
        - oldtag
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bsearch
        - htmlCompareStartClose
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLparser.c:1332,11'
          Dst:             bsearch
        - Src:             'HTMLparser.c:1332,11'
          Dst:             htmlCompareStartClose
    - functionName:    htmlParserFinishElementParsing
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1234
      functionLinenumberEnd: 1246
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         8
      ICount:          87
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - htmlNodeInfoPop
        - xmlParserAddNodeInfo
      functionUses:    6
      BranchProfiles:
        - Branch String:   'HTMLparser.c:1238,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1238,32'
              BranchSideFuncs:
                - xmlParserAddNodeInfo
                - htmlNodeInfoPop
            - BranchSide:      'HTMLparser.c:1238,29'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:1238,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1238,10'
              BranchSideFuncs:
                - xmlParserAddNodeInfo
                - htmlNodeInfoPop
            - BranchSide:      'HTMLparser.c:1239,34'
              BranchSideFuncs:
                - xmlParserAddNodeInfo
                - htmlNodeInfoPop
      Callsites:
        - Src:             'HTMLparser.c:1243,8'
          Dst:             xmlParserAddNodeInfo
        - Src:             'HTMLparser.c:1244,8'
          Dst:             htmlNodeInfoPop
    - functionName:    htmlnamePop
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         9
      ICount:          90
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'HTMLparser.c:203,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:204,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:205,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:206,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:207,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:208,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:208,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:209,22'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:211,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    htmlNodeInfoPop
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         9
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:263,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:264,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:265,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:266,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:267,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:268,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:268,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:269,27'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:271,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    htmlCompareStartClose
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1302
      functionLinenumberEnd: 1311
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vkey
        - member
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:1308,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1308,9'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'HTMLparser.c:1309,22'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'HTMLparser.c:1307,11'
          Dst:             strcmp
        - Src:             'HTMLparser.c:1309,15'
          Dst:             strcmp
    - functionName:    htmlGetEndPriority
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1290
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLparser.c:1293,46'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1293,5'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:1294,52'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:1293,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1295,3'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:1297,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:1294,7'
          Dst:             xmlStrEqual
    - functionName:    htmlAutoCloseOnClose
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1348
      functionLinenumberEnd: 1385
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - newtag
      BBCount:         30
      ICount:          189
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - htmlGetEndPriority
        - htmlParseErr
        - htmlParserFinishElementParsing
        - htmlTagLookup
        - htmlnamePop
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:1352,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1353,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1355,35'
              BranchSideFuncs:
                - htmlGetEndPriority
                - xmlStrEqual
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlParseErr
                - xmlStrEqual
                - htmlGetEndPriority
        - Branch String:   'HTMLparser.c:1357,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1359,25'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlGetEndPriority
                - xmlStrEqual
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:1370,9'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlParseErr
        - Branch String:   'HTMLparser.c:1359,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1360,13'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:1367,32'
              BranchSideFuncs:
                - htmlGetEndPriority
                - xmlStrEqual
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlParseErr
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:1367,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1368,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1369,5'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlParseErr
                - xmlStrEqual
                - htmlGetEndPriority
        - Branch String:   'HTMLparser.c:1370,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1371,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1373,5'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlParseErr
        - Branch String:   'HTMLparser.c:1373,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1373,5'
              BranchSideFuncs:
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:1374,30'
              BranchSideFuncs:
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
        - Branch String:   'HTMLparser.c:1375,28'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1375,32'
              BranchSideFuncs:
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlTagLookup
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:1380,33'
              BranchSideFuncs:
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlTagLookup
                - htmlParseErr
        - Branch String:   'HTMLparser.c:1375,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1376,26'
              BranchSideFuncs:
                - htmlParseErr
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlTagLookup
            - BranchSide:      'HTMLparser.c:1380,33'
              BranchSideFuncs:
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlTagLookup
                - htmlParseErr
        - Branch String:   'HTMLparser.c:1381,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1381,37'
              BranchSideFuncs:
                - htmlnamePop
                - xmlStrEqual
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:1383,14'
              BranchSideFuncs:
                - htmlnamePop
                - xmlStrEqual
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlParseErr
        - Branch String:   'HTMLparser.c:1381,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1382,13'
              BranchSideFuncs:
                - htmlnamePop
                - xmlStrEqual
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:1383,14'
              BranchSideFuncs:
                - htmlnamePop
                - xmlStrEqual
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlParseErr
      Callsites:
        - Src:             'HTMLparser.c:1355,16'
          Dst:             htmlGetEndPriority
        - Src:             'HTMLparser.c:1359,13'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1367,13'
          Dst:             htmlGetEndPriority
        - Src:             'HTMLparser.c:1373,13'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1374,16'
          Dst:             htmlTagLookup
        - Src:             'HTMLparser.c:1376,13'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:1380,2'
          Dst:             htmlParserFinishElementParsing
        - Src:             'HTMLparser.c:1383,2'
          Dst:             htmlnamePop
    - functionName:    htmlTagLookup
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1274
      functionLinenumberEnd: 1281
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bsearch
        - htmlCompareTags
      functionUses:    4
      BranchProfiles:
        - Branch String:   'HTMLparser.c:1275,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1276,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1278,43'
              BranchSideFuncs:
                - bsearch
      Callsites:
        - Src:             'HTMLparser.c:1278,35'
          Dst:             bsearch
        - Src:             'HTMLparser.c:1278,35'
          Dst:             htmlCompareTags
    - functionName:    htmlCompareTags
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1258
      functionLinenumberEnd: 1262
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - member
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlStrcasecmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLparser.c:1262,12'
          Dst:             xmlStrcasecmp
    - functionName:    htmlParseCharData
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3002
      functionLinenumberEnd: 3379
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - partial
      BBCount:         281
      ICount:          1580
      EdgeCount:       381
      CyclomaticComplexity: 102
      functionsReached:
        - htmlCharDataSAXCallback
        - htmlCodePointToUtf8
        - htmlFindEntityPrefix
        - htmlValidateUtf8
        - xmlParserGrow
        - xmlParserShrink
        - xmlSwitchEncoding
        - xmlSwitchEncodingName
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:3016,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3020,13'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3371,19'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3032,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3036,17'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3346,13'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3036,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3037,22'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:3066,18'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:3037,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3038,39'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:3054,21'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:3050,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3051,29'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:3052,17'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:3054,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3055,26'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3063,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:3055,35'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3055,39'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3060,26'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3055,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3056,31'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3060,26'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3066,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3067,17'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:3088,20'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:3067,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3074,28'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:3082,23'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:3075,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3076,25'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:3077,25'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:3082,28'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3082,32'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:3084,21'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:3082,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3083,21'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3084,21'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:3084,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3085,21'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3086,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:3092,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3093,26'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3118,21'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:3096,34'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3096,38'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3098,29'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3096,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3097,29'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3098,29'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3098,40'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3098,44'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3101,25'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3098,55'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3098,59'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3101,25'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3098,28'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3099,30'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3101,25'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3101,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3102,28'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3106,21'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3110,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3111,24'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3113,25'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3118,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3120,21'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3187,22'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3207,22'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3273,22'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3279,22'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3284,21'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3297,21'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - xmlParserGrow
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:3120,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3121,26'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3125,21'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3125,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3126,21'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3128,19'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3129,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3130,26'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3179,22'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3130,47'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3130,51'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3140,29'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3130,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3133,27'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3140,29'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3134,41'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3134,45'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3139,21'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3134,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3135,31'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3139,21'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3136,45'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3136,49'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3138,25'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3136,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3137,38'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3138,25'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3145,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3146,31'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3150,30'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3150,39'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3150,43'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3151,29'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3151,48'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3151,29'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3152,37'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3152,57'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3151,29'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3153,37'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3151,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3154,35'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3158,34'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3158,54'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3158,58'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3175,25'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3158,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3159,41'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3175,25'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3161,48'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3161,52'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3163,42'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3161,62'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3162,38'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3163,42'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3162,38'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3162,38'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3163,42'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3162,38'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3162,38'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3174,29'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3162,38'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3162,38'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3174,29'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3161,37'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3163,42'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3174,29'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3163,68'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3164,43'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3166,48'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3163,41'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3165,46'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3166,48'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3166,48'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3167,46'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3169,50'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3179,31'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3179,35'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3184,17'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3179,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3180,26'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3184,17'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3187,48'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3187,52'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3192,19'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3187,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3188,21'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3192,19'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3193,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3193,37'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3199,22'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3193,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3194,23'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3199,22'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3195,37'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3195,41'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3197,17'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3195,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3196,30'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3197,17'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3199,31'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3199,35'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3204,17'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3199,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3200,26'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3204,17'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3207,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3207,37'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3210,19'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3207,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3208,21'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3210,19'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3212,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3212,37'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3231,25'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3212,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3213,23'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3231,25'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3214,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3215,30'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3230,17'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3215,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3216,31'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3223,36'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3217,45'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3217,49'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3223,25'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3217,49'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3217,49'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3217,49'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3217,49'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3217,49'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3218,37'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3217,49'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3217,49'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3223,25'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3217,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3218,37'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3223,25'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3231,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3232,29'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3253,49'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3238,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3239,34'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3247,30'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3239,43'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3240,35'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3242,44'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3240,35'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3240,35'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3241,36'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3240,58'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3241,36'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3245,25'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3241,43'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3241,47'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3242,44'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3241,47'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3241,47'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3242,44'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3239,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3242,44'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3245,25'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3247,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3248,34'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3251,21'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3257,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3258,30'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3262,26'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3265,31'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3265,35'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3270,17'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3265,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3266,26'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3270,17'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3284,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3284,32'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3289,22'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3284,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3285,26'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3289,22'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3290,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3291,26'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3294,17'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3297,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3298,21'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3300,22'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - xmlParserGrow
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:3300,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3303,25'
              BranchSideFuncs:
                - xmlSwitchEncodingName
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlParserGrow
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:3323,41'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3303,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3304,25'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3307,27'
              BranchSideFuncs:
                - xmlSwitchEncodingName
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlParserGrow
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:3311,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3312,43'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3314,47'
              BranchSideFuncs:
                - xmlSwitchEncodingName
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3325,31'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3325,35'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3330,21'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3325,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3326,26'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3330,21'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3330,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3331,26'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3337,17'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3346,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3347,20'
              BranchSideFuncs:
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
            - BranchSide:      'HTMLparser.c:3353,13'
              BranchSideFuncs:
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
        - Branch String:   'HTMLparser.c:3353,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3354,27'
              BranchSideFuncs:
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
            - BranchSide:      'HTMLparser.c:3358,23'
              BranchSideFuncs:
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
        - Branch String:   'HTMLparser.c:3359,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3360,37'
              BranchSideFuncs:
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:3362,9'
              BranchSideFuncs:
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:3362,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3362,9'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3364,13'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3362,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3362,9'
              BranchSideFuncs:
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:3364,13'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3362,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3362,9'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3364,13'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3364,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3364,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3365,13'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3374,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3375,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3377,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:3043,21'
          Dst:             xmlParserGrow
        - Src:             'HTMLparser.c:3253,28'
          Dst:             htmlFindEntityPrefix
        - Src:             'HTMLparser.c:3312,25'
          Dst:             xmlSwitchEncoding
        - Src:             'HTMLparser.c:3314,25'
          Dst:             xmlSwitchEncodingName
        - Src:             'HTMLparser.c:3323,24'
          Dst:             htmlValidateUtf8
        - Src:             'HTMLparser.c:3350,20'
          Dst:             htmlCodePointToUtf8
        - Src:             'HTMLparser.c:3355,13'
          Dst:             htmlCharDataSAXCallback
        - Src:             'HTMLparser.c:3360,13'
          Dst:             htmlCharDataSAXCallback
        - Src:             'HTMLparser.c:3362,9'
          Dst:             xmlParserShrink
    - functionName:    htmlParseEndTag
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4054
      functionLinenumberEnd: 4178
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         94
      ICount:          663
      EdgeCount:       130
      CyclomaticComplexity: 38
      functionsReached:
        - htmlAutoCloseOnClose
        - htmlParseAttribute
        - htmlParseComment
        - htmlParseErr
        - htmlParseHTMLName
        - htmlParserFinishElementParsing
        - htmlSkipBlankChars
        - htmlStartCharData
        - htmlnamePop
        - xmlParserGrow
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:4063,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4064,27'
              BranchSideFuncs:
                - htmlStartCharData
            - BranchSide:      'HTMLparser.c:4072,9'
              BranchSideFuncs:
                - htmlParseComment
                - htmlParseHTMLName
                - htmlSkipBlankChars
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlParserGrow
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4065,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4065,38'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4069,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4065,56'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4066,14'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4069,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4065,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4067,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4069,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4072,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4073,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4077,10'
              BranchSideFuncs:
                - htmlParseComment
                - htmlParseHTMLName
                - htmlSkipBlankChars
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlParserGrow
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4077,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4077,10'
              BranchSideFuncs:
                - htmlParseComment
                - htmlParseHTMLName
                - htmlSkipBlankChars
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlParserGrow
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:4078,26'
              BranchSideFuncs:
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4077,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4078,26'
              BranchSideFuncs:
                - htmlParseHTMLName
                - htmlSkipBlankChars
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlParserGrow
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:4082,30'
              BranchSideFuncs:
                - htmlParseHTMLName
                - htmlSkipBlankChars
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlParserGrow
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4083,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4084,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4089,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlParserGrow
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4090,50'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4090,5'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlParserGrow
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:4091,13'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlParserGrow
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4091,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4090,5'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlParserGrow
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:4092,7'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlParserGrow
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4092,19'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4092,23'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlParserGrow
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:4093,13'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlParserGrow
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4092,39'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4090,5'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlParserGrow
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:4093,13'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlParserGrow
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4090,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4094,18'
              BranchSideFuncs:
                - htmlParseAttribute
                - htmlSkipBlankChars
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParserGrow
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:4110,9'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:4097,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4098,13'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:4102,2'
              BranchSideFuncs:
                - htmlParseAttribute
                - htmlSkipBlankChars
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlSkipBlankChars
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:4102,2'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4102,2'
              BranchSideFuncs:
                - htmlParseAttribute
                - htmlSkipBlankChars
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParserGrow
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:4103,21'
              BranchSideFuncs:
                - htmlParseAttribute
                - htmlSkipBlankChars
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParserGrow
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4102,2'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4102,2'
              BranchSideFuncs:
                - xmlParserGrow
                - htmlParseAttribute
                - htmlSkipBlankChars
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:4103,21'
              BranchSideFuncs:
                - htmlParseAttribute
                - htmlSkipBlankChars
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParserGrow
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4104,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4105,13'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseAttribute
                - xmlParserGrow
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:4107,2'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseAttribute
                - xmlParserGrow
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4110,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4111,9'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:4112,17'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:4112,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4112,33'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:4115,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4112,16'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4113,9'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:4115,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4118,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4119,14'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4128,10'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:4119,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4119,37'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4121,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4119,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4120,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4121,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4128,27'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4129,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:4140,15'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:4129,45'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4130,22'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4132,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4130,45'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4131,15'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4132,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4128,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4132,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4140,15'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:4140,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4141,25'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:4144,9'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
        - Branch String:   'HTMLparser.c:4141,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4142,13'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:4143,5'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:4144,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4145,22'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:4155,26'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
        - Branch String:   'HTMLparser.c:4162,30'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4162,47'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4171,15'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4162,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4163,22'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4171,15'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4172,27'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4172,43'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4172,27'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4172,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4172,9'
              BranchSideFuncs:
                - htmlParserFinishElementParsing
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4173,33'
              BranchSideFuncs:
                - htmlParserFinishElementParsing
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4174,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4174,37'
              BranchSideFuncs:
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4176,21'
              BranchSideFuncs:
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4174,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4175,13'
              BranchSideFuncs:
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4176,21'
              BranchSideFuncs:
                - htmlnamePop
      Callsites:
        - Src:             'HTMLparser.c:4064,9'
          Dst:             htmlStartCharData
        - Src:             'HTMLparser.c:4078,9'
          Dst:             htmlParseComment
        - Src:             'HTMLparser.c:4082,12'
          Dst:             htmlParseHTMLName
        - Src:             'HTMLparser.c:4089,5'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:4099,13'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:4102,2'
          Dst:             xmlParserGrow
        - Src:             'HTMLparser.c:4103,2'
          Dst:             htmlParseAttribute
        - Src:             'HTMLparser.c:4107,2'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:4129,10'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:4130,10'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:4131,3'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:4141,13'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:4145,9'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:4155,5'
          Dst:             htmlAutoCloseOnClose
        - Src:             'HTMLparser.c:4162,35'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:4163,9'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:4172,31'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:4173,2'
          Dst:             htmlParserFinishElementParsing
        - Src:             'HTMLparser.c:4176,9'
          Dst:             htmlnamePop
    - functionName:    htmlParseComment
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3390
      functionLinenumberEnd: 3421
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - bogus
      BBCount:         28
      ICount:          220
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - htmlParseData
      functionUses:    8
      BranchProfiles:
        - Branch String:   'HTMLparser.c:3397,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3398,29'
              BranchSideFuncs:
                - htmlParseData
            - BranchSide:      'HTMLparser.c:3403,13'
              BranchSideFuncs:
                - htmlParseData
        - Branch String:   'HTMLparser.c:3399,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3400,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3401,19'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3403,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3404,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3405,21'
              BranchSideFuncs:
                - htmlParseData
        - Branch String:   'HTMLparser.c:3405,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3405,37'
              BranchSideFuncs:
                - htmlParseData
            - BranchSide:      'HTMLparser.c:3408,33'
              BranchSideFuncs:
                - htmlParseData
        - Branch String:   'HTMLparser.c:3405,20'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3406,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3408,33'
              BranchSideFuncs:
                - htmlParseData
        - Branch String:   'HTMLparser.c:3413,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3414,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3416,10'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3416,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3416,33'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3420,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3416,61'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3417,11'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3420,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3416,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3418,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3420,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:3398,15'
          Dst:             htmlParseData
        - Src:             'HTMLparser.c:3408,19'
          Dst:             htmlParseData
    - functionName:    htmlParseHTMLName
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2342
      functionLinenumberEnd: 2426
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - attr
      BBCount:         76
      ICount:          524
      EdgeCount:       104
      CyclomaticComplexity: 30
      functionsReached:
        - htmlErrMemory
        - htmlValidateUtf8
        - xmlDictLookupHashed
        - xmlParserGrow
        - xmlParserShrink
      functionUses:    3
      BranchProfiles:
        - Branch String:   'HTMLparser.c:2357,20'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2357,24'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlParserGrow
                - xmlParserShrink
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2372,13'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlParserGrow
                - xmlParserShrink
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2357,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2358,31'
              BranchSideFuncs:
                - xmlParserGrow
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2372,13'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlParserGrow
                - xmlParserShrink
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2362,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2362,13'
              BranchSideFuncs:
                - xmlParserGrow
                - htmlValidateUtf8
                - xmlParserShrink
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2363,27'
              BranchSideFuncs:
                - xmlParserGrow
                - htmlValidateUtf8
                - xmlParserShrink
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2362,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2362,13'
              BranchSideFuncs:
                - xmlParserGrow
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2363,27'
              BranchSideFuncs:
                - xmlParserGrow
                - htmlValidateUtf8
                - xmlParserShrink
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2362,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2362,13'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2363,27'
              BranchSideFuncs:
                - xmlParserGrow
                - htmlValidateUtf8
                - xmlParserShrink
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2368,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2369,21'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlParserGrow
                - xmlParserShrink
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2370,9'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlParserGrow
                - xmlParserShrink
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2372,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2373,13'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2375,14'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2378,27'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2379,15'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2383,13'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2379,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2379,29'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2381,13'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2379,39'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2379,43'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2381,13'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2379,54'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2380,15'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2381,13'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2380,15'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2380,15'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2381,13'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2380,15'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2380,15'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2383,13'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2380,15'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2380,15'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2383,13'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2378,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2381,13'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2383,13'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2383,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2384,17'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2389,20'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2384,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2385,27'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2389,9'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2389,20'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2390,17'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2396,37'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2390,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2391,21'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2395,9'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2391,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2391,21'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2393,33'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2391,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2392,23'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2393,33'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2398,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2399,21'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2404,22'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2399,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2400,28'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2403,13'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2420,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2420,5'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2422,31'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2420,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2420,5'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2422,31'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2420,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2420,5'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlDictLookupHashed
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2422,31'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2423,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2423,9'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2424,23'
              BranchSideFuncs:
                - htmlErrMemory
      Callsites:
        - Src:             'HTMLparser.c:2362,13'
          Dst:             xmlParserShrink
        - Src:             'HTMLparser.c:2363,13'
          Dst:             xmlParserGrow
        - Src:             'HTMLparser.c:2396,20'
          Dst:             htmlValidateUtf8
        - Src:             'HTMLparser.c:2420,5'
          Dst:             xmlParserShrink
        - Src:             'HTMLparser.c:2422,11'
          Dst:             xmlDictLookupHashed
        - Src:             'HTMLparser.c:2424,9'
          Dst:             htmlErrMemory
    - functionName:    htmlSkipBlankChars
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         42
      ICount:          302
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - xmlParserGrow
      functionUses:    17
      BranchProfiles:
        - Branch String:   'HTMLparser.c:465,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:466,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:492,24'
              BranchSideFuncs:
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:466,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:467,32'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:476,14'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:468,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:468,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:469,19'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:468,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:468,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:469,19'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:472,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:473,17'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:474,9'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:476,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:477,17'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:479,20'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:479,20'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:479,20'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:480,16'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:479,20'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:479,20'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:482,13'
              BranchSideFuncs:
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:479,20'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:479,20'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:482,13'
              BranchSideFuncs:
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:479,20'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:480,16'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:482,13'
              BranchSideFuncs:
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:488,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:465,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:489,9'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:496,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:496,9'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:497,9'
              BranchSideFuncs:
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:497,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:497,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:497,9'
              BranchSideFuncs:
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:497,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:497,9'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:497,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:468,13'
          Dst:             xmlParserGrow
        - Src:             'HTMLparser.c:497,9'
          Dst:             xmlParserGrow
    - functionName:    htmlParseAttribute
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3621
      functionLinenumberEnd: 3642
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - value
      BBCount:         9
      ICount:          86
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - htmlParseAttValue
        - htmlParseHTMLName
        - htmlSkipBlankChars
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLparser.c:3627,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3628,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3633,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlSkipBlankChars
                - htmlParseAttValue
        - Branch String:   'HTMLparser.c:3634,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3635,9'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseAttValue
            - BranchSide:      'HTMLparser.c:3640,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:3626,13'
          Dst:             htmlParseHTMLName
        - Src:             'HTMLparser.c:3633,5'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:3636,2'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:3637,8'
          Dst:             htmlParseAttValue
    - functionName:    htmlParseAttValue
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2909
      functionLinenumberEnd: 2928
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         15
      ICount:          160
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - htmlParseData
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:2915,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2916,9'
              BranchSideFuncs:
                - htmlParseData
            - BranchSide:      'HTMLparser.c:2920,16'
              BranchSideFuncs:
                - htmlParseData
                - htmlParseData
        - Branch String:   'HTMLparser.c:2918,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2919,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2920,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2920,16'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2921,9'
              BranchSideFuncs:
                - htmlParseData
            - BranchSide:      'HTMLparser.c:2926,22'
              BranchSideFuncs:
                - htmlParseData
        - Branch String:   'HTMLparser.c:2923,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2924,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2925,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:2917,8'
          Dst:             htmlParseData
        - Src:             'HTMLparser.c:2922,8'
          Dst:             htmlParseData
        - Src:             'HTMLparser.c:2926,8'
          Dst:             htmlParseData
    - functionName:    htmlCheckEncoding
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3655
      functionLinenumberEnd: 3678
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - attvalue
      BBCount:         28
      ICount:          140
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - htmlErrMemory
        - xmlSetDeclaredEncoding
        - xmlStrcasestr
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:3659,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3660,2'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
                - xmlStrcasestr
            - BranchSide:      'HTMLparser.c:3662,30'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
                - xmlStrcasestr
        - Branch String:   'HTMLparser.c:3663,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3664,11'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
                - xmlStrcasestr
            - BranchSide:      'HTMLparser.c:3669,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
                - xmlStrcasestr
        - Branch String:   'HTMLparser.c:3669,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3669,21'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
                - xmlStrcasestr
            - BranchSide:      'HTMLparser.c:3671,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3669,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3669,21'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3670,27'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3669,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3669,21'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
                - xmlStrcasestr
            - BranchSide:      'HTMLparser.c:3671,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3669,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3669,21'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
                - xmlStrcasestr
            - BranchSide:      'HTMLparser.c:3671,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3669,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3670,27'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3671,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3671,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3671,22'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3671,18'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3671,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3671,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3672,11'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3674,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3675,27'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlSetDeclaredEncoding
            - BranchSide:      'HTMLparser.c:3676,25'
              BranchSideFuncs:
                - xmlSetDeclaredEncoding
      Callsites:
        - Src:             'HTMLparser.c:3662,16'
          Dst:             xmlStrcasestr
        - Src:             'HTMLparser.c:3670,13'
          Dst:             xmlStrcasestr
        - Src:             'HTMLparser.c:3673,16'
          Dst:             xmlStrdup
        - Src:             'HTMLparser.c:3675,13'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:3676,2'
          Dst:             xmlSetDeclaredEncoding
    - functionName:    htmlCheckMeta
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3688
      functionLinenumberEnd: 3721
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      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:3694,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3694,28'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3695,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3694,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3695,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3697,7'
              BranchSideFuncs:
                - htmlCheckEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
                - xmlStrcasecmp
        - Branch String:   'HTMLparser.c:3699,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3700,10'
              BranchSideFuncs:
                - htmlCheckEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
                - xmlStrcasecmp
            - BranchSide:      'HTMLparser.c:3718,10'
              BranchSideFuncs:
                - htmlCheckEncoding
        - Branch String:   'HTMLparser.c:3701,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3702,33'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlCheckEncoding
                - xmlStrcasecmp
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
                - xmlStrcasecmp
            - BranchSide:      'HTMLparser.c:3716,8'
              BranchSideFuncs:
                - htmlCheckEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
                - xmlStrcasecmp
        - Branch String:   'HTMLparser.c:3702,62'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3703,33'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlCheckEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlErrMemory
                - xmlStrcasecmp
            - BranchSide:      'HTMLparser.c:3705,39'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlCheckEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlErrMemory
                - xmlStrcasecmp
        - Branch String:   'HTMLparser.c:3702,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3704,22'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlCheckEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlErrMemory
                - xmlStrcasecmp
            - BranchSide:      'HTMLparser.c:3705,39'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlCheckEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlErrMemory
                - xmlStrcasecmp
        - Branch String:   'HTMLparser.c:3705,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3708,34'
              BranchSideFuncs:
                - xmlStrcasecmp
                - htmlCheckEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3712,39'
              BranchSideFuncs:
                - xmlStrcasecmp
                - htmlCheckEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3709,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3710,35'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlSetDeclaredEncoding
                - htmlCheckEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrdup
                - xmlStrcasecmp
            - BranchSide:      'HTMLparser.c:3711,40'
              BranchSideFuncs:
                - xmlSetDeclaredEncoding
                - htmlCheckEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrdup
                - htmlErrMemory
                - xmlStrcasecmp
        - Branch String:   'HTMLparser.c:3718,16'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3718,20'
              BranchSideFuncs:
                - htmlCheckEncoding
            - BranchSide:      'HTMLparser.c:3718,16'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3718,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3718,9'
              BranchSideFuncs:
                - htmlCheckEncoding
            - BranchSide:      'HTMLparser.c:3719,20'
              BranchSideFuncs:
                - htmlCheckEncoding
      Callsites:
        - Src:             'HTMLparser.c:3702,19'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLparser.c:3703,19'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLparser.c:3705,25'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLparser.c:3708,24'
          Dst:             xmlStrdup
        - Src:             'HTMLparser.c:3710,21'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:3711,17'
          Dst:             xmlSetDeclaredEncoding
        - Src:             'HTMLparser.c:3712,25'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLparser.c:3719,2'
          Dst:             htmlCheckEncoding
    - functionName:    htmlAttrHashInsert
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3738
      functionLinenumberEnd: 3763
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - size
        - name
        - hashValue
        - aindex
      BBCount:         10
      ICount:          105
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:3746,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3747,33'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3760,21'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3749,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3750,20'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3752,15'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3754,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3746,5'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3755,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    htmlNodeInfoPush
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - value
      BBCount:         11
      ICount:          113
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - htmlErrMemory
        - xmlGrowCapacity
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:229,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:233,35'
              BranchSideFuncs:
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:247,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:235,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:236,27'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:239,15'
              BranchSideFuncs:
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:240,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:241,27'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:244,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:233,19'
          Dst:             xmlGrowCapacity
        - Src:             'HTMLparser.c:236,13'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:241,13'
          Dst:             htmlErrMemory
    - functionName:    htmlParseStartTag
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3786
      functionLinenumberEnd: 4035
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         131
      ICount:          979
      EdgeCount:       177
      CyclomaticComplexity: 48
      functionsReached:
        - htmlAttrHashInsert
        - htmlAutoClose
        - htmlCheckImplied
        - htmlCheckMeta
        - htmlErrMemory
        - htmlParseAttribute
        - htmlParseErr
        - htmlParseHTMLName
        - htmlSkipBlankChars
        - htmlnamePop
        - htmlnamePush
        - xmlGrowCapacity
        - xmlParserGrow
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:3804,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3804,5'
              BranchSideFuncs:
                - htmlParseHTMLName
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - htmlAutoClose
                - htmlCheckImplied
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3805,30'
              BranchSideFuncs:
                - htmlParseHTMLName
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - htmlAutoClose
                - htmlCheckImplied
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3804,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3804,5'
              BranchSideFuncs:
                - xmlParserGrow
                - htmlParseHTMLName
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - htmlAutoClose
                - htmlCheckImplied
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3805,30'
              BranchSideFuncs:
                - htmlParseHTMLName
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - htmlAutoClose
                - htmlCheckImplied
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3806,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3807,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3808,21'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - htmlAutoClose
                - htmlCheckImplied
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3808,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3809,7'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - htmlAutoClose
                - htmlCheckImplied
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3811,10'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - htmlAutoClose
                - htmlCheckImplied
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3811,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3815,23'
              BranchSideFuncs:
                - htmlAutoClose
                - htmlCheckImplied
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3860,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:3826,32'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3826,48'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3833,14'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3826,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3827,26'
              BranchSideFuncs:
                - htmlParseErr
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3833,14'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3833,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3834,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3841,25'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - xmlStrEqual
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3833,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3835,26'
              BranchSideFuncs:
                - htmlParseErr
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - xmlStrEqual
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3841,25'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - xmlStrEqual
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3841,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3843,23'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - xmlStrEqual
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3853,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:3843,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3844,33'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3852,9'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:3844,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3845,34'
              BranchSideFuncs:
                - htmlParseErr
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:3851,13'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - xmlStrEqual
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3861,50'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3861,5'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:3862,13'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:3862,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3861,5'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:3863,7'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:3863,19'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3863,23'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:3864,13'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:3863,39'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3861,5'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:3864,13'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:3861,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3868,13'
              BranchSideFuncs:
                - htmlParseAttribute
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:3930,9'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3868,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3869,13'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3873,2'
              BranchSideFuncs:
                - htmlParseAttribute
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlSkipBlankChars
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3873,2'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3873,2'
              BranchSideFuncs:
                - htmlParseAttribute
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3874,32'
              BranchSideFuncs:
                - htmlParseAttribute
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3873,2'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3873,2'
              BranchSideFuncs:
                - xmlParserGrow
                - htmlParseAttribute
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlSkipBlankChars
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3874,32'
              BranchSideFuncs:
                - htmlParseAttribute
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3877,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3877,24'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - xmlParserGrow
                - htmlSkipBlankChars
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3881,10'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - xmlParserGrow
                - htmlSkipBlankChars
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3881,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3886,43'
              BranchSideFuncs:
                - xmlGrowCapacity.5622
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - xmlParserGrow
                - htmlSkipBlankChars
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3916,50'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:3889,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3890,21'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:3894,21'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - htmlErrMemory
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3894,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3895,29'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - htmlErrMemory
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3897,16'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - htmlErrMemory
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3898,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3899,21'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:3902,24'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3906,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3907,21'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:3910,35'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:3924,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3925,13'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:3927,2'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - xmlGrowCapacity.5622
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:3930,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3931,20'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3938,9'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3938,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3942,22'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3985,9'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
        - Branch String:   'HTMLparser.c:3943,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3944,26'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3946,13'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3946,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3949,19'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3959,16'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
        - Branch String:   'HTMLparser.c:3950,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3951,31'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3955,30'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
        - Branch String:   'HTMLparser.c:3961,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3965,23'
              BranchSideFuncs:
                - htmlAttrHashInsert
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
            - BranchSide:      'HTMLparser.c:3982,18'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
        - Branch String:   'HTMLparser.c:3970,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3971,17'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
            - BranchSide:      'HTMLparser.c:3973,17'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
        - Branch String:   'HTMLparser.c:3973,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3974,27'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
            - BranchSide:      'HTMLparser.c:3978,17'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
                - htmlAttrHashInsert
        - Branch String:   'HTMLparser.c:3985,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3986,9'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
            - BranchSide:      'HTMLparser.c:4013,10'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4005,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4006,27'
              BranchSideFuncs:
                - htmlCheckMeta
                - htmlnamePush
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4008,5'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4013,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4013,10'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4014,13'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4014,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4015,17'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4019,15'
              BranchSideFuncs:
                - htmlnamePush
        - Branch String:   'HTMLparser.c:4015,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4016,29'
              BranchSideFuncs:
                - htmlnamePop
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:4017,9'
              BranchSideFuncs:
                - htmlnamePush
        - Branch String:   'HTMLparser.c:4020,26'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4020,30'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4026,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4020,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4021,10'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4026,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4021,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4022,3'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4024,3'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4029,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4029,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4030,16'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4030,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4031,10'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4034,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4031,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4032,3'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4033,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:3804,5'
          Dst:             xmlParserGrow
        - Src:             'HTMLparser.c:3805,12'
          Dst:             htmlParseHTMLName
        - Src:             'HTMLparser.c:3808,9'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:3815,9'
          Dst:             htmlAutoClose
        - Src:             'HTMLparser.c:3820,9'
          Dst:             htmlCheckImplied
        - Src:             'HTMLparser.c:3826,36'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:3827,13'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:3834,14'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:3835,13'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:3841,13'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:3844,21'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:3845,21'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:3860,5'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:3870,13'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:3873,2'
          Dst:             xmlParserGrow
        - Src:             'HTMLparser.c:3874,13'
          Dst:             htmlParseAttribute
        - Src:             'HTMLparser.c:3886,27'
          Dst:             xmlGrowCapacity
        - Src:             'HTMLparser.c:3890,7'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:3899,7'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:3907,7'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:3927,2'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:3951,17'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:3968,19'
          Dst:             htmlAttrHashInsert
        - Src:             'HTMLparser.c:4006,13'
          Dst:             htmlCheckMeta
        - Src:             'HTMLparser.c:4016,17'
          Dst:             htmlnamePop
        - Src:             'HTMLparser.c:4019,2'
          Dst:             htmlnamePush
    - functionName:    htmlCtxtReadIO
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6307
      functionLinenumberEnd: 6322
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - ioread
        - ioclose
        - ioctx
        - URL
        - encoding
        - options
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - htmlCtxtParseDocument
        - htmlCtxtReset
        - htmlCtxtUseOptions
        - xmlCtxtNewInputFromIO
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:6310,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6311,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6313,19'
              BranchSideFuncs:
                - htmlCtxtReset
                - htmlCtxtUseOptions
                - xmlCtxtNewInputFromIO
                - htmlCtxtParseDocument
        - Branch String:   'HTMLparser.c:6318,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6319,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6321,34'
              BranchSideFuncs:
                - htmlCtxtParseDocument
      Callsites:
        - Src:             'HTMLparser.c:6313,5'
          Dst:             htmlCtxtReset
        - Src:             'HTMLparser.c:6314,5'
          Dst:             htmlCtxtUseOptions
        - Src:             'HTMLparser.c:6316,13'
          Dst:             xmlCtxtNewInputFromIO
        - Src:             'HTMLparser.c:6321,12'
          Dst:             htmlCtxtParseDocument
    - functionName:    htmlCtxtReset
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5623
      functionLinenumberEnd: 5709
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         58
      ICount:          440
      EdgeCount:       78
      CyclomaticComplexity: 22
      functionsReached:
        - xmlCtxtPopInput
        - xmlDictOwns
        - xmlFreeDoc
        - xmlFreeInputStream
        - xmlHashDefaultDeallocator
        - xmlHashFree
        - xmlInitNodeInfoSeq
        - xmlResetError
      functionUses:    6
      BranchProfiles:
        - Branch String:   'HTMLparser.c:5627,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5628,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5630,12'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeInputStream
        - Branch String:   'HTMLparser.c:5632,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5633,28'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlCtxtPopInput
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'HTMLparser.c:5635,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'HTMLparser.c:5639,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5640,2'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'HTMLparser.c:5643,2'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'HTMLparser.c:5655,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5655,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'HTMLparser.c:5656,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'HTMLparser.c:5655,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5655,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'HTMLparser.c:5656,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'HTMLparser.c:5655,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5655,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'HTMLparser.c:5656,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'HTMLparser.c:5657,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5657,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'HTMLparser.c:5658,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'HTMLparser.c:5657,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5657,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'HTMLparser.c:5658,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'HTMLparser.c:5657,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5657,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'HTMLparser.c:5658,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'HTMLparser.c:5659,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5659,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'HTMLparser.c:5660,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
        - Branch String:   'HTMLparser.c:5659,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5659,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
            - BranchSide:      'HTMLparser.c:5660,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
        - Branch String:   'HTMLparser.c:5659,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5659,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
            - BranchSide:      'HTMLparser.c:5660,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
        - Branch String:   'HTMLparser.c:5661,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5661,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
            - BranchSide:      'HTMLparser.c:5662,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
        - Branch String:   'HTMLparser.c:5661,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5661,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
            - BranchSide:      'HTMLparser.c:5662,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
        - Branch String:   'HTMLparser.c:5661,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5661,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
            - BranchSide:      'HTMLparser.c:5662,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
        - Branch String:   'HTMLparser.c:5664,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5665,9'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
            - BranchSide:      'HTMLparser.c:5669,9'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
        - Branch String:   'HTMLparser.c:5669,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5670,20'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
            - BranchSide:      'HTMLparser.c:5671,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
        - Branch String:   'HTMLparser.c:5696,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5697,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlResetError
                - xmlHashFree
            - BranchSide:      'HTMLparser.c:5700,9'
              BranchSideFuncs:
                - xmlResetError
                - xmlHashFree
        - Branch String:   'HTMLparser.c:5700,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5701,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlResetError
            - BranchSide:      'HTMLparser.c:5705,5'
              BranchSideFuncs:
                - xmlResetError
        - Branch String:   'HTMLparser.c:5707,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5707,9'
              BranchSideFuncs:
                - xmlResetError
            - BranchSide:      'HTMLparser.c:5708,24'
              BranchSideFuncs:
                - xmlResetError
      Callsites:
        - Src:             'HTMLparser.c:5632,21'
          Dst:             xmlCtxtPopInput
        - Src:             'HTMLparser.c:5633,9'
          Dst:             xmlFreeInputStream
        - Src:             'HTMLparser.c:5655,5'
          Dst:             xmlDictOwns
        - Src:             'HTMLparser.c:5657,5'
          Dst:             xmlDictOwns
        - Src:             'HTMLparser.c:5659,5'
          Dst:             xmlDictOwns
        - Src:             'HTMLparser.c:5661,5'
          Dst:             xmlDictOwns
        - Src:             'HTMLparser.c:5670,9'
          Dst:             xmlFreeDoc
        - Src:             'HTMLparser.c:5694,5'
          Dst:             xmlInitNodeInfoSeq
        - Src:             'HTMLparser.c:5697,9'
          Dst:             xmlHashFree
        - Src:             'HTMLparser.c:5697,9'
          Dst:             xmlHashDefaultDeallocator
        - Src:             'HTMLparser.c:5701,9'
          Dst:             xmlHashFree
        - Src:             'HTMLparser.c:5708,9'
          Dst:             xmlResetError
    - functionName:    htmlCtxtUseOptions
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5892
      functionLinenumberEnd: 5907
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - options
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htmlCtxtSetOptionsInternal
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLparser.c:5907,12'
          Dst:             htmlCtxtSetOptionsInternal
    - functionName:    htmlCtxtParseDocument
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5923
      functionLinenumberEnd: 5951
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - input
      BBCount:         17
      ICount:          94
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - htmlParseDocument
        - xmlCtxtGetDocument
        - xmlCtxtPopInput
        - xmlCtxtPushInput
        - xmlFatalErr
        - xmlFreeInputStream
      functionUses:    10
      BranchProfiles:
        - Branch String:   'HTMLparser.c:5926,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5926,28'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeInputStream
            - BranchSide:      'HTMLparser.c:5927,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeInputStream
        - Branch String:   'HTMLparser.c:5926,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5927,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeInputStream
            - BranchSide:      'HTMLparser.c:5933,5'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - htmlParseDocument
                - xmlCtxtGetDocument
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlFreeInputStream
                - xmlCtxtPopInput
                - xmlFreeInputStream
        - Branch String:   'HTMLparser.c:5933,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5934,44'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCtxtPushInput
                - htmlParseDocument
                - xmlCtxtGetDocument
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlFreeInputStream
            - BranchSide:      'HTMLparser.c:5936,26'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - htmlParseDocument
                - xmlCtxtGetDocument
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlFreeInputStream
        - Branch String:   'HTMLparser.c:5936,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5937,28'
              BranchSideFuncs:
                - xmlFreeInputStream
            - BranchSide:      'HTMLparser.c:5941,5'
              BranchSideFuncs:
                - htmlParseDocument
                - xmlCtxtGetDocument
                - xmlCtxtPopInput
                - xmlFreeInputStream
        - Branch String:   'HTMLparser.c:5947,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5948,44'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - xmlFreeInputStream
            - BranchSide:      'HTMLparser.c:5950,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:5927,9'
          Dst:             xmlFatalErr
        - Src:             'HTMLparser.c:5928,9'
          Dst:             xmlFreeInputStream
        - Src:             'HTMLparser.c:5934,28'
          Dst:             xmlCtxtPopInput
        - Src:             'HTMLparser.c:5934,9'
          Dst:             xmlFreeInputStream
        - Src:             'HTMLparser.c:5936,9'
          Dst:             xmlCtxtPushInput
        - Src:             'HTMLparser.c:5937,9'
          Dst:             xmlFreeInputStream
        - Src:             'HTMLparser.c:5942,5'
          Dst:             htmlParseDocument
        - Src:             'HTMLparser.c:5944,11'
          Dst:             xmlCtxtGetDocument
        - Src:             'HTMLparser.c:5948,28'
          Dst:             xmlCtxtPopInput
        - Src:             'HTMLparser.c:5948,9'
          Dst:             xmlFreeInputStream
    - functionName:    htmlParseDocument
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4428
      functionLinenumberEnd: 4540
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         93
      ICount:          663
      EdgeCount:       128
      CyclomaticComplexity: 37
      functionsReached:
        - htmlErrMemory
        - htmlParseComment
        - htmlParseContent
        - htmlParseDocTypeDecl
        - htmlSkipBlankChars
        - toupper
        - xmlCreateIntSubset
        - xmlDetectEncoding
        - xmlGetIntSubset
        - xmlParserCheckEOF
        - xmlStrncmp
        - xmlSwitchEncoding
      functionUses:    3
      BranchProfiles:
        - Branch String:   'HTMLparser.c:4431,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4431,28'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4432,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4431,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4432,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4434,10'
              BranchSideFuncs:
                - xmlDetectEncoding
                - htmlSkipBlankChars
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - xmlStrncmp
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:4434,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4434,25'
              BranchSideFuncs:
                - xmlDetectEncoding
                - htmlSkipBlankChars
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - xmlStrncmp
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:4439,23'
              BranchSideFuncs:
                - xmlDetectEncoding
                - htmlSkipBlankChars
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - xmlStrncmp
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:4434,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4435,9'
              BranchSideFuncs:
                - xmlDetectEncoding
                - htmlSkipBlankChars
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - xmlStrncmp
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:4439,23'
              BranchSideFuncs:
                - xmlDetectEncoding
                - htmlSkipBlankChars
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - xmlStrncmp
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:4451,62'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4452,21'
              BranchSideFuncs:
                - xmlStrncmp
                - htmlSkipBlankChars
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:4458,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4451,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4453,27'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - htmlSkipBlankChars
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:4458,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4460,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4460,25'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:4466,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4460,51'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4460,56'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:4466,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4460,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4461,2'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:4466,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4466,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4467,14'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:4483,10'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
        - Branch String:   'HTMLparser.c:4467,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4467,33'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:4470,20'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4467,48'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4467,52'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:4470,20'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4467,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4468,13'
              BranchSideFuncs:
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:4470,20'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4470,20'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4471,13'
              BranchSideFuncs:
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:4474,13'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
        - Branch String:   'HTMLparser.c:4483,22'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4483,26'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4491,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4483,41'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4484,3'
              BranchSideFuncs:
                - toupper
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4491,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4484,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4484,22'
              BranchSideFuncs:
                - toupper
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4491,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4484,37'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4485,3'
              BranchSideFuncs:
                - toupper
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4491,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4485,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4485,22'
              BranchSideFuncs:
                - toupper
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4491,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4485,37'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4486,3'
              BranchSideFuncs:
                - toupper
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4491,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4486,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4486,22'
              BranchSideFuncs:
                - toupper
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4491,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4486,37'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4487,3'
              BranchSideFuncs:
                - toupper
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4491,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4483,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4488,9'
              BranchSideFuncs:
                - htmlParseDocTypeDecl
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:4491,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4497,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4498,14'
              BranchSideFuncs:
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:4513,5'
              BranchSideFuncs:
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:4498,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4498,33'
              BranchSideFuncs:
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:4501,20'
              BranchSideFuncs:
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4498,48'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4498,52'
              BranchSideFuncs:
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:4501,20'
              BranchSideFuncs:
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4498,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4499,13'
              BranchSideFuncs:
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:4501,20'
              BranchSideFuncs:
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4501,20'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4502,13'
              BranchSideFuncs:
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:4505,13'
              BranchSideFuncs:
                - htmlParseContent
                - xmlParserCheckEOF
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:4524,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4524,25'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:4527,12'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:4524,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4525,9'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:4527,12'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:4527,50'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4527,54'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4538,11'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4527,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4528,24'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:4538,11'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4529,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4531,22'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:4537,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4534,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4535,31'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:4536,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4538,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4538,29'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4539,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:4439,5'
          Dst:             xmlDetectEncoding
        - Src:             'HTMLparser.c:4452,10'
          Dst:             xmlStrncmp
        - Src:             'HTMLparser.c:4453,9'
          Dst:             xmlSwitchEncoding
        - Src:             'HTMLparser.c:4458,5'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:4469,13'
          Dst:             htmlParseComment
        - Src:             'HTMLparser.c:4472,13'
          Dst:             htmlParseComment
        - Src:             'HTMLparser.c:4476,2'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:4484,3'
          Dst:             toupper
        - Src:             'HTMLparser.c:4484,22'
          Dst:             toupper
        - Src:             'HTMLparser.c:4485,3'
          Dst:             toupper
        - Src:             'HTMLparser.c:4485,22'
          Dst:             toupper
        - Src:             'HTMLparser.c:4486,3'
          Dst:             toupper
        - Src:             'HTMLparser.c:4486,22'
          Dst:             toupper
        - Src:             'HTMLparser.c:4487,3'
          Dst:             toupper
        - Src:             'HTMLparser.c:4489,2'
          Dst:             htmlParseDocTypeDecl
        - Src:             'HTMLparser.c:4491,5'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:4500,13'
          Dst:             htmlParseComment
        - Src:             'HTMLparser.c:4503,13'
          Dst:             htmlParseComment
        - Src:             'HTMLparser.c:4507,2'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:4514,5'
          Dst:             htmlParseContent
        - Src:             'HTMLparser.c:4519,5'
          Dst:             xmlParserCheckEOF
        - Src:             'HTMLparser.c:4528,8'
          Dst:             xmlGetIntSubset
        - Src:             'HTMLparser.c:4531,3'
          Dst:             xmlCreateIntSubset
        - Src:             'HTMLparser.c:4535,17'
          Dst:             htmlErrMemory
    - functionName:    htmlParseDocTypeDecl
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3533
      functionLinenumberEnd: 3597
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         59
      ICount:          473
      EdgeCount:       82
      CyclomaticComplexity: 25
      functionsReached:
        - htmlParseData
        - htmlParseDoctypeLiteral
        - htmlSkipBlankChars
        - htmlSkipBogusDoctype
        - toupper
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLparser.c:3548,47'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3548,51'
              BranchSideFuncs:
                - toupper
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlParseData
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:3566,10'
              BranchSideFuncs:
                - toupper
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
        - Branch String:   'HTMLparser.c:3548,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3549,30'
              BranchSideFuncs:
                - htmlParseData
                - htmlSkipBlankChars
                - toupper
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
            - BranchSide:      'HTMLparser.c:3566,10'
              BranchSideFuncs:
                - toupper
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
        - Branch String:   'HTMLparser.c:3551,48'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3551,52'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - toupper
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
            - BranchSide:      'HTMLparser.c:3560,9'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - toupper
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
        - Branch String:   'HTMLparser.c:3551,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3554,24'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - toupper
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
            - BranchSide:      'HTMLparser.c:3560,9'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - toupper
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
        - Branch String:   'HTMLparser.c:3554,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3555,21'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - toupper
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
            - BranchSide:      'HTMLparser.c:3558,9'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - toupper
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
        - Branch String:   'HTMLparser.c:3555,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3555,21'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - toupper
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
            - BranchSide:      'HTMLparser.c:3557,13'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - toupper
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
        - Branch String:   'HTMLparser.c:3555,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3556,22'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - toupper
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
            - BranchSide:      'HTMLparser.c:3557,13'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - toupper
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
        - Branch String:   'HTMLparser.c:3566,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3566,28'
              BranchSideFuncs:
                - toupper
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
            - BranchSide:      'HTMLparser.c:3576,17'
              BranchSideFuncs:
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
        - Branch String:   'HTMLparser.c:3566,43'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3567,3'
              BranchSideFuncs:
                - toupper
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
            - BranchSide:      'HTMLparser.c:3576,17'
              BranchSideFuncs:
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
        - Branch String:   'HTMLparser.c:3567,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3567,22'
              BranchSideFuncs:
                - toupper
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
            - BranchSide:      'HTMLparser.c:3576,17'
              BranchSideFuncs:
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
        - Branch String:   'HTMLparser.c:3567,37'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3568,3'
              BranchSideFuncs:
                - toupper
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
            - BranchSide:      'HTMLparser.c:3576,17'
              BranchSideFuncs:
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
        - Branch String:   'HTMLparser.c:3568,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3568,22'
              BranchSideFuncs:
                - toupper
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
            - BranchSide:      'HTMLparser.c:3576,17'
              BranchSideFuncs:
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
        - Branch String:   'HTMLparser.c:3566,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3569,9'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBogusDoctype
            - BranchSide:      'HTMLparser.c:3576,17'
              BranchSideFuncs:
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
        - Branch String:   'HTMLparser.c:3572,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3573,13'
              BranchSideFuncs:
                - htmlSkipBogusDoctype
            - BranchSide:      'HTMLparser.c:3574,9'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBogusDoctype
        - Branch String:   'HTMLparser.c:3590,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3590,33'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3590,29'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3590,68'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3590,68'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3591,4'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3590,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3590,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3592,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:3546,5'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:3549,16'
          Dst:             htmlParseData
        - Src:             'HTMLparser.c:3560,9'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:3566,10'
          Dst:             toupper
        - Src:             'HTMLparser.c:3566,28'
          Dst:             toupper
        - Src:             'HTMLparser.c:3567,3'
          Dst:             toupper
        - Src:             'HTMLparser.c:3567,22'
          Dst:             toupper
        - Src:             'HTMLparser.c:3568,3'
          Dst:             toupper
        - Src:             'HTMLparser.c:3568,22'
          Dst:             toupper
        - Src:             'HTMLparser.c:3570,9'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:3571,13'
          Dst:             htmlParseDoctypeLiteral
        - Src:             'HTMLparser.c:3574,9'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:3575,8'
          Dst:             htmlParseDoctypeLiteral
        - Src:             'HTMLparser.c:3576,17'
          Dst:             toupper
        - Src:             'HTMLparser.c:3576,35'
          Dst:             toupper
        - Src:             'HTMLparser.c:3577,17'
          Dst:             toupper
        - Src:             'HTMLparser.c:3577,36'
          Dst:             toupper
        - Src:             'HTMLparser.c:3578,10'
          Dst:             toupper
        - Src:             'HTMLparser.c:3578,29'
          Dst:             toupper
        - Src:             'HTMLparser.c:3580,9'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:3581,8'
          Dst:             htmlParseDoctypeLiteral
        - Src:             'HTMLparser.c:3585,5'
          Dst:             htmlSkipBogusDoctype
    - functionName:    htmlParseContent
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4189
      functionLinenumberEnd: 4239
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         79
      ICount:          586
      EdgeCount:       108
      CyclomaticComplexity: 31
      functionsReached:
        - htmlAutoCloseOnEnd
        - htmlParseCharData
        - htmlParseComment
        - htmlParseDocTypeDecl
        - htmlParseElementInternal
        - htmlParseEndTag
        - htmlStartCharData
        - toupper
        - xmlParserGrow
        - xmlParserShrink
      functionUses:    3
      BranchProfiles:
        - Branch String:   'HTMLparser.c:4190,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4190,5'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
            - BranchSide:      'HTMLparser.c:4192,5'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
        - Branch String:   'HTMLparser.c:4190,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4190,5'
              BranchSideFuncs:
                - xmlParserGrow
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
            - BranchSide:      'HTMLparser.c:4192,5'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
        - Branch String:   'HTMLparser.c:4192,40'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4192,5'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
            - BranchSide:      'HTMLparser.c:4193,13'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
        - Branch String:   'HTMLparser.c:4192,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4196,16'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - xmlParserGrow
                - xmlParserShrink
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
            - BranchSide:      'HTMLparser.c:4237,9'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:4198,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4198,29'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - xmlParserGrow
                - xmlParserShrink
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
            - BranchSide:      'HTMLparser.c:4230,31'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:4198,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4199,17'
              BranchSideFuncs:
                - htmlStartCharData
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
            - BranchSide:      'HTMLparser.c:4230,31'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:4199,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4200,26'
              BranchSideFuncs:
                - htmlParseEndTag
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4201,24'
              BranchSideFuncs:
                - htmlStartCharData
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
        - Branch String:   'HTMLparser.c:4201,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4205,22'
              BranchSideFuncs:
                - toupper
                - htmlParseComment
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4217,24'
              BranchSideFuncs:
                - htmlStartCharData
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseElementInternal
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4205,37'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4205,41'
              BranchSideFuncs:
                - toupper
                - htmlParseComment
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4210,29'
              BranchSideFuncs:
                - htmlParseComment
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4205,56'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4206,22'
              BranchSideFuncs:
                - toupper
                - htmlParseComment
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - toupper
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4210,29'
              BranchSideFuncs:
                - htmlParseComment
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4206,37'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4206,41'
              BranchSideFuncs:
                - toupper
                - htmlParseComment
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4210,29'
              BranchSideFuncs:
                - htmlParseComment
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4206,56'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4207,22'
              BranchSideFuncs:
                - toupper
                - htmlParseComment
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
                - toupper
                - toupper
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4210,29'
              BranchSideFuncs:
                - htmlParseComment
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4207,37'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4207,41'
              BranchSideFuncs:
                - toupper
                - htmlParseComment
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
                - toupper
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4210,29'
              BranchSideFuncs:
                - htmlParseComment
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4207,56'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4208,22'
              BranchSideFuncs:
                - toupper
                - htmlParseComment
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4210,29'
              BranchSideFuncs:
                - htmlParseComment
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4205,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4209,42'
              BranchSideFuncs:
                - htmlParseDocTypeDecl
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4210,29'
              BranchSideFuncs:
                - htmlParseComment
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4210,44'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4210,48'
              BranchSideFuncs:
                - htmlParseComment
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:4214,21'
              BranchSideFuncs:
                - htmlParseComment
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:4210,28'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4211,21'
              BranchSideFuncs:
                - htmlParseComment
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4214,21'
              BranchSideFuncs:
                - htmlParseComment
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:4217,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4218,17'
              BranchSideFuncs:
                - htmlParseComment
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4220,24'
              BranchSideFuncs:
                - htmlStartCharData
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseElementInternal
        - Branch String:   'HTMLparser.c:4220,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4220,24'
              BranchSideFuncs:
                - htmlStartCharData
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseElementInternal
            - BranchSide:      'HTMLparser.c:4223,35'
              BranchSideFuncs:
                - htmlStartCharData
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:4220,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4221,42'
              BranchSideFuncs:
                - htmlParseElementInternal
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4223,35'
              BranchSideFuncs:
                - htmlStartCharData
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:4224,41'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4224,46'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4227,17'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:4224,64'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4225,22'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4227,17'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:4224,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4226,21'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4227,17'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:4233,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4233,9'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - xmlParserShrink
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:4234,9'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - xmlParserShrink
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:4233,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4233,9'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4234,9'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - xmlParserShrink
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:4233,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4233,9'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:4234,9'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - xmlParserShrink
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:4234,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4192,5'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
            - BranchSide:      'HTMLparser.c:4234,9'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - xmlParserShrink
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:4234,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4192,5'
              BranchSideFuncs:
                - xmlParserGrow
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - xmlParserShrink
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
            - BranchSide:      'HTMLparser.c:4234,9'
              BranchSideFuncs:
                - xmlParserGrow
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - xmlParserShrink
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
        - Branch String:   'HTMLparser.c:4237,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4237,9'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:4238,28'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
      Callsites:
        - Src:             'HTMLparser.c:4190,5'
          Dst:             xmlParserGrow
        - Src:             'HTMLparser.c:4200,10'
          Dst:             htmlParseEndTag
        - Src:             'HTMLparser.c:4205,22'
          Dst:             toupper
        - Src:             'HTMLparser.c:4205,41'
          Dst:             toupper
        - Src:             'HTMLparser.c:4206,22'
          Dst:             toupper
        - Src:             'HTMLparser.c:4206,41'
          Dst:             toupper
        - Src:             'HTMLparser.c:4207,22'
          Dst:             toupper
        - Src:             'HTMLparser.c:4207,41'
          Dst:             toupper
        - Src:             'HTMLparser.c:4208,22'
          Dst:             toupper
        - Src:             'HTMLparser.c:4209,21'
          Dst:             htmlParseDocTypeDecl
        - Src:             'HTMLparser.c:4212,21'
          Dst:             htmlParseComment
        - Src:             'HTMLparser.c:4215,21'
          Dst:             htmlParseComment
        - Src:             'HTMLparser.c:4219,17'
          Dst:             htmlParseComment
        - Src:             'HTMLparser.c:4221,17'
          Dst:             htmlParseElementInternal
        - Src:             'HTMLparser.c:4223,17'
          Dst:             htmlStartCharData
        - Src:             'HTMLparser.c:4230,13'
          Dst:             htmlParseCharData
        - Src:             'HTMLparser.c:4233,9'
          Dst:             xmlParserShrink
        - Src:             'HTMLparser.c:4234,9'
          Dst:             xmlParserGrow
        - Src:             'HTMLparser.c:4238,9'
          Dst:             htmlAutoCloseOnEnd
    - functionName:    htmlParseElementInternal
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4253
      functionLinenumberEnd: 4316
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         48
      ICount:          334
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - htmlNodeInfoPush
        - htmlParseStartTag
        - htmlParserFinishElementParsing
        - htmlTagLookup
        - htmlnamePop
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLparser.c:4258,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4258,28'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4259,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4258,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4259,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4262,9'
              BranchSideFuncs:
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlNodeInfoPush
        - Branch String:   'HTMLparser.c:4262,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4263,31'
              BranchSideFuncs:
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlNodeInfoPush
            - BranchSide:      'HTMLparser.c:4268,23'
              BranchSideFuncs:
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlNodeInfoPush
        - Branch String:   'HTMLparser.c:4270,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4271,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4273,9'
              BranchSideFuncs:
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlNodeInfoPush
        - Branch String:   'HTMLparser.c:4273,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4274,26'
              BranchSideFuncs:
                - htmlNodeInfoPush
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlParserFinishElementParsing
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4279,10'
              BranchSideFuncs:
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlParserFinishElementParsing
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4279,22'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4279,26'
              BranchSideFuncs:
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlParserFinishElementParsing
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4290,9'
              BranchSideFuncs:
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4279,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4280,9'
              BranchSideFuncs:
                - htmlParserFinishElementParsing
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4290,9'
              BranchSideFuncs:
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4282,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4283,18'
              BranchSideFuncs:
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4286,14'
              BranchSideFuncs:
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4283,37'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4283,41'
              BranchSideFuncs:
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4285,9'
              BranchSideFuncs:
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4283,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4284,17'
              BranchSideFuncs:
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4285,9'
              BranchSideFuncs:
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4290,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4291,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4292,5'
              BranchSideFuncs:
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4302,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4302,28'
              BranchSideFuncs:
                - htmlParserFinishElementParsing
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4312,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4302,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4303,40'
              BranchSideFuncs:
                - htmlParserFinishElementParsing
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4312,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4304,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4305,18'
              BranchSideFuncs:
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4308,14'
              BranchSideFuncs:
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4305,37'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4305,41'
              BranchSideFuncs:
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4307,9'
              BranchSideFuncs:
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4305,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4306,17'
              BranchSideFuncs:
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4307,9'
              BranchSideFuncs:
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4312,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4313,31'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4315,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:4268,5'
          Dst:             htmlParseStartTag
        - Src:             'HTMLparser.c:4274,9'
          Dst:             htmlNodeInfoPush
        - Src:             'HTMLparser.c:4281,9'
          Dst:             htmlParserFinishElementParsing
        - Src:             'HTMLparser.c:4286,2'
          Dst:             htmlnamePop
        - Src:             'HTMLparser.c:4297,12'
          Dst:             htmlTagLookup
        - Src:             'HTMLparser.c:4303,9'
          Dst:             htmlParserFinishElementParsing
        - Src:             'HTMLparser.c:4308,2'
          Dst:             htmlnamePop
    - functionName:    htmlAutoCloseOnEnd
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1395
      functionLinenumberEnd: 1409
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         17
      ICount:          101
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - htmlParserFinishElementParsing
        - htmlnamePop
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLparser.c:1398,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1399,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1401,9'
              BranchSideFuncs:
                - htmlParserFinishElementParsing
                - htmlnamePop
        - Branch String:   'HTMLparser.c:1401,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1402,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1403,15'
              BranchSideFuncs:
                - htmlParserFinishElementParsing
                - htmlnamePop
        - Branch String:   'HTMLparser.c:1403,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1403,5'
              BranchSideFuncs:
                - htmlParserFinishElementParsing
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:1404,33'
              BranchSideFuncs:
                - htmlParserFinishElementParsing
                - htmlnamePop
        - Branch String:   'HTMLparser.c:1405,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1405,37'
              BranchSideFuncs:
                - htmlnamePop
                - htmlParserFinishElementParsing
            - BranchSide:      'HTMLparser.c:1407,14'
              BranchSideFuncs:
                - htmlnamePop
                - htmlParserFinishElementParsing
        - Branch String:   'HTMLparser.c:1405,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1406,13'
              BranchSideFuncs:
                - htmlnamePop
                - htmlParserFinishElementParsing
            - BranchSide:      'HTMLparser.c:1407,14'
              BranchSideFuncs:
                - htmlnamePop
                - htmlParserFinishElementParsing
      Callsites:
        - Src:             'HTMLparser.c:1404,2'
          Dst:             htmlParserFinishElementParsing
        - Src:             'HTMLparser.c:1407,2'
          Dst:             htmlnamePop
    - functionName:    htmlCtxtSetOptionsInternal
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5713
      functionLinenumberEnd: 5763
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - options
        - keepMask
      BBCount:         15
      ICount:          112
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlDictSetLimit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLparser.c:5716,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5717,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5719,13'
              BranchSideFuncs:
                - xmlDictSetLimit
        - Branch String:   'HTMLparser.c:5744,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5745,9'
              BranchSideFuncs:
                - xmlDictSetLimit
            - BranchSide:      'HTMLparser.c:5747,9'
              BranchSideFuncs:
                - xmlDictSetLimit
        - Branch String:   'HTMLparser.c:5747,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5748,13'
              BranchSideFuncs:
                - xmlDictSetLimit
            - BranchSide:      'HTMLparser.c:5755,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:5748,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5749,29'
              BranchSideFuncs:
                - xmlDictSetLimit
            - BranchSide:      'HTMLparser.c:5750,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:5749,13'
          Dst:             xmlDictSetLimit
    - functionName:    htmlCtxtReadFd
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6270
      functionLinenumberEnd: 6284
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - fd
        - URL
        - encoding
        - options
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - htmlCtxtParseDocument
        - htmlCtxtReset
        - htmlCtxtUseOptions
        - xmlCtxtNewInputFromFd
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:6273,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6274,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6276,19'
              BranchSideFuncs:
                - htmlCtxtReset
                - htmlCtxtUseOptions
                - xmlCtxtNewInputFromFd
                - htmlCtxtParseDocument
        - Branch String:   'HTMLparser.c:6280,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6281,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6283,34'
              BranchSideFuncs:
                - htmlCtxtParseDocument
      Callsites:
        - Src:             'HTMLparser.c:6276,5'
          Dst:             htmlCtxtReset
        - Src:             'HTMLparser.c:6277,5'
          Dst:             htmlCtxtUseOptions
        - Src:             'HTMLparser.c:6279,13'
          Dst:             xmlCtxtNewInputFromFd
        - Src:             'HTMLparser.c:6283,12'
          Dst:             htmlCtxtParseDocument
    - functionName:    htmlCtxtReadMemory
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6233
      functionLinenumberEnd: 6248
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - buffer
        - size
        - URL
        - encoding
        - options
      BBCount:         11
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - htmlCtxtParseDocument
        - htmlCtxtReset
        - htmlCtxtUseOptions
        - xmlCtxtNewInputFromMemory
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:6236,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6236,28'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6237,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:6236,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6237,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6239,19'
              BranchSideFuncs:
                - htmlCtxtReset
                - htmlCtxtUseOptions
                - xmlCtxtNewInputFromMemory
                - htmlCtxtParseDocument
        - Branch String:   'HTMLparser.c:6244,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6245,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6247,34'
              BranchSideFuncs:
                - htmlCtxtParseDocument
      Callsites:
        - Src:             'HTMLparser.c:6239,5'
          Dst:             htmlCtxtReset
        - Src:             'HTMLparser.c:6240,5'
          Dst:             htmlCtxtUseOptions
        - Src:             'HTMLparser.c:6242,13'
          Dst:             xmlCtxtNewInputFromMemory
        - Src:             'HTMLparser.c:6247,12'
          Dst:             htmlCtxtParseDocument
    - functionName:    htmlCtxtReadFile
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6198
      functionLinenumberEnd: 6212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - filename
        - encoding
        - options
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - htmlCtxtParseDocument
        - htmlCtxtReset
        - htmlCtxtUseOptions
        - xmlCtxtNewInputFromUrl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:6201,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6202,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6204,19'
              BranchSideFuncs:
                - htmlCtxtReset
                - htmlCtxtUseOptions
                - xmlCtxtNewInputFromUrl
                - htmlCtxtParseDocument
        - Branch String:   'HTMLparser.c:6208,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6209,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6211,34'
              BranchSideFuncs:
                - htmlCtxtParseDocument
      Callsites:
        - Src:             'HTMLparser.c:6204,5'
          Dst:             htmlCtxtReset
        - Src:             'HTMLparser.c:6205,5'
          Dst:             htmlCtxtUseOptions
        - Src:             'HTMLparser.c:6207,13'
          Dst:             xmlCtxtNewInputFromUrl
        - Src:             'HTMLparser.c:6211,12'
          Dst:             htmlCtxtParseDocument
    - functionName:    htmlCtxtReadDoc
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6164
      functionLinenumberEnd: 6179
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - str
        - URL
        - encoding
        - options
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - htmlCtxtParseDocument
        - htmlCtxtReset
        - htmlCtxtUseOptions
        - xmlCtxtNewInputFromString
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:6167,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6168,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6170,19'
              BranchSideFuncs:
                - htmlCtxtReset
                - htmlCtxtUseOptions
                - xmlCtxtNewInputFromString
                - htmlCtxtParseDocument
        - Branch String:   'HTMLparser.c:6175,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6176,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6178,34'
              BranchSideFuncs:
                - htmlCtxtParseDocument
      Callsites:
        - Src:             'HTMLparser.c:6170,5'
          Dst:             htmlCtxtReset
        - Src:             'HTMLparser.c:6171,5'
          Dst:             htmlCtxtUseOptions
        - Src:             'HTMLparser.c:6173,13'
          Dst:             xmlCtxtNewInputFromString
        - Src:             'HTMLparser.c:6178,12'
          Dst:             htmlCtxtParseDocument
    - functionName:    htmlReadIO
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6126
      functionLinenumberEnd: 6145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ioread
        - ioclose
        - ioctx
        - url
        - encoding
        - options
      BBCount:         9
      ICount:          79
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - htmlCtxtParseDocument
        - htmlCtxtUseOptions
        - htmlFreeParserCtxt
        - htmlNewParserCtxt
        - xmlCtxtNewInputFromIO
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:6132,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6133,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6135,24'
              BranchSideFuncs:
                - htmlCtxtUseOptions
                - xmlCtxtNewInputFromIO
                - htmlFreeParserCtxt
                - htmlCtxtParseDocument
        - Branch String:   'HTMLparser.c:6140,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6141,37'
              BranchSideFuncs:
                - htmlCtxtParseDocument
                - htmlFreeParserCtxt
            - BranchSide:      'HTMLparser.c:6143,24'
              BranchSideFuncs:
                - htmlFreeParserCtxt
      Callsites:
        - Src:             'HTMLparser.c:6131,12'
          Dst:             htmlNewParserCtxt
        - Src:             'HTMLparser.c:6135,5'
          Dst:             htmlCtxtUseOptions
        - Src:             'HTMLparser.c:6137,13'
          Dst:             xmlCtxtNewInputFromIO
        - Src:             'HTMLparser.c:6141,15'
          Dst:             htmlCtxtParseDocument
        - Src:             'HTMLparser.c:6143,5'
          Dst:             htmlFreeParserCtxt
    - functionName:    htmlNewParserCtxt
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4674
      functionLinenumberEnd: 4675
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htmlNewSAXParserCtxt
      functionUses:    9
      BranchProfiles:
        - Branch String:   'HTMLparser.c:4675,12'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4675,12'
              BranchSideFuncs:
                - htmlNewSAXParserCtxt
            - BranchSide:      'HTMLparser.c:4675,12'
              BranchSideFuncs:
                - htmlNewSAXParserCtxt
      Callsites:
        - Src:             'HTMLparser.c:4675,12'
          Dst:             htmlNewSAXParserCtxt
    - functionName:    htmlFreeParserCtxt
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4651
      functionLinenumberEnd: 4653
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFreeParserCtxt
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLparser.c:4652,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    htmlNewSAXParserCtxt
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4697
      functionLinenumberEnd: 4711
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sax
        - userData
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - htmlFreeParserCtxt
        - htmlInitParserCtxt
        - xmlInitParser
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:4703,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4704,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4705,12'
              BranchSideFuncs:
                - htmlInitParserCtxt
                - htmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:4706,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4707,28'
              BranchSideFuncs:
                - htmlFreeParserCtxt
            - BranchSide:      'HTMLparser.c:4710,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:4700,5'
          Dst:             xmlInitParser
        - Src:             'HTMLparser.c:4706,9'
          Dst:             htmlInitParserCtxt
        - Src:             'HTMLparser.c:4707,9'
          Dst:             htmlFreeParserCtxt
    - functionName:    htmlInitParserCtxt
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4563
      functionLinenumberEnd: 4639
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - sax
        - userData
      BBCount:         25
      ICount:          287
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - __xmlKeepBlanksDefaultValue
        - __xmlLineNumbersDefaultValue
        - xmlDictCreate
        - xmlInitNodeInfoSeq
        - xmlSAX2InitHtmlDefaultSAXHandler
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:4570,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4570,23'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4571,12'
              BranchSideFuncs:
                - xmlDictCreate
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - xmlInitNodeInfoSeq
                - xmlSAX2InitHtmlDefaultSAXHandler
        - Branch String:   'HTMLparser.c:4574,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4575,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4577,9'
              BranchSideFuncs:
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - xmlInitNodeInfoSeq
                - xmlSAX2InitHtmlDefaultSAXHandler
        - Branch String:   'HTMLparser.c:4577,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4578,40'
              BranchSideFuncs:
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - xmlInitNodeInfoSeq
                - xmlSAX2InitHtmlDefaultSAXHandler
            - BranchSide:      'HTMLparser.c:4579,9'
              BranchSideFuncs:
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - xmlInitNodeInfoSeq
                - xmlSAX2InitHtmlDefaultSAXHandler
        - Branch String:   'HTMLparser.c:4579,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4580,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4581,9'
              BranchSideFuncs:
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - xmlInitNodeInfoSeq
                - xmlSAX2InitHtmlDefaultSAXHandler
        - Branch String:   'HTMLparser.c:4581,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4582,16'
              BranchSideFuncs:
                - xmlSAX2InitHtmlDefaultSAXHandler
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - xmlInitNodeInfoSeq
            - BranchSide:      'HTMLparser.c:4586,16'
              BranchSideFuncs:
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - xmlInitNodeInfoSeq
        - Branch String:   'HTMLparser.c:4587,26'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4587,37'
              BranchSideFuncs:
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - xmlInitNodeInfoSeq
            - BranchSide:      'HTMLparser.c:4587,48'
              BranchSideFuncs:
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - xmlInitNodeInfoSeq
        - Branch String:   'HTMLparser.c:4593,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4594,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4595,5'
              BranchSideFuncs:
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - xmlInitNodeInfoSeq
        - Branch String:   'HTMLparser.c:4605,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4606,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4607,5'
              BranchSideFuncs:
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - xmlInitNodeInfoSeq
        - Branch String:   'HTMLparser.c:4613,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4614,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4615,5'
              BranchSideFuncs:
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - xmlInitNodeInfoSeq
      Callsites:
        - Src:             'HTMLparser.c:4573,18'
          Dst:             xmlDictCreate
        - Src:             'HTMLparser.c:4583,9'
          Dst:             xmlSAX2InitHtmlDefaultSAXHandler
        - Src:             'HTMLparser.c:4626,25'
          Dst:             __xmlLineNumbersDefaultValue
        - Src:             'HTMLparser.c:4627,24'
          Dst:             __xmlKeepBlanksDefaultValue
        - Src:             'HTMLparser.c:4637,5'
          Dst:             xmlInitNodeInfoSeq
    - functionName:    htmlReadFd
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6087
      functionLinenumberEnd: 6105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fd
        - url
        - encoding
        - options
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - htmlCtxtParseDocument
        - htmlCtxtUseOptions
        - htmlFreeParserCtxt
        - htmlNewParserCtxt
        - xmlCtxtNewInputFromFd
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:6093,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6094,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6096,24'
              BranchSideFuncs:
                - htmlCtxtUseOptions
                - xmlCtxtNewInputFromFd
                - htmlFreeParserCtxt
                - htmlCtxtParseDocument
        - Branch String:   'HTMLparser.c:6100,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6101,37'
              BranchSideFuncs:
                - htmlCtxtParseDocument
                - htmlFreeParserCtxt
            - BranchSide:      'HTMLparser.c:6103,24'
              BranchSideFuncs:
                - htmlFreeParserCtxt
      Callsites:
        - Src:             'HTMLparser.c:6092,12'
          Dst:             htmlNewParserCtxt
        - Src:             'HTMLparser.c:6096,5'
          Dst:             htmlCtxtUseOptions
        - Src:             'HTMLparser.c:6098,13'
          Dst:             xmlCtxtNewInputFromFd
        - Src:             'HTMLparser.c:6101,15'
          Dst:             htmlCtxtParseDocument
        - Src:             'HTMLparser.c:6103,5'
          Dst:             htmlFreeParserCtxt
    - functionName:    htmlReadMemory
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6044
      functionLinenumberEnd: 6066
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buffer
        - size
        - url
        - encoding
        - options
      BBCount:         11
      ICount:          85
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - htmlCtxtParseDocument
        - htmlCtxtUseOptions
        - htmlFreeParserCtxt
        - htmlNewParserCtxt
        - xmlCtxtNewInputFromMemory
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:6049,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6050,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6052,12'
              BranchSideFuncs:
                - htmlNewParserCtxt
                - htmlCtxtUseOptions
                - xmlCtxtNewInputFromMemory
                - htmlFreeParserCtxt
                - htmlCtxtParseDocument
        - Branch String:   'HTMLparser.c:6053,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6054,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6056,24'
              BranchSideFuncs:
                - htmlCtxtUseOptions
                - xmlCtxtNewInputFromMemory
                - htmlFreeParserCtxt
                - htmlCtxtParseDocument
        - Branch String:   'HTMLparser.c:6061,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6062,37'
              BranchSideFuncs:
                - htmlCtxtParseDocument
                - htmlFreeParserCtxt
            - BranchSide:      'HTMLparser.c:6064,24'
              BranchSideFuncs:
                - htmlFreeParserCtxt
      Callsites:
        - Src:             'HTMLparser.c:6052,12'
          Dst:             htmlNewParserCtxt
        - Src:             'HTMLparser.c:6056,5'
          Dst:             htmlCtxtUseOptions
        - Src:             'HTMLparser.c:6058,13'
          Dst:             xmlCtxtNewInputFromMemory
        - Src:             'HTMLparser.c:6062,15'
          Dst:             htmlCtxtParseDocument
        - Src:             'HTMLparser.c:6064,5'
          Dst:             htmlFreeParserCtxt
    - functionName:    htmlReadFile
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6006
      functionLinenumberEnd: 6024
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filename
        - encoding
        - options
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - htmlCtxtParseDocument
        - htmlCtxtUseOptions
        - htmlFreeParserCtxt
        - htmlNewParserCtxt
        - xmlCtxtNewInputFromUrl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:6012,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6013,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6015,24'
              BranchSideFuncs:
                - htmlCtxtUseOptions
                - xmlCtxtNewInputFromUrl
                - htmlFreeParserCtxt
                - htmlCtxtParseDocument
        - Branch String:   'HTMLparser.c:6019,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6020,37'
              BranchSideFuncs:
                - htmlCtxtParseDocument
                - htmlFreeParserCtxt
            - BranchSide:      'HTMLparser.c:6022,24'
              BranchSideFuncs:
                - htmlFreeParserCtxt
      Callsites:
        - Src:             'HTMLparser.c:6011,12'
          Dst:             htmlNewParserCtxt
        - Src:             'HTMLparser.c:6015,5'
          Dst:             htmlCtxtUseOptions
        - Src:             'HTMLparser.c:6017,13'
          Dst:             xmlCtxtNewInputFromUrl
        - Src:             'HTMLparser.c:6020,15'
          Dst:             htmlCtxtParseDocument
        - Src:             'HTMLparser.c:6022,5'
          Dst:             htmlFreeParserCtxt
    - functionName:    htmlReadDoc
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5970
      functionLinenumberEnd: 5989
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - str
        - url
        - encoding
        - options
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - htmlCtxtParseDocument
        - htmlCtxtUseOptions
        - htmlFreeParserCtxt
        - htmlNewParserCtxt
        - xmlCtxtNewInputFromString
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:5976,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5977,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5979,24'
              BranchSideFuncs:
                - htmlCtxtUseOptions
                - xmlCtxtNewInputFromString
                - htmlFreeParserCtxt
                - htmlCtxtParseDocument
        - Branch String:   'HTMLparser.c:5984,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5985,37'
              BranchSideFuncs:
                - htmlCtxtParseDocument
                - htmlFreeParserCtxt
            - BranchSide:      'HTMLparser.c:5987,24'
              BranchSideFuncs:
                - htmlFreeParserCtxt
      Callsites:
        - Src:             'HTMLparser.c:5975,12'
          Dst:             htmlNewParserCtxt
        - Src:             'HTMLparser.c:5979,5'
          Dst:             htmlCtxtUseOptions
        - Src:             'HTMLparser.c:5981,13'
          Dst:             xmlCtxtNewInputFromString
        - Src:             'HTMLparser.c:5985,15'
          Dst:             htmlCtxtParseDocument
        - Src:             'HTMLparser.c:5987,5'
          Dst:             htmlFreeParserCtxt
    - functionName:    htmlCtxtSetOptions
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5864
      functionLinenumberEnd: 5865
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - options
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htmlCtxtSetOptionsInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLparser.c:5865,12'
          Dst:             htmlCtxtSetOptionsInternal
    - functionName:    htmlNodeStatus
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5594
      functionLinenumberEnd: 5595
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - legacy
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    htmlAttrAllowed
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5578
      functionLinenumberEnd: 5579
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - elt
        - attr
        - legacy
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    htmlElementStatusHere
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5561
      functionLinenumberEnd: 5562
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - elt
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    htmlElementAllowedHere
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5546
      functionLinenumberEnd: 5547
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - elt
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    htmlHandleOmittedElem
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5528
      functionLinenumberEnd: 5532
      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: 5512
      functionLinenumberEnd: 5513
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - encoding
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htmlSAXParseFile
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLparser.c:5513,12'
          Dst:             htmlSAXParseFile
    - functionName:    htmlSAXParseFile
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5476
      functionLinenumberEnd: 5499
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - encoding
        - sax
        - userData
      BBCount:         12
      ICount:          96
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - htmlCreateFileParserCtxt
        - htmlFreeParserCtxt
        - htmlParseDocument
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:5482,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5482,23'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5483,9'
              BranchSideFuncs:
                - htmlParseDocument
                - htmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:5483,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5484,11'
              BranchSideFuncs:
                - htmlParseDocument
                - htmlFreeParserCtxt
            - BranchSide:      'HTMLparser.c:5489,23'
              BranchSideFuncs:
                - htmlParseDocument
                - htmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:5492,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5493,21'
              BranchSideFuncs:
                - htmlFreeParserCtxt
            - BranchSide:      'HTMLparser.c:5496,24'
              BranchSideFuncs:
                - htmlFreeParserCtxt
      Callsites:
        - Src:             'HTMLparser.c:5481,12'
          Dst:             htmlCreateFileParserCtxt
        - Src:             'HTMLparser.c:5489,5'
          Dst:             htmlParseDocument
        - Src:             'HTMLparser.c:5496,5'
          Dst:             htmlFreeParserCtxt
    - functionName:    htmlCreateFileParserCtxt
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5430
      functionLinenumberEnd: 5454
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - encoding
      BBCount:         12
      ICount:          77
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - htmlNewParserCtxt
        - xmlCtxtNewInputFromUrl
        - xmlCtxtPushInput
        - xmlFreeInputStream
        - xmlFreeParserCtxt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:5434,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5435,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5437,12'
              BranchSideFuncs:
                - htmlNewParserCtxt
                - xmlCtxtNewInputFromUrl
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:5438,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5439,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5442,36'
              BranchSideFuncs:
                - xmlCtxtNewInputFromUrl
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:5443,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5444,20'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'HTMLparser.c:5447,26'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:5447,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5448,28'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlFreeParserCtxt
            - BranchSide:      'HTMLparser.c:5453,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:5437,12'
          Dst:             htmlNewParserCtxt
        - Src:             'HTMLparser.c:5442,13'
          Dst:             xmlCtxtNewInputFromUrl
        - Src:             'HTMLparser.c:5444,2'
          Dst:             xmlFreeParserCtxt
        - Src:             'HTMLparser.c:5447,9'
          Dst:             xmlCtxtPushInput
        - Src:             'HTMLparser.c:5448,9'
          Dst:             xmlFreeInputStream
        - Src:             'HTMLparser.c:5449,9'
          Dst:             xmlFreeParserCtxt
    - functionName:    htmlParseDoc
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5407
      functionLinenumberEnd: 5408
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - encoding
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htmlSAXParseDoc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLparser.c:5408,12'
          Dst:             htmlSAXParseDoc
    - functionName:    htmlSAXParseDoc
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5369
      functionLinenumberEnd: 5390
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - encoding
        - sax
        - userData
      BBCount:         11
      ICount:          80
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - htmlCreateDocParserCtxt
        - htmlFreeParserCtxt
        - htmlParseDocument
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:5373,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5374,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5376,36'
              BranchSideFuncs:
                - htmlCreateDocParserCtxt
                - htmlParseDocument
                - htmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:5377,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5378,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5380,9'
              BranchSideFuncs:
                - htmlParseDocument
                - htmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:5380,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5381,10'
              BranchSideFuncs:
                - htmlParseDocument
                - htmlFreeParserCtxt
            - BranchSide:      'HTMLparser.c:5385,23'
              BranchSideFuncs:
                - htmlParseDocument
                - htmlFreeParserCtxt
      Callsites:
        - Src:             'HTMLparser.c:5376,12'
          Dst:             htmlCreateDocParserCtxt
        - Src:             'HTMLparser.c:5385,5'
          Dst:             htmlParseDocument
        - Src:             'HTMLparser.c:5387,5'
          Dst:             htmlFreeParserCtxt
    - functionName:    htmlCreateDocParserCtxt
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4773
      functionLinenumberEnd: 4798
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - url
        - encoding
      BBCount:         12
      ICount:          81
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - htmlNewParserCtxt
        - xmlCtxtNewInputFromString
        - xmlCtxtPushInput
        - xmlFreeInputStream
        - xmlFreeParserCtxt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:4777,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4778,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4780,12'
              BranchSideFuncs:
                - htmlNewParserCtxt
                - xmlCtxtNewInputFromString
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:4781,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4782,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4784,39'
              BranchSideFuncs:
                - xmlCtxtNewInputFromString
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:4786,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4787,20'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'HTMLparser.c:4791,26'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:4791,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4792,28'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlFreeParserCtxt
            - BranchSide:      'HTMLparser.c:4797,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:4780,12'
          Dst:             htmlNewParserCtxt
        - Src:             'HTMLparser.c:4784,13'
          Dst:             xmlCtxtNewInputFromString
        - Src:             'HTMLparser.c:4787,2'
          Dst:             xmlFreeParserCtxt
        - Src:             'HTMLparser.c:4791,9'
          Dst:             xmlCtxtPushInput
        - Src:             'HTMLparser.c:4792,9'
          Dst:             xmlFreeInputStream
        - Src:             'HTMLparser.c:4793,9'
          Dst:             xmlFreeParserCtxt
    - functionName:    htmlCreateMemoryParserCtxtInternal
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4716
      functionLinenumberEnd: 4740
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - url
        - buffer
        - size
        - encoding
      BBCount:         12
      ICount:          85
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - htmlNewParserCtxt
        - xmlCtxtNewInputFromMemory
        - xmlCtxtPushInput
        - xmlFreeInputStream
        - xmlFreeParserCtxt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:4720,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4721,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4723,12'
              BranchSideFuncs:
                - htmlNewParserCtxt
                - xmlCtxtNewInputFromMemory
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:4724,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4725,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4727,39'
              BranchSideFuncs:
                - xmlCtxtNewInputFromMemory
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:4728,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4729,20'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'HTMLparser.c:4733,26'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:4733,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4734,28'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlFreeParserCtxt
            - BranchSide:      'HTMLparser.c:4739,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:4723,12'
          Dst:             htmlNewParserCtxt
        - Src:             'HTMLparser.c:4727,13'
          Dst:             xmlCtxtNewInputFromMemory
        - Src:             'HTMLparser.c:4729,2'
          Dst:             xmlFreeParserCtxt
        - Src:             'HTMLparser.c:4733,9'
          Dst:             xmlCtxtPushInput
        - Src:             'HTMLparser.c:4734,9'
          Dst:             xmlFreeInputStream
        - Src:             'HTMLparser.c:4735,9'
          Dst:             xmlFreeParserCtxt
    - functionName:    htmlCreateMemoryParserCtxt
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4755
      functionLinenumberEnd: 4760
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buffer
        - size
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - htmlCreateMemoryParserCtxtInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:4756,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4757,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4759,53'
              BranchSideFuncs:
                - htmlCreateMemoryParserCtxtInternal
      Callsites:
        - Src:             'HTMLparser.c:4759,12'
          Dst:             htmlCreateMemoryParserCtxtInternal
    - functionName:    htmlCtxtParseContentInternal
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4367
      functionLinenumberEnd: 4414
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - input
      BBCount:         15
      ICount:          121
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - htmlErrMemory
        - htmlParseContent
        - htmlnamePop
        - htmlnamePush
        - nodePop
        - nodePush
        - xmlCtxtPopInput
        - xmlCtxtPushInput
        - xmlFreeNode
        - xmlNewDocNode
        - xmlParserCheckEOF
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:4373,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4374,23'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:4378,26'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - htmlnamePush
                - nodePush
                - htmlParseContent
                - xmlParserCheckEOF
                - nodePop
                - htmlnamePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - xmlFreeNode
        - Branch String:   'HTMLparser.c:4378,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4379,21'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'HTMLparser.c:4383,18'
              BranchSideFuncs:
                - htmlnamePush
                - nodePush
                - htmlParseContent
                - xmlParserCheckEOF
                - nodePop
                - htmlnamePop
                - xmlCtxtPopInput
                - xmlFreeNode
        - Branch String:   'HTMLparser.c:4394,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4400,16'
              BranchSideFuncs:
                - nodePop
                - htmlnamePop
                - xmlCtxtPopInput
                - xmlFreeNode
            - BranchSide:      'HTMLparser.c:4407,13'
              BranchSideFuncs:
                - nodePop
                - htmlnamePop
                - xmlCtxtPopInput
                - xmlFreeNode
        - Branch String:   'HTMLparser.c:4403,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4404,13'
              BranchSideFuncs:
                - nodePop
                - htmlnamePop
                - xmlCtxtPopInput
                - xmlFreeNode
            - BranchSide:      'HTMLparser.c:4405,5'
              BranchSideFuncs:
                - nodePop
                - htmlnamePop
                - xmlCtxtPopInput
                - xmlFreeNode
      Callsites:
        - Src:             'HTMLparser.c:4372,12'
          Dst:             xmlNewDocNode
        - Src:             'HTMLparser.c:4374,9'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:4378,9'
          Dst:             xmlCtxtPushInput
        - Src:             'HTMLparser.c:4379,9'
          Dst:             xmlFreeNode
        - Src:             'HTMLparser.c:4383,5'
          Dst:             htmlnamePush
        - Src:             'HTMLparser.c:4384,5'
          Dst:             nodePush
        - Src:             'HTMLparser.c:4386,5'
          Dst:             htmlParseContent
        - Src:             'HTMLparser.c:4391,5'
          Dst:             xmlParserCheckEOF
        - Src:             'HTMLparser.c:4407,5'
          Dst:             nodePop
        - Src:             'HTMLparser.c:4408,5'
          Dst:             htmlnamePop
        - Src:             'HTMLparser.c:4410,5'
          Dst:             xmlCtxtPopInput
        - Src:             'HTMLparser.c:4412,5'
          Dst:             xmlFreeNode
    - functionName:    htmlParseElement
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4333
      functionLinenumberEnd: 4357
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         21
      ICount:          117
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - htmlAutoCloseOnEnd
        - htmlParseContent
        - htmlParseElementInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:4337,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4337,28'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4338,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4337,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4338,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4340,34'
              BranchSideFuncs:
                - htmlParseElementInternal
                - htmlAutoCloseOnEnd
                - htmlParseContent
        - Branch String:   'HTMLparser.c:4340,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4341,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4346,13'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - htmlParseContent
        - Branch String:   'HTMLparser.c:4347,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4348,11'
              BranchSideFuncs:
                - htmlParseContent
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:4354,9'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:4350,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4350,32'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:4351,6'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - htmlParseContent
        - Branch String:   'HTMLparser.c:4351,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4347,5'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:4351,28'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:4354,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4354,9'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:4355,21'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
      Callsites:
        - Src:             'HTMLparser.c:4340,9'
          Dst:             htmlParseElementInternal
        - Src:             'HTMLparser.c:4349,2'
          Dst:             htmlParseContent
        - Src:             'HTMLparser.c:4355,2'
          Dst:             htmlAutoCloseOnEnd
    - functionName:    htmlParseCharRef
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3432
      functionLinenumberEnd: 3433
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    htmlParseEntityRef
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2892
      functionLinenumberEnd: 2893
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - str
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    htmlNewDoc
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2308
      functionLinenumberEnd: 2315
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - URI
        - ExternalID
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - htmlNewDocNoDtD
      functionUses:    5
      BranchProfiles:
        - Branch String:   'HTMLparser.c:2309,23'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2309,27'
              BranchSideFuncs:
                - htmlNewDocNoDtD
                - htmlNewDocNoDtD
            - BranchSide:      'HTMLparser.c:2314,28'
              BranchSideFuncs:
                - htmlNewDocNoDtD
        - Branch String:   'HTMLparser.c:2309,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2310,9'
              BranchSideFuncs:
                - htmlNewDocNoDtD
            - BranchSide:      'HTMLparser.c:2314,28'
              BranchSideFuncs:
                - htmlNewDocNoDtD
      Callsites:
        - Src:             'HTMLparser.c:2310,9'
          Dst:             htmlNewDocNoDtD
        - Src:             'HTMLparser.c:2314,12'
          Dst:             htmlNewDocNoDtD
    - functionName:    htmlNewDocNoDtD
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2256
      functionLinenumberEnd: 2296
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - URI
        - ExternalID
      BBCount:         19
      ICount:          156
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlCreateIntSubset
      functionUses:    5
      BranchProfiles:
        - Branch String:   'HTMLparser.c:2263,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2264,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2265,12'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlCreateIntSubset
        - Branch String:   'HTMLparser.c:2283,30'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2284,3'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'HTMLparser.c:2287,33'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'HTMLparser.c:2283,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2287,33'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'HTMLparser.c:2293,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'HTMLparser.c:2288,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2289,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2292,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'HTMLparser.c:2293,32'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2293,36'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'HTMLparser.c:2295,12'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2293,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2294,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'HTMLparser.c:2295,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:2287,14'
          Dst:             xmlCreateIntSubset
        - Src:             'HTMLparser.c:2293,36'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'HTMLparser.c:2294,2'
          Dst:             __xmlRegisterNodeDefaultValue
    - functionName:    htmlEncodeEntities
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2077
      functionLinenumberEnd: 2156
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - outlen
        - in
        - inlen
        - quoteChar
      BBCount:         58
      ICount:          422
      EdgeCount:       79
      CyclomaticComplexity: 23
      functionsReached:
        - htmlEntityValueLookup
        - snprintf
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:2086,23'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2086,27'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2087,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2086,43'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2086,47'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2087,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2086,62'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2086,66'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2087,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2086,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2087,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2088,14'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2090,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2091,9'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2153,15'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2092,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2092,27'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2093,11'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2093,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2095,16'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2098,20'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2098,20'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2098,36'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2099,18'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2099,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2099,34'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2100,18'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2100,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2100,34'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2103,16'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2108,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2109,6'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2111,2'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2111,2'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2112,18'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2122,7'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2112,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2113,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2117,8'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2122,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2122,21'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2136,34'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2122,52'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2123,7'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2136,34'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2123,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2123,21'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2136,34'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2123,31'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2123,35'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2136,34'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2122,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2124,10'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2136,34'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2124,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2125,3'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2126,15'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2137,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2138,12'
              BranchSideFuncs:
                - snprintf
                - strlen
                - htmlEntityValueLookup
            - BranchSide:      'HTMLparser.c:2142,8'
              BranchSideFuncs:
                - strlen
                - htmlEntityValueLookup
                - snprintf
        - Branch String:   'HTMLparser.c:2144,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2145,3'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2146,10'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
      Callsites:
        - Src:             'HTMLparser.c:2136,12'
          Dst:             htmlEntityValueLookup
        - Src:             'HTMLparser.c:2138,3'
          Dst:             snprintf
        - Src:             'HTMLparser.c:2143,12'
          Dst:             strlen
    - functionName:    htmlEntityValueLookup
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1948
      functionLinenumberEnd: 1956
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - value
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bsearch
        - htmlCompareEntityDesc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLparser.c:1953,12'
          Dst:             bsearch
        - Src:             'HTMLparser.c:1953,12'
          Dst:             htmlCompareEntityDesc
    - functionName:    htmlCompareEntityDesc
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1930
      functionLinenumberEnd: 1934
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vkey
        - vdesc
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    htmlUTF8ToHtml
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1976
      functionLinenumberEnd: 2057
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - outlen
        - in
        - inlen
      BBCount:         39
      ICount:          314
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - htmlEntityValueLookup
        - snprintf
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:1983,23'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1983,27'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1984,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:1983,43'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1983,47'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1984,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:1983,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1984,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1986,9'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:1986,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1990,3'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1995,13'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:1997,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2004,7'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2051,11'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2006,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2007,17'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2014,13'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2007,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2008,17'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2009,22'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2014,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2014,34'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2015,18'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2015,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2015,34'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2016,34'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2018,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2019,6'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2021,9'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2021,2'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2022,10'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2030,37'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2032,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2033,20'
              BranchSideFuncs:
                - snprintf
                - strlen
                - htmlEntityValueLookup
            - BranchSide:      'HTMLparser.c:2036,16'
              BranchSideFuncs:
                - strlen
                - htmlEntityValueLookup
                - snprintf
        - Branch String:   'HTMLparser.c:2040,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2041,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2043,13'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
      Callsites:
        - Src:             'HTMLparser.c:2030,15'
          Dst:             htmlEntityValueLookup
        - Src:             'HTMLparser.c:2033,11'
          Dst:             snprintf
        - Src:             'HTMLparser.c:2039,15'
          Dst:             strlen
    - functionName:    htmlEntityLookup
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1917
      functionLinenumberEnd: 1927
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         10
      ICount:          56
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - xmlStrEqual
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:1920,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1922,25'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:1926,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:1922,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1923,61'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1925,5'
              BranchSideFuncs:
                - xmlStrEqual
      Callsites:
        - Src:             'HTMLparser.c:1922,13'
          Dst:             xmlStrEqual
    - functionName:    htmlIsScriptAttribute
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1591
      functionLinenumberEnd: 1608
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         17
      ICount:          84
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlStrEqual
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:1594,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1595,7'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1599,10'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:1599,26'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1599,30'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1600,7'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:1599,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1600,7'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1601,12'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:1601,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1604,18'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:1607,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:1604,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1605,6'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1606,5'
              BranchSideFuncs:
                - xmlStrEqual
      Callsites:
        - Src:             'HTMLparser.c:1604,6'
          Dst:             xmlStrEqual
    - functionName:    htmlIsAutoClosed
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1485
      functionLinenumberEnd: 1495
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - elem
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - htmlAutoCloseTag
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:1488,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1488,23'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1489,13'
              BranchSideFuncs:
                - htmlAutoCloseTag
        - Branch String:   'HTMLparser.c:1490,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1491,23'
              BranchSideFuncs:
                - htmlAutoCloseTag
            - BranchSide:      'HTMLparser.c:1494,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:1491,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1491,48'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1492,10'
              BranchSideFuncs:
                - htmlAutoCloseTag
      Callsites:
        - Src:             'HTMLparser.c:1491,6'
          Dst:             htmlAutoCloseTag
    - functionName:    htmlAutoCloseTag
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1457
      functionLinenumberEnd: 1469
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - name
        - elem
      BBCount:         15
      ICount:          90
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - htmlAutoCloseTag
        - htmlCheckAutoClose
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLparser.c:1460,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1460,23'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1461,21'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlCheckAutoClose
                - htmlAutoCloseTag
        - Branch String:   'HTMLparser.c:1461,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1461,40'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1462,28'
              BranchSideFuncs:
                - htmlCheckAutoClose
                - htmlAutoCloseTag
        - Branch String:   'HTMLparser.c:1462,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1462,47'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1463,13'
              BranchSideFuncs:
                - htmlAutoCloseTag
        - Branch String:   'HTMLparser.c:1464,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1465,30'
              BranchSideFuncs:
                - htmlAutoCloseTag
            - BranchSide:      'HTMLparser.c:1468,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:1465,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1465,49'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1466,10'
              BranchSideFuncs:
                - htmlAutoCloseTag
      Callsites:
        - Src:             'HTMLparser.c:1461,9'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1462,9'
          Dst:             htmlCheckAutoClose
        - Src:             'HTMLparser.c:1465,13'
          Dst:             htmlAutoCloseTag
    - functionName:    htmlInitAutoClose
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1254
      functionLinenumberEnd: 1255
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    htmlSaveFileEnc
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1081
      functionLinenumberEnd: 1082
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - cur
        - encoding
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htmlSaveFileFormat
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLtree.c:1082,12'
          Dst:             htmlSaveFileFormat
    - functionName:    htmlSaveFileFormat
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1037
      functionLinenumberEnd: 1067
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filename
        - cur
        - encoding
        - format
      BBCount:         16
      ICount:          105
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - htmlDocContentDumpFormatOutput
        - htmlFindOutputEncoder
        - htmlSetMetaEncoding
        - xmlCharEncCloseFunc
        - xmlInitParser
        - xmlOutputBufferClose
        - xmlOutputBufferCreateFilename
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLtree.c:1042,23'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1042,27'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:1043,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:1042,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1043,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:1045,5'
              BranchSideFuncs:
                - xmlInitParser
                - htmlFindOutputEncoder
                - htmlSetMetaEncoding
                - xmlOutputBufferCreateFilename
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferClose
                - xmlCharEncCloseFunc
                - htmlSetMetaEncoding
        - Branch String:   'HTMLtree.c:1047,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1048,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:1049,9'
              BranchSideFuncs:
                - htmlSetMetaEncoding
                - xmlOutputBufferCreateFilename
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferClose
                - xmlCharEncCloseFunc
                - htmlSetMetaEncoding
        - Branch String:   'HTMLtree.c:1049,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1050,29'
              BranchSideFuncs:
                - htmlSetMetaEncoding
                - xmlOutputBufferCreateFilename
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferClose
                - xmlCharEncCloseFunc
            - BranchSide:      'HTMLtree.c:1052,22'
              BranchSideFuncs:
                - htmlSetMetaEncoding
                - xmlOutputBufferCreateFilename
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferClose
                - xmlCharEncCloseFunc
        - Branch String:   'HTMLtree.c:1058,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1059,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
            - BranchSide:      'HTMLtree.c:1063,36'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferClose
      Callsites:
        - Src:             'HTMLtree.c:1045,5'
          Dst:             xmlInitParser
        - Src:             'HTMLtree.c:1047,9'
          Dst:             htmlFindOutputEncoder
        - Src:             'HTMLtree.c:1050,9'
          Dst:             htmlSetMetaEncoding
        - Src:             'HTMLtree.c:1052,2'
          Dst:             htmlSetMetaEncoding
        - Src:             'HTMLtree.c:1057,11'
          Dst:             xmlOutputBufferCreateFilename
        - Src:             'HTMLtree.c:1059,9'
          Dst:             xmlCharEncCloseFunc
        - Src:             'HTMLtree.c:1063,5'
          Dst:             htmlDocContentDumpFormatOutput
        - Src:             'HTMLtree.c:1065,11'
          Dst:             xmlOutputBufferClose
    - functionName:    htmlFindOutputEncoder
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - encoding
        - out
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlOpenCharEncodingHandler
      functionUses:    5
      BranchProfiles:
        - Branch String:   'HTMLtree.c:345,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:345,9'
              BranchSideFuncs:
                - xmlOpenCharEncodingHandler
            - BranchSide:      'HTMLtree.c:346,18'
              BranchSideFuncs:
                - xmlOpenCharEncodingHandler
      Callsites:
        - Src:             'HTMLtree.c:348,12'
          Dst:             xmlOpenCharEncodingHandler
    - functionName:    htmlSetMetaEncoding
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - encoding
      BBCount:         109
      ICount:          528
      EdgeCount:       148
      CyclomaticComplexity: 41
      functionsReached:
        - snprintf
        - xmlAddChild
        - xmlAddPrevSibling
        - xmlFreeNode
        - xmlNewDocNode
        - xmlNewProp
        - xmlSetProp
        - xmlStrcasecmp
        - xmlStrcasestr
        - xmlUnlinkNode
      functionUses:    8
      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: 923
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - cur
        - encoding
        - format
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - htmlNodeDumpFormatOutput
      functionUses:    5
      BranchProfiles:
        - Branch String:   'HTMLtree.c:925,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:926,16'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
            - BranchSide:      'HTMLtree.c:929,30'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
        - Branch String:   'HTMLtree.c:930,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:930,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:931,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLtree.c:929,5'
          Dst:             htmlNodeDumpFormatOutput
    - functionName:    htmlNodeDumpFormatOutput
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 893
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - doc
        - cur
        - encoding
        - format
      BBCount:         200
      ICount:          1076
      EdgeCount:       273
      CyclomaticComplexity: 75
      functionsReached:
        - htmlAttrDumpOutput
        - htmlDtdDumpOutput
        - htmlNodeDumpFormatOutput
        - htmlTagLookup
        - xmlEncodeEntitiesReentrant
        - xmlInitParser
        - xmlNsListDumpOutput
        - xmlOutputBufferWriteString
        - xmlStrcasecmp
        - xmlStrcmp
      functionUses:    8
      BranchProfiles:
        - Branch String:   'HTMLtree.c:680,23'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:680,27'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:681,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:680,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:681,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:684,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:687,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:690,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:690,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:711,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:782,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:786,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:808,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:816,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:829,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:835,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:841,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:690,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:691,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:693,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:693,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:695,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:701,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:695,21'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:696,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:700,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:711,41'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:711,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:719,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:711,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:712,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:719,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:719,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:720,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:722,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:725,35'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:725,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:729,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:725,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:726,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:729,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:730,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:731,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:732,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:733,13'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:734,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:738,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:738,32'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:738,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:740,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:738,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:739,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:740,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:740,24'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:741,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:756,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:741,36'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:741,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:746,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:741,63'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:742,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:746,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:742,71'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:743,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:746,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:741,21'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:744,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:746,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:747,43'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:747,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:752,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:747,25'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:748,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:752,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:757,30'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:757,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:764,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:757,48'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:757,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:764,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:757,69'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:758,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:764,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:758,61'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:759,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:764,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:759,67'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:760,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:764,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:760,50'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:761,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:764,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:761,41'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:762,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:764,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:757,21'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:763,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:764,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:769,26'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:769,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:779,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:769,49'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:770,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:779,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:770,32'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:770,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:779,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:769,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:771,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:779,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:771,57'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:772,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:777,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:772,63'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:773,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:777,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:773,38'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:774,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:777,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:774,44'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:775,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:777,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:771,21'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:776,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:777,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:786,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:787,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:788,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:788,64'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:789,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:790,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:789,70'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:790,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:803,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:790,35'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:791,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:795,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:791,68'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:792,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:803,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:788,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:795,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:803,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:796,21'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:797,21'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:800,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:808,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:809,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:813,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:816,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:817,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: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:819,21'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:820,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:824,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:835,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:836,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:838,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:845,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:846,17'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:847,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:847,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:848,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:852,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:856,55'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:857,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:858,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:856,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:858,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:860,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:860,30'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:860,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:863,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:860,21'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:861,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:863,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:865,30'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:865,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:873,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:865,48'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:865,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:873,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:865,69'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:866,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:873,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:866,57'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:867,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:873,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:867,63'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:868,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:873,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:868,50'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:869,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:873,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:869,41'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:870,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:873,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:865,21'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:871,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:873,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:874,39'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:874,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:878,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:874,21'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:875,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:878,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:883,61'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:884,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:889,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:884,67'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:885,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:889,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:885,42'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:886,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:889,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:886,48'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:887,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:889,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:883,25'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:888,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:889,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:678,5'
          Dst:             xmlInitParser
        - Src:             'HTMLtree.c:691,17'
          Dst:             htmlDtdDumpOutput
        - Src:             'HTMLtree.c:701,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:712,17'
          Dst:             htmlNodeDumpFormatOutput
        - Src:             'HTMLtree.c:720,24'
          Dst:             htmlTagLookup
        - Src:             'HTMLtree.c:724,13'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:726,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:727,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:729,13'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:731,17'
          Dst:             xmlNsListDumpOutput
        - Src:             'HTMLtree.c:734,17'
          Dst:             htmlAttrDumpOutput
        - Src:             'HTMLtree.c:739,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:742,22'
          Dst:             xmlStrcmp
        - Src:             'HTMLtree.c:743,22'
          Dst:             xmlStrcmp
        - Src:             'HTMLtree.c:744,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:746,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:748,25'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:750,25'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:752,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:753,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:756,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:763,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:776,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:782,13'
          Dst:             htmlAttrDumpOutput
        - Src:             'HTMLtree.c:791,20'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLtree.c:792,20'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLtree.c:795,26'
          Dst:             xmlEncodeEntitiesReentrant
        - Src:             'HTMLtree.c:800,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:803,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:809,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:810,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:811,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:817,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:818,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:820,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:821,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:824,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:829,13'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:830,13'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:831,13'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:836,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:858,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:861,28'
          Dst:             htmlTagLookup
        - Src:             'HTMLtree.c:871,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:873,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:875,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:876,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:878,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:879,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:888,25'
          Dst:             xmlOutputBufferWriteString
    - functionName:    htmlDtdDumpOutput
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - doc
        - encoding
      BBCount:         17
      ICount:          108
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlOutputBufferWriteQuotedString
        - xmlOutputBufferWriteString
        - xmlStrcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLtree.c:571,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:572,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:573,32'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteQuotedString
        - Branch String:   'HTMLtree.c:575,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:576,29'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteQuotedString
            - BranchSide:      'HTMLtree.c:582,16'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteQuotedString
        - Branch String:   'HTMLtree.c:578,6'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:579,33'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:582,5'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
      Callsites:
        - Src:             'HTMLtree.c:573,5'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:574,5'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:576,2'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:577,2'
          Dst:             xmlOutputBufferWriteQuotedString
        - Src:             'HTMLtree.c:579,6'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:580,6'
          Dst:             xmlOutputBufferWriteQuotedString
        - Src:             'HTMLtree.c:583,9'
          Dst:             xmlStrcmp
        - Src:             'HTMLtree.c:584,2'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:585,2'
          Dst:             xmlOutputBufferWriteQuotedString
        - Src:             'HTMLtree.c:587,5'
          Dst:             xmlOutputBufferWriteString
    - functionName:    htmlAttrDumpOutput
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - doc
        - cur
      BBCount:         51
      ICount:          290
      EdgeCount:       70
      CyclomaticComplexity: 21
      functionsReached:
        - htmlIsBooleanAttr
        - xmlNodeListGetString
        - xmlOutputBufferWriteQuotedString
        - xmlOutputBufferWriteString
        - xmlStrcasecmp
        - xmlURIEscapeStr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLtree.c:609,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:610,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:612,32'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlIsBooleanAttr
                - xmlNodeListGetString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteQuotedString
                - xmlStrcasecmp
                - xmlURIEscapeStr
                - xmlOutputBufferWriteQuotedString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
        - Branch String:   'HTMLtree.c:613,27'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:613,31'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - htmlIsBooleanAttr
                - xmlNodeListGetString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteQuotedString
                - xmlStrcasecmp
                - xmlURIEscapeStr
                - xmlOutputBufferWriteQuotedString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:617,32'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - htmlIsBooleanAttr
                - xmlNodeListGetString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteQuotedString
                - xmlStrcasecmp
                - xmlURIEscapeStr
                - xmlOutputBufferWriteQuotedString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:613,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:614,36'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlIsBooleanAttr
                - xmlNodeListGetString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteQuotedString
                - xmlStrcasecmp
                - xmlURIEscapeStr
                - xmlOutputBufferWriteQuotedString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:617,32'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - htmlIsBooleanAttr
                - xmlNodeListGetString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteQuotedString
                - xmlStrcasecmp
                - xmlURIEscapeStr
                - xmlOutputBufferWriteQuotedString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:618,33'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:618,56'
              BranchSideFuncs:
                - htmlIsBooleanAttr
                - xmlNodeListGetString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteQuotedString
                - xmlStrcasecmp
                - xmlURIEscapeStr
                - xmlOutputBufferWriteQuotedString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:618,33'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:618,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:618,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:619,31'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteQuotedString
                - xmlStrcasecmp
                - xmlURIEscapeStr
                - xmlOutputBufferWriteQuotedString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:620,6'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:621,33'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteQuotedString
                - xmlStrcasecmp
                - xmlURIEscapeStr
                - xmlOutputBufferWriteQuotedString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:655,13'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:622,28'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:622,32'
              BranchSideFuncs:
                - xmlOutputBufferWriteQuotedString
                - xmlStrcasecmp
                - xmlURIEscapeStr
                - xmlOutputBufferWriteQuotedString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:651,36'
              BranchSideFuncs:
                - xmlOutputBufferWriteQuotedString
        - Branch String:   'HTMLtree.c:622,53'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:623,4'
              BranchSideFuncs:
                - xmlOutputBufferWriteQuotedString
                - xmlStrcasecmp
                - xmlURIEscapeStr
                - xmlOutputBufferWriteQuotedString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:651,36'
              BranchSideFuncs:
                - xmlOutputBufferWriteQuotedString
        - Branch String:   'HTMLtree.c:623,29'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:624,20'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlURIEscapeStr
                - xmlOutputBufferWriteQuotedString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlOutputBufferWriteQuotedString
            - BranchSide:      'HTMLtree.c:651,36'
              BranchSideFuncs:
                - xmlOutputBufferWriteQuotedString
        - Branch String:   'HTMLtree.c:624,49'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:625,27'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlURIEscapeStr
                - xmlOutputBufferWriteQuotedString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlOutputBufferWriteQuotedString
            - BranchSide:      'HTMLtree.c:630,18'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlOutputBufferWriteQuotedString
        - Branch String:   'HTMLtree.c:625,58'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:626,20'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlURIEscapeStr
                - xmlOutputBufferWriteQuotedString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlOutputBufferWriteQuotedString
            - BranchSide:      'HTMLtree.c:630,18'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlOutputBufferWriteQuotedString
        - Branch String:   'HTMLtree.c:626,48'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:627,21'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlURIEscapeStr
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWriteQuotedString
            - BranchSide:      'HTMLtree.c:630,18'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlOutputBufferWriteQuotedString
        - Branch String:   'HTMLtree.c:627,50'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:628,21'
              BranchSideFuncs:
                - xmlOutputBufferWriteQuotedString
            - BranchSide:      'HTMLtree.c:651,36'
              BranchSideFuncs:
                - xmlOutputBufferWriteQuotedString
        - Branch String:   'HTMLtree.c:622,10'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:630,18'
              BranchSideFuncs:
                - xmlOutputBufferWriteQuotedString
            - BranchSide:      'HTMLtree.c:651,36'
              BranchSideFuncs:
                - xmlOutputBufferWriteQuotedString
        - Branch String:   'HTMLtree.c:632,10'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:632,3'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlOutputBufferWriteQuotedString
            - BranchSide:      'HTMLtree.c:632,10'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlOutputBufferWriteQuotedString
        - Branch String:   'HTMLtree.c:632,10'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:632,10'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlOutputBufferWriteQuotedString
            - BranchSide:      'HTMLtree.c:632,3'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlOutputBufferWriteQuotedString
        - Branch String:   'HTMLtree.c:632,10'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:632,3'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlOutputBufferWriteQuotedString
            - BranchSide:      'HTMLtree.c:632,3'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlOutputBufferWriteQuotedString
        - Branch String:   'HTMLtree.c:632,3'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:632,32'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlOutputBufferWriteQuotedString
            - BranchSide:      'HTMLtree.c:642,29'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlOutputBufferWriteQuotedString
        - Branch String:   'HTMLtree.c:644,7'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:645,40'
              BranchSideFuncs:
                - xmlOutputBufferWriteQuotedString
            - BranchSide:      'HTMLtree.c:648,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLtree.c:612,5'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:614,9'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:615,2'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:617,5'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:618,38'
          Dst:             htmlIsBooleanAttr
        - Src:             'HTMLtree.c:619,10'
          Dst:             xmlNodeListGetString
        - Src:             'HTMLtree.c:621,6'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:624,6'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLtree.c:625,13'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLtree.c:626,6'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLtree.c:627,7'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLtree.c:628,7'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLtree.c:642,13'
          Dst:             xmlURIEscapeStr
        - Src:             'HTMLtree.c:645,7'
          Dst:             xmlOutputBufferWriteQuotedString
        - Src:             'HTMLtree.c:651,3'
          Dst:             xmlOutputBufferWriteQuotedString
    - functionName:    htmlIsBooleanAttr
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlStrcasecmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'HTMLtree.c:325,5'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:326,61'
              BranchSideFuncs:
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:330,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:326,13'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:327,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:328,10'
              BranchSideFuncs:
                - xmlStrcasecmp
      Callsites:
        - Src:             'HTMLtree.c:326,13'
          Dst:             xmlStrcasecmp
    - functionName:    htmlSaveFile
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1000
      functionLinenumberEnd: 1022
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - cur
      BBCount:         13
      ICount:          85
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - htmlDocContentDumpOutput
        - htmlFindOutputEncoder
        - htmlGetMetaEncoding
        - xmlInitParser
        - xmlOutputBufferClose
        - xmlOutputBufferCreateFilename
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLtree.c:1006,23'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1006,27'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:1007,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:1006,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1007,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:1009,5'
              BranchSideFuncs:
                - xmlInitParser
                - htmlGetMetaEncoding
                - htmlFindOutputEncoder
                - xmlOutputBufferCreateFilename
                - htmlDocContentDumpOutput
                - xmlOutputBufferClose
        - Branch String:   'HTMLtree.c:1012,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1013,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:1014,41'
              BranchSideFuncs:
                - xmlOutputBufferCreateFilename
                - htmlDocContentDumpOutput
                - xmlOutputBufferClose
        - Branch String:   'HTMLtree.c:1015,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1016,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:1018,30'
              BranchSideFuncs:
                - htmlDocContentDumpOutput
                - xmlOutputBufferClose
      Callsites:
        - Src:             'HTMLtree.c:1009,5'
          Dst:             xmlInitParser
        - Src:             'HTMLtree.c:1011,31'
          Dst:             htmlGetMetaEncoding
        - Src:             'HTMLtree.c:1012,9'
          Dst:             htmlFindOutputEncoder
        - Src:             'HTMLtree.c:1014,11'
          Dst:             xmlOutputBufferCreateFilename
        - Src:             'HTMLtree.c:1018,5'
          Dst:             htmlDocContentDumpOutput
        - Src:             'HTMLtree.c:1020,11'
          Dst:             xmlOutputBufferClose
    - functionName:    htmlGetMetaEncoding
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      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: 944
      functionLinenumberEnd: 946
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - cur
        - encoding
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htmlNodeDumpFormatOutput
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLtree.c:945,5'
          Dst:             htmlNodeDumpFormatOutput
    - functionName:    htmlDocDump
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 964
      functionLinenumberEnd: 988
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
        - cur
      BBCount:         13
      ICount:          84
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - htmlDocContentDumpOutput
        - htmlFindOutputEncoder
        - htmlGetMetaEncoding
        - xmlCharEncCloseFunc
        - xmlInitParser
        - xmlOutputBufferClose
        - xmlOutputBufferCreateFile
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLtree.c:972,23'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:972,27'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:973,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:972,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:973,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:976,51'
              BranchSideFuncs:
                - htmlGetMetaEncoding
                - htmlFindOutputEncoder
                - xmlOutputBufferCreateFile
                - htmlDocContentDumpOutput
                - xmlOutputBufferClose
                - xmlCharEncCloseFunc
        - Branch String:   'HTMLtree.c:977,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:978,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:979,37'
              BranchSideFuncs:
                - xmlOutputBufferCreateFile
                - htmlDocContentDumpOutput
                - xmlOutputBufferClose
                - xmlCharEncCloseFunc
        - Branch String:   'HTMLtree.c:980,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:981,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
            - BranchSide:      'HTMLtree.c:984,30'
              BranchSideFuncs:
                - htmlDocContentDumpOutput
                - xmlOutputBufferClose
      Callsites:
        - Src:             'HTMLtree.c:970,5'
          Dst:             xmlInitParser
        - Src:             'HTMLtree.c:976,31'
          Dst:             htmlGetMetaEncoding
        - Src:             'HTMLtree.c:977,9'
          Dst:             htmlFindOutputEncoder
        - Src:             'HTMLtree.c:979,11'
          Dst:             xmlOutputBufferCreateFile
        - Src:             'HTMLtree.c:981,9'
          Dst:             xmlCharEncCloseFunc
        - Src:             'HTMLtree.c:984,5'
          Dst:             htmlDocContentDumpOutput
        - Src:             'HTMLtree.c:986,11'
          Dst:             xmlOutputBufferClose
    - functionName:    htmlNodeDumpOutput
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - doc
        - cur
        - encoding
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htmlNodeDumpFormatOutput
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLtree.c:908,5'
          Dst:             htmlNodeDumpFormatOutput
    - functionName:    htmlDocDumpMemory
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - mem
        - size
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htmlDocDumpMemoryFormat
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLtree.c:546,2'
          Dst:             htmlDocDumpMemoryFormat
    - functionName:    htmlDocDumpMemoryFormat
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cur
        - mem
        - size
        - format
      BBCount:         21
      ICount:          146
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - htmlDocContentDumpFormatOutput
        - htmlFindOutputEncoder
        - htmlGetMetaEncoding
        - xmlAllocOutputBuffer
        - xmlBufContent
        - xmlBufUse
        - xmlCharEncCloseFunc
        - xmlInitParser
        - xmlOutputBufferClose
        - xmlOutputBufferFlush
        - xmlStrndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLtree.c:502,23'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:502,27'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:503,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:502,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:503,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:504,6'
              BranchSideFuncs:
                - htmlGetMetaEncoding
                - htmlFindOutputEncoder
                - xmlAllocOutputBuffer
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlCharEncCloseFunc
        - Branch String:   'HTMLtree.c:506,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:507,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:509,51'
              BranchSideFuncs:
                - htmlGetMetaEncoding
                - htmlFindOutputEncoder
                - xmlAllocOutputBuffer
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlCharEncCloseFunc
        - Branch String:   'HTMLtree.c:510,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:511,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:512,32'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlCharEncCloseFunc
        - Branch String:   'HTMLtree.c:513,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:514,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
            - BranchSide:      'HTMLtree.c:518,36'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
        - Branch String:   'HTMLtree.c:522,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:523,13'
              BranchSideFuncs:
                - xmlOutputBufferClose
            - BranchSide:      'HTMLtree.c:532,26'
              BranchSideFuncs:
                - xmlOutputBufferClose
        - Branch String:   'HTMLtree.c:523,13'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:524,31'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
            - BranchSide:      'HTMLtree.c:527,31'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
      Callsites:
        - Src:             'HTMLtree.c:500,5'
          Dst:             xmlInitParser
        - Src:             'HTMLtree.c:509,31'
          Dst:             htmlGetMetaEncoding
        - Src:             'HTMLtree.c:510,9'
          Dst:             htmlFindOutputEncoder
        - Src:             'HTMLtree.c:512,11'
          Dst:             xmlAllocOutputBuffer
        - Src:             'HTMLtree.c:514,9'
          Dst:             xmlCharEncCloseFunc
        - Src:             'HTMLtree.c:518,5'
          Dst:             htmlDocContentDumpFormatOutput
        - Src:             'HTMLtree.c:520,5'
          Dst:             xmlOutputBufferFlush
        - Src:             'HTMLtree.c:524,21'
          Dst:             xmlBufUse
        - Src:             'HTMLtree.c:525,31'
          Dst:             xmlBufContent
        - Src:             'HTMLtree.c:525,20'
          Dst:             xmlStrndup
        - Src:             'HTMLtree.c:527,21'
          Dst:             xmlBufUse
        - Src:             'HTMLtree.c:528,31'
          Dst:             xmlBufContent
        - Src:             'HTMLtree.c:528,20'
          Dst:             xmlStrndup
        - Src:             'HTMLtree.c:532,5'
          Dst:             xmlOutputBufferClose
    - functionName:    htmlNodeDumpFile
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - doc
        - cur
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htmlNodeDumpFileFormat
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLtree.c:481,5'
          Dst:             htmlNodeDumpFileFormat
    - functionName:    htmlNodeDumpFileFormat
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - doc
        - cur
        - encoding
        - format
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - htmlFindOutputEncoder
        - htmlNodeDumpFormatOutput
        - xmlCharEncCloseFunc
        - xmlInitParser
        - xmlOutputBufferClose
        - xmlOutputBufferCreateFile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLtree.c:456,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:457,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:458,37'
              BranchSideFuncs:
                - xmlOutputBufferCreateFile
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferClose
                - xmlCharEncCloseFunc
        - Branch String:   'HTMLtree.c:459,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:460,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
            - BranchSide:      'HTMLtree.c:464,30'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferClose
      Callsites:
        - Src:             'HTMLtree.c:451,5'
          Dst:             xmlInitParser
        - Src:             'HTMLtree.c:456,9'
          Dst:             htmlFindOutputEncoder
        - Src:             'HTMLtree.c:458,11'
          Dst:             xmlOutputBufferCreateFile
        - Src:             'HTMLtree.c:460,9'
          Dst:             xmlCharEncCloseFunc
        - Src:             'HTMLtree.c:464,5'
          Dst:             htmlNodeDumpFormatOutput
        - Src:             'HTMLtree.c:466,11'
          Dst:             xmlOutputBufferClose
    - functionName:    htmlBufNodeDumpFormat
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - doc
        - cur
        - format
      BBCount:         13
      ICount:          117
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - htmlNodeDumpFormatOutput
        - xmlBufUse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLtree.c:369,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:370,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:372,9'
              BranchSideFuncs:
                - xmlBufUse
                - htmlNodeDumpFormatOutput
                - xmlBufUse
        - Branch String:   'HTMLtree.c:372,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:373,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:375,35'
              BranchSideFuncs:
                - xmlBufUse
                - htmlNodeDumpFormatOutput
                - xmlBufUse
        - Branch String:   'HTMLtree.c:376,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:377,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:378,12'
              BranchSideFuncs:
                - xmlBufUse
                - htmlNodeDumpFormatOutput
                - xmlBufUse
        - Branch String:   'HTMLtree.c:388,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:389,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:391,25'
              BranchSideFuncs:
                - xmlBufUse
      Callsites:
        - Src:             'HTMLtree.c:386,11'
          Dst:             xmlBufUse
        - Src:             'HTMLtree.c:387,5'
          Dst:             htmlNodeDumpFormatOutput
        - Src:             'HTMLtree.c:391,15'
          Dst:             xmlBufUse
    - functionName:    htmlNodeDump
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - doc
        - cur
      BBCount:         19
      ICount:          100
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - htmlBufNodeDumpFormat
        - xmlBufBackToBuffer
        - xmlBufFromBuffer
        - xmlInitParser
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLtree.c:413,23'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:413,27'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:414,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:413,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:414,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:416,5'
              BranchSideFuncs:
                - xmlInitParser
                - xmlBufFromBuffer
                - htmlBufNodeDumpFormat
                - xmlBufBackToBuffer
        - Branch String:   'HTMLtree.c:418,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:419,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:421,34'
              BranchSideFuncs:
                - htmlBufNodeDumpFormat
                - xmlBufBackToBuffer
        - Branch String:   'HTMLtree.c:425,31'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:425,35'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:426,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:425,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:426,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:427,12'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:427,12'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:427,11'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:427,39'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLtree.c:416,5'
          Dst:             xmlInitParser
        - Src:             'HTMLtree.c:417,14'
          Dst:             xmlBufFromBuffer
        - Src:             'HTMLtree.c:421,12'
          Dst:             htmlBufNodeDumpFormat
        - Src:             'HTMLtree.c:423,12'
          Dst:             xmlBufBackToBuffer
    - functionName:    xmlBufDumpNotationDeclScan
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nota
        - buf
        - name
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlBufDumpNotationDecl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlsave.c:422,5'
          Dst:             xmlBufDumpNotationDecl
    - functionName:    xmlBufDumpNotationDecl
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - nota
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlOutputBufferWrite
        - xmlOutputBufferWriteQuotedString
        - xmlOutputBufferWriteString
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlsave.c:397,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:398,23'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
            - BranchSide:      'xmlsave.c:405,23'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:400,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:401,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:404,5'
              BranchSideFuncs:
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'xmlsave.c:394,5'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:395,5'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:398,2'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:399,2'
          Dst:             xmlOutputBufferWriteQuotedString
        - Src:             'xmlsave.c:401,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:402,6'
          Dst:             xmlOutputBufferWriteQuotedString
        - Src:             'xmlsave.c:405,2'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:406,2'
          Dst:             xmlOutputBufferWriteQuotedString
        - Src:             'xmlsave.c:409,5'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlSaveWriteAttrContent
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - attr
      BBCount:         10
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - xmlOutputBufferWrite
        - xmlOutputBufferWriteString
        - xmlSaveWriteText
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlsave.c:367,5'
          Branch Sides:
            - BranchSide:      'xmlsave.c:368,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteText
            - BranchSide:      'xmlsave.c:383,1'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:368,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:370,27'
              BranchSideFuncs:
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:373,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteText
            - BranchSide:      'xmlsave.c:379,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteText
      Callsites:
        - Src:             'xmlsave.c:370,10'
          Dst:             xmlSaveWriteText
        - Src:             'xmlsave.c:373,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:374,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:375,17'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlSaveWriteText
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - text
        - flags
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSerializeText
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlsave.c:347,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:347,9'
              BranchSideFuncs:
                - xmlSerializeText
            - BranchSide:      'xmlsave.c:348,15'
              BranchSideFuncs:
                - xmlSerializeText
      Callsites:
        - Src:             'xmlsave.c:350,5'
          Dst:             xmlSerializeText
    - functionName:    xmlSerializeText
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - string
        - flags
      BBCount:         59
      ICount:          311
      EdgeCount:       80
      CyclomaticComplexity: 23
      functionsReached:
        - xmlGetUTF8Char
        - xmlOutputBufferWrite
        - xmlSerializeHexCharRef
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlsave.c:161,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:162,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:164,9'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:164,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:165,13'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:167,13'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:171,5'
          Branch Sides:
            - BranchSide:      'xmlsave.c:171,5'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:176,16'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:182,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:183,26'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:186,24'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:184,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:185,21'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:186,13'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:186,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:0,0'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:187,17'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:193,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:194,34'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:196,13'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:196,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:197,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:206,17'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:197,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:198,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:200,34'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:209,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:210,21'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlGetUTF8Char
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:213,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlGetUTF8Char
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:213,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:213,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlGetUTF8Char
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:213,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlGetUTF8Char
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:213,22'
          Branch Sides:
            - BranchSide:      'xmlsave.c:213,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlGetUTF8Char
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:213,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlGetUTF8Char
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:213,22'
          Branch Sides:
            - BranchSide:      'xmlsave.c:213,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlGetUTF8Char
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:215,24'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlGetUTF8Char
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:213,22'
          Branch Sides:
            - BranchSide:      'xmlsave.c:213,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlGetUTF8Char
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:215,24'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlGetUTF8Char
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:213,22'
          Branch Sides:
            - BranchSide:      'xmlsave.c:214,25'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlGetUTF8Char
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:215,24'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlGetUTF8Char
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:213,22'
          Branch Sides:
            - BranchSide:      'xmlsave.c:213,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlGetUTF8Char
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:213,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlGetUTF8Char
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:213,22'
          Branch Sides:
            - BranchSide:      'xmlsave.c:213,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlGetUTF8Char
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:215,24'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlGetUTF8Char
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:213,22'
          Branch Sides:
            - BranchSide:      'xmlsave.c:213,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlGetUTF8Char
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:213,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlGetUTF8Char
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:213,22'
          Branch Sides:
            - BranchSide:      'xmlsave.c:213,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlGetUTF8Char
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:215,24'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlGetUTF8Char
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:213,22'
          Branch Sides:
            - BranchSide:      'xmlsave.c:213,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlGetUTF8Char
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:214,25'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlGetUTF8Char
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:213,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:214,25'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlGetUTF8Char
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:215,24'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlGetUTF8Char
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'xmlsave.c:194,13'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:200,13'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:208,19'
          Dst:             xmlGetUTF8Char
        - Src:             'xmlsave.c:218,24'
          Dst:             xmlSerializeHexCharRef
        - Src:             'xmlsave.c:219,13'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlBufDumpEntityContent
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - content
      BBCount:         24
      ICount:          147
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - xmlOutputBufferWrite
        - xmlOutputBufferWriteQuotedString
        - xmlStrchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlsave.c:685,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:688,23'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:711,42'
              BranchSideFuncs:
                - xmlOutputBufferWriteQuotedString
        - Branch String:   'xmlsave.c:690,2'
          Branch Sides:
            - BranchSide:      'xmlsave.c:691,11'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:707,6'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:691,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:692,7'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:697,18'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:692,7'
          Branch Sides:
            - BranchSide:      'xmlsave.c:693,28'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:694,24'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:697,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:698,7'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:704,6'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:698,7'
          Branch Sides:
            - BranchSide:      'xmlsave.c:699,28'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:700,24'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:707,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:708,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:709,23'
              BranchSideFuncs:
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'xmlsave.c:685,9'
          Dst:             xmlStrchr
        - Src:             'xmlsave.c:688,2'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:693,7'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:694,3'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:699,7'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:700,3'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:708,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:709,2'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:711,9'
          Dst:             xmlOutputBufferWriteQuotedString
    - functionName:    xmlBufDumpEnumeration
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - cur
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlOutputBufferWrite
        - xmlOutputBufferWriteString
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlsave.c:580,5'
          Branch Sides:
            - BranchSide:      'xmlsave.c:581,36'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:588,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:582,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:583,34'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:585,15'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'xmlsave.c:581,9'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:583,13'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:588,5'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlBufDumpElementOccur
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - cur
      BBCount:         9
      ICount:          49
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - xmlOutputBufferWrite
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlsave.c:446,5'
          Branch Sides:
            - BranchSide:      'xmlsave.c:446,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:448,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:450,34'
              BranchSideFuncs:
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:453,34'
              BranchSideFuncs:
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:456,34'
              BranchSideFuncs:
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'xmlsave.c:450,13'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:453,13'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:456,13'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlBufDumpElementContent
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - content
      BBCount:         57
      ICount:          285
      EdgeCount:       73
      CyclomaticComplexity: 18
      functionsReached:
        - xmlBufDumpElementOccur
        - xmlOutputBufferWrite
        - xmlOutputBufferWriteString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlsave.c:473,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:473,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:475,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:479,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:479,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:481,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:481,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:483,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:486,21'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:495,22'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWriteString
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:495,22'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWriteString
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:504,9'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:486,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:487,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:491,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:495,38'
          Branch Sides:
            - BranchSide:      'xmlsave.c:496,22'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWriteString
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:500,23'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:496,43'
          Branch Sides:
            - BranchSide:      'xmlsave.c:497,23'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWriteString
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:500,23'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:497,55'
          Branch Sides:
            - BranchSide:      'xmlsave.c:498,23'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWriteString
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:499,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWriteString
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:495,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:499,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWriteString
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:500,23'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:504,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:505,43'
              BranchSideFuncs:
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:528,5'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:507,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:507,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:509,19'
              BranchSideFuncs:
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:509,56'
          Branch Sides:
            - BranchSide:      'xmlsave.c:510,19'
              BranchSideFuncs:
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:511,19'
              BranchSideFuncs:
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:510,58'
          Branch Sides:
            - BranchSide:      'xmlsave.c:511,19'
              BranchSideFuncs:
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:514,36'
              BranchSideFuncs:
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:511,46'
          Branch Sides:
            - BranchSide:      'xmlsave.c:512,19'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:513,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:509,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:513,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:514,36'
              BranchSideFuncs:
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:516,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:517,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:526,19'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:517,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:518,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:519,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:528,5'
          Branch Sides:
            - BranchSide:      'xmlsave.c:479,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:530,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
      Callsites:
        - Src:             'xmlsave.c:475,5'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:483,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:487,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:489,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:491,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:499,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:513,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:514,13'
          Dst:             xmlBufDumpElementOccur
        - Src:             'xmlsave.c:518,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:520,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:530,5'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:531,5'
          Dst:             xmlBufDumpElementOccur
    - functionName:    xmlAttrDumpOutput
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 999
      functionLinenumberEnd: 1029
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         31
      ICount:          181
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - htmlIsBooleanAttr
        - xmlOutputBufferWrite
        - xmlOutputBufferWriteString
        - xmlOutputBufferWriteWSNonSig
        - xmlSaveWriteAttrContent
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlsave.c:1002,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1002,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1003,11'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - htmlIsBooleanAttr
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:1004,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1004,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1005,9'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - htmlIsBooleanAttr
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:1005,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1006,38'
              BranchSideFuncs:
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - htmlIsBooleanAttr
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1008,30'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - htmlIsBooleanAttr
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1009,27'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1009,31'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - htmlIsBooleanAttr
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1013,32'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - htmlIsBooleanAttr
                - xmlOutputBufferWriteString
        - Branch String:   'xmlsave.c:1009,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1010,36'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - htmlIsBooleanAttr
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:1013,32'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - htmlIsBooleanAttr
                - xmlOutputBufferWriteString
        - Branch String:   'xmlsave.c:1016,42'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1017,10'
              BranchSideFuncs:
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - htmlIsBooleanAttr
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:1026,33'
              BranchSideFuncs:
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1017,27'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1018,11'
              BranchSideFuncs:
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - htmlIsBooleanAttr
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:1026,33'
              BranchSideFuncs:
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1018,34'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1019,11'
              BranchSideFuncs:
                - htmlIsBooleanAttr
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:1021,28'
              BranchSideFuncs:
                - htmlIsBooleanAttr
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
        - Branch String:   'xmlsave.c:1019,43'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1020,11'
              BranchSideFuncs:
                - htmlIsBooleanAttr
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:1021,28'
              BranchSideFuncs:
                - htmlIsBooleanAttr
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
        - Branch String:   'xmlsave.c:1020,44'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1021,28'
              BranchSideFuncs:
                - htmlIsBooleanAttr
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:1026,33'
              BranchSideFuncs:
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1016,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1022,36'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1026,33'
              BranchSideFuncs:
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'xmlsave.c:1006,9'
          Dst:             xmlOutputBufferWriteWSNonSig
        - Src:             'xmlsave.c:1008,9'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1010,9'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1011,2'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1013,5'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1014,5'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1021,10'
          Dst:             htmlIsBooleanAttr
        - Src:             'xmlsave.c:1022,9'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1026,9'
          Dst:             xmlSaveWriteAttrContent
        - Src:             'xmlsave.c:1028,5'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlOutputBufferWriteWSNonSig
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 851
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - extra
      BBCount:         16
      ICount:          109
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - xmlOutputBufferWrite
      functionUses:    9
      BranchProfiles:
        - Branch String:   'xmlsave.c:853,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:853,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:854,9'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:853,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:854,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:855,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:856,5'
          Branch Sides:
            - BranchSide:      'xmlsave.c:856,5'
              BranchSideFuncs:
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:857,30'
              BranchSideFuncs:
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:858,18'
          Branch Sides:
            - BranchSide:      'xmlsave.c:859,18'
              BranchSideFuncs:
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:859,37'
              BranchSideFuncs:
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'xmlsave.c:855,5'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:857,9'
          Dst:             xmlOutputBufferWrite
    - functionName:    xhtmlIsEmpty
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1492
      functionLinenumberEnd: 1548
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         54
      ICount:          301
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlsave.c:1493,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1494,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1495,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1495,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1496,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1497,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1497,28'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1497,45'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1499,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1497,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1498,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1499,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1499,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1500,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1501,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1501,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1501,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1501,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1501,5'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1503,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1507,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1515,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1519,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1523,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1527,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1535,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1539,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1543,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1547,5'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:1503,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1504,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1505,6'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:1507,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1508,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1509,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1509,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1510,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1511,22'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1511,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1512,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1513,6'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:1515,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1516,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1517,6'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:1519,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1520,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1521,6'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:1523,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1524,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1525,6'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:1527,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1528,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1529,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1529,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1530,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1531,22'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1531,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1532,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1533,6'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:1535,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1536,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1537,6'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:1539,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1540,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1541,6'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:1543,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1544,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1545,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlsave.c:1497,33'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1503,10'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1507,10'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1509,10'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1511,10'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1515,10'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1519,10'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1523,10'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1527,10'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1529,10'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1531,10'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1535,10'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1539,10'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1543,10'
          Dst:             xmlStrEqual
    - functionName:    xhtmlAttrListDumpOutput
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1557
      functionLinenumberEnd: 1616
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         73
      ICount:          373
      EdgeCount:       101
      CyclomaticComplexity: 30
      functionsReached:
        - xmlAttrDumpOutput
        - xmlOutputBufferWrite
        - xmlSaveWriteAttrContent
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlsave.c:1565,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1565,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1566,11'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1568,5'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1569,7'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1587,10'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1569,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1569,40'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1572,7'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1569,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1570,11'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1572,7'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1572,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1572,40'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1575,7'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1572,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1573,13'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1575,7'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1575,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1575,40'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1578,7'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1575,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1576,13'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1578,7'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1587,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1587,28'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1606,10'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1587,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1588,7'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1606,10'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1588,23'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1588,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1602,5'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1588,49'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1589,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1602,5'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1589,49'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1590,20'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1598,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1590,49'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1591,20'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1598,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1591,51'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1592,20'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1598,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1592,51'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1593,20'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1598,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1593,51'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1594,20'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1598,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1594,54'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1595,20'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1598,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1595,52'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1596,20'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1598,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1596,53'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1597,20'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1598,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1588,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1598,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1602,5'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1606,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1606,28'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1611,10'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1606,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1607,23'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1611,10'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'xmlsave.c:1569,28'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1572,28'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1575,28'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1578,28'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1579,7'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1581,9'
          Dst:             xmlAttrDumpOutput
        - Src:             'xmlsave.c:1589,8'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1590,8'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1591,8'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1592,8'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1593,8'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1594,8'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1595,8'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1596,8'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1597,8'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1598,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1599,13'
          Dst:             xmlSaveWriteAttrContent
        - Src:             'xmlsave.c:1600,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1607,2'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1608,9'
          Dst:             xmlSaveWriteAttrContent
        - Src:             'xmlsave.c:1609,2'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1612,2'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1613,9'
          Dst:             xmlSaveWriteAttrContent
        - Src:             'xmlsave.c:1614,2'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlNsListDumpOutputCtxt
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 913
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlNsDumpOutput
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlsave.c:914,5'
          Branch Sides:
            - BranchSide:      'xmlsave.c:915,25'
              BranchSideFuncs:
                - xmlNsDumpOutput
            - BranchSide:      'xmlsave.c:918,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlsave.c:915,9'
          Dst:             xmlNsDumpOutput
    - functionName:    xmlNsDumpOutput
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 875
      functionLinenumberEnd: 902
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - cur
        - ctxt
      BBCount:         30
      ICount:          151
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - xmlOutputBufferWrite
        - xmlOutputBufferWriteString
        - xmlOutputBufferWriteWSNonSig
        - xmlSerializeText
        - xmlStrEqual
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlsave.c:878,23'
          Branch Sides:
            - BranchSide:      'xmlsave.c:878,41'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:878,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:878,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:878,41'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:880,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:880,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:880,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:881,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:880,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:881,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:883,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:883,44'
          Branch Sides:
            - BranchSide:      'xmlsave.c:883,48'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:883,44'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:883,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:883,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:884,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:884,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:885,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:887,6'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:887,19'
          Branch Sides:
            - BranchSide:      'xmlsave.c:887,22'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:890,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
        - Branch String:   'xmlsave.c:887,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:888,35'
              BranchSideFuncs:
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:890,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
        - Branch String:   'xmlsave.c:893,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:894,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:897,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'xmlsave.c:884,6'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:888,6'
          Dst:             xmlOutputBufferWriteWSNonSig
        - Src:             'xmlsave.c:890,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:894,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:895,6'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:897,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:898,9'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:899,9'
          Dst:             xmlSerializeText
        - Src:             'xmlsave.c:900,9'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlSaveWriteIndent
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 840
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - extra
      BBCount:         15
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __xmlIndentTreeOutput
        - xmlOutputBufferWrite
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xmlsave.c:831,46'
          Branch Sides:
            - BranchSide:      'xmlsave.c:832,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:834,9'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:832,51'
          Branch Sides:
            - BranchSide:      'xmlsave.c:833,11'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:836,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:831,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:834,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:836,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:837,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:838,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:839,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'xmlsave.c:833,11'
          Dst:             __xmlIndentTreeOutput
        - Src:             'xmlsave.c:839,5'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlBufDumpEntityDecl
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - ent
      BBCount:         38
      ICount:          213
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - xmlBufDumpEntityContent
        - xmlOutputBufferWrite
        - xmlOutputBufferWriteQuotedString
        - xmlOutputBufferWriteString
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlsave.c:724,55'
          Branch Sides:
            - BranchSide:      'xmlsave.c:725,10'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufDumpEntityContent
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:726,30'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufDumpEntityContent
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:724,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:726,30'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufDumpEntityContent
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:728,30'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufDumpEntityContent
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:732,60'
          Branch Sides:
            - BranchSide:      'xmlsave.c:733,10'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlBufDumpEntityContent
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:735,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlBufDumpEntityContent
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:733,62'
          Branch Sides:
            - BranchSide:      'xmlsave.c:734,10'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlBufDumpEntityContent
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:735,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlBufDumpEntityContent
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:732,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:735,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlBufDumpEntityContent
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:745,9'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpEntityContent
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
        - Branch String:   'xmlsave.c:735,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:736,35'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlBufDumpEntityContent
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:740,35'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlBufDumpEntityContent
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
        - Branch String:   'xmlsave.c:745,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:746,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpEntityContent
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:755,10'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpEntityContent
                - xmlOutputBufferWriteQuotedString
        - Branch String:   'xmlsave.c:746,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:747,34'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlBufDumpEntityContent
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:753,5'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpEntityContent
                - xmlOutputBufferWriteQuotedString
        - Branch String:   'xmlsave.c:748,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:749,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlBufDumpEntityContent
                - xmlOutputBufferWriteQuotedString
            - BranchSide:      'xmlsave.c:751,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlBufDumpEntityContent
                - xmlOutputBufferWriteQuotedString
        - Branch String:   'xmlsave.c:755,53'
          Branch Sides:
            - BranchSide:      'xmlsave.c:756,10'
              BranchSideFuncs:
                - xmlBufDumpEntityContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
            - BranchSide:      'xmlsave.c:757,13'
              BranchSideFuncs:
                - xmlBufDumpEntityContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
        - Branch String:   'xmlsave.c:755,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:755,9'
              BranchSideFuncs:
                - xmlBufDumpEntityContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
            - BranchSide:      'xmlsave.c:757,13'
              BranchSideFuncs:
                - xmlBufDumpEntityContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
        - Branch String:   'xmlsave.c:757,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:758,46'
              BranchSideFuncs:
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:760,37'
              BranchSideFuncs:
                - xmlBufDumpEntityContent
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'xmlsave.c:726,9'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:728,9'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:729,5'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:730,5'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:736,14'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:737,14'
          Dst:             xmlOutputBufferWriteQuotedString
        - Src:             'xmlsave.c:738,14'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:740,14'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:742,9'
          Dst:             xmlOutputBufferWriteQuotedString
        - Src:             'xmlsave.c:747,13'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:749,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:751,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:758,13'
          Dst:             xmlOutputBufferWriteQuotedString
        - Src:             'xmlsave.c:760,13'
          Dst:             xmlBufDumpEntityContent
        - Src:             'xmlsave.c:763,5'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlSaveWriteAttributeDecl
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - attr
      BBCount:         27
      ICount:          193
      EdgeCount:       27
      CyclomaticComplexity: 2
      functionsReached:
        - xmlBufDumpEnumeration
        - xmlOutputBufferWrite
        - xmlOutputBufferWriteString
        - xmlSaveWriteText
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlsave.c:605,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:606,29'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlBufDumpEnumeration
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufDumpEnumeration
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:609,32'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlBufDumpEnumeration
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufDumpEnumeration
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:611,5'
          Branch Sides:
            - BranchSide:      'xmlsave.c:613,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:616,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:619,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:622,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:625,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:628,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:631,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:634,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:637,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpEnumeration
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:641,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpEnumeration
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:646,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:649,5'
          Branch Sides:
            - BranchSide:      'xmlsave.c:651,6'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:653,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:656,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:659,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:663,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:666,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:666,9'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:667,30'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'xmlsave.c:602,5'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:603,5'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:604,5'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:606,2'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:607,2'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:609,5'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:613,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:616,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:619,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:622,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:625,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:628,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:631,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:634,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:637,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:638,6'
          Dst:             xmlBufDumpEnumeration
        - Src:             'xmlsave.c:641,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:642,6'
          Dst:             xmlBufDumpEnumeration
        - Src:             'xmlsave.c:653,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:656,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:659,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:667,9'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:668,9'
          Dst:             xmlSaveWriteText
        - Src:             'xmlsave.c:669,9'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:672,5'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlBufDumpElementDecl
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - elem
      BBCount:         13
      ICount:          84
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - xmlBufDumpElementContent
        - xmlOutputBufferWrite
        - xmlOutputBufferWriteString
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlsave.c:545,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:546,36'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlBufDumpElementContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:549,32'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlBufDumpElementContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:552,5'
          Branch Sides:
            - BranchSide:      'xmlsave.c:554,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:557,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:561,31'
              BranchSideFuncs:
                - xmlBufDumpElementContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:561,31'
              BranchSideFuncs:
                - xmlBufDumpElementContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:565,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'xmlsave.c:544,5'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:546,9'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:547,9'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:549,5'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:550,5'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:554,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:557,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:561,6'
          Dst:             xmlBufDumpElementContent
        - Src:             'xmlsave.c:568,5'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlDtdDumpOutput
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 944
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - dtd
      BBCount:         40
      ICount:          245
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - xmlBufDumpNotationTable
        - xmlNodeDumpOutputInternal
        - xmlOutputBufferWrite
        - xmlOutputBufferWriteQuotedString
        - xmlOutputBufferWriteString
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlsave.c:949,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:949,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:950,10'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlBufDumpNotationTable
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
        - Branch String:   'xmlsave.c:950,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:950,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:951,9'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:950,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:951,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:952,11'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlBufDumpNotationTable
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
        - Branch String:   'xmlsave.c:955,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:956,23'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlBufDumpNotationTable
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:960,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlBufDumpNotationTable
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
        - Branch String:   'xmlsave.c:964,33'
          Branch Sides:
            - BranchSide:      'xmlsave.c:964,37'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlBufDumpNotationTable
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:970,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlBufDumpNotationTable
        - Branch String:   'xmlsave.c:964,60'
          Branch Sides:
            - BranchSide:      'xmlsave.c:965,10'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlBufDumpNotationTable
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:970,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlBufDumpNotationTable
        - Branch String:   'xmlsave.c:965,35'
          Branch Sides:
            - BranchSide:      'xmlsave.c:965,39'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlBufDumpNotationTable
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:970,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlBufDumpNotationTable
        - Branch String:   'xmlsave.c:965,63'
          Branch Sides:
            - BranchSide:      'xmlsave.c:966,3'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlBufDumpNotationTable
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:970,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlBufDumpNotationTable
        - Branch String:   'xmlsave.c:964,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:967,23'
              BranchSideFuncs:
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:970,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlBufDumpNotationTable
        - Branch String:   'xmlsave.c:975,34'
          Branch Sides:
            - BranchSide:      'xmlsave.c:975,39'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlBufDumpNotationTable
            - BranchSide:      'xmlsave.c:979,14'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
        - Branch String:   'xmlsave.c:975,57'
          Branch Sides:
            - BranchSide:      'xmlsave.c:976,10'
              BranchSideFuncs:
                - xmlBufDumpNotationTable
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
            - BranchSide:      'xmlsave.c:977,33'
              BranchSideFuncs:
                - xmlBufDumpNotationTable
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
        - Branch String:   'xmlsave.c:975,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:977,33'
              BranchSideFuncs:
                - xmlBufDumpNotationTable
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
            - BranchSide:      'xmlsave.c:979,14'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
        - Branch String:   'xmlsave.c:983,5'
          Branch Sides:
            - BranchSide:      'xmlsave.c:984,35'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:986,20'
              BranchSideFuncs:
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'xmlsave.c:953,5'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:954,5'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:956,2'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:957,2'
          Dst:             xmlOutputBufferWriteQuotedString
        - Src:             'xmlsave.c:958,2'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:959,2'
          Dst:             xmlOutputBufferWriteQuotedString
        - Src:             'xmlsave.c:961,2'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:962,2'
          Dst:             xmlOutputBufferWriteQuotedString
        - Src:             'xmlsave.c:967,2'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:970,5'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:977,9'
          Dst:             xmlBufDumpNotationTable
        - Src:             'xmlsave.c:984,9'
          Dst:             xmlNodeDumpOutputInternal
        - Src:             'xmlsave.c:988,5'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlBufDumpNotationTable
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - table
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlBufDumpNotationDeclScan
        - xmlHashScan
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlsave.c:434,5'
          Dst:             xmlHashScan
        - Src:             'xmlsave.c:434,5'
          Dst:             xmlBufDumpNotationDeclScan
    - functionName:    xmlNodeDumpOutputInternal
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1087
      functionLinenumberEnd: 1341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         180
      ICount:          1030
      EdgeCount:       236
      CyclomaticComplexity: 58
      functionsReached:
        - xmlAttrDumpOutput
        - xmlBufDumpElementDecl
        - xmlBufDumpEntityDecl
        - xmlDocContentDumpOutput
        - xmlDtdDumpOutput
        - xmlNodeDumpOutputInternal
        - xmlNsDumpOutput
        - xmlNsListDumpOutputCtxt
        - xmlOutputBufferWrite
        - xmlOutputBufferWriteEscape
        - xmlOutputBufferWriteString
        - xmlOutputBufferWriteWSNonSig
        - xmlSaveWriteAttributeDecl
        - xmlSaveWriteIndent
        - xmlSaveWriteText
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xmlsave.c:1094,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1094,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1095,11'
              BranchSideFuncs:
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
        - Branch String:   'xmlsave.c:1100,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1103,30'
              BranchSideFuncs:
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1103,30'
              BranchSideFuncs:
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1107,30'
              BranchSideFuncs:
                - xmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1112,18'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1120,35'
              BranchSideFuncs:
                - xmlBufDumpElementDecl
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1124,39'
              BranchSideFuncs:
                - xmlSaveWriteAttributeDecl
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1128,34'
              BranchSideFuncs:
                - xmlBufDumpEntityDecl
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1132,11'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
            - BranchSide:      'xmlsave.c:1202,10'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
            - BranchSide:      'xmlsave.c:1223,11'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
            - BranchSide:      'xmlsave.c:1248,11'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
            - BranchSide:      'xmlsave.c:1259,34'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1265,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1290,31'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1294,29'
              BranchSideFuncs:
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1298,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1112,41'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1112,45'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1117,6'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1112,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1113,26'
              BranchSideFuncs:
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
            - BranchSide:      'xmlsave.c:1117,6'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1132,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1132,28'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
            - BranchSide:      'xmlsave.c:1140,18'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
        - Branch String:   'xmlsave.c:1132,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1133,36'
              BranchSideFuncs:
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
            - BranchSide:      'xmlsave.c:1140,18'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
        - Branch String:   'xmlsave.c:1140,41'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1140,45'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
            - BranchSide:      'xmlsave.c:1145,34'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1140,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1141,43'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1145,34'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1146,35'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1146,39'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1150,40'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
        - Branch String:   'xmlsave.c:1146,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1147,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
            - BranchSide:      'xmlsave.c:1150,40'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
        - Branch String:   'xmlsave.c:1151,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1152,41'
              BranchSideFuncs:
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
            - BranchSide:      'xmlsave.c:1153,25'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
        - Branch String:   'xmlsave.c:1153,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1154,35'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:1156,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:1156,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1157,22'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:1176,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:1157,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1158,25'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:1162,25'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:1158,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1159,54'
              BranchSideFuncs:
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1160,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1162,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1163,54'
              BranchSideFuncs:
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1164,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1165,43'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1165,47'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1170,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:1165,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1166,52'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:1170,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:1171,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1172,54'
              BranchSideFuncs:
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1173,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1176,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1177,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:1189,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:1178,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1179,30'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:1188,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:1179,58'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1180,30'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:1182,29'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:1180,67'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1181,30'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:1182,29'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:1179,29'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1182,29'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:1186,31'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:1189,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1190,50'
              BranchSideFuncs:
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1191,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1192,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1192,61'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
            - BranchSide:      'xmlsave.c:1193,21'
              BranchSideFuncs:
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
        - Branch String:   'xmlsave.c:1193,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1193,39'
              BranchSideFuncs:
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
            - BranchSide:      'xmlsave.c:1194,26'
              BranchSideFuncs:
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
        - Branch String:   'xmlsave.c:1202,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1203,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1204,10'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
        - Branch String:   'xmlsave.c:1204,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1205,21'
              BranchSideFuncs:
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteEscape
            - BranchSide:      'xmlsave.c:1218,30'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1205,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1206,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1213,38'
              BranchSideFuncs:
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1223,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1223,28'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
            - BranchSide:      'xmlsave.c:1226,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:1223,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1224,36'
              BranchSideFuncs:
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:1226,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:1226,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1227,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:1239,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:1229,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1230,25'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:1237,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1230,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1231,54'
              BranchSideFuncs:
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1233,46'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1241,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1242,50'
              BranchSideFuncs:
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1243,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1248,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1248,28'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
            - BranchSide:      'xmlsave.c:1251,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1248,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1249,36'
              BranchSideFuncs:
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1251,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1251,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1252,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1256,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1265,38'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1265,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1266,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1265,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1266,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1268,31'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1269,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1270,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1281,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1270,39'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1270,45'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1279,24'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1270,62'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1271,28'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1279,24'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1270,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1272,31'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1279,24'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1302,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1303,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1304,18'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1304,37'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1305,18'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1308,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
        - Branch String:   'xmlsave.c:1305,51'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1306,18'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1308,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
        - Branch String:   'xmlsave.c:1304,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1307,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
            - BranchSide:      'xmlsave.c:1308,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
        - Branch String:   'xmlsave.c:1308,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1309,23'
              BranchSideFuncs:
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
            - BranchSide:      'xmlsave.c:1313,19'
              BranchSideFuncs:
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
        - Branch String:   'xmlsave.c:1317,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1301,9'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
            - BranchSide:      'xmlsave.c:1318,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
        - Branch String:   'xmlsave.c:1318,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1318,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
            - BranchSide:      'xmlsave.c:1319,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
        - Branch String:   'xmlsave.c:1319,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1320,40'
              BranchSideFuncs:
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1322,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1323,39'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1323,43'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1329,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:1323,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1324,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:1329,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:1330,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1331,50'
              BranchSideFuncs:
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1332,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1334,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1335,36'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1338,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'xmlsave.c:1103,6'
          Dst:             xmlDocContentDumpOutput
        - Src:             'xmlsave.c:1107,13'
          Dst:             xmlDtdDumpOutput
        - Src:             'xmlsave.c:1120,13'
          Dst:             xmlBufDumpElementDecl
        - Src:             'xmlsave.c:1124,13'
          Dst:             xmlSaveWriteAttributeDecl
        - Src:             'xmlsave.c:1128,13'
          Dst:             xmlBufDumpEntityDecl
        - Src:             'xmlsave.c:1133,17'
          Dst:             xmlSaveWriteIndent
        - Src:             'xmlsave.c:1141,17'
          Dst:             xmlNodeDumpOutputInternal
        - Src:             'xmlsave.c:1145,13'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1147,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1148,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1150,13'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1152,17'
          Dst:             xmlNsListDumpOutputCtxt
        - Src:             'xmlsave.c:1154,17'
          Dst:             xmlAttrDumpOutput
        - Src:             'xmlsave.c:1159,25'
          Dst:             xmlOutputBufferWriteWSNonSig
        - Src:             'xmlsave.c:1160,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1163,25'
          Dst:             xmlOutputBufferWriteWSNonSig
        - Src:             'xmlsave.c:1164,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1166,25'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1168,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1170,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1172,25'
          Dst:             xmlOutputBufferWriteWSNonSig
        - Src:             'xmlsave.c:1173,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1190,21'
          Dst:             xmlOutputBufferWriteWSNonSig
        - Src:             'xmlsave.c:1191,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1192,40'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1206,21'
          Dst:             xmlOutputBufferWriteEscape
        - Src:             'xmlsave.c:1213,21'
          Dst:             xmlSaveWriteText
        - Src:             'xmlsave.c:1218,3'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1224,17'
          Dst:             xmlSaveWriteIndent
        - Src:             'xmlsave.c:1227,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1228,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1231,25'
          Dst:             xmlOutputBufferWriteWSNonSig
        - Src:             'xmlsave.c:1233,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1234,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1237,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1239,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1240,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1242,21'
          Dst:             xmlOutputBufferWriteWSNonSig
        - Src:             'xmlsave.c:1243,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1249,17'
          Dst:             xmlSaveWriteIndent
        - Src:             'xmlsave.c:1252,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1253,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1254,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1259,13'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1260,13'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1261,13'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1266,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1273,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1274,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1276,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1282,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1283,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1284,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1290,13'
          Dst:             xmlAttrDumpOutput
        - Src:             'xmlsave.c:1294,13'
          Dst:             xmlNsDumpOutput
        - Src:             'xmlsave.c:1307,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1320,21'
          Dst:             xmlSaveWriteIndent
        - Src:             'xmlsave.c:1322,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1324,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1326,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1329,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1331,21'
          Dst:             xmlOutputBufferWriteWSNonSig
        - Src:             'xmlsave.c:1332,17'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlDocContentDumpOutput
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1350
      functionLinenumberEnd: 1474
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         111
      ICount:          576
      EdgeCount:       149
      CyclomaticComplexity: 40
      functionsReached:
        - htmlDocContentDumpFormatOutput
        - htmlGetMetaEncoding
        - htmlSetMetaEncoding
        - xhtmlNodeDumpOutput
        - xmlGetIntSubset
        - xmlInitParser
        - xmlIsXHTML
        - xmlNodeDumpOutputInternal
        - xmlOutputBufferWrite
        - xmlOutputBufferWriteQuotedString
        - xmlSaveClearEncoding
        - xmlSaveSwitchEncoding
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xmlsave.c:1362,47'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1363,10'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWriteQuotedString
                - xmlSaveSwitchEncoding
                - htmlDocContentDumpFormatOutput
                - htmlDocContentDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
                - htmlSetMetaEncoding
            - BranchSide:      'xmlsave.c:1366,9'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWriteQuotedString
                - xmlSaveSwitchEncoding
                - htmlDocContentDumpFormatOutput
                - htmlDocContentDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
                - htmlSetMetaEncoding
        - Branch String:   'xmlsave.c:1362,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1364,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1366,9'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWriteQuotedString
                - xmlSaveSwitchEncoding
                - htmlDocContentDumpFormatOutput
                - htmlDocContentDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
                - htmlSetMetaEncoding
        - Branch String:   'xmlsave.c:1366,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1367,13'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWriteQuotedString
                - xmlSaveSwitchEncoding
                - htmlDocContentDumpFormatOutput
                - htmlDocContentDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
                - htmlSetMetaEncoding
            - BranchSide:      'xmlsave.c:1369,11'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWriteQuotedString
                - xmlSaveSwitchEncoding
                - htmlDocContentDumpFormatOutput
                - htmlDocContentDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
                - htmlSetMetaEncoding
        - Branch String:   'xmlsave.c:1369,48'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1370,12'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWriteQuotedString
                - xmlSaveSwitchEncoding
                - htmlDocContentDumpFormatOutput
                - htmlDocContentDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
                - htmlSetMetaEncoding
            - BranchSide:      'xmlsave.c:1372,10'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWriteQuotedString
                - xmlSaveSwitchEncoding
                - htmlDocContentDumpFormatOutput
                - htmlDocContentDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
                - htmlSetMetaEncoding
        - Branch String:   'xmlsave.c:1370,51'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1371,12'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWriteQuotedString
                - xmlSaveSwitchEncoding
                - htmlDocContentDumpFormatOutput
                - htmlDocContentDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
                - htmlSetMetaEncoding
            - BranchSide:      'xmlsave.c:1372,10'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWriteQuotedString
                - xmlSaveSwitchEncoding
                - htmlDocContentDumpFormatOutput
                - htmlDocContentDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
                - htmlSetMetaEncoding
        - Branch String:   'xmlsave.c:1371,51'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1372,10'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlDocContentDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
                - htmlSetMetaEncoding
            - BranchSide:      'xmlsave.c:1374,13'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlDocContentDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
                - htmlSetMetaEncoding
        - Branch String:   'xmlsave.c:1369,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1374,13'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlDocContentDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
                - htmlSetMetaEncoding
            - BranchSide:      'xmlsave.c:1396,17'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWriteQuotedString
                - xmlSaveSwitchEncoding
        - Branch String:   'xmlsave.c:1374,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1375,26'
              BranchSideFuncs:
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlDocContentDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
            - BranchSide:      'xmlsave.c:1376,13'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlDocContentDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
        - Branch String:   'xmlsave.c:1376,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1377,37'
              BranchSideFuncs:
                - htmlGetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlDocContentDumpFormatOutput
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:1378,13'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlDocContentDumpFormatOutput
                - xmlSaveSwitchEncoding
        - Branch String:   'xmlsave.c:1378,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1379,15'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlDocContentDumpFormatOutput
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:1380,7'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlDocContentDumpFormatOutput
                - xmlSaveSwitchEncoding
        - Branch String:   'xmlsave.c:1380,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1380,29'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlDocContentDumpFormatOutput
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:1387,13'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlDocContentDumpFormatOutput
        - Branch String:   'xmlsave.c:1380,49'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1381,7'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlDocContentDumpFormatOutput
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:1387,13'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlDocContentDumpFormatOutput
        - Branch String:   'xmlsave.c:1381,29'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1381,33'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlDocContentDumpFormatOutput
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:1387,13'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlDocContentDumpFormatOutput
        - Branch String:   'xmlsave.c:1380,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1382,32'
              BranchSideFuncs:
                - xmlSaveSwitchEncoding
                - htmlDocContentDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlDocContentDumpFormatOutput
            - BranchSide:      'xmlsave.c:1387,13'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlDocContentDumpFormatOutput
        - Branch String:   'xmlsave.c:1382,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1383,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1385,31'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlDocContentDumpFormatOutput
        - Branch String:   'xmlsave.c:1387,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1388,37'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
                - xmlSaveClearEncoding
            - BranchSide:      'xmlsave.c:1391,37'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
                - xmlSaveClearEncoding
        - Branch String:   'xmlsave.c:1396,49'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1397,17'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWriteQuotedString
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:1399,7'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWriteQuotedString
                - xmlSaveSwitchEncoding
        - Branch String:   'xmlsave.c:1397,50'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1398,17'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWriteQuotedString
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:1399,7'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWriteQuotedString
                - xmlSaveSwitchEncoding
        - Branch String:   'xmlsave.c:1399,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1399,29'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWriteQuotedString
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:1416,7'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWriteQuotedString
        - Branch String:   'xmlsave.c:1399,49'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1400,7'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWriteQuotedString
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:1416,7'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWriteQuotedString
        - Branch String:   'xmlsave.c:1400,29'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1400,33'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWriteQuotedString
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:1416,7'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWriteQuotedString
        - Branch String:   'xmlsave.c:1400,52'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1401,8'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWriteQuotedString
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:1416,7'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWriteQuotedString
        - Branch String:   'xmlsave.c:1399,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1407,39'
              BranchSideFuncs:
                - xmlSaveSwitchEncoding
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWriteQuotedString
            - BranchSide:      'xmlsave.c:1416,7'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWriteQuotedString
        - Branch String:   'xmlsave.c:1407,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1408,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1409,31'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWriteQuotedString
        - Branch String:   'xmlsave.c:1416,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1417,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWriteQuotedString
            - BranchSide:      'xmlsave.c:1438,13'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
        - Branch String:   'xmlsave.c:1418,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1419,36'
              BranchSideFuncs:
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
            - BranchSide:      'xmlsave.c:1421,24'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
        - Branch String:   'xmlsave.c:1422,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1423,24'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1426,14'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1426,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1428,28'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
            - BranchSide:      'xmlsave.c:1431,28'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
            - BranchSide:      'xmlsave.c:1434,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
        - Branch String:   'xmlsave.c:1438,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1439,22'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
            - BranchSide:      'xmlsave.c:1440,7'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
        - Branch String:   'xmlsave.c:1440,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1441,28'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlIsXHTML
            - BranchSide:      'xmlsave.c:1448,6'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
        - Branch String:   'xmlsave.c:1442,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1443,25'
              BranchSideFuncs:
                - xmlIsXHTML
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
            - BranchSide:      'xmlsave.c:1446,2'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
        - Branch String:   'xmlsave.c:1444,7'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1444,30'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
            - BranchSide:      'xmlsave.c:1445,6'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
        - Branch String:   'xmlsave.c:1448,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1449,25'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
            - BranchSide:      'xmlsave.c:1465,5'
              BranchSideFuncs:
                - xmlSaveClearEncoding
        - Branch String:   'xmlsave.c:1451,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1452,3'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - xmlSaveClearEncoding
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
            - BranchSide:      'xmlsave.c:1464,2'
              BranchSideFuncs:
                - xmlSaveClearEncoding
        - Branch String:   'xmlsave.c:1454,7'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1455,27'
              BranchSideFuncs:
                - xhtmlNodeDumpOutput
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1458,33'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - xmlSaveClearEncoding
                - xhtmlNodeDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1459,57'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1460,22'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1462,11'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
        - Branch String:   'xmlsave.c:1459,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1461,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
            - BranchSide:      'xmlsave.c:1462,11'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
        - Branch String:   'xmlsave.c:1470,29'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1470,33'
              BranchSideFuncs:
                - xmlSaveClearEncoding
            - BranchSide:      'xmlsave.c:1473,5'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:1470,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1471,23'
              BranchSideFuncs:
                - xmlSaveClearEncoding
            - BranchSide:      'xmlsave.c:1473,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlsave.c:1360,5'
          Dst:             xmlInitParser
        - Src:             'xmlsave.c:1375,6'
          Dst:             htmlSetMetaEncoding
        - Src:             'xmlsave.c:1377,17'
          Dst:             htmlGetMetaEncoding
        - Src:             'xmlsave.c:1382,10'
          Dst:             xmlSaveSwitchEncoding
        - Src:             'xmlsave.c:1388,6'
          Dst:             htmlDocContentDumpFormatOutput
        - Src:             'xmlsave.c:1391,6'
          Dst:             htmlDocContentDumpFormatOutput
        - Src:             'xmlsave.c:1407,17'
          Dst:             xmlSaveSwitchEncoding
        - Src:             'xmlsave.c:1417,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1419,3'
          Dst:             xmlOutputBufferWriteQuotedString
        - Src:             'xmlsave.c:1421,3'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1423,3'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1424,3'
          Dst:             xmlOutputBufferWriteQuotedString
        - Src:             'xmlsave.c:1428,7'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1431,7'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1434,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1441,12'
          Dst:             xmlGetIntSubset
        - Src:             'xmlsave.c:1443,14'
          Dst:             xmlIsXHTML
        - Src:             'xmlsave.c:1455,7'
          Dst:             xhtmlNodeDumpOutput
        - Src:             'xmlsave.c:1458,7'
          Dst:             xmlNodeDumpOutputInternal
        - Src:             'xmlsave.c:1461,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1471,2'
          Dst:             xmlSaveClearEncoding
    - functionName:    xmlSaveSwitchEncoding
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - encoding
      BBCount:         18
      ICount:          112
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlBufCreate
        - xmlCharEncCloseFunc
        - xmlCharEncOutput
        - xmlOpenCharEncodingHandler
        - xmlSaveErr
        - xmlSaveErrMemory
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlsave.c:775,28'
          Branch Sides:
            - BranchSide:      'xmlsave.c:775,32'
              BranchSideFuncs:
                - xmlOpenCharEncodingHandler
                - xmlCharEncOutput
                - xmlBufCreate
                - xmlCharEncCloseFunc
                - xmlSaveErrMemory
                - xmlSaveErr
            - BranchSide:      'xmlsave.c:802,5'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:775,54'
          Branch Sides:
            - BranchSide:      'xmlsave.c:775,58'
              BranchSideFuncs:
                - xmlOpenCharEncodingHandler
                - xmlCharEncOutput
                - xmlBufCreate
                - xmlCharEncCloseFunc
                - xmlSaveErrMemory
                - xmlSaveErr
            - BranchSide:      'xmlsave.c:802,5'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:775,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:779,35'
              BranchSideFuncs:
                - xmlOpenCharEncodingHandler
                - xmlCharEncOutput
                - xmlBufCreate
                - xmlCharEncCloseFunc
                - xmlSaveErrMemory
                - xmlSaveErr
            - BranchSide:      'xmlsave.c:802,5'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:780,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:781,24'
              BranchSideFuncs:
                - xmlSaveErr
            - BranchSide:      'xmlsave.c:785,13'
              BranchSideFuncs:
                - xmlCharEncOutput
                - xmlBufCreate
                - xmlCharEncCloseFunc
                - xmlSaveErrMemory
        - Branch String:   'xmlsave.c:785,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:786,25'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlCharEncOutput
                - xmlCharEncCloseFunc
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:795,44'
              BranchSideFuncs:
                - xmlCharEncOutput
        - Branch String:   'xmlsave.c:787,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:788,37'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:792,28'
              BranchSideFuncs:
                - xmlCharEncOutput
      Callsites:
        - Src:             'xmlsave.c:779,8'
          Dst:             xmlOpenCharEncodingHandler
        - Src:             'xmlsave.c:781,13'
          Dst:             xmlSaveErr
        - Src:             'xmlsave.c:786,25'
          Dst:             xmlBufCreate
        - Src:             'xmlsave.c:788,17'
          Dst:             xmlCharEncCloseFunc
        - Src:             'xmlsave.c:789,17'
          Dst:             xmlSaveErrMemory
        - Src:             'xmlsave.c:800,9'
          Dst:             xmlCharEncOutput
    - functionName:    xhtmlNodeDumpOutput
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1630
      functionLinenumberEnd: 1947
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         208
      ICount:          1195
      EdgeCount:       274
      CyclomaticComplexity: 68
      functionsReached:
        - xhtmlAttrListDumpOutput
        - xhtmlIsEmpty
        - xhtmlNodeDumpOutput
        - xmlAttrDumpOutput
        - xmlBufDumpElementDecl
        - xmlBufDumpEntityDecl
        - xmlDocContentDumpOutput
        - xmlDtdDumpOutput
        - xmlNodeGetAttrValue
        - xmlNsDumpOutput
        - xmlNsListDumpOutputCtxt
        - xmlOutputBufferWrite
        - xmlOutputBufferWriteEscape
        - xmlOutputBufferWriteString
        - xmlSaveErrMemory
        - xmlSaveWriteAttributeDecl
        - xmlSaveWriteIndent
        - xmlSaveWriteText
        - xmlStrEqual
        - xmlStrcasecmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlsave.c:1636,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1636,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1638,18'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
        - Branch String:   'xmlsave.c:1644,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1647,37'
              BranchSideFuncs:
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1647,37'
              BranchSideFuncs:
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1651,22'
              BranchSideFuncs:
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1655,30'
              BranchSideFuncs:
                - xmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1660,18'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1668,35'
              BranchSideFuncs:
                - xmlBufDumpElementDecl
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1672,39'
              BranchSideFuncs:
                - xmlSaveWriteAttributeDecl
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1676,34'
              BranchSideFuncs:
                - xmlBufDumpEntityDecl
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1680,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
            - BranchSide:      'xmlsave.c:1828,10'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
            - BranchSide:      'xmlsave.c:1846,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:1863,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1871,34'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1877,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1902,31'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1906,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1660,41'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1660,45'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1665,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1660,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1661,26'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
            - BranchSide:      'xmlsave.c:1665,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1682,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1682,28'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
            - BranchSide:      'xmlsave.c:1690,18'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
        - Branch String:   'xmlsave.c:1682,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1683,36'
              BranchSideFuncs:
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
            - BranchSide:      'xmlsave.c:1690,18'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
        - Branch String:   'xmlsave.c:1690,41'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1690,45'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
            - BranchSide:      'xmlsave.c:1695,34'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1690,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1691,37'
              BranchSideFuncs:
                - xhtmlNodeDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1695,34'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1696,35'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1696,39'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1701,40'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
        - Branch String:   'xmlsave.c:1696,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1697,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
            - BranchSide:      'xmlsave.c:1701,40'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
        - Branch String:   'xmlsave.c:1702,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1703,41'
              BranchSideFuncs:
                - xmlNsListDumpOutputCtxt
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:1704,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
        - Branch String:   'xmlsave.c:1704,58'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1705,18'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:1712,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
        - Branch String:   'xmlsave.c:1705,35'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1705,39'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:1712,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
        - Branch String:   'xmlsave.c:1704,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1709,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
            - BranchSide:      'xmlsave.c:1712,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
        - Branch String:   'xmlsave.c:1712,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1713,41'
              BranchSideFuncs:
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:1715,18'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
        - Branch String:   'xmlsave.c:1715,34'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1716,18'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:1745,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1716,59'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1717,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:1745,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1717,56'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1718,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlStrEqual
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:1745,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1715,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1720,23'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:1745,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1721,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1722,37'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:1741,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1722,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1726,51'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:1739,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
        - Branch String:   'xmlsave.c:1728,29'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1729,46'
              BranchSideFuncs:
                - xmlSaveErrMemory
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
            - BranchSide:      'xmlsave.c:1730,36'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlSaveErrMemory
                - xmlStrcasecmp
        - Branch String:   'xmlsave.c:1731,33'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1733,33'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1736,29'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
        - Branch String:   'xmlsave.c:1741,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1742,29'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1743,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1745,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1746,23'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1787,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
        - Branch String:   'xmlsave.c:1746,40'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1746,44'
              BranchSideFuncs:
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1747,36'
              BranchSideFuncs:
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1746,70'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1747,36'
              BranchSideFuncs:
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1753,25'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
        - Branch String:   'xmlsave.c:1747,47'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1747,51'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1753,25'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
        - Branch String:   'xmlsave.c:1746,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1751,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1753,25'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
        - Branch String:   'xmlsave.c:1753,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1754,46'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
            - BranchSide:      'xmlsave.c:1772,46'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1755,29'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1756,50'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:1759,52'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
        - Branch String:   'xmlsave.c:1762,29'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1763,56'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1766,50'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1769,29'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1770,50'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1771,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1778,43'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1778,47'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1783,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1778,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1779,52'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1783,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1788,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1789,25'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
            - BranchSide:      'xmlsave.c:1805,21'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1789,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1790,46'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:1793,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
        - Branch String:   'xmlsave.c:1796,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1797,52'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1800,46'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1805,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1806,27'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1818,21'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1807,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1808,30'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1816,17'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1808,58'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1809,30'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1810,47'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1808,29'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1810,47'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1814,31'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1818,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1818,61'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
            - BranchSide:      'xmlsave.c:1819,21'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
        - Branch String:   'xmlsave.c:1819,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1819,39'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
            - BranchSide:      'xmlsave.c:1820,26'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
        - Branch String:   'xmlsave.c:1828,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1829,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1830,11'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
        - Branch String:   'xmlsave.c:1830,39'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1831,4'
              BranchSideFuncs:
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteEscape
            - BranchSide:      'xmlsave.c:1832,21'
              BranchSideFuncs:
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteEscape
        - Branch String:   'xmlsave.c:1830,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1832,21'
              BranchSideFuncs:
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteEscape
            - BranchSide:      'xmlsave.c:1841,30'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1832,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1833,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1836,38'
              BranchSideFuncs:
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1846,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1847,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:1856,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1849,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1850,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1854,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1863,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1864,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1868,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1877,38'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1877,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1878,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1877,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1878,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1880,31'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1881,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1882,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1893,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1882,37'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1882,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1891,24'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1882,58'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1883,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1891,24'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1882,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1884,31'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1891,24'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1910,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1911,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1912,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1912,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1913,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
            - BranchSide:      'xmlsave.c:1914,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
        - Branch String:   'xmlsave.c:1914,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1915,23'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
            - BranchSide:      'xmlsave.c:1919,19'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
        - Branch String:   'xmlsave.c:1923,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1909,9'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
            - BranchSide:      'xmlsave.c:1924,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
        - Branch String:   'xmlsave.c:1924,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1924,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
            - BranchSide:      'xmlsave.c:1925,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
        - Branch String:   'xmlsave.c:1925,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1926,40'
              BranchSideFuncs:
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1928,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1929,39'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1929,43'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1935,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1929,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1930,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1935,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1938,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1939,36'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1942,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'xmlsave.c:1647,13'
          Dst:             xmlDocContentDumpOutput
        - Src:             'xmlsave.c:1651,6'
          Dst:             xmlNsDumpOutput
        - Src:             'xmlsave.c:1655,13'
          Dst:             xmlDtdDumpOutput
        - Src:             'xmlsave.c:1668,13'
          Dst:             xmlBufDumpElementDecl
        - Src:             'xmlsave.c:1672,13'
          Dst:             xmlSaveWriteAttributeDecl
        - Src:             'xmlsave.c:1676,13'
          Dst:             xmlBufDumpEntityDecl
        - Src:             'xmlsave.c:1683,17'
          Dst:             xmlSaveWriteIndent
        - Src:             'xmlsave.c:1691,17'
          Dst:             xhtmlNodeDumpOutput
        - Src:             'xmlsave.c:1695,13'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1697,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1698,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1701,13'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1703,17'
          Dst:             xmlNsListDumpOutputCtxt
        - Src:             'xmlsave.c:1704,18'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1709,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1713,17'
          Dst:             xhtmlAttrListDumpOutput
        - Src:             'xmlsave.c:1717,17'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1718,17'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1722,25'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1726,31'
          Dst:             xmlNodeGetAttrValue
        - Src:             'xmlsave.c:1729,29'
          Dst:             xmlSaveErrMemory
        - Src:             'xmlsave.c:1731,33'
          Dst:             xmlStrcasecmp
        - Src:             'xmlsave.c:1747,23'
          Dst:             xhtmlIsEmpty
        - Src:             'xmlsave.c:1751,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1754,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1756,29'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1757,29'
          Dst:             xmlSaveWriteIndent
        - Src:             'xmlsave.c:1759,25'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1763,29'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1766,29'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1768,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1770,29'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1772,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1777,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1779,25'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1781,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1783,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1784,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1787,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1790,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1791,25'
          Dst:             xmlSaveWriteIndent
        - Src:             'xmlsave.c:1793,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1797,25'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1800,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1802,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1818,40'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1833,21'
          Dst:             xmlOutputBufferWriteEscape
        - Src:             'xmlsave.c:1836,21'
          Dst:             xmlSaveWriteText
        - Src:             'xmlsave.c:1841,3'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1847,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1848,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1850,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1851,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1854,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1856,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1857,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1858,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1864,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1865,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1866,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1871,13'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1872,13'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1873,13'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1878,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1885,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1886,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1888,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1894,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1895,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1896,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1902,13'
          Dst:             xmlAttrDumpOutput
        - Src:             'xmlsave.c:1913,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1926,21'
          Dst:             xmlSaveWriteIndent
        - Src:             'xmlsave.c:1928,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1930,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1932,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1935,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1936,17'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlSaveClearEncoding
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlBufFree
        - xmlCharEncCloseFunc
        - xmlOutputBufferFlush
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlsave.c:808,5'
          Dst:             xmlOutputBufferFlush
        - Src:             'xmlsave.c:809,5'
          Dst:             xmlCharEncCloseFunc
        - Src:             'xmlsave.c:810,5'
          Dst:             xmlBufFree
    - functionName:    xmlSaveErrMemory
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlRaiseMemoryError
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xmlsave.c:66,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:66,9'
              BranchSideFuncs:
                - xmlRaiseMemoryError
            - BranchSide:      'xmlsave.c:67,9'
              BranchSideFuncs:
                - xmlRaiseMemoryError
      Callsites:
        - Src:             'xmlsave.c:68,5'
          Dst:             xmlRaiseMemoryError
    - functionName:    xmlSaveErr
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - code
        - node
        - extra
      BBCount:         21
      ICount:          123
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - xmlErrString
        - xmlIsCatastrophicError
        - xmlRaiseError
        - xmlSaveErrMemory
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlsave.c:87,23'
          Branch Sides:
            - BranchSide:      'xmlsave.c:88,10'
              BranchSideFuncs:
                - xmlErrString
                - xmlRaiseError
                - xmlSaveErrMemory
                - xmlSaveErrMemory
                - xmlIsCatastrophicError
            - BranchSide:      'xmlsave.c:92,9'
              BranchSideFuncs:
                - xmlErrString
                - xmlRaiseError
                - xmlSaveErrMemory
                - xmlSaveErrMemory
        - Branch String:   'xmlsave.c:88,36'
          Branch Sides:
            - BranchSide:      'xmlsave.c:89,48'
              BranchSideFuncs:
                - xmlIsCatastrophicError
                - xmlErrString
                - xmlRaiseError
                - xmlSaveErrMemory
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:92,9'
              BranchSideFuncs:
                - xmlErrString
                - xmlRaiseError
                - xmlSaveErrMemory
                - xmlSaveErrMemory
        - Branch String:   'xmlsave.c:87,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:90,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:92,9'
              BranchSideFuncs:
                - xmlErrString
                - xmlRaiseError
                - xmlSaveErrMemory
                - xmlSaveErrMemory
        - Branch String:   'xmlsave.c:92,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:93,26'
              BranchSideFuncs:
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:97,9'
              BranchSideFuncs:
                - xmlErrString
                - xmlRaiseError
                - xmlSaveErrMemory
        - Branch String:   'xmlsave.c:97,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:98,22'
              BranchSideFuncs:
                - xmlErrString
                - xmlRaiseError
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:100,9'
              BranchSideFuncs:
                - xmlErrString
                - xmlRaiseError
                - xmlSaveErrMemory
        - Branch String:   'xmlsave.c:100,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:101,13'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:103,28'
              BranchSideFuncs:
                - xmlErrString
                - xmlRaiseError
                - xmlSaveErrMemory
        - Branch String:   'xmlsave.c:111,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:111,9'
              BranchSideFuncs:
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:112,26'
              BranchSideFuncs:
                - xmlSaveErrMemory
      Callsites:
        - Src:             'xmlsave.c:89,10'
          Dst:             xmlIsCatastrophicError
        - Src:             'xmlsave.c:93,9'
          Dst:             xmlSaveErrMemory
        - Src:             'xmlsave.c:103,15'
          Dst:             xmlErrString
        - Src:             'xmlsave.c:107,11'
          Dst:             xmlRaiseError
        - Src:             'xmlsave.c:112,9'
          Dst:             xmlSaveErrMemory
    - functionName:    xmlSaveFile
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2908
      functionLinenumberEnd: 2909
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - cur
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSaveFormatFileEnc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlsave.c:2909,12'
          Dst:             xmlSaveFormatFileEnc
    - functionName:    xmlSaveFormatFileEnc
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2817
      functionLinenumberEnd: 2860
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filename
        - cur
        - encoding
        - format
      BBCount:         19
      ICount:          134
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlDocContentDumpOutput
        - xmlOpenCharEncodingHandler
        - xmlOutputBufferClose
        - xmlOutputBufferCreateFilename
        - xmlSaveCtxtInit
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlsave.c:2824,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2825,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2827,9'
              BranchSideFuncs:
                - xmlOutputBufferCreateFilename
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
                - xmlOpenCharEncodingHandler
        - Branch String:   'xmlsave.c:2827,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2828,28'
              BranchSideFuncs:
                - xmlOutputBufferCreateFilename
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
                - xmlOpenCharEncodingHandler
            - BranchSide:      'xmlsave.c:2830,9'
              BranchSideFuncs:
                - xmlOutputBufferCreateFilename
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
                - xmlOpenCharEncodingHandler
        - Branch String:   'xmlsave.c:2830,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2833,42'
              BranchSideFuncs:
                - xmlOpenCharEncodingHandler
                - xmlOutputBufferCreateFilename
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
            - BranchSide:      'xmlsave.c:2844,41'
              BranchSideFuncs:
                - xmlOutputBufferCreateFilename
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
        - Branch String:   'xmlsave.c:2834,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2835,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2836,5'
              BranchSideFuncs:
                - xmlOutputBufferCreateFilename
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
        - Branch String:   'xmlsave.c:2845,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2845,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2846,5'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
        - Branch String:   'xmlsave.c:2852,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2853,17'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
            - BranchSide:      'xmlsave.c:2854,28'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
      Callsites:
        - Src:             'xmlsave.c:2833,15'
          Dst:             xmlOpenCharEncodingHandler
        - Src:             'xmlsave.c:2844,11'
          Dst:             xmlOutputBufferCreateFilename
        - Src:             'xmlsave.c:2854,5'
          Dst:             xmlSaveCtxtInit
        - Src:             'xmlsave.c:2856,5'
          Dst:             xmlDocContentDumpOutput
        - Src:             'xmlsave.c:2858,11'
          Dst:             xmlOutputBufferClose
    - functionName:    xmlSaveCtxtInit
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - options
      BBCount:         17
      ICount:          87
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - __xmlSaveNoEmptyTags
        - __xmlTreeIndentString
        - xmlSaveSetIndentString
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xmlsave.c:270,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:270,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:272,28'
              BranchSideFuncs:
                - __xmlTreeIndentString
                - xmlSaveSetIndentString
                - __xmlSaveNoEmptyTags
        - Branch String:   'xmlsave.c:274,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:275,9'
              BranchSideFuncs:
                - __xmlSaveNoEmptyTags
            - BranchSide:      'xmlsave.c:276,14'
              BranchSideFuncs:
                - __xmlSaveNoEmptyTags
        - Branch String:   'xmlsave.c:279,43'
          Branch Sides:
            - BranchSide:      'xmlsave.c:280,10'
              BranchSideFuncs:
                - __xmlSaveNoEmptyTags
            - BranchSide:      'xmlsave.c:283,21'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:279,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:281,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:283,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlsave.c:272,34'
          Dst:             __xmlTreeIndentString
        - Src:             'xmlsave.c:272,5'
          Dst:             xmlSaveSetIndentString
        - Src:             'xmlsave.c:280,10'
          Dst:             __xmlSaveNoEmptyTags
    - functionName:    xmlSaveSetIndentString
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - indent
      BBCount:         18
      ICount:          106
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlsave.c:246,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:246,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:247,9'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:246,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:247,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:249,18'
              BranchSideFuncs:
                - strlen
        - Branch String:   'xmlsave.c:250,20'
          Branch Sides:
            - BranchSide:      'xmlsave.c:250,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:251,9'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:250,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:251,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:253,25'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:255,5'
          Branch Sides:
            - BranchSide:      'xmlsave.c:256,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:258,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlsave.c:249,11'
          Dst:             strlen
    - functionName:    xmlSaveFormatFile
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2893
      functionLinenumberEnd: 2894
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filename
        - cur
        - format
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSaveFormatFileEnc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlsave.c:2894,14'
          Dst:             xmlSaveFormatFileEnc
    - functionName:    xmlSaveFileEnc
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2874
      functionLinenumberEnd: 2875
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - cur
        - encoding
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSaveFormatFileEnc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlsave.c:2875,14'
          Dst:             xmlSaveFormatFileEnc
    - functionName:    xmlSaveFormatFileTo
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2775
      functionLinenumberEnd: 2800
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - cur
        - encoding
        - format
      BBCount:         17
      ICount:          109
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlDocContentDumpOutput
        - xmlOutputBufferClose
        - xmlSaveCtxtInit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlsave.c:2780,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2780,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2781,10'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
                - xmlOutputBufferClose
        - Branch String:   'xmlsave.c:2781,23'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2782,11'
              BranchSideFuncs:
                - xmlOutputBufferClose
            - BranchSide:      'xmlsave.c:2784,30'
              BranchSideFuncs:
                - xmlOutputBufferClose
        - Branch String:   'xmlsave.c:2782,43'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2783,4'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
                - xmlOutputBufferClose
            - BranchSide:      'xmlsave.c:2787,5'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
        - Branch String:   'xmlsave.c:2781,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2784,30'
              BranchSideFuncs:
                - xmlOutputBufferClose
            - BranchSide:      'xmlsave.c:2787,5'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
        - Branch String:   'xmlsave.c:2793,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2794,17'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
            - BranchSide:      'xmlsave.c:2795,28'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
      Callsites:
        - Src:             'xmlsave.c:2784,9'
          Dst:             xmlOutputBufferClose
        - Src:             'xmlsave.c:2795,5'
          Dst:             xmlSaveCtxtInit
        - Src:             'xmlsave.c:2797,5'
          Dst:             xmlDocContentDumpOutput
        - Src:             'xmlsave.c:2798,11'
          Dst:             xmlOutputBufferClose
    - functionName:    xmlSaveFileTo
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2738
      functionLinenumberEnd: 2757
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - cur
        - encoding
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlDocContentDumpOutput
        - xmlOutputBufferClose
        - xmlSaveCtxtInit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlsave.c:2742,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2742,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2743,9'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
                - xmlOutputBufferClose
        - Branch String:   'xmlsave.c:2743,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2744,30'
              BranchSideFuncs:
                - xmlOutputBufferClose
            - BranchSide:      'xmlsave.c:2747,5'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
      Callsites:
        - Src:             'xmlsave.c:2744,9'
          Dst:             xmlOutputBufferClose
        - Src:             'xmlsave.c:2752,5'
          Dst:             xmlSaveCtxtInit
        - Src:             'xmlsave.c:2754,5'
          Dst:             xmlDocContentDumpOutput
        - Src:             'xmlsave.c:2755,11'
          Dst:             xmlOutputBufferClose
    - functionName:    xmlDocDump
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2721
      functionLinenumberEnd: 2722
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
        - cur
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlDocFormatDump
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlsave.c:2722,12'
          Dst:             xmlDocFormatDump
    - functionName:    xmlDocFormatDump
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2671
      functionLinenumberEnd: 2709
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - f
        - cur
        - format
      BBCount:         17
      ICount:          127
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlDocContentDumpOutput
        - xmlOpenCharEncodingHandler
        - xmlOutputBufferClose
        - xmlOutputBufferCreateFile
        - xmlSaveCtxtInit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlsave.c:2679,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2680,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2682,31'
              BranchSideFuncs:
                - xmlOutputBufferCreateFile
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
                - xmlOpenCharEncodingHandler
        - Branch String:   'xmlsave.c:2684,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2687,35'
              BranchSideFuncs:
                - xmlOpenCharEncodingHandler
                - xmlOutputBufferCreateFile
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
            - BranchSide:      'xmlsave.c:2693,37'
              BranchSideFuncs:
                - xmlOutputBufferCreateFile
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
        - Branch String:   'xmlsave.c:2688,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2689,6'
              BranchSideFuncs:
                - xmlOutputBufferCreateFile
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
            - BranchSide:      'xmlsave.c:2692,5'
              BranchSideFuncs:
                - xmlOutputBufferCreateFile
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
        - Branch String:   'xmlsave.c:2694,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2694,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2695,5'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
        - Branch String:   'xmlsave.c:2701,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2702,17'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
            - BranchSide:      'xmlsave.c:2703,28'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
      Callsites:
        - Src:             'xmlsave.c:2687,8'
          Dst:             xmlOpenCharEncodingHandler
        - Src:             'xmlsave.c:2693,11'
          Dst:             xmlOutputBufferCreateFile
        - Src:             'xmlsave.c:2703,5'
          Dst:             xmlSaveCtxtInit
        - Src:             'xmlsave.c:2705,5'
          Dst:             xmlDocContentDumpOutput
        - Src:             'xmlsave.c:2707,11'
          Dst:             xmlOutputBufferClose
    - functionName:    xmlDocDumpMemoryEnc
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2653
      functionLinenumberEnd: 2656
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out_doc
        - doc_txt_ptr
        - doc_txt_len
        - txt_encoding
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlDocDumpFormatMemoryEnc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlsave.c:2654,5'
          Dst:             xmlDocDumpFormatMemoryEnc
    - functionName:    xmlDocDumpFormatMemoryEnc
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2531
      functionLinenumberEnd: 2603
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out_doc
        - doc_txt_ptr
        - doc_txt_len
        - txt_encoding
        - format
      BBCount:         30
      ICount:          208
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - xmlAllocOutputBuffer
        - xmlBufDetach
        - xmlBufUse
        - xmlDocContentDumpOutput
        - xmlOpenCharEncodingHandler
        - xmlOutputBufferClose
        - xmlOutputBufferFlush
        - xmlSaveCtxtInit
        - xmlSaveErr
        - xmlSaveErrMemory
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlsave.c:2538,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2539,21'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - xmlBufUse
                - xmlBufDetach
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufDetach
                - xmlSaveErrMemory
                - xmlOpenCharEncodingHandler
                - xmlSaveErr
            - BranchSide:      'xmlsave.c:2542,9'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - xmlBufUse
                - xmlBufDetach
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufDetach
                - xmlSaveErrMemory
                - xmlOpenCharEncodingHandler
                - xmlSaveErr
        - Branch String:   'xmlsave.c:2542,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2543,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2547,6'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - xmlBufUse
                - xmlBufDetach
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufDetach
                - xmlSaveErrMemory
                - xmlOpenCharEncodingHandler
                - xmlSaveErr
        - Branch String:   'xmlsave.c:2550,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2552,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2560,9'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - xmlBufUse
                - xmlBufDetach
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufDetach
                - xmlSaveErrMemory
                - xmlOpenCharEncodingHandler
                - xmlSaveErr
        - Branch String:   'xmlsave.c:2560,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2561,32'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - xmlBufUse
                - xmlBufDetach
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufDetach
                - xmlSaveErrMemory
                - xmlOpenCharEncodingHandler
                - xmlSaveErr
            - BranchSide:      'xmlsave.c:2562,9'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - xmlBufUse
                - xmlBufDetach
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufDetach
                - xmlSaveErrMemory
                - xmlOpenCharEncodingHandler
                - xmlSaveErr
        - Branch String:   'xmlsave.c:2562,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2565,35'
              BranchSideFuncs:
                - xmlOpenCharEncodingHandler
                - xmlAllocOutputBuffer
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - xmlBufUse
                - xmlBufDetach
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufDetach
                - xmlSaveErrMemory
                - xmlSaveErr
            - BranchSide:      'xmlsave.c:2573,37'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - xmlBufUse
                - xmlBufDetach
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufDetach
                - xmlSaveErrMemory
        - Branch String:   'xmlsave.c:2567,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2568,30'
              BranchSideFuncs:
                - xmlSaveErr
            - BranchSide:      'xmlsave.c:2571,5'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - xmlBufUse
                - xmlBufDetach
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufDetach
                - xmlSaveErrMemory
        - Branch String:   'xmlsave.c:2574,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2575,9'
              BranchSideFuncs:
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:2579,5'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - xmlBufUse
                - xmlBufDetach
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufDetach
        - Branch String:   'xmlsave.c:2585,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2586,17'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - xmlBufUse
                - xmlBufDetach
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufDetach
            - BranchSide:      'xmlsave.c:2587,28'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - xmlBufUse
                - xmlBufDetach
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufDetach
        - Branch String:   'xmlsave.c:2592,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2593,13'
              BranchSideFuncs:
                - xmlOutputBufferClose
            - BranchSide:      'xmlsave.c:2602,26'
              BranchSideFuncs:
                - xmlOutputBufferClose
        - Branch String:   'xmlsave.c:2593,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2594,38'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufDetach
                - xmlOutputBufferClose
            - BranchSide:      'xmlsave.c:2597,38'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufDetach
                - xmlOutputBufferClose
      Callsites:
        - Src:             'xmlsave.c:2565,8'
          Dst:             xmlOpenCharEncodingHandler
        - Src:             'xmlsave.c:2568,13'
          Dst:             xmlSaveErr
        - Src:             'xmlsave.c:2573,16'
          Dst:             xmlAllocOutputBuffer
        - Src:             'xmlsave.c:2575,9'
          Dst:             xmlSaveErrMemory
        - Src:             'xmlsave.c:2587,5'
          Dst:             xmlSaveCtxtInit
        - Src:             'xmlsave.c:2589,5'
          Dst:             xmlDocContentDumpOutput
        - Src:             'xmlsave.c:2590,5'
          Dst:             xmlOutputBufferFlush
        - Src:             'xmlsave.c:2594,28'
          Dst:             xmlBufUse
        - Src:             'xmlsave.c:2595,28'
          Dst:             xmlBufDetach
        - Src:             'xmlsave.c:2597,28'
          Dst:             xmlBufUse
        - Src:             'xmlsave.c:2598,28'
          Dst:             xmlBufDetach
        - Src:             'xmlsave.c:2602,5'
          Dst:             xmlOutputBufferClose
    - functionName:    xmlDocDumpFormatMemory
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2635
      functionLinenumberEnd: 2637
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cur
        - mem
        - size
        - format
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlDocDumpFormatMemoryEnc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlsave.c:2636,5'
          Dst:             xmlDocDumpFormatMemoryEnc
    - functionName:    xmlDocDumpMemory
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2617
      functionLinenumberEnd: 2619
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - mem
        - size
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlDocDumpFormatMemoryEnc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlsave.c:2618,5'
          Dst:             xmlDocDumpFormatMemoryEnc
    - functionName:    xmlElemDump
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2423
      functionLinenumberEnd: 2442
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
        - doc
        - cur
      BBCount:         14
      ICount:          73
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - htmlNodeDumpOutput
        - xmlInitParser
        - xmlNodeDumpOutput
        - xmlOutputBufferClose
        - xmlOutputBufferCreateFile
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlsave.c:2428,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2429,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2432,40'
              BranchSideFuncs:
                - xmlOutputBufferCreateFile
                - xmlNodeDumpOutput
                - xmlOutputBufferClose
                - htmlNodeDumpOutput
        - Branch String:   'xmlsave.c:2433,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2434,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2436,10'
              BranchSideFuncs:
                - xmlNodeDumpOutput
                - xmlOutputBufferClose
                - htmlNodeDumpOutput
        - Branch String:   'xmlsave.c:2436,23'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2436,27'
              BranchSideFuncs:
                - xmlNodeDumpOutput
                - xmlOutputBufferClose
                - htmlNodeDumpOutput
            - BranchSide:      'xmlsave.c:2440,27'
              BranchSideFuncs:
                - xmlNodeDumpOutput
                - xmlOutputBufferClose
        - Branch String:   'xmlsave.c:2436,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2437,28'
              BranchSideFuncs:
                - htmlNodeDumpOutput
                - xmlOutputBufferClose
            - BranchSide:      'xmlsave.c:2440,27'
              BranchSideFuncs:
                - xmlNodeDumpOutput
                - xmlOutputBufferClose
      Callsites:
        - Src:             'xmlsave.c:2426,5'
          Dst:             xmlInitParser
        - Src:             'xmlsave.c:2432,14'
          Dst:             xmlOutputBufferCreateFile
        - Src:             'xmlsave.c:2437,9'
          Dst:             htmlNodeDumpOutput
        - Src:             'xmlsave.c:2440,9'
          Dst:             xmlNodeDumpOutput
        - Src:             'xmlsave.c:2441,5'
          Dst:             xmlOutputBufferClose
    - functionName:    xmlNodeDumpOutput
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2466
      functionLinenumberEnd: 2511
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - doc
        - cur
        - level
        - format
        - encoding
      BBCount:         29
      ICount:          166
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - xhtmlNodeDumpOutput
        - xmlGetIntSubset
        - xmlInitParser
        - xmlIsXHTML
        - xmlNodeDumpOutputInternal
        - xmlSaveCtxtInit
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlsave.c:2478,23'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2478,41'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2478,27'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlGetIntSubset
                - xmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
                - xmlIsXHTML
        - Branch String:   'xmlsave.c:2478,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2478,41'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2480,9'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlGetIntSubset
                - xmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
                - xmlIsXHTML
        - Branch String:   'xmlsave.c:2480,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2481,15'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlGetIntSubset
                - xmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
                - xmlIsXHTML
            - BranchSide:      'xmlsave.c:2482,14'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlGetIntSubset
                - xmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
                - xmlIsXHTML
        - Branch String:   'xmlsave.c:2485,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2486,18'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlGetIntSubset
                - xmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
                - xmlIsXHTML
            - BranchSide:      'xmlsave.c:2488,5'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlGetIntSubset
                - xmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
                - xmlIsXHTML
        - Branch String:   'xmlsave.c:2494,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2495,17'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlGetIntSubset
                - xmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
                - xmlIsXHTML
            - BranchSide:      'xmlsave.c:2496,28'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlGetIntSubset
                - xmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
                - xmlIsXHTML
        - Branch String:   'xmlsave.c:2500,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2501,24'
              BranchSideFuncs:
                - xmlIsXHTML
                - xmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
            - BranchSide:      'xmlsave.c:2506,9'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
        - Branch String:   'xmlsave.c:2502,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2503,15'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
            - BranchSide:      'xmlsave.c:2504,5'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
        - Branch String:   'xmlsave.c:2506,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2507,36'
              BranchSideFuncs:
                - xhtmlNodeDumpOutput
            - BranchSide:      'xmlsave.c:2510,42'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
      Callsites:
        - Src:             'xmlsave.c:2476,5'
          Dst:             xmlInitParser
        - Src:             'xmlsave.c:2496,5'
          Dst:             xmlSaveCtxtInit
        - Src:             'xmlsave.c:2499,11'
          Dst:             xmlGetIntSubset
        - Src:             'xmlsave.c:2501,13'
          Dst:             xmlIsXHTML
        - Src:             'xmlsave.c:2507,9'
          Dst:             xhtmlNodeDumpOutput
        - Src:             'xmlsave.c:2510,9'
          Dst:             xmlNodeDumpOutputInternal
    - functionName:    xmlBufNodeDump
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2377
      functionLinenumberEnd: 2411
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - buf
        - doc
        - cur
        - level
        - format
      BBCount:         13
      ICount:          123
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlBufUse
        - xmlInitParser
        - xmlNodeDumpOutput
        - xmlSaveErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlsave.c:2384,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2385,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2387,9'
              BranchSideFuncs:
                - xmlBufUse
                - xmlNodeDumpOutput
                - xmlBufUse
                - xmlSaveErrMemory
        - Branch String:   'xmlsave.c:2387,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2388,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2390,35'
              BranchSideFuncs:
                - xmlBufUse
                - xmlNodeDumpOutput
                - xmlBufUse
                - xmlSaveErrMemory
        - Branch String:   'xmlsave.c:2391,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2392,9'
              BranchSideFuncs:
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:2395,12'
              BranchSideFuncs:
                - xmlBufUse
                - xmlNodeDumpOutput
                - xmlBufUse
        - Branch String:   'xmlsave.c:2405,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2406,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2408,25'
              BranchSideFuncs:
                - xmlBufUse
      Callsites:
        - Src:             'xmlsave.c:2382,5'
          Dst:             xmlInitParser
        - Src:             'xmlsave.c:2392,9'
          Dst:             xmlSaveErrMemory
        - Src:             'xmlsave.c:2403,11'
          Dst:             xmlBufUse
        - Src:             'xmlsave.c:2404,5'
          Dst:             xmlNodeDumpOutput
        - Src:             'xmlsave.c:2408,15'
          Dst:             xmlBufUse
    - functionName:    xmlNodeDump
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2337
      functionLinenumberEnd: 2356
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - buf
        - doc
        - cur
        - level
        - format
      BBCount:         25
      ICount:          130
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - xmlBufBackToBuffer
        - xmlBufFromBuffer
        - xmlBufNodeDump
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlsave.c:2342,23'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2342,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2343,9'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:2342,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2343,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2344,9'
              BranchSideFuncs:
                - xmlBufFromBuffer
                - xmlBufNodeDump
                - xmlBufBackToBuffer
        - Branch String:   'xmlsave.c:2344,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2345,15'
              BranchSideFuncs:
                - xmlBufFromBuffer
                - xmlBufNodeDump
                - xmlBufBackToBuffer
            - BranchSide:      'xmlsave.c:2346,14'
              BranchSideFuncs:
                - xmlBufFromBuffer
                - xmlBufNodeDump
                - xmlBufBackToBuffer
        - Branch String:   'xmlsave.c:2349,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2350,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2351,27'
              BranchSideFuncs:
                - xmlBufNodeDump
                - xmlBufBackToBuffer
        - Branch String:   'xmlsave.c:2353,31'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2353,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2354,9'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:2353,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2354,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2355,12'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:2355,12'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2355,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2355,39'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlsave.c:2348,14'
          Dst:             xmlBufFromBuffer
        - Src:             'xmlsave.c:2351,12'
          Dst:             xmlBufNodeDump
        - Src:             'xmlsave.c:2352,12'
          Dst:             xmlBufBackToBuffer
    - functionName:    xmlAttrSerializeTxtContent
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2305
      functionLinenumberEnd: 2316
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - doc
        - attr
        - string
      BBCount:         15
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlBufAttrSerializeTxtContent
        - xmlBufferDetach
        - xmlOutputBufferClose
        - xmlOutputBufferCreateBuffer
        - xmlOutputBufferFlush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlsave.c:2308,23'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2308,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2309,9'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:2308,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2309,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2310,39'
              BranchSideFuncs:
                - xmlOutputBufferCreateBuffer
                - xmlBufAttrSerializeTxtContent
                - xmlOutputBufferFlush
                - xmlOutputBufferClose
                - xmlBufferDetach
        - Branch String:   'xmlsave.c:2313,23'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2313,27'
              BranchSideFuncs:
                - xmlBufferDetach
                - xmlOutputBufferClose
            - BranchSide:      'xmlsave.c:2314,9'
              BranchSideFuncs:
                - xmlBufferDetach
                - xmlOutputBufferClose
        - Branch String:   'xmlsave.c:2313,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2314,9'
              BranchSideFuncs:
                - xmlBufferDetach
                - xmlOutputBufferClose
            - BranchSide:      'xmlsave.c:2315,26'
              BranchSideFuncs:
                - xmlOutputBufferClose
      Callsites:
        - Src:             'xmlsave.c:2310,11'
          Dst:             xmlOutputBufferCreateBuffer
        - Src:             'xmlsave.c:2311,5'
          Dst:             xmlBufAttrSerializeTxtContent
        - Src:             'xmlsave.c:2312,5'
          Dst:             xmlOutputBufferFlush
        - Src:             'xmlsave.c:2314,17'
          Dst:             xmlBufferDetach
        - Src:             'xmlsave.c:2315,5'
          Dst:             xmlOutputBufferClose
    - functionName:    xmlBufAttrSerializeTxtContent
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2284
      functionLinenumberEnd: 2290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - doc
        - string
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSerializeText
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlsave.c:2287,23'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2287,27'
              BranchSideFuncs:
                - xmlSerializeText
            - BranchSide:      'xmlsave.c:2288,15'
              BranchSideFuncs:
                - xmlSerializeText
        - Branch String:   'xmlsave.c:2287,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2287,9'
              BranchSideFuncs:
                - xmlSerializeText
            - BranchSide:      'xmlsave.c:2288,15'
              BranchSideFuncs:
                - xmlSerializeText
      Callsites:
        - Src:             'xmlsave.c:2289,5'
          Dst:             xmlSerializeText
    - functionName:    xmlSaveSetAttrEscape
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2262
      functionLinenumberEnd: 2265
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - escape
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlsave.c:2263,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2263,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2264,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSaveSetEscape
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2242
      functionLinenumberEnd: 2246
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - escape
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlsave.c:2243,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2243,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2244,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSaveFinish
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2212
      functionLinenumberEnd: 2227
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlFreeSaveCtxt
        - xmlOutputBufferClose
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xmlsave.c:2215,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2216,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2218,32'
              BranchSideFuncs:
                - xmlOutputBufferClose
                - xmlFreeSaveCtxt
        - Branch String:   'xmlsave.c:2220,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2221,16'
              BranchSideFuncs:
                - xmlFreeSaveCtxt
            - BranchSide:      'xmlsave.c:2223,13'
              BranchSideFuncs:
                - xmlFreeSaveCtxt
      Callsites:
        - Src:             'xmlsave.c:2218,11'
          Dst:             xmlOutputBufferClose
        - Src:             'xmlsave.c:2225,5'
          Dst:             xmlFreeSaveCtxt
    - functionName:    xmlFreeSaveCtxt
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlOutputBufferClose
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xmlsave.c:294,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:294,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:295,9'
              BranchSideFuncs:
                - xmlOutputBufferClose
        - Branch String:   'xmlsave.c:295,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:296,9'
              BranchSideFuncs:
                - xmlOutputBufferClose
            - BranchSide:      'xmlsave.c:297,9'
              BranchSideFuncs:
                - xmlOutputBufferClose
        - Branch String:   'xmlsave.c:297,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:298,30'
              BranchSideFuncs:
                - xmlOutputBufferClose
            - BranchSide:      'xmlsave.c:299,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlsave.c:298,9'
          Dst:             xmlOutputBufferClose
    - functionName:    xmlSaveClose
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2190
      functionLinenumberEnd: 2197
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlFreeSaveCtxt
        - xmlSaveFlush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlsave.c:2193,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2193,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2194,24'
              BranchSideFuncs:
                - xmlSaveFlush
                - xmlFreeSaveCtxt
      Callsites:
        - Src:             'xmlsave.c:2194,11'
          Dst:             xmlSaveFlush
        - Src:             'xmlsave.c:2195,5'
          Dst:             xmlFreeSaveCtxt
    - functionName:    xmlSaveFlush
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2173
      functionLinenumberEnd: 2177
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlOutputBufferFlush
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlsave.c:2174,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2174,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2175,9'
              BranchSideFuncs:
                - xmlOutputBufferFlush
        - Branch String:   'xmlsave.c:2175,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2175,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2176,33'
              BranchSideFuncs:
                - xmlOutputBufferFlush
      Callsites:
        - Src:             'xmlsave.c:2176,12'
          Dst:             xmlOutputBufferFlush
    - functionName:    xmlSaveNotationTable
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2155
      functionLinenumberEnd: 2160
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlBufDumpNotationTable
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlsave.c:2156,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2157,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2158,29'
              BranchSideFuncs:
                - xmlBufDumpNotationTable
      Callsites:
        - Src:             'xmlsave.c:2158,5'
          Dst:             xmlBufDumpNotationTable
    - functionName:    xmlSaveNotationDecl
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2138
      functionLinenumberEnd: 2143
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlBufDumpNotationDecl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlsave.c:2139,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2140,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2141,28'
              BranchSideFuncs:
                - xmlBufDumpNotationDecl
      Callsites:
        - Src:             'xmlsave.c:2141,5'
          Dst:             xmlBufDumpNotationDecl
    - functionName:    htmlNodeDumpOutputInternal
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1077
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         41
      ICount:          219
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - htmlGetMetaEncoding
        - htmlNodeDumpFormatOutput
        - htmlSetMetaEncoding
        - xmlInitParser
        - xmlSaveClearEncoding
        - xmlSaveSwitchEncoding
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlsave.c:1049,28'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1049,32'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
                - htmlSetMetaEncoding
            - BranchSide:      'xmlsave.c:1052,10'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
                - htmlSetMetaEncoding
        - Branch String:   'xmlsave.c:1049,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1050,13'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
                - htmlSetMetaEncoding
            - BranchSide:      'xmlsave.c:1052,10'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
                - htmlSetMetaEncoding
        - Branch String:   'xmlsave.c:1052,28'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1052,32'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
                - htmlSetMetaEncoding
            - BranchSide:      'xmlsave.c:1054,10'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
        - Branch String:   'xmlsave.c:1052,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1053,22'
              BranchSideFuncs:
                - htmlSetMetaEncoding
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
            - BranchSide:      'xmlsave.c:1054,10'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
        - Branch String:   'xmlsave.c:1054,28'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1054,32'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
            - BranchSide:      'xmlsave.c:1056,9'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
                - xmlSaveSwitchEncoding
        - Branch String:   'xmlsave.c:1054,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1055,33'
              BranchSideFuncs:
                - htmlGetMetaEncoding
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:1056,9'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
                - xmlSaveSwitchEncoding
        - Branch String:   'xmlsave.c:1056,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1057,11'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:1058,10'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
                - xmlSaveSwitchEncoding
        - Branch String:   'xmlsave.c:1058,28'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1058,32'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:1064,9'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
        - Branch String:   'xmlsave.c:1058,52'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1059,3'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:1064,9'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
        - Branch String:   'xmlsave.c:1059,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1059,29'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:1064,9'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
        - Branch String:   'xmlsave.c:1058,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1060,28'
              BranchSideFuncs:
                - xmlSaveSwitchEncoding
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
            - BranchSide:      'xmlsave.c:1064,9'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
        - Branch String:   'xmlsave.c:1060,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1061,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1062,20'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
        - Branch String:   'xmlsave.c:1064,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1065,27'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
            - BranchSide:      'xmlsave.c:1068,27'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
        - Branch String:   'xmlsave.c:1073,29'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1073,33'
              BranchSideFuncs:
                - xmlSaveClearEncoding
            - BranchSide:      'xmlsave.c:1076,5'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:1073,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1074,23'
              BranchSideFuncs:
                - xmlSaveClearEncoding
            - BranchSide:      'xmlsave.c:1076,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlsave.c:1046,5'
          Dst:             xmlInitParser
        - Src:             'xmlsave.c:1053,2'
          Dst:             htmlSetMetaEncoding
        - Src:             'xmlsave.c:1055,13'
          Dst:             htmlGetMetaEncoding
        - Src:             'xmlsave.c:1060,6'
          Dst:             xmlSaveSwitchEncoding
        - Src:             'xmlsave.c:1065,2'
          Dst:             htmlNodeDumpFormatOutput
        - Src:             'xmlsave.c:1068,2'
          Dst:             htmlNodeDumpFormatOutput
        - Src:             'xmlsave.c:1074,2'
          Dst:             xmlSaveClearEncoding
    - functionName:    xmlSaveTree
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2107
      functionLinenumberEnd: 2126
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         23
      ICount:          126
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - htmlNodeDumpOutputInternal
        - xhtmlNodeDumpOutput
        - xmlNodeDumpOutputInternal
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlsave.c:2110,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2110,42'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2110,28'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - htmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
        - Branch String:   'xmlsave.c:2110,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2110,42'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2112,9'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - htmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
        - Branch String:   'xmlsave.c:2112,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2113,29'
              BranchSideFuncs:
                - xhtmlNodeDumpOutput
            - BranchSide:      'xmlsave.c:2116,11'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - htmlNodeDumpOutputInternal
        - Branch String:   'xmlsave.c:2116,44'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2116,48'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - htmlNodeDumpOutputInternal
            - BranchSide:      'xmlsave.c:2119,10'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - htmlNodeDumpOutputInternal
        - Branch String:   'xmlsave.c:2116,66'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2117,11'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - htmlNodeDumpOutputInternal
            - BranchSide:      'xmlsave.c:2119,10'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - htmlNodeDumpOutputInternal
        - Branch String:   'xmlsave.c:2117,53'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2118,12'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - htmlNodeDumpOutputInternal
            - BranchSide:      'xmlsave.c:2119,10'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - htmlNodeDumpOutputInternal
        - Branch String:   'xmlsave.c:2118,52'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2119,10'
              BranchSideFuncs:
                - htmlNodeDumpOutputInternal
            - BranchSide:      'xmlsave.c:2120,29'
              BranchSideFuncs:
                - htmlNodeDumpOutputInternal
        - Branch String:   'xmlsave.c:2116,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2120,29'
              BranchSideFuncs:
                - htmlNodeDumpOutputInternal
            - BranchSide:      'xmlsave.c:2124,31'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
      Callsites:
        - Src:             'xmlsave.c:2113,9'
          Dst:             xhtmlNodeDumpOutput
        - Src:             'xmlsave.c:2120,2'
          Dst:             htmlNodeDumpOutputInternal
        - Src:             'xmlsave.c:2124,5'
          Dst:             xmlNodeDumpOutputInternal
    - functionName:    xmlSaveDoc
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2085
      functionLinenumberEnd: 2092
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlDocContentDumpOutput
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlsave.c:2088,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2088,42'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2088,28'
              BranchSideFuncs:
                - xmlDocContentDumpOutput
        - Branch String:   'xmlsave.c:2088,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2088,42'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2089,33'
              BranchSideFuncs:
                - xmlDocContentDumpOutput
        - Branch String:   'xmlsave.c:2089,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2090,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2091,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlsave.c:2089,9'
          Dst:             xmlDocContentDumpOutput
    - functionName:    xmlSaveToIO
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2058
      functionLinenumberEnd: 2070
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - iowrite
        - ioclose
        - ioctx
        - encoding
        - options
      BBCount:         8
      ICount:          74
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCharEncCloseFunc
        - xmlFreeSaveCtxt
        - xmlNewSaveCtxt
        - xmlOutputBufferCreateIO
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlsave.c:2062,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2062,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2063,40'
              BranchSideFuncs:
                - xmlOutputBufferCreateIO
                - xmlCharEncCloseFunc
                - xmlFreeSaveCtxt
        - Branch String:   'xmlsave.c:2064,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2065,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlFreeSaveCtxt
            - BranchSide:      'xmlsave.c:2069,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlsave.c:2061,11'
          Dst:             xmlNewSaveCtxt
        - Src:             'xmlsave.c:2063,16'
          Dst:             xmlOutputBufferCreateIO
        - Src:             'xmlsave.c:2065,9'
          Dst:             xmlCharEncCloseFunc
        - Src:             'xmlsave.c:2066,2'
          Dst:             xmlFreeSaveCtxt
    - functionName:    xmlNewSaveCtxt
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - encoding
        - options
      BBCount:         11
      ICount:          80
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlFreeSaveCtxt
        - xmlOpenCharEncodingHandler
        - xmlSaveCtxtInit
        - xmlSaveErr
        - xmlSaveErrMemory
        - xmlStrdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlsave.c:315,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:316,2'
              BranchSideFuncs:
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:319,12'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlOpenCharEncodingHandler
                - xmlStrdup
                - xmlSaveErr
                - xmlFreeSaveCtxt
        - Branch String:   'xmlsave.c:321,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:324,42'
              BranchSideFuncs:
                - xmlOpenCharEncodingHandler
                - xmlStrdup
                - xmlSaveCtxtInit
                - xmlSaveErr
                - xmlFreeSaveCtxt
            - BranchSide:      'xmlsave.c:334,21'
              BranchSideFuncs:
                - xmlSaveCtxtInit
        - Branch String:   'xmlsave.c:326,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:327,23'
              BranchSideFuncs:
                - xmlSaveErr
                - xmlFreeSaveCtxt
            - BranchSide:      'xmlsave.c:331,52'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSaveCtxtInit
      Callsites:
        - Src:             'xmlsave.c:316,2'
          Dst:             xmlSaveErrMemory
        - Src:             'xmlsave.c:324,15'
          Dst:             xmlOpenCharEncodingHandler
        - Src:             'xmlsave.c:327,6'
          Dst:             xmlSaveErr
        - Src:             'xmlsave.c:328,13'
          Dst:             xmlFreeSaveCtxt
        - Src:             'xmlsave.c:331,25'
          Dst:             xmlStrdup
        - Src:             'xmlsave.c:334,5'
          Dst:             xmlSaveCtxtInit
    - functionName:    xmlSaveToBuffer
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2027
      functionLinenumberEnd: 2039
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buffer
        - encoding
        - options
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCharEncCloseFunc
        - xmlFreeSaveCtxt
        - xmlNewSaveCtxt
        - xmlOutputBufferCreateBuffer
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xmlsave.c:2031,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2031,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2032,44'
              BranchSideFuncs:
                - xmlOutputBufferCreateBuffer
                - xmlCharEncCloseFunc
                - xmlFreeSaveCtxt
        - Branch String:   'xmlsave.c:2033,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2034,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlFreeSaveCtxt
            - BranchSide:      'xmlsave.c:2038,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlsave.c:2030,11'
          Dst:             xmlNewSaveCtxt
        - Src:             'xmlsave.c:2032,16'
          Dst:             xmlOutputBufferCreateBuffer
        - Src:             'xmlsave.c:2034,9'
          Dst:             xmlCharEncCloseFunc
        - Src:             'xmlsave.c:2035,2'
          Dst:             xmlFreeSaveCtxt
    - functionName:    xmlSaveToFilename
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1997
      functionLinenumberEnd: 2011
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filename
        - encoding
        - options
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCharEncCloseFunc
        - xmlFreeSaveCtxt
        - xmlNewSaveCtxt
        - xmlOutputBufferCreateFilename
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlsave.c:2002,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2002,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2003,46'
              BranchSideFuncs:
                - xmlOutputBufferCreateFilename
                - xmlCharEncCloseFunc
                - xmlFreeSaveCtxt
        - Branch String:   'xmlsave.c:2005,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2006,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlFreeSaveCtxt
            - BranchSide:      'xmlsave.c:2010,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlsave.c:2001,11'
          Dst:             xmlNewSaveCtxt
        - Src:             'xmlsave.c:2003,16'
          Dst:             xmlOutputBufferCreateFilename
        - Src:             'xmlsave.c:2006,9'
          Dst:             xmlCharEncCloseFunc
        - Src:             'xmlsave.c:2007,2'
          Dst:             xmlFreeSaveCtxt
    - functionName:    xmlSaveToFd
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1969
      functionLinenumberEnd: 1981
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fd
        - encoding
        - options
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCharEncCloseFunc
        - xmlFreeSaveCtxt
        - xmlNewSaveCtxt
        - xmlOutputBufferCreateFd
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlsave.c:1973,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1973,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1974,40'
              BranchSideFuncs:
                - xmlOutputBufferCreateFd
                - xmlCharEncCloseFunc
                - xmlFreeSaveCtxt
        - Branch String:   'xmlsave.c:1975,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1976,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlFreeSaveCtxt
            - BranchSide:      'xmlsave.c:1980,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlsave.c:1972,11'
          Dst:             xmlNewSaveCtxt
        - Src:             'xmlsave.c:1974,16'
          Dst:             xmlOutputBufferCreateFd
        - Src:             'xmlsave.c:1976,9'
          Dst:             xmlCharEncCloseFunc
        - Src:             'xmlsave.c:1977,2'
          Dst:             xmlFreeSaveCtxt
    - functionName:    xmlNsListDumpOutput
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 929
      functionLinenumberEnd: 934
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - cur
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlNsDumpOutput
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlsave.c:930,5'
          Branch Sides:
            - BranchSide:      'xmlsave.c:931,25'
              BranchSideFuncs:
                - xmlNsDumpOutput
            - BranchSide:      'xmlsave.c:934,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlsave.c:931,9'
          Dst:             xmlNsDumpOutput
    - functionName:    xmlXIncludeCopyNode
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 824
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - elem
        - copyChildren
        - targetBase
      BBCount:         83
      ICount:          472
      EdgeCount:       112
      CyclomaticComplexity: 31
      functionsReached:
        - xmlFreeNodeList
        - xmlStaticCopyNode
        - xmlStrEqual
        - xmlXIncludeBaseFixup
        - xmlXIncludeErrMemory
        - xmlXIncludeExpandNode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xinclude.c:725,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:726,15'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:730,15'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:727,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:728,13'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:729,5'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:737,46'
          Branch Sides:
            - BranchSide:      'xinclude.c:738,14'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:740,9'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:737,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:740,9'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:740,21'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:740,52'
          Branch Sides:
            - BranchSide:      'xinclude.c:741,21'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:773,38'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:741,38'
          Branch Sides:
            - BranchSide:      'xinclude.c:742,33'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:773,38'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:742,60'
          Branch Sides:
            - BranchSide:      'xinclude.c:743,34'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStaticCopyNode
                - xmlStrEqual
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:773,38'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:743,63'
          Branch Sides:
            - BranchSide:      'xinclude.c:744,34'
              BranchSideFuncs:
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:745,59'
              BranchSideFuncs:
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:740,20'
          Branch Sides:
            - BranchSide:      'xinclude.c:745,59'
              BranchSideFuncs:
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:773,38'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:747,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:748,17'
              BranchSideFuncs:
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:752,25'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:752,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:753,42'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:772,9'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:754,21'
          Branch Sides:
            - BranchSide:      'xinclude.c:755,42'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:759,21'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeErrMemory
                - xmlXIncludeBaseFixup
        - Branch String:   'xinclude.c:759,21'
          Branch Sides:
            - BranchSide:      'xinclude.c:760,30'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeErrMemory
                - xmlXIncludeBaseFixup
            - BranchSide:      'xinclude.c:761,21'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeErrMemory
                - xmlXIncludeBaseFixup
        - Branch String:   'xinclude.c:761,21'
          Branch Sides:
            - BranchSide:      'xinclude.c:762,40'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeErrMemory
                - xmlXIncludeBaseFixup
            - BranchSide:      'xinclude.c:764,28'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeErrMemory
                - xmlXIncludeBaseFixup
        - Branch String:   'xinclude.c:769,34'
          Branch Sides:
            - BranchSide:      'xinclude.c:769,38'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeErrMemory
                - xmlXIncludeBaseFixup
            - BranchSide:      'xinclude.c:771,13'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:769,21'
          Branch Sides:
            - BranchSide:      'xinclude.c:770,42'
              BranchSideFuncs:
                - xmlXIncludeBaseFixup
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:771,13'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:774,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:775,38'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:779,17'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeBaseFixup
        - Branch String:   'xinclude.c:779,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:780,26'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeBaseFixup
            - BranchSide:      'xinclude.c:781,17'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeBaseFixup
        - Branch String:   'xinclude.c:781,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:782,36'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeBaseFixup
            - BranchSide:      'xinclude.c:784,24'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeBaseFixup
        - Branch String:   'xinclude.c:789,30'
          Branch Sides:
            - BranchSide:      'xinclude.c:789,34'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeBaseFixup
            - BranchSide:      'xinclude.c:792,24'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:789,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:790,38'
              BranchSideFuncs:
                - xmlXIncludeBaseFixup
                - xmlStaticCopyNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:792,24'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:796,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:797,19'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:804,13'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:804,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:805,20'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:807,9'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:807,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:808,17'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:818,15'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:808,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:809,38'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:810,19'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:811,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:812,24'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:813,26'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
      Callsites:
        - Src:             'xinclude.c:742,21'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:743,22'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:744,22'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:745,37'
          Dst:             xmlXIncludeExpandNode
        - Src:             'xinclude.c:753,24'
          Dst:             xmlStaticCopyNode
        - Src:             'xinclude.c:755,21'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:770,21'
          Dst:             xmlXIncludeBaseFixup
        - Src:             'xinclude.c:773,20'
          Dst:             xmlStaticCopyNode
        - Src:             'xinclude.c:775,17'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:790,17'
          Dst:             xmlXIncludeBaseFixup
        - Src:             'xinclude.c:822,5'
          Dst:             xmlFreeNodeList
    - functionName:    xmlXIncludeExpandNode
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1599
      functionLinenumberEnd: 1658
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         20
      ICount:          165
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - xmlXIncludeAddNode
        - xmlXIncludeErr
        - xmlXIncludeLoadNode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xinclude.c:1603,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1604,9'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1605,9'
              BranchSideFuncs:
                - xmlXIncludeAddNode
                - xmlXIncludeLoadNode
                - xmlXIncludeErr
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1605,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1606,24'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1632,9'
              BranchSideFuncs:
                - xmlXIncludeAddNode
                - xmlXIncludeLoadNode
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1632,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1633,9'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1634,5'
              BranchSideFuncs:
                - xmlXIncludeAddNode
                - xmlXIncludeLoadNode
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1637,5'
          Branch Sides:
            - BranchSide:      'xinclude.c:1638,13'
              BranchSideFuncs:
                - xmlXIncludeAddNode
                - xmlXIncludeLoadNode
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1648,30'
              BranchSideFuncs:
                - xmlXIncludeAddNode
                - xmlXIncludeLoadNode
        - Branch String:   'xinclude.c:1638,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1639,17'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1646,5'
              BranchSideFuncs:
                - xmlXIncludeAddNode
                - xmlXIncludeLoadNode
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1639,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:1640,32'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1644,20'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1649,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1650,9'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1651,5'
              BranchSideFuncs:
                - xmlXIncludeLoadNode
      Callsites:
        - Src:             'xinclude.c:1606,9'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1640,17'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1648,11'
          Dst:             xmlXIncludeAddNode
        - Src:             'xinclude.c:1653,5'
          Dst:             xmlXIncludeLoadNode
    - functionName:    xmlXIncludeErrMemory
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlRaiseMemoryError
      functionUses:    41
      BranchProfiles:  []
      Callsites:
        - Src:             'xinclude.c:146,5'
          Dst:             xmlRaiseMemoryError
    - functionName:    xmlXIncludeBaseFixup
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
        - copy
        - targetBase
      BBCount:         32
      ICount:          184
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - xmlBuildRelativeURISafe
        - xmlNodeGetBaseSafe
        - xmlNodeSetBase
        - xmlStrEqual
        - xmlStrchr
        - xmlStrdup
        - xmlStrlen
        - xmlUnsetNsProp
        - xmlXIncludeErr
        - xmlXIncludeErrMemory
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xinclude.c:656,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:657,9'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:659,28'
              BranchSideFuncs:
                - xmlNodeGetBaseSafe
                - xmlUnsetNsProp
                - xmlStrEqual
                - xmlStrlen
                - xmlStrlen
                - xmlBuildRelativeURISafe
                - xmlStrchr
                - xmlNodeSetBase
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:659,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:660,30'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlUnsetNsProp
                - xmlStrEqual
                - xmlStrlen
                - xmlStrlen
                - xmlBuildRelativeURISafe
                - xmlStrchr
                - xmlNodeSetBase
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:662,10'
              BranchSideFuncs:
                - xmlUnsetNsProp
                - xmlStrEqual
                - xmlStrlen
                - xmlStrlen
                - xmlBuildRelativeURISafe
                - xmlStrchr
                - xmlNodeSetBase
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:662,24'
          Branch Sides:
            - BranchSide:      'xinclude.c:662,40'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrlen
                - xmlStrlen
                - xmlBuildRelativeURISafe
                - xmlStrchr
                - xmlUnsetNsProp
                - xmlNodeSetBase
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:696,5'
              BranchSideFuncs:
                - xmlUnsetNsProp
        - Branch String:   'xinclude.c:662,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:663,24'
              BranchSideFuncs:
                - xmlUnsetNsProp
            - BranchSide:      'xinclude.c:696,5'
              BranchSideFuncs:
                - xmlUnsetNsProp
        - Branch String:   'xinclude.c:663,52'
          Branch Sides:
            - BranchSide:      'xinclude.c:664,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrchr
                - xmlUnsetNsProp
                - xmlNodeSetBase
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:665,33'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrchr
                - xmlUnsetNsProp
                - xmlNodeSetBase
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:663,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:665,33'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrchr
                - xmlUnsetNsProp
                - xmlNodeSetBase
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:670,44'
              BranchSideFuncs:
                - xmlBuildRelativeURISafe
                - xmlStrchr
                - xmlUnsetNsProp
                - xmlNodeSetBase
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:666,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:667,38'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:670,9'
              BranchSideFuncs:
                - xmlStrchr
                - xmlUnsetNsProp
                - xmlNodeSetBase
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:670,20'
          Branch Sides:
            - BranchSide:      'xinclude.c:0,0'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:671,34'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:674,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:675,28'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:685,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlUnsetNsProp
                - xmlNodeSetBase
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:685,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:686,34'
              BranchSideFuncs:
                - xmlNodeSetBase
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:691,5'
              BranchSideFuncs:
                - xmlUnsetNsProp
        - Branch String:   'xinclude.c:687,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:688,38'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:689,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xinclude.c:659,9'
          Dst:             xmlNodeGetBaseSafe
        - Src:             'xinclude.c:660,9'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:662,28'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:663,14'
          Dst:             xmlStrlen
        - Src:             'xinclude.c:664,14'
          Dst:             xmlStrlen
        - Src:             'xinclude.c:665,23'
          Dst:             xmlStrdup
        - Src:             'xinclude.c:667,17'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:670,20'
          Dst:             xmlBuildRelativeURISafe
        - Src:             'xinclude.c:671,13'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:675,13'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:685,13'
          Dst:             xmlStrchr
        - Src:             'xinclude.c:686,19'
          Dst:             xmlNodeSetBase
        - Src:             'xinclude.c:688,17'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:698,5'
          Dst:             xmlUnsetNsProp
    - functionName:    xmlXIncludeErr
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - error
        - msg
        - extra
      BBCount:         16
      ICount:          133
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
        - xmlIsCatastrophicError
        - xmlRaiseError
        - xmlXIncludeErrMemory
      functionUses:    34
      BranchProfiles:
        - Branch String:   'xinclude.c:168,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:169,30'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:173,9'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlIsCatastrophicError
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'xinclude.c:173,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:174,9'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:175,5'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlIsCatastrophicError
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'xinclude.c:180,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:181,19'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRaiseError
                - xmlIsCatastrophicError
            - BranchSide:      'xinclude.c:185,25'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlIsCatastrophicError
        - Branch String:   'xinclude.c:189,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:190,9'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:193,23'
              BranchSideFuncs:
                - xmlIsCatastrophicError
      Callsites:
        - Src:             'xinclude.c:169,9'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:181,19'
          Dst:             __xmlGenericError
        - Src:             'xinclude.c:182,16'
          Dst:             __xmlGenericErrorContext
        - Src:             'xinclude.c:185,11'
          Dst:             xmlRaiseError
        - Src:             'xinclude.c:200,13'
          Dst:             xmlIsCatastrophicError
    - functionName:    xmlXIncludeAddNode
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         86
      ICount:          582
      EdgeCount:       119
      CyclomaticComplexity: 35
      functionsReached:
        - xmlBuildURISafe
        - xmlFreeURI
        - xmlGrowCapacity
        - xmlNodeGetBaseSafe
        - xmlParseURISafe
        - xmlSaveUri
        - xmlStrEqual
        - xmlStrdup
        - xmlStrlen
        - xmlXIncludeErr
        - xmlXIncludeErrMemory
        - xmlXIncludeFreeRef
        - xmlXIncludeGetProp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:418,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:419,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:420,9'
              BranchSideFuncs:
                - xmlXIncludeGetProp
                - xmlXIncludeGetProp
                - xmlStrlen
                - xmlXIncludeGetProp
                - xmlParseURISafe
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:420,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:421,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:427,35'
              BranchSideFuncs:
                - xmlXIncludeGetProp
                - xmlXIncludeGetProp
                - xmlStrlen
                - xmlXIncludeGetProp
                - xmlParseURISafe
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:430,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:431,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXIncludeGetProp
                - xmlParseURISafe
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:442,26'
              BranchSideFuncs:
                - xmlStrlen
                - xmlXIncludeGetProp
                - xmlParseURISafe
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:431,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:432,21'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeFreeRef
                - xmlFreeURI
            - BranchSide:      'xinclude.c:437,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXIncludeGetProp
                - xmlParseURISafe
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:438,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:439,34'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlXIncludeFreeRef
                - xmlFreeURI
            - BranchSide:      'xinclude.c:442,5'
              BranchSideFuncs:
                - xmlXIncludeGetProp
                - xmlParseURISafe
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:442,16'
          Branch Sides:
            - BranchSide:      'xinclude.c:0,0'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeFreeRef
                - xmlFreeURI
            - BranchSide:      'xinclude.c:443,24'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeFreeRef
                - xmlFreeURI
        - Branch String:   'xinclude.c:449,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:450,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlParseURISafe
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:464,41'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:450,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:451,10'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:452,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlParseURISafe
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:452,11'
          Branch Sides:
            - BranchSide:      'xinclude.c:453,10'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:455,21'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeFreeRef
                - xmlFreeURI
        - Branch String:   'xinclude.c:465,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:466,13'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:474,9'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:466,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:467,34'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlXIncludeFreeRef
                - xmlFreeURI
            - BranchSide:      'xinclude.c:469,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeFreeRef
                - xmlFreeURI
        - Branch String:   'xinclude.c:474,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:475,13'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:489,22'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:475,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:476,10'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:482,21'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeFreeRef
                - xmlFreeURI
        - Branch String:   'xinclude.c:476,10'
          Branch Sides:
            - BranchSide:      'xinclude.c:477,26'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:479,3'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:490,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:491,23'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlXIncludeFreeRef
                - xmlFreeURI
            - BranchSide:      'xinclude.c:494,5'
              BranchSideFuncs:
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:501,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:502,30'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlXIncludeFreeRef
                - xmlFreeURI
            - BranchSide:      'xinclude.c:506,9'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:506,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:507,29'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:522,15'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:507,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:508,34'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlXIncludeFreeRef
                - xmlFreeURI
            - BranchSide:      'xinclude.c:511,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:511,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:512,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeFreeRef
                - xmlFreeURI
            - BranchSide:      'xinclude.c:516,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:519,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:520,19'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:521,5'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:528,22'
          Branch Sides:
            - BranchSide:      'xinclude.c:528,26'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:536,31'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:528,36'
          Branch Sides:
            - BranchSide:      'xinclude.c:529,11'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:536,31'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:529,29'
          Branch Sides:
            - BranchSide:      'xinclude.c:529,33'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeFreeRef
                - xmlFreeURI
            - BranchSide:      'xinclude.c:530,17'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeFreeRef
                - xmlFreeURI
        - Branch String:   'xinclude.c:528,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:530,17'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeFreeRef
                - xmlFreeURI
            - BranchSide:      'xinclude.c:536,31'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:537,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:538,30'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlXIncludeFreeRef
                - xmlFreeURI
            - BranchSide:      'xinclude.c:541,12'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:553,57'
          Branch Sides:
            - BranchSide:      'xinclude.c:554,10'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:568,9'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:554,28'
          Branch Sides:
            - BranchSide:      'xinclude.c:555,11'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:568,9'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:553,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:556,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:568,9'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:556,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:557,25'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:560,25'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:561,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:0,0'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlXIncludeFreeRef
                - xmlFreeURI
            - BranchSide:      'xinclude.c:562,31'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlXIncludeFreeRef
                - xmlFreeURI
        - Branch String:   'xinclude.c:568,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:572,35'
              BranchSideFuncs:
                - xmlGrowCapacity.6215
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:586,35'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
        - Branch String:   'xinclude.c:574,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:575,27'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlXIncludeFreeRef
                - xmlFreeURI
            - BranchSide:      'xinclude.c:578,17'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:579,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:580,27'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlXIncludeFreeRef
                - xmlFreeURI
            - BranchSide:      'xinclude.c:583,24'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
      Callsites:
        - Src:             'xinclude.c:427,16'
          Dst:             xmlXIncludeGetProp
        - Src:             'xinclude.c:429,12'
          Dst:             xmlXIncludeGetProp
        - Src:             'xinclude.c:432,6'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:437,9'
          Dst:             xmlStrdup
        - Src:             'xinclude.c:439,13'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:442,16'
          Dst:             xmlStrlen
        - Src:             'xinclude.c:443,9'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:448,13'
          Dst:             xmlXIncludeGetProp
        - Src:             'xinclude.c:450,6'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:452,11'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:455,6'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:464,11'
          Dst:             xmlParseURISafe
        - Src:             'xinclude.c:467,13'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:469,13'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:482,6'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:489,11'
          Dst:             xmlSaveUri
        - Src:             'xinclude.c:491,2'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:501,9'
          Dst:             xmlNodeGetBaseSafe
        - Src:             'xinclude.c:502,9'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:507,13'
          Dst:             xmlBuildURISafe
        - Src:             'xinclude.c:508,13'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:512,13'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:519,13'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:530,2'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:538,9'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:560,25'
          Dst:             xmlStrdup
        - Src:             'xinclude.c:562,10'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:572,19'
          Dst:             xmlGrowCapacity
        - Src:             'xinclude.c:575,6'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:580,6'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:592,5'
          Dst:             xmlXIncludeFreeRef
        - Src:             'xinclude.c:593,5'
          Dst:             xmlFreeURI
    - functionName:    xmlXIncludeLoadNode
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1670
      functionLinenumberEnd: 1713
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - ref
      BBCount:         36
      ICount:          187
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - xmlStrEqual
        - xmlXIncludeErr
        - xmlXIncludeLoadDoc
        - xmlXIncludeLoadFallback
        - xmlXIncludeLoadTxt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:1674,24'
          Branch Sides:
            - BranchSide:      'xinclude.c:1674,28'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1675,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1674,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1675,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1676,11'
              BranchSideFuncs:
                - xmlXIncludeLoadTxt
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeLoadFallback
                - xmlXIncludeLoadDoc
        - Branch String:   'xinclude.c:1677,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1678,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1680,9'
              BranchSideFuncs:
                - xmlXIncludeLoadTxt
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeLoadFallback
                - xmlXIncludeLoadDoc
        - Branch String:   'xinclude.c:1680,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1681,27'
              BranchSideFuncs:
                - xmlXIncludeLoadDoc
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeLoadFallback
            - BranchSide:      'xinclude.c:1684,27'
              BranchSideFuncs:
                - xmlXIncludeLoadTxt
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeLoadFallback
        - Branch String:   'xinclude.c:1687,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1693,13'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeLoadFallback
            - BranchSide:      'xinclude.c:1706,9'
              BranchSideFuncs:
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1694,2'
          Branch Sides:
            - BranchSide:      'xinclude.c:1695,11'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeLoadFallback
            - BranchSide:      'xinclude.c:1705,5'
              BranchSideFuncs:
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1695,47'
          Branch Sides:
            - BranchSide:      'xinclude.c:1696,4'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeLoadFallback
            - BranchSide:      'xinclude.c:1703,17'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeLoadFallback
        - Branch String:   'xinclude.c:1696,26'
          Branch Sides:
            - BranchSide:      'xinclude.c:1697,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeLoadFallback
            - BranchSide:      'xinclude.c:1703,17'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeLoadFallback
        - Branch String:   'xinclude.c:1697,52'
          Branch Sides:
            - BranchSide:      'xinclude.c:1698,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeLoadFallback
            - BranchSide:      'xinclude.c:1703,17'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeLoadFallback
        - Branch String:   'xinclude.c:1698,51'
          Branch Sides:
            - BranchSide:      'xinclude.c:1699,17'
              BranchSideFuncs:
                - xmlXIncludeLoadFallback
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1700,33'
              BranchSideFuncs:
                - xmlXIncludeLoadFallback
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1695,10'
          Branch Sides:
            - BranchSide:      'xinclude.c:1700,33'
              BranchSideFuncs:
                - xmlXIncludeLoadFallback
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1703,17'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeLoadFallback
        - Branch String:   'xinclude.c:1706,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1707,17'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1712,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xinclude.c:1681,8'
          Dst:             xmlXIncludeLoadDoc
        - Src:             'xinclude.c:1684,8'
          Dst:             xmlXIncludeLoadTxt
        - Src:             'xinclude.c:1697,4'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1698,5'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1699,5'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1700,9'
          Dst:             xmlXIncludeLoadFallback
        - Src:             'xinclude.c:1707,2'
          Dst:             xmlXIncludeErr
    - functionName:    xmlXIncludeLoadDoc
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1345
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - ref
      BBCount:         117
      ICount:          816
      EdgeCount:       146
      CyclomaticComplexity: 31
      functionsReached:
        - xmlDocCopyNode
        - xmlDocGetRootElement
        - xmlFreeDoc
        - xmlGrowCapacity
        - xmlStrEqual
        - xmlStrdup
        - xmlXIncludeBaseFixup
        - xmlXIncludeCopyXPointer
        - xmlXIncludeErr
        - xmlXIncludeErrMemory
        - xmlXIncludeMergeEntities
        - xmlXIncludeParseFile
        - xmlXIncludeRecurseDoc
        - xmlXPathFreeObject
        - xmlXPathNewContext
        - xmlXPathSetErrorHandler
        - xmlXPtrEval
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:1096,23'
          Branch Sides:
            - BranchSide:      'xinclude.c:1096,27'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1098,8'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1096,42'
          Branch Sides:
            - BranchSide:      'xinclude.c:1097,4'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1098,8'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1097,23'
          Branch Sides:
            - BranchSide:      'xinclude.c:1097,39'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXIncludeParseFile
                - xmlStrdup
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1105,12'
              BranchSideFuncs:
                - xmlXIncludeParseFile
                - xmlStrdup
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1096,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1098,8'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1105,12'
              BranchSideFuncs:
                - xmlXIncludeParseFile
                - xmlStrdup
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1105,5'
          Branch Sides:
            - BranchSide:      'xinclude.c:1106,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXIncludeParseFile
                - xmlStrdup
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1128,17'
              BranchSideFuncs:
                - xmlXIncludeParseFile
                - xmlStrdup
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlXIncludeErrMemory
                - xmlFreeDoc
        - Branch String:   'xinclude.c:1106,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1107,17'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1117,5'
              BranchSideFuncs:
                - xmlXIncludeParseFile
                - xmlStrdup
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1107,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:1108,32'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1112,12'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1113,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:1114,17'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1115,6'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1129,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1130,2'
              BranchSideFuncs:
                - xmlXIncludeParseFile
                - xmlStrdup
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlXIncludeErrMemory
                - xmlFreeDoc
            - BranchSide:      'xinclude.c:1134,32'
              BranchSideFuncs:
                - xmlXIncludeParseFile
                - xmlStrdup
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlXIncludeErrMemory
                - xmlFreeDoc
        - Branch String:   'xinclude.c:1140,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1144,35'
              BranchSideFuncs:
                - xmlGrowCapacity.6215
                - xmlStrdup
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlXIncludeErrMemory
                - xmlFreeDoc
            - BranchSide:      'xinclude.c:1160,14'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErrMemory
                - xmlFreeDoc
        - Branch String:   'xinclude.c:1146,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1147,34'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeDoc
            - BranchSide:      'xinclude.c:1151,15'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlXIncludeErrMemory
                - xmlFreeDoc
        - Branch String:   'xinclude.c:1152,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1153,34'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeDoc
            - BranchSide:      'xinclude.c:1157,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErrMemory
                - xmlFreeDoc
        - Branch String:   'xinclude.c:1163,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1164,30'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeDoc
            - BranchSide:      'xinclude.c:1168,5'
              BranchSideFuncs:
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
        - Branch String:   'xinclude.c:1171,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1172,9'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1179,10'
              BranchSideFuncs:
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
        - Branch String:   'xinclude.c:1179,28'
          Branch Sides:
            - BranchSide:      'xinclude.c:1179,45'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1185,30'
              BranchSideFuncs:
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1179,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1180,15'
              BranchSideFuncs:
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1185,30'
              BranchSideFuncs:
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1207,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1210,37'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1235,13'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1211,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1212,28'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1217,35'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1218,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1219,34'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1223,13'
              BranchSideFuncs:
                - xmlXIncludeBaseFixup
        - Branch String:   'xinclude.c:1223,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1224,34'
              BranchSideFuncs:
                - xmlXIncludeBaseFixup
            - BranchSide:      'xinclude.c:1225,5'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1235,28'
          Branch Sides:
            - BranchSide:      'xinclude.c:1235,31'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1242,13'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1235,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1236,21'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1242,13'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1242,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1243,47'
              BranchSideFuncs:
                - xmlXPathNewContext
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1255,33'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1244,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:1245,38'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1248,17'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathSetErrorHandler
        - Branch String:   'xinclude.c:1248,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:1249,41'
              BranchSideFuncs:
                - xmlXPathSetErrorHandler
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1252,13'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1258,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1259,17'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1267,13'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
        - Branch String:   'xinclude.c:1259,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:1260,38'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1262,32'
              BranchSideFuncs:
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1267,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1268,13'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1269,10'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
        - Branch String:   'xinclude.c:1269,2'
          Branch Sides:
            - BranchSide:      'xinclude.c:1276,18'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXPathFreeObject
            - BranchSide:      'xinclude.c:1276,18'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXPathFreeObject
            - BranchSide:      'xinclude.c:1276,18'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXPathFreeObject
            - BranchSide:      'xinclude.c:1276,18'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXPathFreeObject
            - BranchSide:      'xinclude.c:1276,18'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXPathFreeObject
            - BranchSide:      'xinclude.c:1276,18'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXPathFreeObject
            - BranchSide:      'xinclude.c:1282,17'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1285,8'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1286,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1287,13'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1335,44'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
        - Branch String:   'xinclude.c:1287,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1288,7'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1334,2'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
        - Branch String:   'xinclude.c:1288,7'
          Branch Sides:
            - BranchSide:      'xinclude.c:1289,7'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1290,11'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1290,3'
          Branch Sides:
            - BranchSide:      'xinclude.c:1300,4'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1300,4'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1300,4'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1300,4'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1300,4'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1300,4'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1300,4'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1300,4'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1300,4'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1303,19'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1310,19'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1325,19'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1325,19'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1325,19'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1325,19'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1325,19'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1325,19'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1325,19'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1325,19'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1325,19'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1333,6'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
      Callsites:
        - Src:             'xinclude.c:1097,27'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1106,6'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1108,17'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1134,11'
          Dst:             xmlXIncludeParseFile
        - Src:             'xinclude.c:1144,19'
          Dst:             xmlGrowCapacity
        - Src:             'xinclude.c:1147,13'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1148,13'
          Dst:             xmlFreeDoc
        - Src:             'xinclude.c:1153,13'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1154,13'
          Dst:             xmlFreeDoc
        - Src:             'xinclude.c:1162,18'
          Dst:             xmlStrdup
        - Src:             'xinclude.c:1164,9'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1165,9'
          Dst:             xmlFreeDoc
        - Src:             'xinclude.c:1179,33'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1185,5'
          Dst:             xmlXIncludeMergeEntities
        - Src:             'xinclude.c:1201,5'
          Dst:             xmlXIncludeRecurseDoc
        - Src:             'xinclude.c:1210,16'
          Dst:             xmlDocGetRootElement
        - Src:             'xinclude.c:1212,13'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1217,20'
          Dst:             xmlDocCopyNode
        - Src:             'xinclude.c:1219,13'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1224,13'
          Dst:             xmlXIncludeBaseFixup
        - Src:             'xinclude.c:1236,6'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1243,28'
          Dst:             xmlXPathNewContext
        - Src:             'xinclude.c:1245,17'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1249,17'
          Dst:             xmlXPathSetErrorHandler
        - Src:             'xinclude.c:1257,9'
          Dst:             xmlXPtrEval
        - Src:             'xinclude.c:1260,17'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1262,17'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1276,3'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1279,17'
          Dst:             xmlXPathFreeObject
        - Src:             'xinclude.c:1303,4'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1310,4'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1325,4'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1335,20'
          Dst:             xmlXIncludeCopyXPointer
        - Src:             'xinclude.c:1336,9'
          Dst:             xmlXPathFreeObject
    - functionName:    xmlXIncludeLoadTxt
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1358
      functionLinenumberEnd: 1543
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - ref
      BBCount:         115
      ICount:          755
      EdgeCount:       158
      CyclomaticComplexity: 45
      functionsReached:
        - xmlBufContent
        - xmlBufUse
        - xmlCharEncCloseFunc
        - xmlCtxtSetErrorHandler
        - xmlCtxtSetResourceLoader
        - xmlFreeInputStream
        - xmlFreeNode
        - xmlFreeParserCtxt
        - xmlGetUTF8Char
        - xmlGrowCapacity
        - xmlLoadResource
        - xmlNewDocText
        - xmlNewParserCtxt
        - xmlNodeAddContentLen
        - xmlOpenCharEncodingHandler
        - xmlParserInputBufferRead
        - xmlStrEqual
        - xmlStrdup
        - xmlXIncludeErr
        - xmlXIncludeErrMemory
        - xmlXIncludeGetProp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:1376,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1377,17'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
            - BranchSide:      'xinclude.c:1385,12'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlLoadResource
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlOpenCharEncodingHandler
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeGetProp
                - xmlStrEqual
                - xmlNewDocText
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1385,5'
          Branch Sides:
            - BranchSide:      'xinclude.c:1386,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewParserCtxt
                - xmlLoadResource
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlOpenCharEncodingHandler
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeGetProp
                - xmlNewDocText
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1397,9'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlLoadResource
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlOpenCharEncodingHandler
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeGetProp
        - Branch String:   'xinclude.c:1386,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1387,34'
              BranchSideFuncs:
                - xmlNewDocText
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1392,5'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlLoadResource
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlOpenCharEncodingHandler
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeGetProp
                - xmlStrEqual
                - xmlNewDocText
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1388,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:1389,38'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
            - BranchSide:      'xinclude.c:1390,6'
              BranchSideFuncs:
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
        - Branch String:   'xinclude.c:1397,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1398,32'
              BranchSideFuncs:
                - xmlXIncludeGetProp
                - xmlNewParserCtxt
                - xmlLoadResource
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlOpenCharEncodingHandler
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1400,9'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlLoadResource
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlOpenCharEncodingHandler
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1400,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1403,58'
              BranchSideFuncs:
                - xmlOpenCharEncodingHandler
                - xmlNewParserCtxt
                - xmlLoadResource
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1424,13'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlLoadResource
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1406,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1407,17'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlNewParserCtxt
                - xmlLoadResource
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1419,5'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlLoadResource
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1407,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:1408,38'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlNewParserCtxt
                - xmlLoadResource
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1409,24'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1409,24'
          Branch Sides:
            - BranchSide:      'xinclude.c:1410,32'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
            - BranchSide:      'xinclude.c:1414,32'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
        - Branch String:   'xinclude.c:1425,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1426,30'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
            - BranchSide:      'xinclude.c:1429,9'
              BranchSideFuncs:
                - xmlLoadResource
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
        - Branch String:   'xinclude.c:1429,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1430,32'
              BranchSideFuncs:
                - xmlCtxtSetErrorHandler
                - xmlLoadResource
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlCtxtSetResourceLoader
            - BranchSide:      'xinclude.c:1431,9'
              BranchSideFuncs:
                - xmlLoadResource
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlCtxtSetResourceLoader
        - Branch String:   'xinclude.c:1431,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1432,34'
              BranchSideFuncs:
                - xmlCtxtSetResourceLoader
                - xmlLoadResource
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1435,35'
              BranchSideFuncs:
                - xmlLoadResource
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1437,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1441,13'
              BranchSideFuncs:
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1449,11'
              BranchSideFuncs:
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
        - Branch String:   'xinclude.c:1441,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1442,34'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
            - BranchSide:      'xinclude.c:1443,19'
              BranchSideFuncs:
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1450,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1451,2'
              BranchSideFuncs:
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
            - BranchSide:      'xinclude.c:1452,9'
              BranchSideFuncs:
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
        - Branch String:   'xinclude.c:1452,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1453,22'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1454,20'
              BranchSideFuncs:
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1458,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1459,30'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
            - BranchSide:      'xinclude.c:1466,5'
              BranchSideFuncs:
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1468,5'
          Branch Sides:
            - BranchSide:      'xinclude.c:1467,40'
              BranchSideFuncs:
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1469,9'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1469,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1470,13'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1477,29'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1470,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1471,34'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
            - BranchSide:      'xinclude.c:1473,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
        - Branch String:   'xinclude.c:1479,5'
          Branch Sides:
            - BranchSide:      'xinclude.c:1483,13'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1494,30'
              BranchSideFuncs:
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1485,23'
          Branch Sides:
            - BranchSide:      'xinclude.c:1485,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
            - BranchSide:      'xinclude.c:1486,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
        - Branch String:   'xinclude.c:1485,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1485,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
            - BranchSide:      'xinclude.c:1485,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
        - Branch String:   'xinclude.c:1485,28'
          Branch Sides:
            - BranchSide:      'xinclude.c:1485,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
            - BranchSide:      'xinclude.c:1485,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
        - Branch String:   'xinclude.c:1485,28'
          Branch Sides:
            - BranchSide:      'xinclude.c:1485,28'
              BranchSideFuncs:
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1491,14'
              BranchSideFuncs:
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1485,28'
          Branch Sides:
            - BranchSide:      'xinclude.c:1485,28'
              BranchSideFuncs:
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1491,14'
              BranchSideFuncs:
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1485,28'
          Branch Sides:
            - BranchSide:      'xinclude.c:1486,28'
              BranchSideFuncs:
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1491,14'
              BranchSideFuncs:
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1485,28'
          Branch Sides:
            - BranchSide:      'xinclude.c:1485,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
            - BranchSide:      'xinclude.c:1485,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
        - Branch String:   'xinclude.c:1485,28'
          Branch Sides:
            - BranchSide:      'xinclude.c:1485,28'
              BranchSideFuncs:
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1491,14'
              BranchSideFuncs:
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1485,28'
          Branch Sides:
            - BranchSide:      'xinclude.c:1485,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
            - BranchSide:      'xinclude.c:1485,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
        - Branch String:   'xinclude.c:1485,28'
          Branch Sides:
            - BranchSide:      'xinclude.c:1485,28'
              BranchSideFuncs:
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1491,14'
              BranchSideFuncs:
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1485,28'
          Branch Sides:
            - BranchSide:      'xinclude.c:1485,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
            - BranchSide:      'xinclude.c:1486,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
        - Branch String:   'xinclude.c:1485,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1486,28'
              BranchSideFuncs:
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1491,14'
              BranchSideFuncs:
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1494,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1495,30'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1497,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.6215
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1497,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1501,35'
              BranchSideFuncs:
                - xmlGrowCapacity.6215
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1515,48'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1503,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1504,34'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
            - BranchSide:      'xinclude.c:1507,15'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1508,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1509,34'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
            - BranchSide:      'xinclude.c:1512,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1516,33'
          Branch Sides:
            - BranchSide:      'xinclude.c:1517,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1521,47'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1516,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1518,30'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
            - BranchSide:      'xinclude.c:1521,47'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1522,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1523,30'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
            - BranchSide:      'xinclude.c:1527,5'
              BranchSideFuncs:
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
      Callsites:
        - Src:             'xinclude.c:1377,2'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1386,6'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1387,20'
          Dst:             xmlNewDocText
        - Src:             'xinclude.c:1389,17'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1398,13'
          Dst:             xmlXIncludeGetProp
        - Src:             'xinclude.c:1403,16'
          Dst:             xmlOpenCharEncodingHandler
        - Src:             'xinclude.c:1408,17'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1410,17'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1414,17'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1424,13'
          Dst:             xmlNewParserCtxt
        - Src:             'xinclude.c:1426,9'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1430,9'
          Dst:             xmlCtxtSetErrorHandler
        - Src:             'xinclude.c:1432,9'
          Dst:             xmlCtxtSetResourceLoader
        - Src:             'xinclude.c:1435,19'
          Dst:             xmlLoadResource
        - Src:             'xinclude.c:1442,13'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1446,13'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1453,2'
          Dst:             xmlCharEncCloseFunc
        - Src:             'xinclude.c:1457,12'
          Dst:             xmlNewDocText
        - Src:             'xinclude.c:1459,9'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1467,15'
          Dst:             xmlParserInputBufferRead
        - Src:             'xinclude.c:1471,13'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1473,13'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1477,15'
          Dst:             xmlBufContent
        - Src:             'xinclude.c:1478,11'
          Dst:             xmlBufUse
        - Src:             'xinclude.c:1484,15'
          Dst:             xmlGetUTF8Char
        - Src:             'xinclude.c:1486,13'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1494,9'
          Dst:             xmlNodeAddContentLen
        - Src:             'xinclude.c:1495,9'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1501,19'
          Dst:             xmlGrowCapacity
        - Src:             'xinclude.c:1504,13'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1509,13'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1515,38'
          Dst:             xmlStrdup
        - Src:             'xinclude.c:1518,9'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1521,37'
          Dst:             xmlStrdup
        - Src:             'xinclude.c:1523,9'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1538,5'
          Dst:             xmlFreeNode
        - Src:             'xinclude.c:1539,5'
          Dst:             xmlFreeInputStream
        - Src:             'xinclude.c:1540,5'
          Dst:             xmlFreeParserCtxt
        - Src:             'xinclude.c:1541,5'
          Dst:             xmlCharEncCloseFunc
    - functionName:    xmlXIncludeLoadFallback
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1559
      functionLinenumberEnd: 1580
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - fallback
        - ref
      BBCount:         17
      ICount:          101
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXIncludeCopyNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:1563,28'
          Branch Sides:
            - BranchSide:      'xinclude.c:1563,32'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1565,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1563,70'
          Branch Sides:
            - BranchSide:      'xinclude.c:1564,10'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1565,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1563,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1565,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1566,9'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
        - Branch String:   'xinclude.c:1566,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1571,23'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
            - BranchSide:      'xinclude.c:1576,9'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1573,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1574,10'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1575,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xinclude.c:1572,13'
          Dst:             xmlXIncludeCopyNode
    - functionName:    xmlXIncludeGetProp
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
        - name
      BBCount:         20
      ICount:          107
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlNodeGetAttrValue
        - xmlXIncludeErrMemory
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xinclude.c:220,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:221,30'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlNodeGetAttrValue
                - xmlXIncludeErrMemory
                - xmlNodeGetAttrValue
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:222,9'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
                - xmlXIncludeErrMemory
                - xmlNodeGetAttrValue
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:222,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:223,16'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:225,9'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
                - xmlXIncludeErrMemory
                - xmlNodeGetAttrValue
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:225,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:226,33'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
                - xmlNodeGetAttrValue
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:232,29'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:226,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:227,34'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlNodeGetAttrValue
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:228,13'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:228,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:229,20'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:230,5'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:232,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:233,30'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:234,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xinclude.c:220,9'
          Dst:             xmlNodeGetAttrValue
        - Src:             'xinclude.c:221,9'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:226,13'
          Dst:             xmlNodeGetAttrValue
        - Src:             'xinclude.c:227,13'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:232,9'
          Dst:             xmlNodeGetAttrValue
        - Src:             'xinclude.c:233,9'
          Dst:             xmlXIncludeErrMemory
    - functionName:    xmlGrowCapacity
      functionSourceFile: '/src/libxml2/./include/private/memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - capacity
        - elemSize
        - min
        - max
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './include/private/memory.h:36,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:38,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:45,10'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:45,27'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:46,19'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:47,9'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:45,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:47,9'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:50,14'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:52,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:53,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:55,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXIncludeParseFile
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - URL
      BBCount:         34
      ICount:          229
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - xmlCtxtIsCatastrophicError
        - xmlCtxtPushInput
        - xmlCtxtSetErrorHandler
        - xmlCtxtSetResourceLoader
        - xmlCtxtUseOptions
        - xmlDictFree
        - xmlDictReference
        - xmlFreeDoc
        - xmlFreeInputStream
        - xmlFreeParserCtxt
        - xmlInitParser
        - xmlLoadResource
        - xmlNewParserCtxt
        - xmlParseDocument
        - xmlXIncludeErr
        - xmlXIncludeErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:336,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:337,23'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:340,9'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlLoadResource
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlCtxtIsCatastrophicError
                - xmlFreeParserCtxt
                - xmlXIncludeErr
                - xmlFreeDoc
                - xmlFreeInputStream
                - xmlDictReference
                - xmlDictFree
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
        - Branch String:   'xinclude.c:340,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:341,32'
              BranchSideFuncs:
                - xmlCtxtSetErrorHandler
                - xmlCtxtUseOptions
                - xmlLoadResource
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlCtxtIsCatastrophicError
                - xmlFreeParserCtxt
                - xmlXIncludeErr
                - xmlFreeDoc
                - xmlFreeInputStream
                - xmlDictReference
                - xmlDictFree
                - xmlCtxtSetResourceLoader
            - BranchSide:      'xinclude.c:342,9'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlLoadResource
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlCtxtIsCatastrophicError
                - xmlFreeParserCtxt
                - xmlXIncludeErr
                - xmlFreeDoc
                - xmlFreeInputStream
                - xmlDictReference
                - xmlDictFree
                - xmlCtxtSetResourceLoader
        - Branch String:   'xinclude.c:342,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:343,34'
              BranchSideFuncs:
                - xmlCtxtSetResourceLoader
                - xmlCtxtUseOptions
                - xmlLoadResource
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlCtxtIsCatastrophicError
                - xmlFreeParserCtxt
                - xmlXIncludeErr
                - xmlFreeDoc
                - xmlFreeInputStream
                - xmlDictReference
                - xmlDictFree
            - BranchSide:      'xinclude.c:349,23'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlLoadResource
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlCtxtIsCatastrophicError
                - xmlFreeParserCtxt
                - xmlXIncludeErr
                - xmlFreeDoc
                - xmlFreeInputStream
                - xmlDictReference
                - xmlDictFree
        - Branch String:   'xinclude.c:355,29'
          Branch Sides:
            - BranchSide:      'xinclude.c:355,33'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlLoadResource
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlCtxtIsCatastrophicError
                - xmlFreeParserCtxt
                - xmlXIncludeErr
                - xmlFreeDoc
                - xmlFreeInputStream
                - xmlDictReference
                - xmlDictFree
            - BranchSide:      'xinclude.c:366,23'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlLoadResource
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlCtxtIsCatastrophicError
                - xmlFreeParserCtxt
                - xmlXIncludeErr
                - xmlFreeDoc
                - xmlFreeInputStream
        - Branch String:   'xinclude.c:355,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:356,12'
              BranchSideFuncs:
                - xmlDictReference
                - xmlCtxtUseOptions
                - xmlLoadResource
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlCtxtIsCatastrophicError
                - xmlFreeParserCtxt
                - xmlXIncludeErr
                - xmlFreeDoc
                - xmlFreeInputStream
                - xmlDictFree
            - BranchSide:      'xinclude.c:366,23'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlLoadResource
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlCtxtIsCatastrophicError
                - xmlFreeParserCtxt
                - xmlXIncludeErr
                - xmlFreeDoc
                - xmlFreeInputStream
        - Branch String:   'xinclude.c:356,12'
          Branch Sides:
            - BranchSide:      'xinclude.c:357,25'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtUseOptions
                - xmlLoadResource
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlCtxtIsCatastrophicError
                - xmlFreeParserCtxt
                - xmlXIncludeErr
                - xmlFreeDoc
                - xmlFreeInputStream
            - BranchSide:      'xinclude.c:358,16'
              BranchSideFuncs:
                - xmlDictReference
                - xmlCtxtUseOptions
                - xmlLoadResource
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlCtxtIsCatastrophicError
                - xmlFreeParserCtxt
                - xmlXIncludeErr
                - xmlFreeDoc
                - xmlFreeInputStream
        - Branch String:   'xinclude.c:369,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:370,9'
              BranchSideFuncs:
                - xmlCtxtIsCatastrophicError
                - xmlFreeParserCtxt
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:372,26'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlCtxtIsCatastrophicError
                - xmlFreeParserCtxt
                - xmlXIncludeErr
                - xmlFreeDoc
                - xmlFreeInputStream
        - Branch String:   'xinclude.c:372,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:373,28'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlCtxtIsCatastrophicError
                - xmlFreeParserCtxt
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:377,22'
              BranchSideFuncs:
                - xmlParseDocument
                - xmlCtxtIsCatastrophicError
                - xmlFreeParserCtxt
                - xmlXIncludeErr
                - xmlFreeDoc
        - Branch String:   'xinclude.c:379,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:380,15'
              BranchSideFuncs:
                - xmlCtxtIsCatastrophicError
                - xmlFreeParserCtxt
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:383,13'
              BranchSideFuncs:
                - xmlCtxtIsCatastrophicError
                - xmlFreeParserCtxt
                - xmlXIncludeErr
                - xmlFreeDoc
        - Branch String:   'xinclude.c:384,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:385,17'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlCtxtIsCatastrophicError
                - xmlFreeParserCtxt
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:386,9'
              BranchSideFuncs:
                - xmlCtxtIsCatastrophicError
                - xmlFreeParserCtxt
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:390,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:391,24'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeParserCtxt
            - BranchSide:      'xinclude.c:392,23'
              BranchSideFuncs:
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'xinclude.c:333,5'
          Dst:             xmlInitParser
        - Src:             'xinclude.c:335,13'
          Dst:             xmlNewParserCtxt
        - Src:             'xinclude.c:337,2'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:341,9'
          Dst:             xmlCtxtSetErrorHandler
        - Src:             'xinclude.c:343,9'
          Dst:             xmlCtxtSetResourceLoader
        - Src:             'xinclude.c:357,13'
          Dst:             xmlDictFree
        - Src:             'xinclude.c:359,2'
          Dst:             xmlDictReference
        - Src:             'xinclude.c:366,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'xinclude.c:368,19'
          Dst:             xmlLoadResource
        - Src:             'xinclude.c:372,9'
          Dst:             xmlCtxtPushInput
        - Src:             'xinclude.c:373,9'
          Dst:             xmlFreeInputStream
        - Src:             'xinclude.c:377,5'
          Dst:             xmlParseDocument
        - Src:             'xinclude.c:385,6'
          Dst:             xmlFreeDoc
        - Src:             'xinclude.c:390,9'
          Dst:             xmlCtxtIsCatastrophicError
        - Src:             'xinclude.c:391,9'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:392,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlXIncludeMergeEntities
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1067
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - from
      BBCount:         33
      ICount:          199
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - xmlCreateIntSubset
        - xmlDocGetRootElement
        - xmlHashScan
        - xmlStrEqual
        - xmlXIncludeErrMemory
        - xmlXIncludeMergeEntity
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:1022,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1023,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1025,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashScan
                - xmlHashScan
                - xmlDocGetRootElement
                - xmlCreateIntSubset
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1025,24'
          Branch Sides:
            - BranchSide:      'xinclude.c:1025,28'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1026,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1025,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1026,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1028,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashScan
                - xmlHashScan
                - xmlDocGetRootElement
                - xmlCreateIntSubset
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1029,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1030,29'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlCreateIntSubset
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashScan
                - xmlHashScan
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1040,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashScan
                - xmlHashScan
        - Branch String:   'xinclude.c:1031,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1032,6'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1033,37'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashScan
                - xmlHashScan
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1034,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1035,34'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1038,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashScan
                - xmlHashScan
        - Branch String:   'xinclude.c:1041,26'
          Branch Sides:
            - BranchSide:      'xinclude.c:1041,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashScan
                - xmlHashScan
            - BranchSide:      'xinclude.c:1050,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashScan
        - Branch String:   'xinclude.c:1041,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1044,14'
              BranchSideFuncs:
                - xmlHashScan
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashScan
            - BranchSide:      'xinclude.c:1050,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashScan
        - Branch String:   'xinclude.c:1051,26'
          Branch Sides:
            - BranchSide:      'xinclude.c:1051,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashScan
            - BranchSide:      'xinclude.c:1066,5'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1051,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1054,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashScan
            - BranchSide:      'xinclude.c:1066,5'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1060,61'
          Branch Sides:
            - BranchSide:      'xinclude.c:1061,20'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1065,5'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1060,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1062,36'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1065,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xinclude.c:1030,8'
          Dst:             xmlDocGetRootElement
        - Src:             'xinclude.c:1033,18'
          Dst:             xmlCreateIntSubset
        - Src:             'xinclude.c:1035,13'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1047,2'
          Dst:             xmlHashScan
        - Src:             'xinclude.c:1047,2'
          Dst:             xmlXIncludeMergeEntity
        - Src:             'xinclude.c:1060,8'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1061,8'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1062,6'
          Dst:             xmlHashScan
        - Src:             'xinclude.c:1062,6'
          Dst:             xmlXIncludeMergeEntity
    - functionName:    xmlXIncludeRecurseDoc
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
      BBCount:         10
      ICount:          134
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - xmlDocGetRootElement
        - xmlXIncludeDoProcess
        - xmlXIncludeFreeRef
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:629,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:629,9'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
            - BranchSide:      'xinclude.c:630,16'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
        - Branch String:   'xinclude.c:630,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:631,32'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
            - BranchSide:      'xinclude.c:632,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xinclude.c:627,32'
          Dst:             xmlDocGetRootElement
        - Src:             'xinclude.c:627,5'
          Dst:             xmlXIncludeDoProcess
        - Src:             'xinclude.c:631,13'
          Dst:             xmlXIncludeFreeRef
    - functionName:    xmlXIncludeCopyXPointer
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - obj
        - targetBase
      BBCount:         41
      ICount:          250
      EdgeCount:       48
      CyclomaticComplexity: 9
      functionsReached:
        - xmlDocGetRootElement
        - xmlFreeNodeList
        - xmlXIncludeCopyNode
        - xmlXIncludeErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:844,24'
          Branch Sides:
            - BranchSide:      'xinclude.c:844,28'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:845,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:844,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:845,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:846,13'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlFreeNodeList
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:846,5'
          Branch Sides:
            - BranchSide:      'xinclude.c:848,26'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlFreeNodeList
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:906,6'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:849,10'
          Branch Sides:
            - BranchSide:      'xinclude.c:850,3'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:851,13'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlFreeNodeList
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:851,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:854,7'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlFreeNodeList
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:903,6'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:854,7'
          Branch Sides:
            - BranchSide:      'xinclude.c:855,7'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlFreeNodeList
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:856,11'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlFreeNodeList
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:856,3'
          Branch Sides:
            - BranchSide:      'xinclude.c:860,45'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlXIncludeCopyNode
                - xmlXIncludeErr
                - xmlFreeNodeList
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:860,45'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlXIncludeCopyNode
                - xmlXIncludeErr
                - xmlFreeNodeList
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:873,32'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:873,32'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:873,32'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:873,32'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:873,32'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:876,40'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeCopyNode
                - xmlFreeNodeList
                - xmlDocGetRootElement
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:861,29'
          Branch Sides:
            - BranchSide:      'xinclude.c:862,44'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeCopyNode
                - xmlFreeNodeList
                - xmlDocGetRootElement
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:867,25'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlFreeNodeList
        - Branch String:   'xinclude.c:889,21'
          Branch Sides:
            - BranchSide:      'xinclude.c:890,37'
              BranchSideFuncs:
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:893,7'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlFreeNodeList
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:893,7'
          Branch Sides:
            - BranchSide:      'xinclude.c:894,28'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlFreeNodeList
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:896,21'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlFreeNodeList
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:896,21'
          Branch Sides:
            - BranchSide:      'xinclude.c:897,32'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlFreeNodeList
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:898,34'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlFreeNodeList
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
      Callsites:
        - Src:             'xinclude.c:859,32'
          Dst:             xmlDocGetRootElement
        - Src:             'xinclude.c:862,29'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:876,25'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:888,10'
          Dst:             xmlXIncludeCopyNode
        - Src:             'xinclude.c:890,21'
          Dst:             xmlFreeNodeList
    - functionName:    xmlXIncludeDoProcess
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1913
      functionLinenumberEnd: 1982
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - tree
      BBCount:         50
      ICount:          295
      EdgeCount:       65
      CyclomaticComplexity: 17
      functionsReached:
        - xmlFreeNodeList
        - xmlXIncludeExpandNode
        - xmlXIncludeFreeRef
        - xmlXIncludeIncludeNode
        - xmlXIncludeTestNode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xinclude.c:1926,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1927,41'
              BranchSideFuncs:
                - xmlXIncludeExpandNode
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeTestNode
            - BranchSide:      'xinclude.c:1933,21'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeTestNode
                - xmlXIncludeExpandNode
        - Branch String:   'xinclude.c:1931,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:1932,17'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeTestNode
                - xmlXIncludeExpandNode
            - BranchSide:      'xinclude.c:1933,9'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeTestNode
                - xmlXIncludeExpandNode
        - Branch String:   'xinclude.c:1934,54'
          Branch Sides:
            - BranchSide:      'xinclude.c:1935,22'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeTestNode
                - xmlXIncludeExpandNode
            - BranchSide:      'xinclude.c:1936,19'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeTestNode
                - xmlXIncludeExpandNode
        - Branch String:   'xinclude.c:1940,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:1941,17'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeTestNode
                - xmlXIncludeExpandNode
            - BranchSide:      'xinclude.c:1942,17'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeTestNode
                - xmlXIncludeExpandNode
        - Branch String:   'xinclude.c:1942,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:1943,23'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeTestNode
                - xmlXIncludeExpandNode
            - BranchSide:      'xinclude.c:1946,19'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeTestNode
                - xmlXIncludeExpandNode
        - Branch String:   'xinclude.c:1947,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1940,17'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeTestNode
                - xmlXIncludeExpandNode
            - BranchSide:      'xinclude.c:1948,5'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeTestNode
                - xmlXIncludeExpandNode
        - Branch String:   'xinclude.c:1948,28'
          Branch Sides:
            - BranchSide:      'xinclude.c:1948,32'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeTestNode
                - xmlXIncludeExpandNode
            - BranchSide:      'xinclude.c:1948,5'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeTestNode
                - xmlXIncludeExpandNode
        - Branch String:   'xinclude.c:1948,5'
          Branch Sides:
            - BranchSide:      'xinclude.c:1926,33'
              BranchSideFuncs:
                - xmlXIncludeTestNode
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeExpandNode
            - BranchSide:      'xinclude.c:1953,14'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
        - Branch String:   'xinclude.c:1953,5'
          Branch Sides:
            - BranchSide:      'xinclude.c:1954,6'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
            - BranchSide:      'xinclude.c:1970,9'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
        - Branch String:   'xinclude.c:1954,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1955,36'
              BranchSideFuncs:
                - xmlXIncludeIncludeNode
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:1962,17'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlXIncludeIncludeNode
                - xmlFreeNodeList
        - Branch String:   'xinclude.c:1970,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1970,9'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
            - BranchSide:      'xinclude.c:1976,16'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
        - Branch String:   'xinclude.c:1976,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1977,32'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
            - BranchSide:      'xinclude.c:1979,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xinclude.c:1926,13'
          Dst:             xmlXIncludeTestNode
        - Src:             'xinclude.c:1927,19'
          Dst:             xmlXIncludeExpandNode
        - Src:             'xinclude.c:1955,13'
          Dst:             xmlXIncludeIncludeNode
        - Src:             'xinclude.c:1963,17'
          Dst:             xmlFreeNodeList
        - Src:             'xinclude.c:1977,13'
          Dst:             xmlXIncludeFreeRef
    - functionName:    xmlXIncludeFreeRef
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ref
      BBCount:         15
      ICount:          87
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xinclude.c:244,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:245,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:246,9'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:246,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:247,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:248,9'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:248,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:249,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:250,9'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:250,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:251,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:252,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXIncludeTestNode
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1841
      functionLinenumberEnd: 1900
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         62
      ICount:          336
      EdgeCount:       85
      CyclomaticComplexity: 25
      functionsReached:
        - xmlStrEqual
        - xmlXIncludeErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:1842,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1843,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1844,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1844,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1845,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1846,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1846,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1847,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1848,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1848,52'
          Branch Sides:
            - BranchSide:      'xinclude.c:1849,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1850,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1848,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1850,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1899,5'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1850,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1851,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1855,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1851,10'
          Branch Sides:
            - BranchSide:      'xinclude.c:1852,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1854,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1855,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1856,25'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1885,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
        - Branch String:   'xinclude.c:1859,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1860,8'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1877,10'
              BranchSideFuncs:
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1860,41'
          Branch Sides:
            - BranchSide:      'xinclude.c:1861,8'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1875,11'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1861,27'
          Branch Sides:
            - BranchSide:      'xinclude.c:1862,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1875,11'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1862,52'
          Branch Sides:
            - BranchSide:      'xinclude.c:1863,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1864,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1860,7'
          Branch Sides:
            - BranchSide:      'xinclude.c:1864,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1875,11'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1864,11'
          Branch Sides:
            - BranchSide:      'xinclude.c:1865,19'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1871,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1871,11'
          Branch Sides:
            - BranchSide:      'xinclude.c:1872,15'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1874,3'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1877,10'
          Branch Sides:
            - BranchSide:      'xinclude.c:1878,18'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1883,6'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1885,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1886,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
            - BranchSide:      'xinclude.c:1898,5'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1886,33'
          Branch Sides:
            - BranchSide:      'xinclude.c:1887,4'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1892,18'
              BranchSideFuncs:
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1887,44'
          Branch Sides:
            - BranchSide:      'xinclude.c:1888,4'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1892,18'
              BranchSideFuncs:
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1888,30'
          Branch Sides:
            - BranchSide:      'xinclude.c:1889,18'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1892,18'
              BranchSideFuncs:
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1889,56'
          Branch Sides:
            - BranchSide:      'xinclude.c:1890,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1891,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1890,61'
          Branch Sides:
            - BranchSide:      'xinclude.c:1891,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1892,18'
              BranchSideFuncs:
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1886,10'
          Branch Sides:
            - BranchSide:      'xinclude.c:1892,18'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1897,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xinclude.c:1848,10'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1849,10'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1850,6'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1855,6'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1862,9'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1863,9'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1864,11'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1865,4'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1871,11'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1878,3'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1885,6'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1889,6'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1890,6'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1891,5'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1892,3'
          Dst:             xmlXIncludeErr
    - functionName:    xmlXIncludeIncludeNode
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1725
      functionLinenumberEnd: 1829
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - ref
      BBCount:         55
      ICount:          319
      EdgeCount:       74
      CyclomaticComplexity: 21
      functionsReached:
        - xmlAddNextSibling
        - xmlAddPrevSibling
        - xmlFreeNode
        - xmlFreeNodeList
        - xmlNewDocNode
        - xmlUnlinkNode
        - xmlUnsetProp
        - xmlXIncludeErr
        - xmlXIncludeErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:1728,24'
          Branch Sides:
            - BranchSide:      'xinclude.c:1728,28'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1729,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1728,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1729,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1730,11'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnsetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErr
                - xmlFreeNodeList
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1731,23'
          Branch Sides:
            - BranchSide:      'xinclude.c:1731,27'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1732,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1731,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1732,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1734,12'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnsetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErr
                - xmlFreeNodeList
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1740,31'
          Branch Sides:
            - BranchSide:      'xinclude.c:1741,3'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnsetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErr
                - xmlFreeNodeList
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1764,9'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnsetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xinclude.c:1740,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1742,6'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnsetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErr
                - xmlFreeNodeList
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1764,9'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnsetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xinclude.c:1745,2'
          Branch Sides:
            - BranchSide:      'xinclude.c:1746,10'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnsetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErr
                - xmlFreeNodeList
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1750,13'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnsetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErr
                - xmlFreeNodeList
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1746,10'
          Branch Sides:
            - BranchSide:      'xinclude.c:1747,10'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnsetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErr
                - xmlFreeNodeList
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1748,12'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnsetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErr
                - xmlFreeNodeList
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1750,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1751,17'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNodeList
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1762,5'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnsetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xinclude.c:1751,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:1752,32'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:1756,32'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNodeList
        - Branch String:   'xinclude.c:1764,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1770,2'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:1789,13'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnsetProp
        - Branch String:   'xinclude.c:1770,2'
          Branch Sides:
            - BranchSide:      'xinclude.c:1771,12'
              BranchSideFuncs:
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:1780,16'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xinclude.c:1774,10'
          Branch Sides:
            - BranchSide:      'xinclude.c:1770,2'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:1775,31'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
        - Branch String:   'xinclude.c:1789,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1790,26'
              BranchSideFuncs:
                - xmlUnsetProp
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xinclude.c:1791,2'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xinclude.c:1793,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1794,20'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlFreeNode
            - BranchSide:      'xinclude.c:1798,22'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlFreeNode
        - Branch String:   'xinclude.c:1799,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1800,13'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:1801,2'
              BranchSideFuncs:
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlFreeNode
        - Branch String:   'xinclude.c:1802,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1803,25'
              BranchSideFuncs:
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:1810,2'
              BranchSideFuncs:
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
        - Branch String:   'xinclude.c:1810,2'
          Branch Sides:
            - BranchSide:      'xinclude.c:0,0'
              BranchSideFuncs:
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:1811,12'
              BranchSideFuncs:
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
        - Branch String:   'xinclude.c:1814,10'
          Branch Sides:
            - BranchSide:      'xinclude.c:1810,2'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:1815,31'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
      Callsites:
        - Src:             'xinclude.c:1752,17'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1756,17'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1759,13'
          Dst:             xmlFreeNodeList
        - Src:             'xinclude.c:1774,10'
          Dst:             xmlAddPrevSibling
        - Src:             'xinclude.c:1775,17'
          Dst:             xmlUnlinkNode
        - Src:             'xinclude.c:1776,17'
          Dst:             xmlFreeNode
        - Src:             'xinclude.c:1780,2'
          Dst:             xmlUnlinkNode
        - Src:             'xinclude.c:1781,2'
          Dst:             xmlFreeNode
        - Src:             'xinclude.c:1790,13'
          Dst:             xmlUnsetProp
        - Src:             'xinclude.c:1795,13'
          Dst:             xmlUnlinkNode
        - Src:             'xinclude.c:1796,13'
          Dst:             xmlFreeNode
        - Src:             'xinclude.c:1798,8'
          Dst:             xmlNewDocNode
        - Src:             'xinclude.c:1802,6'
          Dst:             xmlAddNextSibling
        - Src:             'xinclude.c:1803,13'
          Dst:             xmlFreeNode
        - Src:             'xinclude.c:1814,10'
          Dst:             xmlAddPrevSibling
        - Src:             'xinclude.c:1815,17'
          Dst:             xmlUnlinkNode
        - Src:             'xinclude.c:1816,17'
          Dst:             xmlFreeNode
        - Src:             'xinclude.c:1826,5'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1827,5'
          Dst:             xmlFreeNodeList
    - functionName:    xmlXIncludeMergeEntity
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 935
      functionLinenumberEnd: 1004
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - vdata
        - name
      BBCount:         71
      ICount:          348
      EdgeCount:       87
      CyclomaticComplexity: 18
      functionsReached:
        - xmlAddDocEntity
        - xmlGetDocEntity
        - xmlStrEqual
        - xmlStrdup
        - xmlXIncludeErr
        - xmlXIncludeErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xinclude.c:942,23'
          Branch Sides:
            - BranchSide:      'xinclude.c:942,27'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:943,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:942,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:943,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:944,12'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlAddDocEntity
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:946,24'
          Branch Sides:
            - BranchSide:      'xinclude.c:946,28'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:947,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:946,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:947,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:948,13'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlAddDocEntity
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:948,5'
          Branch Sides:
            - BranchSide:      'xinclude.c:952,6'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:952,6'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:952,6'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:956,6'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlAddDocEntity
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:956,6'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlAddDocEntity
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:956,6'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlAddDocEntity
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:958,28'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlAddDocEntity
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:959,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:960,31'
              BranchSideFuncs:
                - xmlAddDocEntity
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:972,13'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xinclude.c:962,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:963,34'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:966,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:966,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:967,27'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:971,5'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:968,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:969,38'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:970,9'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:972,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:973,13'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:975,14'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xinclude.c:975,37'
          Branch Sides:
            - BranchSide:      'xinclude.c:975,41'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xinclude.c:978,21'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xinclude.c:975,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:976,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:978,21'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xinclude.c:976,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:977,17'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:978,9'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:978,46'
          Branch Sides:
            - BranchSide:      'xinclude.c:979,21'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xinclude.c:982,21'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
        - Branch String:   'xinclude.c:978,20'
          Branch Sides:
            - BranchSide:      'xinclude.c:980,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:982,21'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
        - Branch String:   'xinclude.c:980,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:981,17'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:982,9'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:982,43'
          Branch Sides:
            - BranchSide:      'xinclude.c:982,47'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
            - BranchSide:      'xinclude.c:986,13'
              BranchSideFuncs:
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:982,20'
          Branch Sides:
            - BranchSide:      'xinclude.c:983,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:986,13'
              BranchSideFuncs:
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:983,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:984,17'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:985,9'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:991,5'
          Branch Sides:
            - BranchSide:      'xinclude.c:997,6'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:997,6'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:997,6'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:997,6'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:997,6'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:999,6'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1001,20'
              BranchSideFuncs:
                - xmlXIncludeErr
      Callsites:
        - Src:             'xinclude.c:958,12'
          Dst:             xmlGetDocEntity
        - Src:             'xinclude.c:960,15'
          Dst:             xmlAddDocEntity
        - Src:             'xinclude.c:963,13'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:967,17'
          Dst:             xmlStrdup
        - Src:             'xinclude.c:969,17'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:976,18'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:980,18'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:983,18'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1001,5'
          Dst:             xmlXIncludeErr
    - functionName:    xmlXIncludeProcessNode
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2238
      functionLinenumberEnd: 2248
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         18
      ICount:          87
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlXIncludeDoProcessRoot
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xinclude.c:2241,24'
          Branch Sides:
            - BranchSide:      'xinclude.c:2241,28'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2243,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:2241,62'
          Branch Sides:
            - BranchSide:      'xinclude.c:2242,10'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2243,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:2242,29'
          Branch Sides:
            - BranchSide:      'xinclude.c:2242,33'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2243,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:2241,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2243,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2244,36'
              BranchSideFuncs:
                - xmlXIncludeDoProcessRoot
        - Branch String:   'xinclude.c:2245,20'
          Branch Sides:
            - BranchSide:      'xinclude.c:2245,24'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2247,12'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:2245,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2246,6'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2247,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xinclude.c:2244,11'
          Dst:             xmlXIncludeDoProcessRoot
    - functionName:    xmlXIncludeDoProcessRoot
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1996
      functionLinenumberEnd: 2003
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - tree
      BBCount:         11
      ICount:          54
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlXIncludeDoProcess
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xinclude.c:1997,24'
          Branch Sides:
            - BranchSide:      'xinclude.c:1997,28'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1998,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1997,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1998,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1999,9'
              BranchSideFuncs:
                - xmlXIncludeDoProcess
        - Branch String:   'xinclude.c:1999,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2000,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2002,33'
              BranchSideFuncs:
                - xmlXIncludeDoProcess
      Callsites:
        - Src:             'xinclude.c:2002,12'
          Dst:             xmlXIncludeDoProcess
    - functionName:    xmlXIncludeProcessTree
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2222
      functionLinenumberEnd: 2223
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXIncludeProcessTreeFlags
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xinclude.c:2223,12'
          Dst:             xmlXIncludeProcessTreeFlags
    - functionName:    xmlXIncludeProcessTreeFlags
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2193
      functionLinenumberEnd: 2210
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tree
        - flags
      BBCount:         18
      ICount:          100
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlXIncludeDoProcessRoot
        - xmlXIncludeFreeContext
        - xmlXIncludeNewContext
        - xmlXIncludeSetFlags
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:2197,24'
          Branch Sides:
            - BranchSide:      'xinclude.c:2197,28'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2199,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:2197,62'
          Branch Sides:
            - BranchSide:      'xinclude.c:2198,10'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2199,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:2197,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2199,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2200,34'
              BranchSideFuncs:
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeDoProcessRoot
                - xmlXIncludeFreeContext
        - Branch String:   'xinclude.c:2201,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2202,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2203,25'
              BranchSideFuncs:
                - xmlXIncludeSetFlags
                - xmlXIncludeDoProcessRoot
                - xmlXIncludeFreeContext
        - Branch String:   'xinclude.c:2205,20'
          Branch Sides:
            - BranchSide:      'xinclude.c:2205,24'
              BranchSideFuncs:
                - xmlXIncludeFreeContext
            - BranchSide:      'xinclude.c:2208,28'
              BranchSideFuncs:
                - xmlXIncludeFreeContext
        - Branch String:   'xinclude.c:2205,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2206,6'
              BranchSideFuncs:
                - xmlXIncludeFreeContext
            - BranchSide:      'xinclude.c:2208,28'
              BranchSideFuncs:
                - xmlXIncludeFreeContext
      Callsites:
        - Src:             'xinclude.c:2200,12'
          Dst:             xmlXIncludeNewContext
        - Src:             'xinclude.c:2203,5'
          Dst:             xmlXIncludeSetFlags
        - Src:             'xinclude.c:2204,11'
          Dst:             xmlXIncludeDoProcessRoot
        - Src:             'xinclude.c:2208,5'
          Dst:             xmlXIncludeFreeContext
    - functionName:    xmlXIncludeNewContext
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xinclude.c:267,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:268,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:269,32'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:270,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:271,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:272,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXIncludeSetFlags
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2070
      functionLinenumberEnd: 2075
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - flags
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xinclude.c:2071,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2072,9'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2073,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXIncludeFreeContext
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         33
      ICount:          227
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - xmlFreeDoc
        - xmlXIncludeFreeRef
        - xmlXPathFreeContext
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xinclude.c:291,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:292,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:293,9'
              BranchSideFuncs:
                - xmlXPathFreeContext
                - xmlXIncludeFreeRef
                - xmlFreeDoc
        - Branch String:   'xinclude.c:293,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:294,9'
              BranchSideFuncs:
                - xmlXPathFreeContext
                - xmlXIncludeFreeRef
                - xmlFreeDoc
            - BranchSide:      'xinclude.c:300,12'
              BranchSideFuncs:
                - xmlXPathFreeContext
                - xmlXIncludeFreeRef
        - Branch String:   'xinclude.c:294,2'
          Branch Sides:
            - BranchSide:      'xinclude.c:295,17'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlXPathFreeContext
                - xmlXIncludeFreeRef
            - BranchSide:      'xinclude.c:298,2'
              BranchSideFuncs:
                - xmlXPathFreeContext
                - xmlXIncludeFreeRef
        - Branch String:   'xinclude.c:300,5'
          Branch Sides:
            - BranchSide:      'xinclude.c:301,6'
              BranchSideFuncs:
                - xmlXPathFreeContext
                - xmlXIncludeFreeRef
            - BranchSide:      'xinclude.c:304,9'
              BranchSideFuncs:
                - xmlXPathFreeContext
        - Branch String:   'xinclude.c:301,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:302,25'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlXPathFreeContext
            - BranchSide:      'xinclude.c:303,5'
              BranchSideFuncs:
                - xmlXPathFreeContext
                - xmlXIncludeFreeRef
        - Branch String:   'xinclude.c:304,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:305,2'
              BranchSideFuncs:
                - xmlXPathFreeContext
            - BranchSide:      'xinclude.c:306,9'
              BranchSideFuncs:
                - xmlXPathFreeContext
        - Branch String:   'xinclude.c:306,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:307,9'
              BranchSideFuncs:
                - xmlXPathFreeContext
            - BranchSide:      'xinclude.c:314,9'
              BranchSideFuncs:
                - xmlXPathFreeContext
        - Branch String:   'xinclude.c:307,2'
          Branch Sides:
            - BranchSide:      'xinclude.c:308,6'
              BranchSideFuncs:
                - xmlXPathFreeContext
            - BranchSide:      'xinclude.c:311,2'
              BranchSideFuncs:
                - xmlXPathFreeContext
        - Branch String:   'xinclude.c:314,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:315,22'
              BranchSideFuncs:
                - xmlXPathFreeContext
            - BranchSide:      'xinclude.c:317,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xinclude.c:295,6'
          Dst:             xmlFreeDoc
        - Src:             'xinclude.c:302,6'
          Dst:             xmlXIncludeFreeRef
        - Src:             'xinclude.c:315,2'
          Dst:             xmlXPathFreeContext
    - functionName:    xmlXIncludeProcess
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2178
      functionLinenumberEnd: 2179
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXIncludeProcessFlags
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xinclude.c:2179,12'
          Dst:             xmlXIncludeProcessFlags
    - functionName:    xmlXIncludeProcessFlags
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2164
      functionLinenumberEnd: 2165
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - doc
        - flags
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXIncludeProcessFlagsData
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'xinclude.c:2165,12'
          Dst:             xmlXIncludeProcessFlagsData
    - functionName:    xmlXIncludeProcessFlagsData
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2142
      functionLinenumberEnd: 2151
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - flags
        - data
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlDocGetRootElement
        - xmlXIncludeProcessTreeFlagsData
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:2145,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2146,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2147,33'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlXIncludeProcessTreeFlagsData
        - Branch String:   'xinclude.c:2148,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2149,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2150,44'
              BranchSideFuncs:
                - xmlXIncludeProcessTreeFlagsData
      Callsites:
        - Src:             'xinclude.c:2147,12'
          Dst:             xmlDocGetRootElement
        - Src:             'xinclude.c:2150,12'
          Dst:             xmlXIncludeProcessTreeFlagsData
    - functionName:    xmlXIncludeProcessTreeFlagsData
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2108
      functionLinenumberEnd: 2127
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
        - flags
        - data
      BBCount:         18
      ICount:          107
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlXIncludeDoProcessRoot
        - xmlXIncludeFreeContext
        - xmlXIncludeNewContext
        - xmlXIncludeSetFlags
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:2112,24'
          Branch Sides:
            - BranchSide:      'xinclude.c:2112,28'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2114,9'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:2112,62'
          Branch Sides:
            - BranchSide:      'xinclude.c:2113,10'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2114,9'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:2112,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2114,9'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2116,34'
              BranchSideFuncs:
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeDoProcessRoot
                - xmlXIncludeFreeContext
        - Branch String:   'xinclude.c:2117,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2118,9'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2119,22'
              BranchSideFuncs:
                - xmlXIncludeSetFlags
                - xmlXIncludeDoProcessRoot
                - xmlXIncludeFreeContext
        - Branch String:   'xinclude.c:2122,20'
          Branch Sides:
            - BranchSide:      'xinclude.c:2122,24'
              BranchSideFuncs:
                - xmlXIncludeFreeContext
            - BranchSide:      'xinclude.c:2125,28'
              BranchSideFuncs:
                - xmlXIncludeFreeContext
        - Branch String:   'xinclude.c:2122,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2123,13'
              BranchSideFuncs:
                - xmlXIncludeFreeContext
            - BranchSide:      'xinclude.c:2125,28'
              BranchSideFuncs:
                - xmlXIncludeFreeContext
      Callsites:
        - Src:             'xinclude.c:2116,12'
          Dst:             xmlXIncludeNewContext
        - Src:             'xinclude.c:2120,5'
          Dst:             xmlXIncludeSetFlags
        - Src:             'xinclude.c:2121,11'
          Dst:             xmlXIncludeDoProcessRoot
        - Src:             'xinclude.c:2125,5'
          Dst:             xmlXIncludeFreeContext
    - functionName:    xmlXIncludeSetStreamingMode
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2087
      functionLinenumberEnd: 2092
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - mode
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xinclude.c:2088,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2089,9'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2090,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXIncludeSetResourceLoader
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2053
      functionLinenumberEnd: 2058
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - loader
        - data
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xinclude.c:2054,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2055,9'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2056,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXIncludeSetErrorHandler
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2033
      functionLinenumberEnd: 2038
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - handler
        - data
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xinclude.c:2034,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2035,9'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2036,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXIncludeGetLastError
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2014
      functionLinenumberEnd: 2018
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xinclude.c:2015,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2016,9'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2017,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathCompOpEvalFilterFirst
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11239
      functionLinenumberEnd: 11309
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - op
        - first
      BBCount:         61
      ICount:          439
      EdgeCount:       86
      CyclomaticComplexity: 27
      functionsReached:
        - xmlStrEqual
        - xmlXPathCompOpEval
        - xmlXPathCompOpEvalLast
        - xmlXPathErr
        - xmlXPathNodeSetFilter
        - xmlXPathNodeSetKeepLast
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:11245,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11245,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11246,12'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
        - Branch String:   'xpath.c:11250,25'
          Branch Sides:
            - BranchSide:      'xpath.c:11250,29'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11285,9'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11250,44'
          Branch Sides:
            - BranchSide:      'xpath.c:11251,3'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11285,9'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11251,45'
          Branch Sides:
            - BranchSide:      'xpath.c:11252,3'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11285,9'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11250,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11253,10'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11285,9'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11255,16'
          Branch Sides:
            - BranchSide:      'xpath.c:11256,7'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11283,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11256,47'
          Branch Sides:
            - BranchSide:      'xpath.c:11257,7'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11283,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11257,38'
          Branch Sides:
            - BranchSide:      'xpath.c:11258,7'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11283,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11258,34'
          Branch Sides:
            - BranchSide:      'xpath.c:11259,7'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11283,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11259,38'
          Branch Sides:
            - BranchSide:      'xpath.c:11261,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11283,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11255,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11262,17'
              BranchSideFuncs:
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11283,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11268,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11268,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11273,11'
              BranchSideFuncs:
                - xmlXPathNodeSetKeepLast
        - Branch String:   'xpath.c:11273,32'
          Branch Sides:
            - BranchSide:      'xpath.c:11274,4'
              BranchSideFuncs:
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11281,14'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11274,40'
          Branch Sides:
            - BranchSide:      'xpath.c:11275,4'
              BranchSideFuncs:
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11281,14'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11275,37'
          Branch Sides:
            - BranchSide:      'xpath.c:11276,4'
              BranchSideFuncs:
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11281,14'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11276,46'
          Branch Sides:
            - BranchSide:      'xpath.c:11277,4'
              BranchSideFuncs:
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11281,14'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11273,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11278,41'
              BranchSideFuncs:
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11281,14'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11285,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11286,30'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
            - BranchSide:      'xpath.c:11287,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
        - Branch String:   'xpath.c:11287,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11287,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11288,9'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
        - Branch String:   'xpath.c:11288,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11289,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11290,9'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
        - Branch String:   'xpath.c:11290,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11291,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11298,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
        - Branch String:   'xpath.c:11298,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11298,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:11298,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
        - Branch String:   'xpath.c:11298,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11298,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:11299,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
        - Branch String:   'xpath.c:11301,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11302,31'
              BranchSideFuncs:
                - xmlXPathNodeSetFilter
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:11306,23'
              BranchSideFuncs:
                - xmlXPathValuePush
        - Branch String:   'xpath.c:11303,13'
          Branch Sides:
            - BranchSide:      'xpath.c:11304,22'
              BranchSideFuncs:
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:11305,5'
              BranchSideFuncs:
                - xmlXPathValuePush
      Callsites:
        - Src:             'xpath.c:11260,7'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:11265,3'
          Dst:             xmlXPathCompOpEvalLast
        - Src:             'xpath.c:11278,17'
          Dst:             xmlXPathNodeSetKeepLast
        - Src:             'xpath.c:11286,11'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11298,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:11299,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:11302,9'
          Dst:             xmlXPathNodeSetFilter
        - Src:             'xpath.c:11306,5'
          Dst:             xmlXPathValuePush
    - functionName:    xmlXPathCompOpEvalLast
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11115
      functionLinenumberEnd: 11233
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - op
        - last
      BBCount:         105
      ICount:          753
      EdgeCount:       143
      CyclomaticComplexity: 40
      functionsReached:
        - xmlXPathCacheNewNodeSet
        - xmlXPathCacheObjectCopy
        - xmlXPathCheckOpLimit
        - xmlXPathCompOpEval
        - xmlXPathCompOpEvalLast
        - xmlXPathErr
        - xmlXPathNodeCollectAndTest
        - xmlXPathNodeSetMerge
        - xmlXPathNodeSetSort
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathRoot
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xpath.c:11120,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11120,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11121,9'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEvalLast
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEvalLast
                - xmlXPathCompOpEvalLast
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
                - xmlXPathErr
                - xmlXPathCheckOpLimit
        - Branch String:   'xpath.c:11121,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11121,9'
              BranchSideFuncs:
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEvalLast
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEvalLast
                - xmlXPathCompOpEvalLast
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
                - xmlXPathErr
            - BranchSide:      'xpath.c:11123,9'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEvalLast
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEvalLast
                - xmlXPathCompOpEvalLast
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
                - xmlXPathErr
        - Branch String:   'xpath.c:11121,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11122,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11123,9'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEvalLast
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEvalLast
                - xmlXPathCompOpEvalLast
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
                - xmlXPathErr
        - Branch String:   'xpath.c:11123,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11124,9'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:11125,5'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEvalLast
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEvalLast
                - xmlXPathCompOpEvalLast
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11127,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11129,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11132,40'
              BranchSideFuncs:
                - xmlXPathCompOpEvalLast
                - xmlXPathCompOpEvalLast
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11189,26'
              BranchSideFuncs:
                - xmlXPathRoot
            - BranchSide:      'xpath.c:11192,17'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
            - BranchSide:      'xpath.c:11202,21'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
            - BranchSide:      'xpath.c:11212,31'
              BranchSideFuncs:
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:11215,17'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEvalLast
            - BranchSide:      'xpath.c:11227,41'
              BranchSideFuncs:
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11133,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11133,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11134,18'
              BranchSideFuncs:
                - xmlXPathCompOpEvalLast
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
        - Branch String:   'xpath.c:11135,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11135,21'
              BranchSideFuncs:
                - xmlXPathCompOpEvalLast
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11149,40'
              BranchSideFuncs:
                - xmlXPathCompOpEvalLast
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11136,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11136,21'
              BranchSideFuncs:
                - xmlXPathCompOpEvalLast
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11149,40'
              BranchSideFuncs:
                - xmlXPathCompOpEvalLast
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11137,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11137,21'
              BranchSideFuncs:
                - xmlXPathCompOpEvalLast
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11149,40'
              BranchSideFuncs:
                - xmlXPathCompOpEvalLast
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11134,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11141,7'
              BranchSideFuncs:
                - xmlXPathCompOpEvalLast
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11149,40'
              BranchSideFuncs:
                - xmlXPathCompOpEvalLast
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11141,7'
          Branch Sides:
            - BranchSide:      'xpath.c:11142,27'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEvalLast
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:11144,21'
              BranchSideFuncs:
                - xmlXPathCompOpEvalLast
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11150,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11150,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11151,18'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11152,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11152,21'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:11157,37'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11153,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11153,21'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:11157,37'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11154,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11154,21'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:11157,37'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11151,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11155,13'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:11157,37'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11159,32'
          Branch Sides:
            - BranchSide:      'xpath.c:11159,36'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:11161,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11159,65'
          Branch Sides:
            - BranchSide:      'xpath.c:11160,18'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:11161,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11160,32'
          Branch Sides:
            - BranchSide:      'xpath.c:11160,36'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:11161,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11159,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11161,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:11165,18'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
        - Branch String:   'xpath.c:11165,47'
          Branch Sides:
            - BranchSide:      'xpath.c:11166,20'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
            - BranchSide:      'xpath.c:11177,18'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:11166,46'
          Branch Sides:
            - BranchSide:      'xpath.c:11167,41'
              BranchSideFuncs:
                - xmlXPathCheckOpLimit
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:11169,20'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:11168,73'
          Branch Sides:
            - BranchSide:      'xpath.c:11169,20'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:11172,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:11169,46'
          Branch Sides:
            - BranchSide:      'xpath.c:11170,41'
              BranchSideFuncs:
                - xmlXPathCheckOpLimit
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:11177,18'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:11165,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11172,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:11177,18'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:11177,44'
          Branch Sides:
            - BranchSide:      'xpath.c:11178,18'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11184,31'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:11177,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11179,57'
              BranchSideFuncs:
                - xmlXPathNodeSetMerge
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11184,31'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:11181,21'
          Branch Sides:
            - BranchSide:      'xpath.c:11182,40'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:11183,13'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:11192,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11193,45'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
            - BranchSide:      'xpath.c:11194,6'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11194,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11194,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11195,17'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11195,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11196,45'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:11197,6'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'xpath.c:11197,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11197,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11198,24'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'xpath.c:11202,21'
          Branch Sides:
            - BranchSide:      'xpath.c:11203,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11205,45'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
        - Branch String:   'xpath.c:11206,3'
          Branch Sides:
            - BranchSide:      'xpath.c:11206,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11208,53'
              BranchSideFuncs:
                - xmlXPathNodeCollectAndTest
        - Branch String:   'xpath.c:11215,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11217,44'
              BranchSideFuncs:
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11219,6'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
        - Branch String:   'xpath.c:11219,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11219,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11220,18'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
        - Branch String:   'xpath.c:11221,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11221,21'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11225,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11222,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11222,21'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11225,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11223,3'
          Branch Sides:
            - BranchSide:      'xpath.c:11223,7'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11225,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11220,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11224,37'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11225,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:11121,9'
          Dst:             xmlXPathCheckOpLimit
        - Src:             'xpath.c:11124,9'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:11132,17'
          Dst:             xmlXPathCompOpEvalLast
        - Src:             'xpath.c:11142,7'
          Dst:             xmlXPathNodeSetSort
        - Src:             'xpath.c:11149,17'
          Dst:             xmlXPathCompOpEvalLast
        - Src:             'xpath.c:11157,20'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:11158,20'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:11161,10'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:11162,10'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:11163,17'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:11167,20'
          Dst:             xmlXPathCheckOpLimit
        - Src:             'xpath.c:11170,20'
          Dst:             xmlXPathCheckOpLimit
        - Src:             'xpath.c:11172,10'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:11173,10'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:11179,36'
          Dst:             xmlXPathNodeSetMerge
        - Src:             'xpath.c:11182,21'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11184,13'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:11185,6'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:11189,13'
          Dst:             xmlXPathRoot
        - Src:             'xpath.c:11193,26'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11196,26'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11198,30'
          Dst:             xmlXPathCacheNewNodeSet
        - Src:             'xpath.c:11198,6'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:11205,26'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11208,26'
          Dst:             xmlXPathNodeCollectAndTest
        - Src:             'xpath.c:11212,37'
          Dst:             xmlXPathCacheObjectCopy
        - Src:             'xpath.c:11212,13'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:11217,21'
          Dst:             xmlXPathCompOpEvalLast
        - Src:             'xpath.c:11224,17'
          Dst:             xmlXPathNodeSetSort
        - Src:             'xpath.c:11227,22'
          Dst:             xmlXPathCompOpEval
    - functionName:    xmlXPathNodeSetKeepLast
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3259
      functionLinenumberEnd: 3273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
      BBCount:         18
      ICount:          107
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXPathNodeSetFreeNs
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:3263,23'
          Branch Sides:
            - BranchSide:      'xpath.c:3263,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3264,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3263,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3264,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3265,12'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3265,5'
          Branch Sides:
            - BranchSide:      'xpath.c:3266,16'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3271,23'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3267,28'
          Branch Sides:
            - BranchSide:      'xpath.c:3268,14'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3270,5'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3267,13'
          Branch Sides:
            - BranchSide:      'xpath.c:3269,46'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3270,5'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
      Callsites:
        - Src:             'xpath.c:3269,13'
          Dst:             xmlXPathNodeSetFreeNs
    - functionName:    xmlXPathCompOpEval
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11322
      functionLinenumberEnd: 11713
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - op
      BBCount:         305
      ICount:          2242
      EdgeCount:       421
      CyclomaticComplexity: 118
      functionsReached:
        - xmlStrEqual
        - xmlXPathAddValues
        - xmlXPathBooleanFunction
        - xmlXPathCacheNewBoolean
        - xmlXPathCacheNewNodeSet
        - xmlXPathCacheObjectCopy
        - xmlXPathCheckOpLimit
        - xmlXPathCompOpEval
        - xmlXPathCompOpEvalFirst
        - xmlXPathCompOpEvalLast
        - xmlXPathCompareValues
        - xmlXPathDivValues
        - xmlXPathEqualValues
        - xmlXPathErr
        - xmlXPathFreeObject
        - xmlXPathFunctionLookup
        - xmlXPathFunctionLookupNS
        - xmlXPathModValues
        - xmlXPathMultValues
        - xmlXPathNodeCollectAndTest
        - xmlXPathNodeSetClearFromPos
        - xmlXPathNodeSetFilter
        - xmlXPathNodeSetKeepLast
        - xmlXPathNodeSetMerge
        - xmlXPathNodeSetSort
        - xmlXPathNotEqualValues
        - xmlXPathNsLookup
        - xmlXPathNumberFunction
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathRoot
        - xmlXPathSubValues
        - xmlXPathValueFlipSign
        - xmlXPathValuePop
        - xmlXPathValuePush
        - xmlXPathVariableLookup
        - xmlXPathVariableLookupNS
      functionUses:    35
      BranchProfiles:
        - Branch String:   'xpath.c:11328,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11328,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11329,9'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathFunctionLookup
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathNsLookup
                - xmlXPathVariableLookupNS
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathVariableLookup
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathModValues
                - xmlXPathDivValues
                - xmlXPathMultValues
                - xmlXPathCompOpEval
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValueFlipSign
                - xmlXPathAddValues
                - xmlXPathSubValues
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathCompareValues
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathNotEqualValues
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathEqualValues
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathValuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathValuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathCheckOpLimit
        - Branch String:   'xpath.c:11329,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11329,9'
              BranchSideFuncs:
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathFunctionLookup
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathNsLookup
                - xmlXPathVariableLookupNS
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathVariableLookup
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathModValues
                - xmlXPathDivValues
                - xmlXPathMultValues
                - xmlXPathCompOpEval
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValueFlipSign
                - xmlXPathAddValues
                - xmlXPathSubValues
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathCompareValues
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathNotEqualValues
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathEqualValues
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathValuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathValuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:11331,9'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathFunctionLookup
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathNsLookup
                - xmlXPathVariableLookupNS
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathVariableLookup
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathModValues
                - xmlXPathDivValues
                - xmlXPathMultValues
                - xmlXPathCompOpEval
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValueFlipSign
                - xmlXPathAddValues
                - xmlXPathSubValues
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathCompareValues
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathNotEqualValues
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathEqualValues
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathValuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathValuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:11329,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11330,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11331,9'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathFunctionLookup
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathNsLookup
                - xmlXPathVariableLookupNS
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathVariableLookup
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathModValues
                - xmlXPathDivValues
                - xmlXPathMultValues
                - xmlXPathCompOpEval
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValueFlipSign
                - xmlXPathAddValues
                - xmlXPathSubValues
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathCompareValues
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathNotEqualValues
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathEqualValues
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathValuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathValuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:11331,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11332,9'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:11333,5'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathFunctionLookup
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathNsLookup
                - xmlXPathVariableLookupNS
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathVariableLookup
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathModValues
                - xmlXPathDivValues
                - xmlXPathMultValues
                - xmlXPathCompOpEval
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValueFlipSign
                - xmlXPathAddValues
                - xmlXPathSubValues
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathCompareValues
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathNotEqualValues
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathEqualValues
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathValuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathValuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11335,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11337,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11339,41'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathValuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:11356,41'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathValuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:11373,41'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathNotEqualValues
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathEqualValues
            - BranchSide:      'xpath.c:11384,41'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathCompareValues
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:11392,41'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValueFlipSign
                - xmlXPathAddValues
                - xmlXPathSubValues
                - xmlXPathCompOpEval
            - BranchSide:      'xpath.c:11410,41'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathModValues
                - xmlXPathDivValues
                - xmlXPathMultValues
            - BranchSide:      'xpath.c:11422,41'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:11460,26'
              BranchSideFuncs:
                - xmlXPathRoot
            - BranchSide:      'xpath.c:11463,17'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
            - BranchSide:      'xpath.c:11473,21'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
            - BranchSide:      'xpath.c:11483,31'
              BranchSideFuncs:
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:11488,21'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathVariableLookupNS
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathVariableLookup
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathCompOpEval
            - BranchSide:      'xpath.c:11518,25'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathFunctionLookup
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathCompOpEval
            - BranchSide:      'xpath.c:11565,17'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
            - BranchSide:      'xpath.c:11582,22'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
            - BranchSide:      'xpath.c:11582,22'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
            - BranchSide:      'xpath.c:11695,17'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
            - BranchSide:      'xpath.c:11707,13'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:11340,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11340,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11341,37'
              BranchSideFuncs:
                - xmlXPathBooleanFunction
                - xmlXPathValuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:11342,39'
          Branch Sides:
            - BranchSide:      'xpath.c:11342,43'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11343,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11342,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11343,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11344,37'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:11346,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11347,22'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:11350,37'
              BranchSideFuncs:
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:11351,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11352,41'
              BranchSideFuncs:
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:11353,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:11357,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11357,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11358,37'
              BranchSideFuncs:
                - xmlXPathBooleanFunction
                - xmlXPathValuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:11359,39'
          Branch Sides:
            - BranchSide:      'xpath.c:11359,43'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11360,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11359,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11360,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11361,37'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:11363,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11364,22'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:11367,37'
              BranchSideFuncs:
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:11368,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11369,41'
              BranchSideFuncs:
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:11370,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:11374,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11374,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11375,41'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNotEqualValues
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathEqualValues
        - Branch String:   'xpath.c:11376,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11376,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11377,10'
              BranchSideFuncs:
                - xmlXPathNotEqualValues
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathEqualValues
        - Branch String:   'xpath.c:11377,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11378,31'
              BranchSideFuncs:
                - xmlXPathEqualValues
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:11380,34'
              BranchSideFuncs:
                - xmlXPathNotEqualValues
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
        - Branch String:   'xpath.c:11385,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11385,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11386,41'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCompareValues
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
        - Branch String:   'xpath.c:11387,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11387,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11388,41'
              BranchSideFuncs:
                - xmlXPathCompareValues
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
        - Branch String:   'xpath.c:11393,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11393,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11394,17'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValueFlipSign
                - xmlXPathAddValues
                - xmlXPathSubValues
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11394,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11395,45'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValueFlipSign
                - xmlXPathAddValues
                - xmlXPathSubValues
            - BranchSide:      'xpath.c:11397,6'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValueFlipSign
                - xmlXPathAddValues
                - xmlXPathSubValues
        - Branch String:   'xpath.c:11397,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11397,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11398,17'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValueFlipSign
                - xmlXPathAddValues
                - xmlXPathSubValues
        - Branch String:   'xpath.c:11398,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11399,35'
              BranchSideFuncs:
                - xmlXPathSubValues
            - BranchSide:      'xpath.c:11400,22'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValueFlipSign
                - xmlXPathAddValues
        - Branch String:   'xpath.c:11400,22'
          Branch Sides:
            - BranchSide:      'xpath.c:11401,35'
              BranchSideFuncs:
                - xmlXPathAddValues
            - BranchSide:      'xpath.c:11402,22'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValueFlipSign
        - Branch String:   'xpath.c:11402,22'
          Branch Sides:
            - BranchSide:      'xpath.c:11403,39'
              BranchSideFuncs:
                - xmlXPathValueFlipSign
            - BranchSide:      'xpath.c:11404,22'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:11405,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11405,17'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
            - BranchSide:      'xpath.c:11406,17'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:11405,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11405,17'
              BranchSideFuncs:
                - xmlXPathNumberFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:11406,17'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:11406,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11406,17'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:11406,17'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:11406,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11406,17'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:11407,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11411,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11411,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11412,41'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathModValues
                - xmlXPathDivValues
                - xmlXPathMultValues
        - Branch String:   'xpath.c:11413,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11413,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11414,17'
              BranchSideFuncs:
                - xmlXPathModValues
                - xmlXPathDivValues
                - xmlXPathMultValues
        - Branch String:   'xpath.c:11414,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11415,36'
              BranchSideFuncs:
                - xmlXPathMultValues
            - BranchSide:      'xpath.c:11416,22'
              BranchSideFuncs:
                - xmlXPathModValues
                - xmlXPathDivValues
        - Branch String:   'xpath.c:11416,22'
          Branch Sides:
            - BranchSide:      'xpath.c:11417,35'
              BranchSideFuncs:
                - xmlXPathDivValues
            - BranchSide:      'xpath.c:11418,22'
              BranchSideFuncs:
                - xmlXPathModValues
        - Branch String:   'xpath.c:11423,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11423,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11424,41'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11425,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11425,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11427,37'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11429,32'
          Branch Sides:
            - BranchSide:      'xpath.c:11429,36'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:11431,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11429,65'
          Branch Sides:
            - BranchSide:      'xpath.c:11430,18'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:11431,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11430,32'
          Branch Sides:
            - BranchSide:      'xpath.c:11430,36'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:11431,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11429,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11431,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:11435,18'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
        - Branch String:   'xpath.c:11435,47'
          Branch Sides:
            - BranchSide:      'xpath.c:11436,20'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
            - BranchSide:      'xpath.c:11447,12'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:11436,46'
          Branch Sides:
            - BranchSide:      'xpath.c:11437,41'
              BranchSideFuncs:
                - xmlXPathCheckOpLimit
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:11439,20'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:11438,73'
          Branch Sides:
            - BranchSide:      'xpath.c:11439,20'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:11442,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:11439,46'
          Branch Sides:
            - BranchSide:      'xpath.c:11440,41'
              BranchSideFuncs:
                - xmlXPathCheckOpLimit
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:11447,12'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:11435,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11442,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:11447,12'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:11447,38'
          Branch Sides:
            - BranchSide:      'xpath.c:11448,5'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11456,31'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:11447,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11450,43'
              BranchSideFuncs:
                - xmlXPathNodeSetMerge
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11456,31'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:11452,21'
          Branch Sides:
            - BranchSide:      'xpath.c:11453,40'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:11454,6'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:11463,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11464,45'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
            - BranchSide:      'xpath.c:11465,6'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11465,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11465,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11466,17'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11466,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11467,45'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:11468,6'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'xpath.c:11468,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11468,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11469,24'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'xpath.c:11473,21'
          Branch Sides:
            - BranchSide:      'xpath.c:11474,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11476,45'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
        - Branch String:   'xpath.c:11477,3'
          Branch Sides:
            - BranchSide:      'xpath.c:11477,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11479,53'
              BranchSideFuncs:
                - xmlXPathNodeCollectAndTest
        - Branch String:   'xpath.c:11488,21'
          Branch Sides:
            - BranchSide:      'xpath.c:11490,44'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNsLookup
                - xmlXPathVariableLookupNS
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathVariableLookup
                - xmlXPathValuePush
                - xmlXPathErr
            - BranchSide:      'xpath.c:11491,21'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathVariableLookupNS
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathVariableLookup
                - xmlXPathValuePush
                - xmlXPathErr
        - Branch String:   'xpath.c:11491,21'
          Branch Sides:
            - BranchSide:      'xpath.c:11492,36'
              BranchSideFuncs:
                - xmlXPathVariableLookup
                - xmlXPathValuePush
                - xmlXPathErr
            - BranchSide:      'xpath.c:11499,44'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathVariableLookupNS
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:11493,11'
          Branch Sides:
            - BranchSide:      'xpath.c:11494,4'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:11495,39'
              BranchSideFuncs:
                - xmlXPathValuePush
        - Branch String:   'xpath.c:11500,25'
          Branch Sides:
            - BranchSide:      'xpath.c:11501,25'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:11504,38'
              BranchSideFuncs:
                - xmlXPathVariableLookupNS
                - xmlXPathValuePush
                - xmlXPathErr
        - Branch String:   'xpath.c:11506,11'
          Branch Sides:
            - BranchSide:      'xpath.c:11507,4'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:11508,39'
              BranchSideFuncs:
                - xmlXPathValuePush
        - Branch String:   'xpath.c:11519,21'
          Branch Sides:
            - BranchSide:      'xpath.c:11521,44'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathFunctionLookup
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:11525,7'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathFunctionLookup
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:11522,25'
          Branch Sides:
            - BranchSide:      'xpath.c:11523,25'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11524,17'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathFunctionLookup
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:11525,7'
          Branch Sides:
            - BranchSide:      'xpath.c:11526,7'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:11527,10'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathFunctionLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:11527,3'
          Branch Sides:
            - BranchSide:      'xpath.c:11528,11'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathFunctionLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:11531,21'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathFunctionLookup
        - Branch String:   'xpath.c:11528,11'
          Branch Sides:
            - BranchSide:      'xpath.c:11529,4'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:11530,17'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathFunctionLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:11531,21'
          Branch Sides:
            - BranchSide:      'xpath.c:11532,28'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:11534,36'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathFunctionLookup
        - Branch String:   'xpath.c:11536,25'
          Branch Sides:
            - BranchSide:      'xpath.c:11538,52'
              BranchSideFuncs:
                - xmlXPathFunctionLookup
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:11541,48'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:11542,29'
          Branch Sides:
            - BranchSide:      'xpath.c:11543,29'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:11544,57'
              BranchSideFuncs:
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:11547,25'
          Branch Sides:
            - BranchSide:      'xpath.c:11548,25'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:11549,33'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:11559,58'
          Branch Sides:
            - BranchSide:      'xpath.c:11560,22'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:11562,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11559,21'
          Branch Sides:
            - BranchSide:      'xpath.c:11561,21'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:11562,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11565,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11566,45'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
            - BranchSide:      'xpath.c:11569,17'
              BranchSideFuncs:
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11567,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11567,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11568,13'
              BranchSideFuncs:
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11569,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11570,45'
              BranchSideFuncs:
                - xmlXPathCompOpEval
            - BranchSide:      'xpath.c:11573,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11571,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11571,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11572,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11582,37'
          Branch Sides:
            - BranchSide:      'xpath.c:11582,41'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
            - BranchSide:      'xpath.c:11627,22'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
        - Branch String:   'xpath.c:11582,56'
          Branch Sides:
            - BranchSide:      'xpath.c:11593,23'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
            - BranchSide:      'xpath.c:11627,22'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
        - Branch String:   'xpath.c:11593,65'
          Branch Sides:
            - BranchSide:      'xpath.c:11594,9'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
            - BranchSide:      'xpath.c:11598,22'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
        - Branch String:   'xpath.c:11594,54'
          Branch Sides:
            - BranchSide:      'xpath.c:11598,22'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
            - BranchSide:      'xpath.c:11627,22'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
        - Branch String:   'xpath.c:11582,21'
          Branch Sides:
            - BranchSide:      'xpath.c:11601,27'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
            - BranchSide:      'xpath.c:11627,22'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
        - Branch String:   'xpath.c:11602,39'
          Branch Sides:
            - BranchSide:      'xpath.c:11602,43'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
            - BranchSide:      'xpath.c:11623,17'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
        - Branch String:   'xpath.c:11602,70'
          Branch Sides:
            - BranchSide:      'xpath.c:11603,26'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
            - BranchSide:      'xpath.c:11623,17'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
        - Branch String:   'xpath.c:11602,25'
          Branch Sides:
            - BranchSide:      'xpath.c:11604,36'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
            - BranchSide:      'xpath.c:11623,17'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
        - Branch String:   'xpath.c:11610,4'
          Branch Sides:
            - BranchSide:      'xpath.c:11610,4'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11615,30'
              BranchSideFuncs:
                - xmlXPathNodeSetClearFromPos
        - Branch String:   'xpath.c:11615,51'
          Branch Sides:
            - BranchSide:      'xpath.c:11616,30'
              BranchSideFuncs:
                - xmlXPathNodeSetClearFromPos
            - BranchSide:      'xpath.c:11621,25'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11616,66'
          Branch Sides:
            - BranchSide:      'xpath.c:11617,30'
              BranchSideFuncs:
                - xmlXPathNodeSetClearFromPos
            - BranchSide:      'xpath.c:11621,25'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11617,63'
          Branch Sides:
            - BranchSide:      'xpath.c:11618,30'
              BranchSideFuncs:
                - xmlXPathNodeSetClearFromPos
            - BranchSide:      'xpath.c:11621,25'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11615,29'
          Branch Sides:
            - BranchSide:      'xpath.c:11619,57'
              BranchSideFuncs:
                - xmlXPathNodeSetClearFromPos
            - BranchSide:      'xpath.c:11621,25'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11627,37'
          Branch Sides:
            - BranchSide:      'xpath.c:11627,41'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11670,21'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11627,56'
          Branch Sides:
            - BranchSide:      'xpath.c:11628,22'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11670,21'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11628,64'
          Branch Sides:
            - BranchSide:      'xpath.c:11629,22'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11670,21'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11627,21'
          Branch Sides:
            - BranchSide:      'xpath.c:11630,29'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11670,21'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11632,35'
          Branch Sides:
            - BranchSide:      'xpath.c:11633,26'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11658,17'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11633,66'
          Branch Sides:
            - BranchSide:      'xpath.c:11634,26'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11658,17'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11634,57'
          Branch Sides:
            - BranchSide:      'xpath.c:11635,26'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11658,17'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11635,53'
          Branch Sides:
            - BranchSide:      'xpath.c:11636,26'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11658,17'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11636,57'
          Branch Sides:
            - BranchSide:      'xpath.c:11638,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11658,17'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11632,25'
          Branch Sides:
            - BranchSide:      'xpath.c:11639,36'
              BranchSideFuncs:
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11658,17'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11645,4'
          Branch Sides:
            - BranchSide:      'xpath.c:11645,4'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11650,30'
              BranchSideFuncs:
                - xmlXPathNodeSetKeepLast
        - Branch String:   'xpath.c:11650,51'
          Branch Sides:
            - BranchSide:      'xpath.c:11651,30'
              BranchSideFuncs:
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11656,25'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11651,66'
          Branch Sides:
            - BranchSide:      'xpath.c:11652,30'
              BranchSideFuncs:
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11656,25'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11652,63'
          Branch Sides:
            - BranchSide:      'xpath.c:11653,30'
              BranchSideFuncs:
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11656,25'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11653,72'
          Branch Sides:
            - BranchSide:      'xpath.c:11654,30'
              BranchSideFuncs:
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11656,25'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11650,29'
          Branch Sides:
            - BranchSide:      'xpath.c:11655,53'
              BranchSideFuncs:
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11656,25'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11670,21'
          Branch Sides:
            - BranchSide:      'xpath.c:11672,44'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
            - BranchSide:      'xpath.c:11673,3'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
        - Branch String:   'xpath.c:11673,3'
          Branch Sides:
            - BranchSide:      'xpath.c:11673,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11674,21'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
        - Branch String:   'xpath.c:11674,21'
          Branch Sides:
            - BranchSide:      'xpath.c:11675,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11676,21'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
        - Branch String:   'xpath.c:11676,21'
          Branch Sides:
            - BranchSide:      'xpath.c:11677,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11685,17'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
        - Branch String:   'xpath.c:11685,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11685,17'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:11685,17'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
        - Branch String:   'xpath.c:11685,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11685,17'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:11686,40'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
        - Branch String:   'xpath.c:11688,21'
          Branch Sides:
            - BranchSide:      'xpath.c:11689,43'
              BranchSideFuncs:
                - xmlXPathNodeSetFilter
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:11691,35'
              BranchSideFuncs:
                - xmlXPathValuePush
        - Branch String:   'xpath.c:11695,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11696,45'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11697,6'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
        - Branch String:   'xpath.c:11697,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11697,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11698,18'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
        - Branch String:   'xpath.c:11698,39'
          Branch Sides:
            - BranchSide:      'xpath.c:11699,18'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11705,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11699,54'
          Branch Sides:
            - BranchSide:      'xpath.c:11700,18'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11705,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11700,51'
          Branch Sides:
            - BranchSide:      'xpath.c:11701,4'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11705,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11698,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11703,37'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11705,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:11329,9'
          Dst:             xmlXPathCheckOpLimit
        - Src:             'xpath.c:11332,9'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:11339,22'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11341,13'
          Dst:             xmlXPathBooleanFunction
        - Src:             'xpath.c:11344,20'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:11345,22'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11347,3'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:11350,13'
          Dst:             xmlXPathBooleanFunction
        - Src:             'xpath.c:11353,6'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:11356,22'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11358,13'
          Dst:             xmlXPathBooleanFunction
        - Src:             'xpath.c:11361,20'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:11362,22'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11364,3'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:11367,13'
          Dst:             xmlXPathBooleanFunction
        - Src:             'xpath.c:11370,6'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:11373,22'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11375,22'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11378,11'
          Dst:             xmlXPathEqualValues
        - Src:             'xpath.c:11380,11'
          Dst:             xmlXPathNotEqualValues
        - Src:             'xpath.c:11381,30'
          Dst:             xmlXPathCacheNewBoolean
        - Src:             'xpath.c:11381,6'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:11384,22'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11386,22'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11388,19'
          Dst:             xmlXPathCompareValues
        - Src:             'xpath.c:11389,30'
          Dst:             xmlXPathCacheNewBoolean
        - Src:             'xpath.c:11389,6'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:11392,22'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11395,26'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11399,17'
          Dst:             xmlXPathSubValues
        - Src:             'xpath.c:11401,17'
          Dst:             xmlXPathAddValues
        - Src:             'xpath.c:11403,17'
          Dst:             xmlXPathValueFlipSign
        - Src:             'xpath.c:11405,17'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:11406,17'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:11410,22'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11412,22'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11415,17'
          Dst:             xmlXPathMultValues
        - Src:             'xpath.c:11417,17'
          Dst:             xmlXPathDivValues
        - Src:             'xpath.c:11419,17'
          Dst:             xmlXPathModValues
        - Src:             'xpath.c:11422,22'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11424,22'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11427,20'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:11428,20'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:11431,10'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:11432,10'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:11433,17'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:11437,20'
          Dst:             xmlXPathCheckOpLimit
        - Src:             'xpath.c:11440,20'
          Dst:             xmlXPathCheckOpLimit
        - Src:             'xpath.c:11442,10'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:11443,10'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:11450,22'
          Dst:             xmlXPathNodeSetMerge
        - Src:             'xpath.c:11453,21'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11456,13'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:11457,6'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:11460,13'
          Dst:             xmlXPathRoot
        - Src:             'xpath.c:11464,26'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11467,26'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11469,30'
          Dst:             xmlXPathCacheNewNodeSet
        - Src:             'xpath.c:11469,6'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:11476,26'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11479,26'
          Dst:             xmlXPathNodeCollectAndTest
        - Src:             'xpath.c:11483,37'
          Dst:             xmlXPathCacheObjectCopy
        - Src:             'xpath.c:11483,13'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:11490,25'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11492,13'
          Dst:             xmlXPathVariableLookup
        - Src:             'xpath.c:11494,4'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:11495,21'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:11499,27'
          Dst:             xmlXPathNsLookup
        - Src:             'xpath.c:11501,25'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:11504,13'
          Dst:             xmlXPathVariableLookupNS
        - Src:             'xpath.c:11507,4'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:11508,21'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:11521,25'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11526,7'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:11529,4'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:11538,29'
          Dst:             xmlXPathFunctionLookup
        - Src:             'xpath.c:11541,31'
          Dst:             xmlXPathNsLookup
        - Src:             'xpath.c:11543,29'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:11544,32'
          Dst:             xmlXPathFunctionLookupNS
        - Src:             'xpath.c:11548,25'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:11561,21'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:11566,26'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11570,26'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11607,29'
          Dst:             xmlXPathCompOpEvalFirst
        - Src:             'xpath.c:11619,29'
          Dst:             xmlXPathNodeSetClearFromPos
        - Src:             'xpath.c:11637,26'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:11642,29'
          Dst:             xmlXPathCompOpEvalLast
        - Src:             'xpath.c:11655,29'
          Dst:             xmlXPathNodeSetKeepLast
        - Src:             'xpath.c:11672,25'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11685,17'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:11686,23'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:11689,21'
          Dst:             xmlXPathNodeSetFilter
        - Src:             'xpath.c:11691,17'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:11696,26'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11703,17'
          Dst:             xmlXPathNodeSetSort
        - Src:             'xpath.c:11707,13'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathErr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 730
      functionLinenumberEnd: 788
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - code
      BBCount:         29
      ICount:          242
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
        - xmlRaiseError
        - xmlResetError
        - xmlStrdup
        - xmlXPathPErrMemory
      functionUses:    165
      BranchProfiles:
        - Branch String:   'xpath.c:737,9'
          Branch Sides:
            - BranchSide:      'xpath.c:738,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:739,10'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlXPathPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlResetError
                - xmlStrdup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:739,20'
          Branch Sides:
            - BranchSide:      'xpath.c:739,24'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlXPathPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlResetError
                - xmlStrdup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:740,7'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlXPathPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlResetError
                - xmlStrdup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:739,9'
          Branch Sides:
            - BranchSide:      'xpath.c:740,7'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlXPathPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlResetError
                - xmlStrdup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:742,9'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlXPathPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlResetError
                - xmlStrdup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:742,9'
          Branch Sides:
            - BranchSide:      'xpath.c:743,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:745,19'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlXPathPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlResetError
                - xmlStrdup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:747,9'
          Branch Sides:
            - BranchSide:      'xpath.c:748,28'
              BranchSideFuncs:
                - xmlResetError
                - xmlRaiseError
                - xmlXPathPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrdup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:775,9'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlXPathPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'xpath.c:751,13'
          Branch Sides:
            - BranchSide:      'xpath.c:752,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:755,23'
              BranchSideFuncs:
                - xmlResetError
                - xmlRaiseError
                - xmlXPathPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrdup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:760,13'
          Branch Sides:
            - BranchSide:      'xpath.c:761,44'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRaiseError
                - xmlXPathPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:767,21'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlXPathPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'xpath.c:762,17'
          Branch Sides:
            - BranchSide:      'xpath.c:763,36'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:766,9'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlXPathPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'xpath.c:775,9'
          Branch Sides:
            - BranchSide:      'xpath.c:776,19'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRaiseError
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:780,25'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:786,9'
          Branch Sides:
            - BranchSide:      'xpath.c:786,9'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:787,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
      Callsites:
        - Src:             'xpath.c:755,9'
          Dst:             xmlResetError
        - Src:             'xpath.c:761,34'
          Dst:             xmlStrdup
        - Src:             'xpath.c:763,17'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:776,19'
          Dst:             __xmlGenericError
        - Src:             'xpath.c:777,16'
          Dst:             __xmlGenericErrorContext
        - Src:             'xpath.c:780,11'
          Dst:             xmlRaiseError
        - Src:             'xpath.c:787,9'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPathValuePop
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2023
      functionLinenumberEnd: 2037
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         10
      ICount:          87
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    87
      BranchProfiles:
        - Branch String:   'xpath.c:2026,24'
          Branch Sides:
            - BranchSide:      'xpath.c:2026,28'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2027,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2026,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2027,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2029,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2030,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2031,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2033,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNodeSetFilter
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10145
      functionLinenumberEnd: 10258
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - set
        - filterOpIndex
        - minPos
        - maxPos
        - hasNsNodes
      BBCount:         67
      ICount:          480
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - xmlXPathCompOpEvalToBoolean
        - xmlXPathErr
        - xmlXPathNodeSetClear
        - xmlXPathNodeSetFreeNs
        - xmlXPathPErrMemory
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:10153,23'
          Branch Sides:
            - BranchSide:      'xpath.c:10153,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10154,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10153,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10154,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10160,9'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathNodeSetFreeNs
                - xmlXPathErr
                - xmlXPathNodeSetClear
        - Branch String:   'xpath.c:10160,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10161,30'
              BranchSideFuncs:
                - xmlXPathNodeSetClear
            - BranchSide:      'xpath.c:10165,14'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathNodeSetFreeNs
                - xmlXPathErr
        - Branch String:   'xpath.c:10174,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10175,27'
              BranchSideFuncs:
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathNodeSetFreeNs
                - xmlXPathErr
            - BranchSide:      'xpath.c:10226,9'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:10187,48'
          Branch Sides:
            - BranchSide:      'xpath.c:10188,14'
              BranchSideFuncs:
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathNodeSetFreeNs
                - xmlXPathErr
            - BranchSide:      'xpath.c:10191,43'
              BranchSideFuncs:
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathNodeSetFreeNs
                - xmlXPathErr
        - Branch String:   'xpath.c:10187,13'
          Branch Sides:
            - BranchSide:      'xpath.c:10189,27'
              BranchSideFuncs:
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathNodeSetFreeNs
                - xmlXPathErr
            - BranchSide:      'xpath.c:10191,43'
              BranchSideFuncs:
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathNodeSetFreeNs
                - xmlXPathErr
        - Branch String:   'xpath.c:10193,13'
          Branch Sides:
            - BranchSide:      'xpath.c:10194,13'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:10195,13'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathNodeSetFreeNs
                - xmlXPathErr
        - Branch String:   'xpath.c:10195,13'
          Branch Sides:
            - BranchSide:      'xpath.c:10197,25'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:10201,14'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathErr
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:10201,24'
          Branch Sides:
            - BranchSide:      'xpath.c:10201,29'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathErr
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:10210,13'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathErr
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:10201,44'
          Branch Sides:
            - BranchSide:      'xpath.c:10201,48'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathErr
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:10210,13'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathErr
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:10201,13'
          Branch Sides:
            - BranchSide:      'xpath.c:10202,17'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathNodeSetFreeNs
                - xmlXPathErr
            - BranchSide:      'xpath.c:10210,13'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathErr
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:10202,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10203,35'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathNodeSetFreeNs
                - xmlXPathErr
            - BranchSide:      'xpath.c:10207,15'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathNodeSetFreeNs
                - xmlXPathErr
        - Branch String:   'xpath.c:10215,13'
          Branch Sides:
            - BranchSide:      'xpath.c:10216,17'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathNodeSetFreeNs
                - xmlXPathErr
            - BranchSide:      'xpath.c:10223,5'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathNodeSetFreeNs
                - xmlXPathErr
        - Branch String:   'xpath.c:10216,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10217,19'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:10221,17'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathNodeSetFreeNs
                - xmlXPathErr
        - Branch String:   'xpath.c:10226,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10227,9'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:10234,19'
              BranchSideFuncs:
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10227,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10228,31'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:10232,5'
              BranchSideFuncs:
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10229,32'
          Branch Sides:
            - BranchSide:      'xpath.c:10229,36'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:10231,9'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:10229,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10230,50'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10231,9'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:10237,46'
          Branch Sides:
            - BranchSide:      'xpath.c:10238,10'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10254,20'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10237,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10240,23'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10254,20'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10242,13'
          Branch Sides:
            - BranchSide:      'xpath.c:10243,21'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10244,30'
              BranchSideFuncs:
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10246,13'
          Branch Sides:
            - BranchSide:      'xpath.c:10247,32'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10249,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:10161,9'
          Dst:             xmlXPathNodeSetClear
        - Src:             'xpath.c:10191,15'
          Dst:             xmlXPathCompOpEvalToBoolean
        - Src:             'xpath.c:10197,13'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:10212,17'
          Dst:             xmlXPathNodeSetFreeNs
        - Src:             'xpath.c:10230,17'
          Dst:             xmlXPathNodeSetFreeNs
        - Src:             'xpath.c:10247,13'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPathValuePush
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2053
      functionLinenumberEnd: 2085
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - value
      BBCount:         15
      ICount:          128
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlGrowCapacity
        - xmlXPathFreeObject
        - xmlXPathPErrMemory
      functionUses:    233
      BranchProfiles:
        - Branch String:   'xpath.c:2054,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2054,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2055,9'
              BranchSideFuncs:
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:2055,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2059,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:2062,9'
              BranchSideFuncs:
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:2062,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2066,35'
              BranchSideFuncs:
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:2082,37'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2068,13'
          Branch Sides:
            - BranchSide:      'xpath.c:2069,32'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:2073,15'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:2074,13'
          Branch Sides:
            - BranchSide:      'xpath.c:2075,32'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:2079,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:2059,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:2066,19'
          Dst:             xmlGrowCapacity
        - Src:             'xpath.c:2069,13'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:2070,13'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:2075,13'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:2076,13'
          Dst:             xmlXPathFreeObject
    - functionName:    xmlXPathPErrMemory
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlXPathErrMemory
      functionUses:    108
      BranchProfiles:
        - Branch String:   'xpath.c:715,9'
          Branch Sides:
            - BranchSide:      'xpath.c:716,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:717,5'
              BranchSideFuncs:
                - xmlXPathErrMemory
      Callsites:
        - Src:             'xpath.c:718,5'
          Dst:             xmlXPathErrMemory
    - functionName:    xmlGrowCapacity
      functionSourceFile: '/src/libxml2/./include/private/memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - capacity
        - elemSize
        - min
        - max
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   './include/private/memory.h:36,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:38,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:45,10'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:45,27'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:46,19'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:47,9'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:45,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:47,9'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:50,14'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:52,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:53,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:55,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathFreeObject
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4400
      functionLinenumberEnd: 4410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         21
      ICount:          97
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - xmlXPathFreeNodeSet
      functionUses:    86
      BranchProfiles:
        - Branch String:   'xpath.c:4401,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4401,22'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4402,10'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:4402,38'
          Branch Sides:
            - BranchSide:      'xpath.c:4402,42'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:4403,13'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:4402,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4403,13'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:4405,16'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4403,13'
          Branch Sides:
            - BranchSide:      'xpath.c:4404,33'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:4405,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4406,6'
          Branch Sides:
            - BranchSide:      'xpath.c:4407,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4408,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:4404,13'
          Dst:             xmlXPathFreeNodeSet
    - functionName:    xmlXPathFreeNodeSet
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3192
      functionLinenumberEnd: 3205
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         18
      ICount:          107
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXPathNodeSetFreeNs
      functionUses:    52
      BranchProfiles:
        - Branch String:   'xpath.c:3193,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3193,22'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3194,9'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3194,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3198,9'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3204,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3198,2'
          Branch Sides:
            - BranchSide:      'xpath.c:3199,11'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3202,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3199,36'
          Branch Sides:
            - BranchSide:      'xpath.c:3200,4'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3200,47'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3199,10'
          Branch Sides:
            - BranchSide:      'xpath.c:3200,47'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3201,36'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
      Callsites:
        - Src:             'xpath.c:3201,3'
          Dst:             xmlXPathNodeSetFreeNs
    - functionName:    xmlXPathNodeSetFreeNs
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2719
      functionLinenumberEnd: 2730
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ns
      BBCount:         19
      ICount:          99
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'xpath.c:2720,22'
          Branch Sides:
            - BranchSide:      'xpath.c:2720,26'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2721,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2720,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2721,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2723,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2723,28'
          Branch Sides:
            - BranchSide:      'xpath.c:2723,32'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2723,28'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2723,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2723,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2724,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2724,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2725,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2726,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2726,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2727,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2728,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathErrMemory
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlRaiseMemoryError
      functionUses:    12
      BranchProfiles:
        - Branch String:   'xpath.c:700,9'
          Branch Sides:
            - BranchSide:      'xpath.c:701,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:702,25'
              BranchSideFuncs:
                - xmlRaiseMemoryError
      Callsites:
        - Src:             'xpath.c:702,5'
          Dst:             xmlRaiseMemoryError
    - functionName:    xmlXPathNodeSetClear
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3245
      functionLinenumberEnd: 3247
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - set
        - hasNsNodes
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathNodeSetClearFromPos
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:3246,5'
          Dst:             xmlXPathNodeSetClearFromPos
    - functionName:    xmlXPathCompOpEvalToBoolean
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11727
      functionLinenumberEnd: 11804
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - op
        - isPredicate
      BBCount:         40
      ICount:          256
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - xmlXPathCastToBoolean
        - xmlXPathCheckOpLimit
        - xmlXPathCompOpEval
        - xmlXPathEvaluatePredicateResult
        - xmlXPathNodeCollectAndTest
        - xmlXPathReleaseObject
        - xmlXPathValuePop
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:11731,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11731,9'
              BranchSideFuncs:
                - xmlXPathCheckOpLimit
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathValuePop
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
                - xmlXPathCastToBoolean
                - xmlXPathEvaluatePredicateResult
                - xmlXPathCompOpEval
                - xmlXPathValuePop
            - BranchSide:      'xpath.c:11734,13'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathValuePop
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
                - xmlXPathCheckOpLimit
                - xmlXPathCastToBoolean
                - xmlXPathEvaluatePredicateResult
                - xmlXPathCompOpEval
                - xmlXPathValuePop
        - Branch String:   'xpath.c:11731,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11732,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11734,13'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathValuePop
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
                - xmlXPathCheckOpLimit
                - xmlXPathCastToBoolean
                - xmlXPathEvaluatePredicateResult
                - xmlXPathCompOpEval
                - xmlXPathValuePop
        - Branch String:   'xpath.c:11734,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11736,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11738,35'
              BranchSideFuncs:
                - xmlXPathCastToBoolean
                - xmlXPathEvaluatePredicateResult
            - BranchSide:      'xpath.c:11746,17'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathValuePop
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
                - xmlXPathCastToBoolean
                - xmlXPathEvaluatePredicateResult
                - xmlXPathCompOpEval
                - xmlXPathValuePop
                - xmlXPathCheckOpLimit
            - BranchSide:      'xpath.c:11752,10'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathValuePop
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
            - BranchSide:      'xpath.c:11771,25'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathValuePop
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
        - Branch String:   'xpath.c:11739,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11740,42'
              BranchSideFuncs:
                - xmlXPathEvaluatePredicateResult
            - BranchSide:      'xpath.c:11741,35'
              BranchSideFuncs:
                - xmlXPathCastToBoolean
        - Branch String:   'xpath.c:11746,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11747,9'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathValuePop
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
                - xmlXPathCastToBoolean
                - xmlXPathEvaluatePredicateResult
                - xmlXPathCompOpEval
                - xmlXPathValuePop
                - xmlXPathCheckOpLimit
            - BranchSide:      'xpath.c:11750,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11752,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11753,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11755,32'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathValuePop
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
        - Branch String:   'xpath.c:11756,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11757,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11759,40'
              BranchSideFuncs:
                - xmlXPathNodeCollectAndTest
                - xmlXPathValuePop
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
        - Branch String:   'xpath.c:11760,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11761,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11763,32'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
        - Branch String:   'xpath.c:11764,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11765,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11766,6'
              BranchSideFuncs:
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
        - Branch String:   'xpath.c:11772,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11773,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11775,32'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
        - Branch String:   'xpath.c:11776,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11777,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11778,6'
              BranchSideFuncs:
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
        - Branch String:   'xpath.c:11781,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11784,6'
              BranchSideFuncs:
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
            - BranchSide:      'xpath.c:11803,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11784,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11785,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:11786,13'
              BranchSideFuncs:
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
        - Branch String:   'xpath.c:11786,13'
          Branch Sides:
            - BranchSide:      'xpath.c:11795,44'
              BranchSideFuncs:
                - xmlXPathEvaluatePredicateResult
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:11797,34'
              BranchSideFuncs:
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:11731,9'
          Dst:             xmlXPathCheckOpLimit
        - Src:             'xpath.c:11740,10'
          Dst:             xmlXPathEvaluatePredicateResult
        - Src:             'xpath.c:11741,13'
          Dst:             xmlXPathCastToBoolean
        - Src:             'xpath.c:11755,13'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11759,13'
          Dst:             xmlXPathNodeCollectAndTest
        - Src:             'xpath.c:11763,15'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:11771,6'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11775,15'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:11795,12'
          Dst:             xmlXPathEvaluatePredicateResult
        - Src:             'xpath.c:11797,12'
          Dst:             xmlXPathCastToBoolean
        - Src:             'xpath.c:11799,2'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathCheckOpLimit
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ctxt
        - opCount
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlXPathErr
      functionUses:    12
      BranchProfiles:
        - Branch String:   'xpath.c:817,37'
          Branch Sides:
            - BranchSide:      'xpath.c:818,10'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:819,27'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:817,9'
          Branch Sides:
            - BranchSide:      'xpath.c:819,27'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:824,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:820,9'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathEvaluatePredicateResult
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12182
      functionLinenumberEnd: 12205
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - res
      BBCount:         20
      ICount:          120
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:12183,24'
          Branch Sides:
            - BranchSide:      'xpath.c:12183,42'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12183,28'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:12183,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12183,42'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12184,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:12184,5'
          Branch Sides:
            - BranchSide:      'xpath.c:12186,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12192,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12196,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12196,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12200,14'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12202,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:12196,10'
          Branch Sides:
            - BranchSide:      'xpath.c:12197,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12198,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:12200,38'
          Branch Sides:
            - BranchSide:      'xpath.c:12200,42'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12200,38'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathCastToBoolean
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4858
      functionLinenumberEnd: 4886
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         16
      ICount:          90
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathCastNodeSetToBoolean
        - xmlXPathCastNumberToBoolean
        - xmlXPathCastStringToBoolean
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xpath.c:4861,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4862,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4863,13'
              BranchSideFuncs:
                - xmlXPathCastNumberToBoolean
                - xmlXPathCastStringToBoolean
                - xmlXPathCastNodeSetToBoolean
        - Branch String:   'xpath.c:4863,5'
          Branch Sides:
            - BranchSide:      'xpath.c:4865,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4869,37'
              BranchSideFuncs:
                - xmlXPathCastNodeSetToBoolean
            - BranchSide:      'xpath.c:4869,37'
              BranchSideFuncs:
                - xmlXPathCastNodeSetToBoolean
            - BranchSide:      'xpath.c:4872,36'
              BranchSideFuncs:
                - xmlXPathCastStringToBoolean
            - BranchSide:      'xpath.c:4875,36'
              BranchSideFuncs:
                - xmlXPathCastNumberToBoolean
            - BranchSide:      'xpath.c:4878,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4882,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4885,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:4869,8'
          Dst:             xmlXPathCastNodeSetToBoolean
        - Src:             'xpath.c:4872,8'
          Dst:             xmlXPathCastStringToBoolean
        - Src:             'xpath.c:4875,8'
          Dst:             xmlXPathCastNumberToBoolean
    - functionName:    xmlXPathNodeCollectAndTest
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10362
      functionLinenumberEnd: 10955
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - op
        - first
        - last
        - toBool
      BBCount:         532
      ICount:          2622
      EdgeCount:       710
      CyclomaticComplexity: 180
      functionsReached:
        - xmlStrEqual
        - xmlXPathCacheWrapNodeSet
        - xmlXPathCheckOpLimit
        - xmlXPathCmpNodesExt
        - xmlXPathCompOpEvalPredicate
        - xmlXPathErr
        - xmlXPathFreeNodeSet
        - xmlXPathIsPositionalPredicate
        - xmlXPathNodeSetAddNs
        - xmlXPathNodeSetCreate
        - xmlXPathNsLookup
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xpath.c:10423,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10423,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:10423,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNsLookup
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:10423,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10423,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:10424,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNsLookup
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:10428,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10429,32'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:10448,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:10430,13'
          Branch Sides:
            - BranchSide:      'xpath.c:10431,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:10434,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:10449,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10451,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10455,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10459,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10465,11'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10478,11'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10482,11'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10486,11'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10490,11'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10494,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10500,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10504,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10508,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10512,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10519,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:10466,36'
          Branch Sides:
            - BranchSide:      'xpath.c:10466,40'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10467,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:10466,64'
          Branch Sides:
            - BranchSide:      'xpath.c:10467,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10474,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:10466,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10472,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10474,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:10519,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10520,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10523,18'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
        - Branch String:   'xpath.c:10524,30'
          Branch Sides:
            - BranchSide:      'xpath.c:10524,34'
              BranchSideFuncs:
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:10525,27'
              BranchSideFuncs:
                - xmlXPathValuePush
        - Branch String:   'xpath.c:10524,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10525,27'
              BranchSideFuncs:
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:10546,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
        - Branch String:   'xpath.c:10550,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10554,12'
              BranchSideFuncs:
                - xmlXPathIsPositionalPredicate
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10571,25'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10555,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10556,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10570,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10556,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10560,13'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10566,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10571,33'
          Branch Sides:
            - BranchSide:      'xpath.c:10571,37'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10571,23'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10593,47'
          Branch Sides:
            - BranchSide:      'xpath.c:10593,51'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10594,13'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10593,73'
          Branch Sides:
            - BranchSide:      'xpath.c:10593,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10594,13'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10593,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10595,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10908,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10597,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10598,12'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10608,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
        - Branch String:   'xpath.c:10599,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10600,36'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10604,2'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
        - Branch String:   'xpath.c:10612,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10612,17'
              BranchSideFuncs:
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
            - BranchSide:      'xpath.c:10615,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
        - Branch String:   'xpath.c:10612,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10613,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10615,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
        - Branch String:   'xpath.c:10616,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10617,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10622,18'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
        - Branch String:   'xpath.c:10622,33'
          Branch Sides:
            - BranchSide:      'xpath.c:10622,38'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
            - BranchSide:      'xpath.c:10635,11'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
        - Branch String:   'xpath.c:10622,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10623,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
            - BranchSide:      'xpath.c:10635,11'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
        - Branch String:   'xpath.c:10623,7'
          Branch Sides:
            - BranchSide:      'xpath.c:10624,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10625,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
        - Branch String:   'xpath.c:10625,28'
          Branch Sides:
            - BranchSide:      'xpath.c:10627,29'
              BranchSideFuncs:
                - xmlXPathCmpNodesExt
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
            - BranchSide:      'xpath.c:10634,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
        - Branch String:   'xpath.c:10625,7'
          Branch Sides:
            - BranchSide:      'xpath.c:10632,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10634,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
        - Branch String:   'xpath.c:10635,25'
          Branch Sides:
            - BranchSide:      'xpath.c:10635,30'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
            - BranchSide:      'xpath.c:10649,18'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10635,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10636,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
            - BranchSide:      'xpath.c:10649,18'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10636,7'
          Branch Sides:
            - BranchSide:      'xpath.c:10637,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10638,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
        - Branch String:   'xpath.c:10638,28'
          Branch Sides:
            - BranchSide:      'xpath.c:10640,28'
              BranchSideFuncs:
                - xmlXPathCmpNodesExt
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10647,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10638,7'
          Branch Sides:
            - BranchSide:      'xpath.c:10645,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10647,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10651,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10653,13'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10656,11'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10692,26'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10699,25'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10732,25'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10735,25'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10799,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10656,11'
          Branch Sides:
            - BranchSide:      'xpath.c:10657,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10680,18'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10657,4'
          Branch Sides:
            - BranchSide:      'xpath.c:10666,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10666,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10666,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10666,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10666,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10666,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10666,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10666,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10669,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10678,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10666,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10666,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10666,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10666,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10666,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10667,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10666,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10666,5'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10810,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10666,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10666,5'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10666,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10666,5'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10666,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10669,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10670,9'
              BranchSideFuncs:
                - xmlXPathNodeSetAddNs
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10672,41'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10670,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10670,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10670,9'
              BranchSideFuncs:
                - xmlXPathNodeSetAddNs
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10670,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10670,9'
              BranchSideFuncs:
                - xmlXPathNodeSetAddNs
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10671,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10670,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10670,9'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10810,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10670,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10670,9'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10670,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10670,9'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10670,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10673,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10673,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10673,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10673,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10673,9'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10810,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10673,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10673,9'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10673,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10673,9'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10673,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10680,18'
          Branch Sides:
            - BranchSide:      'xpath.c:10681,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10685,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10681,8'
          Branch Sides:
            - BranchSide:      'xpath.c:10682,8'
              BranchSideFuncs:
                - xmlXPathNodeSetAddNs
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10684,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10682,8'
          Branch Sides:
            - BranchSide:      'xpath.c:10682,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10682,8'
              BranchSideFuncs:
                - xmlXPathNodeSetAddNs
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10682,8'
          Branch Sides:
            - BranchSide:      'xpath.c:10682,8'
              BranchSideFuncs:
                - xmlXPathNodeSetAddNs
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10682,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10682,8'
          Branch Sides:
            - BranchSide:      'xpath.c:10682,8'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10810,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10682,8'
          Branch Sides:
            - BranchSide:      'xpath.c:10682,8'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10682,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10682,8'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10682,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10684,8'
          Branch Sides:
            - BranchSide:      'xpath.c:10684,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10684,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10684,8'
          Branch Sides:
            - BranchSide:      'xpath.c:10684,8'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10810,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10684,8'
          Branch Sides:
            - BranchSide:      'xpath.c:10684,8'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10684,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10684,8'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10684,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10688,4'
          Branch Sides:
            - BranchSide:      'xpath.c:10688,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10688,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10688,4'
          Branch Sides:
            - BranchSide:      'xpath.c:10688,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10689,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10688,4'
          Branch Sides:
            - BranchSide:      'xpath.c:10688,4'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10810,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10688,4'
          Branch Sides:
            - BranchSide:      'xpath.c:10688,4'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10688,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10688,4'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10688,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10692,52'
          Branch Sides:
            - BranchSide:      'xpath.c:10693,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10697,21'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10693,41'
          Branch Sides:
            - BranchSide:      'xpath.c:10693,56'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10695,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10692,25'
          Branch Sides:
            - BranchSide:      'xpath.c:10695,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10697,21'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10695,4'
          Branch Sides:
            - BranchSide:      'xpath.c:10695,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10695,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10695,4'
          Branch Sides:
            - BranchSide:      'xpath.c:10695,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10696,21'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10695,4'
          Branch Sides:
            - BranchSide:      'xpath.c:10695,4'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10810,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10695,4'
          Branch Sides:
            - BranchSide:      'xpath.c:10695,4'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10695,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10695,4'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10695,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10699,25'
          Branch Sides:
            - BranchSide:      'xpath.c:10700,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10711,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10700,29'
          Branch Sides:
            - BranchSide:      'xpath.c:10702,33'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10711,21'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10702,33'
          Branch Sides:
            - BranchSide:      'xpath.c:10704,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10705,41'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10704,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10704,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10704,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10704,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10704,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10705,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10704,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10704,5'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10810,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10704,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10704,5'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10704,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10704,5'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10704,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10708,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10708,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10708,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10708,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10708,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10709,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10708,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10708,5'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10810,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10708,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10708,5'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10708,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10708,5'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10708,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10711,32'
          Branch Sides:
            - BranchSide:      'xpath.c:10712,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10717,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10712,29'
          Branch Sides:
            - BranchSide:      'xpath.c:10714,8'
              BranchSideFuncs:
                - xmlXPathNodeSetAddNs
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10716,21'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10714,8'
          Branch Sides:
            - BranchSide:      'xpath.c:10714,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10714,8'
              BranchSideFuncs:
                - xmlXPathNodeSetAddNs
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10714,8'
          Branch Sides:
            - BranchSide:      'xpath.c:10714,8'
              BranchSideFuncs:
                - xmlXPathNodeSetAddNs
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10715,25'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10714,8'
          Branch Sides:
            - BranchSide:      'xpath.c:10714,8'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10810,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10714,8'
          Branch Sides:
            - BranchSide:      'xpath.c:10714,8'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10714,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10714,8'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10714,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10718,33'
          Branch Sides:
            - BranchSide:      'xpath.c:10720,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10722,41'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10720,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10720,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10720,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10720,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10720,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10722,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10720,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10720,5'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10810,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10720,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10720,5'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10720,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10720,5'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10720,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10725,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10725,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10725,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10725,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10725,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10726,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10725,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10725,5'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10810,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10725,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10725,5'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10725,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10725,5'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10725,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10735,25'
          Branch Sides:
            - BranchSide:      'xpath.c:10736,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10738,18'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10736,29'
          Branch Sides:
            - BranchSide:      'xpath.c:10737,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10738,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10738,18'
          Branch Sides:
            - BranchSide:      'xpath.c:10739,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10742,15'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10739,29'
          Branch Sides:
            - BranchSide:      'xpath.c:10740,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10741,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10742,15'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10743,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10745,21'
          Branch Sides:
            - BranchSide:      'xpath.c:10747,45'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10763,64'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10784,33'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10795,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10747,33'
          Branch Sides:
            - BranchSide:      'xpath.c:10748,37'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10761,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10748,37'
          Branch Sides:
            - BranchSide:      'xpath.c:10749,41'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10754,42'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10749,41'
          Branch Sides:
            - BranchSide:      'xpath.c:10751,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10753,33'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10751,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10751,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10751,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10751,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10751,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10752,37'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10751,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10751,6'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10810,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10751,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10751,6'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10751,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10751,6'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10751,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10757,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10757,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10757,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10757,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10757,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10758,37'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10757,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10757,6'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10810,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10757,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10757,6'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10757,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10757,6'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10757,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10765,37'
          Branch Sides:
            - BranchSide:      'xpath.c:10766,41'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10781,33'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10766,41'
          Branch Sides:
            - BranchSide:      'xpath.c:10767,46'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10773,46'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10767,64'
          Branch Sides:
            - BranchSide:      'xpath.c:10768,46'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10770,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10767,45'
          Branch Sides:
            - BranchSide:      'xpath.c:10770,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10772,37'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10770,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10770,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10770,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10770,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10770,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10771,41'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10770,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10770,10'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10810,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10770,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10770,10'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10770,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10770,10'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10770,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10777,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10777,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10777,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10777,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10777,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10778,41'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10777,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10777,10'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10810,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10777,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10777,10'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10777,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10777,10'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10777,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10784,33'
          Branch Sides:
            - BranchSide:      'xpath.c:10785,58'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10793,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10787,58'
          Branch Sides:
            - BranchSide:      'xpath.c:10787,62'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10792,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10788,37'
          Branch Sides:
            - BranchSide:      'xpath.c:10788,53'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10792,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10787,37'
          Branch Sides:
            - BranchSide:      'xpath.c:10790,9'
              BranchSideFuncs:
                - xmlXPathNodeSetAddNs
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10792,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10790,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10790,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10790,9'
              BranchSideFuncs:
                - xmlXPathNodeSetAddNs
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10790,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10790,9'
              BranchSideFuncs:
                - xmlXPathNodeSetAddNs
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10791,33'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10790,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10790,9'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10810,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10790,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10790,9'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10790,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10790,9'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10790,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10799,32'
          Branch Sides:
            - BranchSide:      'xpath.c:10799,36'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10799,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10799,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10612,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
            - BranchSide:      'xpath.c:10801,2'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10810,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10811,15'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10814,15'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10821,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10822,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10823,2'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10830,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10831,15'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10834,15'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10841,13'
          Branch Sides:
            - BranchSide:      'xpath.c:10842,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10847,14'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10847,30'
          Branch Sides:
            - BranchSide:      'xpath.c:10847,34'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10889,13'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10847,13'
          Branch Sides:
            - BranchSide:      'xpath.c:10876,10'
              BranchSideFuncs:
                - xmlXPathCompOpEvalPredicate
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10889,13'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10876,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10877,31'
              BranchSideFuncs:
                - xmlXPathCompOpEvalPredicate
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10880,31'
              BranchSideFuncs:
                - xmlXPathCompOpEvalPredicate
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10883,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10884,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10887,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10889,13'
          Branch Sides:
            - BranchSide:      'xpath.c:10593,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10893,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10893,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10894,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10897,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10902,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10903,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10904,2'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10908,24'
          Branch Sides:
            - BranchSide:      'xpath.c:10908,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10919,27'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10908,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10914,2'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10919,27'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10924,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10925,7'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10933,10'
              BranchSideFuncs:
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:10925,20'
          Branch Sides:
            - BranchSide:      'xpath.c:10925,24'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10928,15'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10925,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10926,15'
              BranchSideFuncs:
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:10928,15'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10933,23'
          Branch Sides:
            - BranchSide:      'xpath.c:10933,27'
              BranchSideFuncs:
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:10940,23'
              BranchSideFuncs:
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
        - Branch String:   'xpath.c:10933,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10934,23'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:10940,23'
              BranchSideFuncs:
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
        - Branch String:   'xpath.c:10949,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10950,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10954,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:10423,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:10424,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:10429,15'
          Dst:             xmlXPathNsLookup
        - Src:             'xpath.c:10431,6'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:10432,13'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:10520,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:10525,9'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:10555,6'
          Dst:             xmlXPathIsPositionalPredicate
        - Src:             'xpath.c:10598,12'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'xpath.c:10600,17'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10612,17'
          Dst:             xmlXPathCheckOpLimit
        - Src:             'xpath.c:10627,8'
          Dst:             xmlXPathCmpNodesExt
        - Src:             'xpath.c:10640,8'
          Dst:             xmlXPathCmpNodesExt
        - Src:             'xpath.c:10666,5'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10666,5'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10670,9'
          Dst:             xmlXPathNodeSetAddNs
        - Src:             'xpath.c:10670,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10670,9'
          Dst:             xmlXPathNodeSetAddNs
        - Src:             'xpath.c:10670,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10673,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10673,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10682,8'
          Dst:             xmlXPathNodeSetAddNs
        - Src:             'xpath.c:10682,8'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10682,8'
          Dst:             xmlXPathNodeSetAddNs
        - Src:             'xpath.c:10682,8'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10684,8'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10684,8'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10688,4'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10688,4'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10693,44'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:10695,4'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10695,4'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10704,5'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10704,5'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10706,6'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:10708,5'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10708,5'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10714,8'
          Dst:             xmlXPathNodeSetAddNs
        - Src:             'xpath.c:10714,8'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10714,8'
          Dst:             xmlXPathNodeSetAddNs
        - Src:             'xpath.c:10714,8'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10720,5'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10720,5'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10723,6'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:10725,5'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10725,5'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10747,33'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:10751,6'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10751,6'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10755,42'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:10757,6'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10757,6'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10765,37'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:10770,10'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10770,10'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10774,46'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:10777,10'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10777,10'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10788,41'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:10790,9'
          Dst:             xmlXPathNodeSetAddNs
        - Src:             'xpath.c:10790,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10790,9'
          Dst:             xmlXPathNodeSetAddNs
        - Src:             'xpath.c:10790,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10816,17'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10836,17'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10877,3'
          Dst:             xmlXPathCompOpEvalPredicate
        - Src:             'xpath.c:10880,3'
          Dst:             xmlXPathCompOpEvalPredicate
        - Src:             'xpath.c:10899,21'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10919,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:10928,15'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'xpath.c:10930,17'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10934,3'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'xpath.c:10940,29'
          Dst:             xmlXPathCacheWrapNodeSet
        - Src:             'xpath.c:10940,5'
          Dst:             xmlXPathValuePush
    - functionName:    xmlXPathReleaseObject
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4426
      functionLinenumberEnd: 4507
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - obj
      BBCount:         54
      ICount:          312
      EdgeCount:       67
      CyclomaticComplexity: 15
      functionsReached:
        - xmlXPathFreeNodeSet
        - xmlXPathFreeObject
        - xmlXPathNodeSetFreeNs
      functionUses:    95
      BranchProfiles:
        - Branch String:   'xpath.c:4427,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4428,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4429,10'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:4429,24'
          Branch Sides:
            - BranchSide:      'xpath.c:4429,28'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:4430,22'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:4429,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4430,22'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:4433,32'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:4435,2'
          Branch Sides:
            - BranchSide:      'xpath.c:4438,7'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:4438,7'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:4452,7'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:4458,3'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:4458,3'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:4460,3'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:4438,7'
          Branch Sides:
            - BranchSide:      'xpath.c:4439,12'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:4450,3'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:4439,44'
          Branch Sides:
            - BranchSide:      'xpath.c:4440,5'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:4446,24'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:4439,11'
          Branch Sides:
            - BranchSide:      'xpath.c:4441,51'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:4446,24'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:4452,7'
          Branch Sides:
            - BranchSide:      'xpath.c:4453,7'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:4454,17'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:4466,13'
          Branch Sides:
            - BranchSide:      'xpath.c:4467,6'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:4468,35'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:4474,6'
          Branch Sides:
            - BranchSide:      'xpath.c:4475,29'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:4497,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4481,10'
          Branch Sides:
            - BranchSide:      'xpath.c:4485,10'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:4494,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4485,3'
          Branch Sides:
            - BranchSide:      'xpath.c:4486,14'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:4493,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4487,26'
          Branch Sides:
            - BranchSide:      'xpath.c:4488,5'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:4492,3'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:4487,11'
          Branch Sides:
            - BranchSide:      'xpath.c:4490,37'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:4492,3'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:4503,6'
          Branch Sides:
            - BranchSide:      'xpath.c:4504,26'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:4505,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:4430,3'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:4446,4'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'xpath.c:4490,4'
          Dst:             xmlXPathNodeSetFreeNs
        - Src:             'xpath.c:4504,6'
          Dst:             xmlXPathFreeNodeSet
    - functionName:    xmlXPathNsLookup
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4156
      functionLinenumberEnd: 4176
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - prefix
      BBCount:         22
      ICount:          129
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - xmlHashLookup
        - xmlStrEqual
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xpath.c:4157,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4158,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4159,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
                - xmlStrEqual
        - Branch String:   'xpath.c:4159,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4160,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4162,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
                - xmlStrEqual
        - Branch String:   'xpath.c:4162,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4163,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4165,9'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlStrEqual
        - Branch String:   'xpath.c:4165,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4168,9'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlStrEqual
            - BranchSide:      'xpath.c:4175,44'
              BranchSideFuncs:
                - xmlHashLookup
        - Branch String:   'xpath.c:4168,2'
          Branch Sides:
            - BranchSide:      'xpath.c:4169,11'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlStrEqual
            - BranchSide:      'xpath.c:4173,5'
              BranchSideFuncs:
                - xmlHashLookup
        - Branch String:   'xpath.c:4169,40'
          Branch Sides:
            - BranchSide:      'xpath.c:4170,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
            - BranchSide:      'xpath.c:4172,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlStrEqual
        - Branch String:   'xpath.c:4169,10'
          Branch Sides:
            - BranchSide:      'xpath.c:4171,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4172,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlStrEqual
      Callsites:
        - Src:             'xpath.c:4162,9'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:4170,4'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:4175,30'
          Dst:             xmlHashLookup
    - functionName:    xmlXPathNodeSetMergeAndClear
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3044
      functionLinenumberEnd: 3093
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set1
        - set2
      BBCount:         32
      ICount:          206
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - xmlStrEqual
        - xmlXPathFreeNodeSet
        - xmlXPathNodeSetClear
        - xmlXPathNodeSetFreeNs
        - xmlXPathNodeSetGrow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:3050,2'
          Branch Sides:
            - BranchSide:      'xpath.c:3051,11'
              BranchSideFuncs:
                - xmlXPathNodeSetGrow
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
                - xmlStrEqual
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3086,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3055,6'
          Branch Sides:
            - BranchSide:      'xpath.c:3056,8'
              BranchSideFuncs:
                - xmlXPathNodeSetGrow
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
                - xmlStrEqual
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3077,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeSetFreeNs
                - xmlXPathNodeSetGrow
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
        - Branch String:   'xpath.c:3057,7'
          Branch Sides:
            - BranchSide:      'xpath.c:3058,7'
              BranchSideFuncs:
                - xmlXPathNodeSetGrow
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
                - xmlStrEqual
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3059,15'
              BranchSideFuncs:
                - xmlXPathNodeSetGrow
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
                - xmlStrEqual
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3062,60'
          Branch Sides:
            - BranchSide:      'xpath.c:3063,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeSetGrow
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3072,3'
              BranchSideFuncs:
                - xmlXPathNodeSetGrow
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
                - xmlStrEqual
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3062,11'
          Branch Sides:
            - BranchSide:      'xpath.c:3069,37'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
                - xmlXPathNodeSetGrow
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
                - xmlStrEqual
            - BranchSide:      'xpath.c:3072,3'
              BranchSideFuncs:
                - xmlXPathNodeSetGrow
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
                - xmlStrEqual
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3077,17'
          Branch Sides:
            - BranchSide:      'xpath.c:3078,41'
              BranchSideFuncs:
                - xmlXPathNodeSetGrow
                - xmlStrEqual
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
            - BranchSide:      'xpath.c:3081,38'
              BranchSideFuncs:
                - xmlXPathNodeSetGrow
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
                - xmlStrEqual
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3078,21'
          Branch Sides:
            - BranchSide:      'xpath.c:3079,21'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
            - BranchSide:      'xpath.c:3080,13'
              BranchSideFuncs:
                - xmlXPathNodeSetGrow
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
                - xmlStrEqual
                - xmlXPathNodeSetFreeNs
      Callsites:
        - Src:             'xpath.c:3063,5'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:3069,4'
          Dst:             xmlXPathNodeSetFreeNs
        - Src:             'xpath.c:3078,21'
          Dst:             xmlXPathNodeSetGrow
        - Src:             'xpath.c:3090,5'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'xpath.c:3091,5'
          Dst:             xmlXPathNodeSetClear
    - functionName:    xmlXPathNextAncestor
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6677
      functionLinenumberEnd: 6779
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         93
      ICount:          508
      EdgeCount:       109
      CyclomaticComplexity: 18
      functionsReached:
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:6678,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6678,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6678,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xpath.c:6678,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6678,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6684,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xpath.c:6684,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6685,6'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6731,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:6685,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6685,35'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6686,10'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:6686,2'
          Branch Sides:
            - BranchSide:      'xpath.c:6701,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6701,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6701,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6701,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6701,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6701,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6701,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6701,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6701,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6701,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6701,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6701,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6701,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6701,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6710,33'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6718,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6718,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6718,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6718,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6720,28'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6729,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6701,7'
          Branch Sides:
            - BranchSide:      'xpath.c:6702,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6703,8'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:6703,63'
          Branch Sides:
            - BranchSide:      'xpath.c:6704,9'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6708,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6704,54'
          Branch Sides:
            - BranchSide:      'xpath.c:6705,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6707,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6703,7'
          Branch Sides:
            - BranchSide:      'xpath.c:6707,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6708,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6722,26'
          Branch Sides:
            - BranchSide:      'xpath.c:6723,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6726,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6722,7'
          Branch Sides:
            - BranchSide:      'xpath.c:6724,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6726,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6731,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6732,22'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6733,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:6733,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6734,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6735,13'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:6735,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6750,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6750,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6750,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6750,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6750,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6750,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6750,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6750,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6750,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6750,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6750,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6750,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6750,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6750,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6759,36'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6764,31'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6776,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6776,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6776,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6776,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6778,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6750,10'
          Branch Sides:
            - BranchSide:      'xpath.c:6751,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6752,11'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:6752,50'
          Branch Sides:
            - BranchSide:      'xpath.c:6753,5'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6757,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6753,34'
          Branch Sides:
            - BranchSide:      'xpath.c:6754,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6756,3'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6752,10'
          Branch Sides:
            - BranchSide:      'xpath.c:6756,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6757,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6766,29'
          Branch Sides:
            - BranchSide:      'xpath.c:6767,11'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6770,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6766,10'
          Branch Sides:
            - BranchSide:      'xpath.c:6768,30'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6770,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:6705,9'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:6754,5'
          Dst:             xmlStrEqual
    - functionName:    xmlXPathNextAncestorOrSelf
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6795
      functionLinenumberEnd: 6800
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlXPathNextAncestor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6796,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6796,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6796,28'
              BranchSideFuncs:
                - xmlXPathNextAncestor
        - Branch String:   'xpath.c:6796,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6796,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6797,9'
              BranchSideFuncs:
                - xmlXPathNextAncestor
        - Branch String:   'xpath.c:6797,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6798,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6799,33'
              BranchSideFuncs:
                - xmlXPathNextAncestor
      Callsites:
        - Src:             'xpath.c:6799,12'
          Dst:             xmlXPathNextAncestor
    - functionName:    xmlXPathNextAttribute
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7089
      functionLinenumberEnd: 7101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         15
      ICount:          97
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:7090,24'
          Branch Sides:
            - BranchSide:      'xpath.c:7090,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7090,28'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7090,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7090,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7091,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7091,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7092,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7093,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7093,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7094,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7095,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7095,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7096,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7100,24'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7096,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7097,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7098,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNodeSetMergeAndClearNoDupls
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3109
      functionLinenumberEnd: 3131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set1
        - set2
      BBCount:         14
      ICount:          109
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - xmlXPathFreeNodeSet
        - xmlXPathNodeSetClear
        - xmlXPathNodeSetGrow
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xpath.c:3114,2'
          Branch Sides:
            - BranchSide:      'xpath.c:3115,11'
              BranchSideFuncs:
                - xmlXPathNodeSetGrow
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
            - BranchSide:      'xpath.c:3124,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3116,17'
          Branch Sides:
            - BranchSide:      'xpath.c:3117,41'
              BranchSideFuncs:
                - xmlXPathNodeSetGrow
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
            - BranchSide:      'xpath.c:3120,38'
              BranchSideFuncs:
                - xmlXPathNodeSetGrow
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
        - Branch String:   'xpath.c:3117,21'
          Branch Sides:
            - BranchSide:      'xpath.c:3118,21'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
            - BranchSide:      'xpath.c:3119,13'
              BranchSideFuncs:
                - xmlXPathNodeSetGrow
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
      Callsites:
        - Src:             'xpath.c:3117,21'
          Dst:             xmlXPathNodeSetGrow
        - Src:             'xpath.c:3128,5'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'xpath.c:3129,5'
          Dst:             xmlXPathNodeSetClear
    - functionName:    xmlXPathNextChildElement
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6444
      functionLinenumberEnd: 6503
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         55
      ICount:          259
      EdgeCount:       65
      CyclomaticComplexity: 12
      functionsReached:
        - xmlDocGetRootElement
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6445,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6445,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6445,28'
              BranchSideFuncs:
                - xmlDocGetRootElement
        - Branch String:   'xpath.c:6445,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6445,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6446,9'
              BranchSideFuncs:
                - xmlDocGetRootElement
        - Branch String:   'xpath.c:6446,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6447,8'
              BranchSideFuncs:
                - xmlDocGetRootElement
            - BranchSide:      'xpath.c:6479,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6448,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6448,19'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6452,10'
              BranchSideFuncs:
                - xmlDocGetRootElement
        - Branch String:   'xpath.c:6452,2'
          Branch Sides:
            - BranchSide:      'xpath.c:6457,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6457,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6457,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6457,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6470,43'
              BranchSideFuncs:
                - xmlDocGetRootElement
            - BranchSide:      'xpath.c:6470,43'
              BranchSideFuncs:
                - xmlDocGetRootElement
            - BranchSide:      'xpath.c:6472,3'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6458,7'
          Branch Sides:
            - BranchSide:      'xpath.c:6459,11'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6467,3'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6459,11'
          Branch Sides:
            - BranchSide:      'xpath.c:6460,11'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6461,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6463,30'
          Branch Sides:
            - BranchSide:      'xpath.c:6463,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6464,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6463,7'
          Branch Sides:
            - BranchSide:      'xpath.c:6462,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6465,14'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6479,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6488,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6488,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6488,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6488,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6488,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6488,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6488,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6488,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6491,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6493,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6494,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6502,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6494,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6495,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6496,8'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6499,25'
          Branch Sides:
            - BranchSide:      'xpath.c:6499,29'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6499,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6499,2'
          Branch Sides:
            - BranchSide:      'xpath.c:6498,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6500,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:6470,10'
          Dst:             xmlDocGetRootElement
    - functionName:    xmlXPathNextChild
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6396
      functionLinenumberEnd: 6431
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         40
      ICount:          190
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6397,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6397,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6397,28'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6397,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6397,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6398,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6398,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6399,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6427,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6399,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6399,35'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6400,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6400,2'
          Branch Sides:
            - BranchSide:      'xpath.c:6410,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6410,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6410,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6410,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6410,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6410,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6410,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6410,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6410,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6415,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6415,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6415,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6415,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6423,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6423,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6423,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6423,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6423,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6423,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6423,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6425,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6427,42'
          Branch Sides:
            - BranchSide:      'xpath.c:6428,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6429,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6427,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6429,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6430,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNextDescendant
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6517
      functionLinenumberEnd: 6566
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         49
      ICount:          269
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:6518,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6518,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6518,28'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6518,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6518,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6519,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6519,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6520,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6531,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6520,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6521,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6522,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6522,56'
          Branch Sides:
            - BranchSide:      'xpath.c:6523,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6524,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6522,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6524,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6526,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6526,13'
          Branch Sides:
            - BranchSide:      'xpath.c:6527,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6528,16'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6531,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6532,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6533,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6533,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6537,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6547,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6537,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6538,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6545,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6542,10'
          Branch Sides:
            - BranchSide:      'xpath.c:6543,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6544,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6547,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6547,37'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6549,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6549,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6550,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6556,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6551,37'
          Branch Sides:
            - BranchSide:      'xpath.c:6549,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6552,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6551,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6549,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6553,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6558,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6558,19'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6559,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6559,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6559,34'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6560,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6560,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6561,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6564,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6564,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6557,15'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6565,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNextDescendantOrSelf
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6582
      functionLinenumberEnd: 6594
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         18
      ICount:          100
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlXPathNextDescendant
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6583,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6583,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6583,28'
              BranchSideFuncs:
                - xmlXPathNextDescendant
        - Branch String:   'xpath.c:6583,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6583,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6584,9'
              BranchSideFuncs:
                - xmlXPathNextDescendant
        - Branch String:   'xpath.c:6584,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6585,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6587,9'
              BranchSideFuncs:
                - xmlXPathNextDescendant
        - Branch String:   'xpath.c:6587,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6588,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6589,10'
              BranchSideFuncs:
                - xmlXPathNextDescendant
        - Branch String:   'xpath.c:6589,59'
          Branch Sides:
            - BranchSide:      'xpath.c:6590,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6591,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6589,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6591,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6593,35'
              BranchSideFuncs:
                - xmlXPathNextDescendant
      Callsites:
        - Src:             'xpath.c:6593,12'
          Dst:             xmlXPathNextDescendant
    - functionName:    xmlXPathNextFollowing
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6870
      functionLinenumberEnd: 6898
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         45
      ICount:          222
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6871,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6871,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6871,28'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6871,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6871,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6872,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6872,23'
          Branch Sides:
            - BranchSide:      'xpath.c:6872,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6876,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6872,61'
          Branch Sides:
            - BranchSide:      'xpath.c:6873,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6876,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6873,43'
          Branch Sides:
            - BranchSide:      'xpath.c:6873,47'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6876,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6872,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6874,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6876,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6876,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6877,15'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6889,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6878,13'
          Branch Sides:
            - BranchSide:      'xpath.c:6879,19'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6880,20'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6883,36'
          Branch Sides:
            - BranchSide:      'xpath.c:6884,18'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6885,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6883,17'
          Branch Sides:
            - BranchSide:      'xpath.c:6885,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6886,32'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6889,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6889,22'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6890,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6890,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6890,35'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6891,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6893,13'
          Branch Sides:
            - BranchSide:      'xpath.c:6893,26'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6894,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6894,13'
          Branch Sides:
            - BranchSide:      'xpath.c:6894,53'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6895,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6895,13'
          Branch Sides:
            - BranchSide:      'xpath.c:6895,39'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6896,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6896,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6892,15'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6897,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNextFollowingSibling
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6814
      functionLinenumberEnd: 6824
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6815,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6815,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6815,28'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6815,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6815,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6816,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6816,59'
          Branch Sides:
            - BranchSide:      'xpath.c:6817,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6818,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6816,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6818,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6819,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6819,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6820,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6821,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6821,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6822,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6823,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNextNamespace
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7049
      functionLinenumberEnd: 7076
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         29
      ICount:          212
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - xmlGetNsListSafe
        - xmlXPathPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:7050,24'
          Branch Sides:
            - BranchSide:      'xpath.c:7050,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7050,28'
              BranchSideFuncs:
                - xmlGetNsListSafe
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7050,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7050,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7051,9'
              BranchSideFuncs:
                - xmlGetNsListSafe
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7051,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7051,56'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7052,9'
              BranchSideFuncs:
                - xmlGetNsListSafe
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7052,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7053,13'
              BranchSideFuncs:
                - xmlGetNsListSafe
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7068,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7053,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7054,6'
              BranchSideFuncs:
                - xmlGetNsListSafe
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7055,2'
              BranchSideFuncs:
                - xmlGetNsListSafe
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7056,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7058,32'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7061,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7061,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7062,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7066,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7062,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7063,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7065,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7068,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7069,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7071,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7071,6'
          Branch Sides:
            - BranchSide:      'xpath.c:7072,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7073,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:7056,13'
          Dst:             xmlGetNsListSafe
        - Src:             'xpath.c:7058,13'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPathNextParent
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6607
      functionLinenumberEnd: 6660
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         52
      ICount:          287
      EdgeCount:       61
      CyclomaticComplexity: 11
      functionsReached:
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6608,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6608,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6608,28'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:6608,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6608,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6614,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:6614,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6615,6'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6659,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6615,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6615,35'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6616,10'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:6616,2'
          Branch Sides:
            - BranchSide:      'xpath.c:6631,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6631,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6631,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6631,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6631,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6631,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6631,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6631,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6631,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6631,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6631,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6631,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6631,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6631,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6640,33'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6648,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6648,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6648,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6648,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6650,28'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6658,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6631,7'
          Branch Sides:
            - BranchSide:      'xpath.c:6632,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6633,8'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:6633,63'
          Branch Sides:
            - BranchSide:      'xpath.c:6634,9'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6638,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6634,54'
          Branch Sides:
            - BranchSide:      'xpath.c:6635,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6637,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6633,7'
          Branch Sides:
            - BranchSide:      'xpath.c:6637,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6638,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6652,26'
          Branch Sides:
            - BranchSide:      'xpath.c:6653,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6655,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6652,7'
          Branch Sides:
            - BranchSide:      'xpath.c:6654,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6655,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:6635,9'
          Dst:             xmlStrEqual
    - functionName:    xmlXPathNextPrecedingInternal
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6996
      functionLinenumberEnd: 7032
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         42
      ICount:          237
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6997,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6997,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6997,28'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6997,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6997,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6998,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6998,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6999,15'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7014,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7000,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7001,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7002,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7002,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7003,19'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7004,20'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7007,36'
          Branch Sides:
            - BranchSide:      'xpath.c:7008,18'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7009,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7007,17'
          Branch Sides:
            - BranchSide:      'xpath.c:7009,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7010,32'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7014,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7015,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7016,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7016,29'
          Branch Sides:
            - BranchSide:      'xpath.c:7016,33'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7018,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7016,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7017,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7018,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7018,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7019,15'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7028,11'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7020,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7021,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7022,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7022,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7023,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7024,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7024,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7025,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7026,26'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7029,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7030,15'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7031,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNextPrecedingSibling
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6839
      functionLinenumberEnd: 6854
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         23
      ICount:          137
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6840,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6840,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6840,28'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6840,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6840,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6841,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6841,59'
          Branch Sides:
            - BranchSide:      'xpath.c:6842,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6843,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6841,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6843,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6844,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6844,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6845,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6846,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6846,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6847,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6848,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6848,29'
          Branch Sides:
            - BranchSide:      'xpath.c:6848,33'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6853,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6848,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6849,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6853,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6850,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6851,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6852,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNextSelf
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6378
      functionLinenumberEnd: 6383
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6379,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6379,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6379,28'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6379,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6379,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6380,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6380,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6381,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6382,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathIsPositionalPredicate
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10305
      functionLinenumberEnd: 10355
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - op
        - maxPos
      BBCount:         26
      ICount:          147
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:10322,40'
          Branch Sides:
            - BranchSide:      'xpath.c:10322,44'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10325,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10322,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10323,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10325,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10325,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10326,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10328,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10330,26'
          Branch Sides:
            - BranchSide:      'xpath.c:10331,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10354,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10331,33'
          Branch Sides:
            - BranchSide:      'xpath.c:10332,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10354,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10332,27'
          Branch Sides:
            - BranchSide:      'xpath.c:10333,24'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10354,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10330,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10335,48'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10354,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10348,34'
          Branch Sides:
            - BranchSide:      'xpath.c:10348,38'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10353,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10348,13'
          Branch Sides:
            - BranchSide:      'xpath.c:10349,22'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10353,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10350,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10351,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10352,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNodeSetAddUnique
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2927
      functionLinenumberEnd: 2949
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - val
      BBCount:         19
      ICount:          122
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlXPathNodeSetDupNs
        - xmlXPathNodeSetGrow
      functionUses:    23
      BranchProfiles:
        - Branch String:   'xpath.c:2928,23'
          Branch Sides:
            - BranchSide:      'xpath.c:2928,41'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2928,27'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathNodeSetGrow
        - Branch String:   'xpath.c:2928,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2928,41'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2934,9'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathNodeSetGrow
        - Branch String:   'xpath.c:2934,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2935,33'
              BranchSideFuncs:
                - xmlXPathNodeSetGrow
                - xmlXPathNodeSetDupNs
            - BranchSide:      'xpath.c:2939,9'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
        - Branch String:   'xpath.c:2935,13'
          Branch Sides:
            - BranchSide:      'xpath.c:2936,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2937,5'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
        - Branch String:   'xpath.c:2939,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2940,27'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
            - BranchSide:      'xpath.c:2947,32'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2943,13'
          Branch Sides:
            - BranchSide:      'xpath.c:2944,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2945,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:2935,13'
          Dst:             xmlXPathNodeSetGrow
        - Src:             'xpath.c:2941,29'
          Dst:             xmlXPathNodeSetDupNs
    - functionName:    xmlXPathNodeSetCreate
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2741
      functionLinenumberEnd: 2771
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         16
      ICount:          133
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXPathFreeNodeSet
        - xmlXPathNodeSetDupNs
      functionUses:    18
      BranchProfiles:
        - Branch String:   'xpath.c:2745,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2746,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2747,12'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:2748,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2749,39'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:2770,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2751,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2752,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2755,9'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:2758,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2759,31'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:2768,36'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2762,17'
          Branch Sides:
            - BranchSide:      'xpath.c:2763,37'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:2766,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:2760,33'
          Dst:             xmlXPathNodeSetDupNs
        - Src:             'xpath.c:2763,17'
          Dst:             xmlXPathFreeNodeSet
    - functionName:    xmlXPathCmpNodesExt
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node1
        - node2
      BBCount:         193
      ICount:          991
      EdgeCount:       258
      CyclomaticComplexity: 67
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:334,25'
          Branch Sides:
            - BranchSide:      'xpath.c:334,29'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:335,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:334,9'
          Branch Sides:
            - BranchSide:      'xpath.c:335,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:337,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:337,9'
          Branch Sides:
            - BranchSide:      'xpath.c:338,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:343,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:343,5'
          Branch Sides:
            - BranchSide:      'xpath.c:345,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:361,18'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:370,18'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:370,18'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:370,18'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:370,18'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:410,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:412,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:345,10'
          Branch Sides:
            - BranchSide:      'xpath.c:346,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:359,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:346,40'
          Branch Sides:
            - BranchSide:      'xpath.c:347,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:357,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:347,40'
          Branch Sides:
            - BranchSide:      'xpath.c:348,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:357,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:346,7'
          Branch Sides:
            - BranchSide:      'xpath.c:350,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:357,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:352,11'
          Branch Sides:
            - BranchSide:      'xpath.c:353,4'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:354,11'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:354,11'
          Branch Sides:
            - BranchSide:      'xpath.c:355,4'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:356,3'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:374,10'
          Branch Sides:
            - BranchSide:      'xpath.c:375,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:392,15'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:377,11'
          Branch Sides:
            - BranchSide:      'xpath.c:378,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:381,11'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:381,11'
          Branch Sides:
            - BranchSide:      'xpath.c:382,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:390,3'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:390,3'
          Branch Sides:
            - BranchSide:      'xpath.c:376,15'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:391,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:395,26'
          Branch Sides:
            - BranchSide:      'xpath.c:395,30'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:400,11'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:395,63'
          Branch Sides:
            - BranchSide:      'xpath.c:396,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:400,11'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:395,10'
          Branch Sides:
            - BranchSide:      'xpath.c:400,11'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:403,8'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:414,5'
          Branch Sides:
            - BranchSide:      'xpath.c:416,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:418,18'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:427,18'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:427,18'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:427,18'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:427,18'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:455,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:457,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:428,10'
          Branch Sides:
            - BranchSide:      'xpath.c:429,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:442,15'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:431,11'
          Branch Sides:
            - BranchSide:      'xpath.c:432,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:435,11'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:435,11'
          Branch Sides:
            - BranchSide:      'xpath.c:436,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:440,3'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:440,3'
          Branch Sides:
            - BranchSide:      'xpath.c:430,15'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:441,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:445,26'
          Branch Sides:
            - BranchSide:      'xpath.c:445,30'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:448,11'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:445,63'
          Branch Sides:
            - BranchSide:      'xpath.c:446,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:448,11'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:445,10'
          Branch Sides:
            - BranchSide:      'xpath.c:448,11'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:451,8'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:459,9'
          Branch Sides:
            - BranchSide:      'xpath.c:460,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:517,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:460,6'
          Branch Sides:
            - BranchSide:      'xpath.c:461,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:496,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:461,10'
          Branch Sides:
            - BranchSide:      'xpath.c:466,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:481,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:467,3'
          Branch Sides:
            - BranchSide:      'xpath.c:468,11'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:474,3'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:468,11'
          Branch Sides:
            - BranchSide:      'xpath.c:469,4'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:470,11'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:470,11'
          Branch Sides:
            - BranchSide:      'xpath.c:471,4'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:472,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:481,7'
          Branch Sides:
            - BranchSide:      'xpath.c:482,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:484,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:496,25'
          Branch Sides:
            - BranchSide:      'xpath.c:496,29'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:504,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:496,6'
          Branch Sides:
            - BranchSide:      'xpath.c:497,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:504,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:498,6'
          Branch Sides:
            - BranchSide:      'xpath.c:499,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:503,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:499,7'
          Branch Sides:
            - BranchSide:      'xpath.c:500,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:501,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:504,25'
          Branch Sides:
            - BranchSide:      'xpath.c:504,29'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:512,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:504,6'
          Branch Sides:
            - BranchSide:      'xpath.c:505,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:512,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:506,6'
          Branch Sides:
            - BranchSide:      'xpath.c:507,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:511,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:507,7'
          Branch Sides:
            - BranchSide:      'xpath.c:508,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:509,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:517,43'
          Branch Sides:
            - BranchSide:      'xpath.c:518,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:521,27'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:518,36'
          Branch Sides:
            - BranchSide:      'xpath.c:519,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:521,27'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:519,35'
          Branch Sides:
            - BranchSide:      'xpath.c:520,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:521,27'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:520,35'
          Branch Sides:
            - BranchSide:      'xpath.c:521,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:521,27'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:517,9'
          Branch Sides:
            - BranchSide:      'xpath.c:521,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:523,8'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:525,6'
          Branch Sides:
            - BranchSide:      'xpath.c:526,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:527,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:527,6'
          Branch Sides:
            - BranchSide:      'xpath.c:528,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:529,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:533,9'
          Branch Sides:
            - BranchSide:      'xpath.c:534,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:535,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:535,9'
          Branch Sides:
            - BranchSide:      'xpath.c:536,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:540,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:540,5'
          Branch Sides:
            - BranchSide:      'xpath.c:541,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:545,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:541,6'
          Branch Sides:
            - BranchSide:      'xpath.c:542,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:543,8'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:546,5'
          Branch Sides:
            - BranchSide:      'xpath.c:547,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:554,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:547,6'
          Branch Sides:
            - BranchSide:      'xpath.c:548,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:549,8'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:554,9'
          Branch Sides:
            - BranchSide:      'xpath.c:555,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:560,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:560,5'
          Branch Sides:
            - BranchSide:      'xpath.c:561,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:564,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:564,5'
          Branch Sides:
            - BranchSide:      'xpath.c:565,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:568,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:568,5'
          Branch Sides:
            - BranchSide:      'xpath.c:569,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:578,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:572,22'
          Branch Sides:
            - BranchSide:      'xpath.c:572,26'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:573,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:572,6'
          Branch Sides:
            - BranchSide:      'xpath.c:568,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:573,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:578,9'
          Branch Sides:
            - BranchSide:      'xpath.c:579,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:580,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:580,9'
          Branch Sides:
            - BranchSide:      'xpath.c:581,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:585,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:585,43'
          Branch Sides:
            - BranchSide:      'xpath.c:586,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:599,16'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:586,36'
          Branch Sides:
            - BranchSide:      'xpath.c:587,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:599,16'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:587,35'
          Branch Sides:
            - BranchSide:      'xpath.c:588,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:599,16'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:588,35'
          Branch Sides:
            - BranchSide:      'xpath.c:589,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:599,16'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:585,9'
          Branch Sides:
            - BranchSide:      'xpath.c:591,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:599,16'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:593,6'
          Branch Sides:
            - BranchSide:      'xpath.c:594,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:595,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:595,6'
          Branch Sides:
            - BranchSide:      'xpath.c:596,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:597,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:599,5'
          Branch Sides:
            - BranchSide:      'xpath.c:600,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:602,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:600,6'
          Branch Sides:
            - BranchSide:      'xpath.c:600,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:601,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNodeSetAddNs
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2839
      functionLinenumberEnd: 2872
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - node
        - ns
      BBCount:         35
      ICount:          212
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - xmlStrEqual
        - xmlXPathNodeSetDupNs
        - xmlXPathNodeSetGrow
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xpath.c:2843,23'
          Branch Sides:
            - BranchSide:      'xpath.c:2843,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2846,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2843,39'
          Branch Sides:
            - BranchSide:      'xpath.c:2843,43'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2846,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2843,57'
          Branch Sides:
            - BranchSide:      'xpath.c:2844,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2846,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2844,42'
          Branch Sides:
            - BranchSide:      'xpath.c:2845,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2846,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2843,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2846,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2852,12'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathNodeSetGrow
                - xmlStrEqual
        - Branch String:   'xpath.c:2852,5'
          Branch Sides:
            - BranchSide:      'xpath.c:2853,14'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathNodeSetGrow
                - xmlStrEqual
            - BranchSide:      'xpath.c:2863,9'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathNodeSetGrow
        - Branch String:   'xpath.c:2853,39'
          Branch Sides:
            - BranchSide:      'xpath.c:2854,7'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathNodeSetGrow
                - xmlStrEqual
            - BranchSide:      'xpath.c:2858,5'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathNodeSetGrow
                - xmlStrEqual
        - Branch String:   'xpath.c:2854,52'
          Branch Sides:
            - BranchSide:      'xpath.c:2855,18'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathNodeSetGrow
                - xmlStrEqual
            - BranchSide:      'xpath.c:2858,5'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathNodeSetGrow
                - xmlStrEqual
        - Branch String:   'xpath.c:2855,61'
          Branch Sides:
            - BranchSide:      'xpath.c:2856,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeSetDupNs
                - xmlXPathNodeSetGrow
            - BranchSide:      'xpath.c:2858,5'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathNodeSetGrow
                - xmlStrEqual
        - Branch String:   'xpath.c:2853,13'
          Branch Sides:
            - BranchSide:      'xpath.c:2857,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2858,5'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathNodeSetGrow
                - xmlStrEqual
        - Branch String:   'xpath.c:2863,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2864,33'
              BranchSideFuncs:
                - xmlXPathNodeSetGrow
                - xmlXPathNodeSetDupNs
            - BranchSide:      'xpath.c:2867,35'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
        - Branch String:   'xpath.c:2864,13'
          Branch Sides:
            - BranchSide:      'xpath.c:2865,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2866,5'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
        - Branch String:   'xpath.c:2868,8'
          Branch Sides:
            - BranchSide:      'xpath.c:2869,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2870,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:2856,7'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:2864,13'
          Dst:             xmlXPathNodeSetGrow
        - Src:             'xpath.c:2867,14'
          Dst:             xmlXPathNodeSetDupNs
    - functionName:    xmlXPathCompOpEvalPredicate
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10279
      functionLinenumberEnd: 10299
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - op
        - set
        - minPos
        - maxPos
        - hasNsNodes
      BBCount:         15
      ICount:          144
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXPathCompOpEvalPredicate
        - xmlXPathErr
        - xmlXPathNodeSetFilter
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:10280,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10281,29'
              BranchSideFuncs:
                - xmlXPathCompOpEvalPredicate
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:10297,9'
              BranchSideFuncs:
                - xmlXPathNodeSetFilter
        - Branch String:   'xpath.c:10285,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10286,13'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:10288,13'
              BranchSideFuncs:
                - xmlXPathCompOpEvalPredicate
                - xmlXPathNodeSetFilter
                - xmlXPathErr
        - Branch String:   'xpath.c:10288,13'
          Branch Sides:
            - BranchSide:      'xpath.c:10289,13'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:10290,9'
              BranchSideFuncs:
                - xmlXPathCompOpEvalPredicate
                - xmlXPathNodeSetFilter
        - Branch String:   'xpath.c:10294,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10294,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10295,5'
              BranchSideFuncs:
                - xmlXPathNodeSetFilter
        - Branch String:   'xpath.c:10297,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10297,9'
              BranchSideFuncs:
                - xmlXPathNodeSetFilter
            - BranchSide:      'xpath.c:10298,31'
              BranchSideFuncs:
                - xmlXPathNodeSetFilter
      Callsites:
        - Src:             'xpath.c:10286,13'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:10289,13'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:10291,2'
          Dst:             xmlXPathCompOpEvalPredicate
        - Src:             'xpath.c:10298,9'
          Dst:             xmlXPathNodeSetFilter
    - functionName:    xmlXPathCacheWrapNodeSet
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1646
      functionLinenumberEnd: 1669
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - val
      BBCount:         14
      ICount:          108
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlXPathPErrMemory
        - xmlXPathWrapNodeSet
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xpath.c:1650,24'
          Branch Sides:
            - BranchSide:      'xpath.c:1650,28'
              BranchSideFuncs:
                - xmlXPathWrapNodeSet
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1665,31'
              BranchSideFuncs:
                - xmlXPathWrapNodeSet
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1650,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1652,32'
              BranchSideFuncs:
                - xmlXPathWrapNodeSet
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1665,31'
              BranchSideFuncs:
                - xmlXPathWrapNodeSet
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1654,6'
          Branch Sides:
            - BranchSide:      'xpath.c:1655,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1663,5'
              BranchSideFuncs:
                - xmlXPathWrapNodeSet
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1666,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1667,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1668,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:1665,11'
          Dst:             xmlXPathWrapNodeSet
        - Src:             'xpath.c:1667,9'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPathWrapNodeSet
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3367
      functionLinenumberEnd: 3379
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlXPathFreeNodeSet
      functionUses:    11
      BranchProfiles:
        - Branch String:   'xpath.c:3371,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3372,29'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3375,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:3372,9'
          Dst:             xmlXPathFreeNodeSet
    - functionName:    xmlXPathNodeSetGrow
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2811
      functionLinenumberEnd: 2826
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlGrowCapacity
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xpath.c:2817,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2818,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2819,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2820,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2821,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2822,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:2815,15'
          Dst:             xmlGrowCapacity
    - functionName:    xmlXPathNodeSetDupNs
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2675
      functionLinenumberEnd: 2708
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - ns
      BBCount:         26
      ICount:          162
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - xmlStrdup
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xpath.c:2678,22'
          Branch Sides:
            - BranchSide:      'xpath.c:2678,26'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2679,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2678,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2679,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2680,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xpath.c:2680,24'
          Branch Sides:
            - BranchSide:      'xpath.c:2680,28'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2681,22'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2680,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2681,22'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2686,22'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xpath.c:2687,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2688,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2689,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xpath.c:2691,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2692,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xpath.c:2698,9'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xpath.c:2693,13'
          Branch Sides:
            - BranchSide:      'xpath.c:2694,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2697,5'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xpath.c:2698,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2699,26'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:2706,28'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2700,13'
          Branch Sides:
            - BranchSide:      'xpath.c:2701,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2705,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:2692,14'
          Dst:             xmlStrdup
        - Src:             'xpath.c:2699,16'
          Dst:             xmlStrdup
    - functionName:    xmlXPathCastNodeSetToBoolean
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4843
      functionLinenumberEnd: 4847
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ns
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:4844,22'
          Branch Sides:
            - BranchSide:      'xpath.c:4844,26'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4845,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4844,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4845,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4846,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathCastStringToBoolean
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4828
      functionLinenumberEnd: 4832
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlStrlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:4829,23'
          Branch Sides:
            - BranchSide:      'xpath.c:4829,37'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4830,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4829,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4830,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4831,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:4829,27'
          Dst:             xmlStrlen
    - functionName:    xmlXPathCastNumberToBoolean
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4813
      functionLinenumberEnd: 4817
      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:4814,29'
          Branch Sides:
            - BranchSide:      'xpath.c:4814,33'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4815,3'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4814,10'
          Branch Sides:
            - BranchSide:      'xpath.c:4815,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4816,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:4814,10'
          Dst:             xmlXPathIsNaN
    - functionName:    xmlXPathIsNaN
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - val
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    50
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlXPathNodeSetClearFromPos
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3218
      functionLinenumberEnd: 3233
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - set
        - pos
        - hasNsNodes
      BBCount:         22
      ICount:          113
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - xmlXPathNodeSetFreeNs
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:3219,23'
          Branch Sides:
            - BranchSide:      'xpath.c:3219,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3220,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3219,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3220,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3221,15'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3225,2'
          Branch Sides:
            - BranchSide:      'xpath.c:3226,13'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3231,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3227,25'
          Branch Sides:
            - BranchSide:      'xpath.c:3228,4'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3230,2'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3227,10'
          Branch Sides:
            - BranchSide:      'xpath.c:3229,36'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3230,2'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
      Callsites:
        - Src:             'xpath.c:3229,3'
          Dst:             xmlXPathNodeSetFreeNs
    - functionName:    xmlXPathBooleanFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8120
      functionLinenumberEnd: 8133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         15
      ICount:          92
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXPathCacheNewBoolean
        - xmlXPathCastToBoolean
        - xmlXPathErr
        - xmlXPathReleaseObject
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xpath.c:8123,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8123,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8123,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8123,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8123,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8123,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8123,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8123,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8124,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathErr
        - Branch String:   'xpath.c:8125,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8125,22'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8126,9'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
        - Branch String:   'xpath.c:8126,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8127,45'
              BranchSideFuncs:
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:8132,23'
              BranchSideFuncs:
                - xmlXPathValuePush
      Callsites:
        - Src:             'xpath.c:8123,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8123,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8124,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:8125,22'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8127,23'
          Dst:             xmlXPathCastToBoolean
        - Src:             'xpath.c:8129,9'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:8130,15'
          Dst:             xmlXPathCacheNewBoolean
        - Src:             'xpath.c:8132,5'
          Dst:             xmlXPathValuePush
    - functionName:    xmlXPathEqualValues
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5928
      functionLinenumberEnd: 5992
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         49
      ICount:          282
      EdgeCount:       62
      CyclomaticComplexity: 15
      functionsReached:
        - xmlXPathEqualNodeSetFloat
        - xmlXPathEqualNodeSetString
        - xmlXPathEqualNodeSets
        - xmlXPathEqualValuesCommon
        - xmlXPathErr
        - xmlXPathFreeObject
        - xmlXPathReleaseObject
        - xmlXPathValuePop
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:5932,24'
          Branch Sides:
            - BranchSide:      'xpath.c:5932,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5932,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathEqualValuesCommon
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
                - xmlXPathFreeObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5932,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5932,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5933,29'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathEqualValuesCommon
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
                - xmlXPathFreeObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5935,24'
          Branch Sides:
            - BranchSide:      'xpath.c:5935,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5936,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5935,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5936,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5943,9'
              BranchSideFuncs:
                - xmlXPathEqualValuesCommon
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:5936,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5937,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:5939,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:5943,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5944,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:5951,10'
              BranchSideFuncs:
                - xmlXPathEqualValuesCommon
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
        - Branch String:   'xpath.c:5951,39'
          Branch Sides:
            - BranchSide:      'xpath.c:5951,43'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
            - BranchSide:      'xpath.c:5956,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
        - Branch String:   'xpath.c:5951,74'
          Branch Sides:
            - BranchSide:      'xpath.c:5952,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
            - BranchSide:      'xpath.c:5956,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
        - Branch String:   'xpath.c:5952,37'
          Branch Sides:
            - BranchSide:      'xpath.c:5952,41'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
            - BranchSide:      'xpath.c:5956,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
        - Branch String:   'xpath.c:5951,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5956,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
            - BranchSide:      'xpath.c:5991,39'
              BranchSideFuncs:
                - xmlXPathEqualValuesCommon
        - Branch String:   'xpath.c:5956,36'
          Branch Sides:
            - BranchSide:      'xpath.c:5956,40'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
            - BranchSide:      'xpath.c:5961,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
        - Branch String:   'xpath.c:5956,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5957,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
            - BranchSide:      'xpath.c:5961,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
        - Branch String:   'xpath.c:5961,2'
          Branch Sides:
            - BranchSide:      'xpath.c:5963,3'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5966,31'
              BranchSideFuncs:
                - xmlXPathEqualNodeSets
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5966,31'
              BranchSideFuncs:
                - xmlXPathEqualNodeSets
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5969,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5976,35'
              BranchSideFuncs:
                - xmlXPathEqualNodeSetFloat
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5979,36'
              BranchSideFuncs:
                - xmlXPathEqualNodeSetString
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5984,3'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5986,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5969,34'
          Branch Sides:
            - BranchSide:      'xpath.c:5970,42'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5970,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5969,7'
          Branch Sides:
            - BranchSide:      'xpath.c:5970,42'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5972,11'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:5933,12'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:5934,12'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:5937,6'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5939,6'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5940,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:5944,2'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:5966,9'
          Dst:             xmlXPathEqualNodeSets
        - Src:             'xpath.c:5976,9'
          Dst:             xmlXPathEqualNodeSetFloat
        - Src:             'xpath.c:5979,9'
          Dst:             xmlXPathEqualNodeSetString
        - Src:             'xpath.c:5986,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5987,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5991,13'
          Dst:             xmlXPathEqualValuesCommon
    - functionName:    xmlXPathNotEqualValues
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6003
      functionLinenumberEnd: 6067
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         49
      ICount:          289
      EdgeCount:       62
      CyclomaticComplexity: 15
      functionsReached:
        - xmlXPathEqualNodeSetFloat
        - xmlXPathEqualNodeSetString
        - xmlXPathEqualNodeSets
        - xmlXPathEqualValuesCommon
        - xmlXPathErr
        - xmlXPathReleaseObject
        - xmlXPathValuePop
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6007,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6007,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6007,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathEqualValuesCommon
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6007,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6007,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6008,29'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathEqualValuesCommon
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6010,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6010,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6011,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6010,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6011,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6018,9'
              BranchSideFuncs:
                - xmlXPathEqualValuesCommon
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6011,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6012,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:6014,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:6018,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6019,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6026,10'
              BranchSideFuncs:
                - xmlXPathEqualValuesCommon
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
        - Branch String:   'xpath.c:6026,39'
          Branch Sides:
            - BranchSide:      'xpath.c:6026,43'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
            - BranchSide:      'xpath.c:6031,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
        - Branch String:   'xpath.c:6026,74'
          Branch Sides:
            - BranchSide:      'xpath.c:6027,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
            - BranchSide:      'xpath.c:6031,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
        - Branch String:   'xpath.c:6027,37'
          Branch Sides:
            - BranchSide:      'xpath.c:6027,41'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
            - BranchSide:      'xpath.c:6031,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
        - Branch String:   'xpath.c:6026,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6031,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
            - BranchSide:      'xpath.c:6066,40'
              BranchSideFuncs:
                - xmlXPathEqualValuesCommon
        - Branch String:   'xpath.c:6031,36'
          Branch Sides:
            - BranchSide:      'xpath.c:6031,40'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
            - BranchSide:      'xpath.c:6036,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
        - Branch String:   'xpath.c:6031,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6032,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
            - BranchSide:      'xpath.c:6036,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
        - Branch String:   'xpath.c:6036,2'
          Branch Sides:
            - BranchSide:      'xpath.c:6038,3'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6041,31'
              BranchSideFuncs:
                - xmlXPathEqualNodeSets
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6041,31'
              BranchSideFuncs:
                - xmlXPathEqualNodeSets
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6044,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6051,35'
              BranchSideFuncs:
                - xmlXPathEqualNodeSetFloat
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6054,36'
              BranchSideFuncs:
                - xmlXPathEqualNodeSetString
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6059,3'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6061,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6044,34'
          Branch Sides:
            - BranchSide:      'xpath.c:6045,42'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6045,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6044,7'
          Branch Sides:
            - BranchSide:      'xpath.c:6045,42'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6047,11'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:6008,12'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:6009,12'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:6012,6'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:6014,6'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:6015,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:6019,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:6041,9'
          Dst:             xmlXPathEqualNodeSets
        - Src:             'xpath.c:6051,9'
          Dst:             xmlXPathEqualNodeSetFloat
        - Src:             'xpath.c:6054,9'
          Dst:             xmlXPathEqualNodeSetString
        - Src:             'xpath.c:6061,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:6062,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:6066,14'
          Dst:             xmlXPathEqualValuesCommon
    - functionName:    xmlXPathCacheNewBoolean
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1849
      functionLinenumberEnd: 1871
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pctxt
        - val
      BBCount:         14
      ICount:          111
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlXPathNewBoolean
        - xmlXPathPErrMemory
      functionUses:    11
      BranchProfiles:
        - Branch String:   'xpath.c:1853,24'
          Branch Sides:
            - BranchSide:      'xpath.c:1853,28'
              BranchSideFuncs:
                - xmlXPathNewBoolean
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1867,30'
              BranchSideFuncs:
                - xmlXPathNewBoolean
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1853,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1854,60'
              BranchSideFuncs:
                - xmlXPathNewBoolean
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1867,30'
              BranchSideFuncs:
                - xmlXPathNewBoolean
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1856,6'
          Branch Sides:
            - BranchSide:      'xpath.c:1857,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1865,5'
              BranchSideFuncs:
                - xmlXPathNewBoolean
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1868,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1869,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1870,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:1867,11'
          Dst:             xmlXPathNewBoolean
        - Src:             'xpath.c:1869,9'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPathCompareValues
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6094
      functionLinenumberEnd: 6196
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - inf
        - strict
      BBCount:         142
      ICount:          664
      EdgeCount:       190
      CyclomaticComplexity: 50
      functionsReached:
        - xmlXPathCompareNodeSetValue
        - xmlXPathCompareNodeSets
        - xmlXPathErr
        - xmlXPathIsInf
        - xmlXPathIsNaN
        - xmlXPathNumberFunction
        - xmlXPathReleaseObject
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xpath.c:6098,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6098,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6098,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSets
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6098,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6098,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6099,29'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSets
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6101,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6101,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6102,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6101,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6102,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6109,10'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSets
        - Branch String:   'xpath.c:6102,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6103,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:6105,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:6109,39'
          Branch Sides:
            - BranchSide:      'xpath.c:6109,43'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSets
            - BranchSide:      'xpath.c:6116,8'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSets
        - Branch String:   'xpath.c:6109,74'
          Branch Sides:
            - BranchSide:      'xpath.c:6110,8'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSets
            - BranchSide:      'xpath.c:6116,8'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSets
        - Branch String:   'xpath.c:6110,37'
          Branch Sides:
            - BranchSide:      'xpath.c:6110,41'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSets
            - BranchSide:      'xpath.c:6116,8'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSets
        - Branch String:   'xpath.c:6109,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6116,8'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSets
            - BranchSide:      'xpath.c:6131,9'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
        - Branch String:   'xpath.c:6116,37'
          Branch Sides:
            - BranchSide:      'xpath.c:6116,41'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSets
            - BranchSide:      'xpath.c:6117,6'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSets
        - Branch String:   'xpath.c:6116,73'
          Branch Sides:
            - BranchSide:      'xpath.c:6117,6'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSets
            - BranchSide:      'xpath.c:6120,11'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
        - Branch String:   'xpath.c:6117,35'
          Branch Sides:
            - BranchSide:      'xpath.c:6117,39'
              BranchSideFuncs:
                - xmlXPathCompareNodeSets
            - BranchSide:      'xpath.c:6118,36'
              BranchSideFuncs:
                - xmlXPathCompareNodeSets
        - Branch String:   'xpath.c:6116,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6118,36'
              BranchSideFuncs:
                - xmlXPathCompareNodeSets
            - BranchSide:      'xpath.c:6120,11'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
        - Branch String:   'xpath.c:6120,40'
          Branch Sides:
            - BranchSide:      'xpath.c:6120,44'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
            - BranchSide:      'xpath.c:6121,37'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
        - Branch String:   'xpath.c:6120,10'
          Branch Sides:
            - BranchSide:      'xpath.c:6121,37'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
            - BranchSide:      'xpath.c:6124,37'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
        - Branch String:   'xpath.c:6131,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6132,20'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
            - BranchSide:      'xpath.c:6136,9'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
        - Branch String:   'xpath.c:6136,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6137,20'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6141,9'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6141,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6142,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6148,23'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6148,39'
          Branch Sides:
            - BranchSide:      'xpath.c:6148,56'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6149,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6148,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6149,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6151,22'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6153,10'
          Branch Sides:
            - BranchSide:      'xpath.c:6153,13'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6163,11'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6153,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6154,11'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6163,11'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6154,23'
          Branch Sides:
            - BranchSide:      'xpath.c:6154,26'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6155,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6154,39'
          Branch Sides:
            - BranchSide:      'xpath.c:6155,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6156,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6155,15'
          Branch Sides:
            - BranchSide:      'xpath.c:6155,18'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6157,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6154,10'
          Branch Sides:
            - BranchSide:      'xpath.c:6156,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6157,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6157,28'
          Branch Sides:
            - BranchSide:      'xpath.c:6157,31'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6160,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6157,17'
          Branch Sides:
            - BranchSide:      'xpath.c:6158,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6160,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6163,15'
          Branch Sides:
            - BranchSide:      'xpath.c:6163,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6172,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6163,11'
          Branch Sides:
            - BranchSide:      'xpath.c:6164,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6172,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6164,22'
          Branch Sides:
            - BranchSide:      'xpath.c:6164,25'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6165,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6164,10'
          Branch Sides:
            - BranchSide:      'xpath.c:6165,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6166,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6166,28'
          Branch Sides:
            - BranchSide:      'xpath.c:6166,31'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6169,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6166,17'
          Branch Sides:
            - BranchSide:      'xpath.c:6167,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6169,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6172,16'
          Branch Sides:
            - BranchSide:      'xpath.c:6172,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6182,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6172,11'
          Branch Sides:
            - BranchSide:      'xpath.c:6173,11'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6182,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6173,22'
          Branch Sides:
            - BranchSide:      'xpath.c:6173,25'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6174,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6173,37'
          Branch Sides:
            - BranchSide:      'xpath.c:6174,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6175,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6174,16'
          Branch Sides:
            - BranchSide:      'xpath.c:6174,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6176,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6173,10'
          Branch Sides:
            - BranchSide:      'xpath.c:6175,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6176,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6176,28'
          Branch Sides:
            - BranchSide:      'xpath.c:6176,31'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6179,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6176,17'
          Branch Sides:
            - BranchSide:      'xpath.c:6177,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6179,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6183,21'
          Branch Sides:
            - BranchSide:      'xpath.c:6183,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6184,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6183,10'
          Branch Sides:
            - BranchSide:      'xpath.c:6184,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6185,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6185,28'
          Branch Sides:
            - BranchSide:      'xpath.c:6185,31'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6188,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6185,17'
          Branch Sides:
            - BranchSide:      'xpath.c:6186,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6188,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:6099,12'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:6100,12'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:6103,6'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:6105,6'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:6106,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:6118,12'
          Dst:             xmlXPathCompareNodeSets
        - Src:             'xpath.c:6121,9'
          Dst:             xmlXPathCompareNodeSetValue
        - Src:             'xpath.c:6124,9'
          Dst:             xmlXPathCompareNodeSetValue
        - Src:             'xpath.c:6132,2'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:6133,2'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:6134,9'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:6137,2'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:6138,2'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:6139,9'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:6148,9'
          Dst:             xmlXPathIsNaN
        - Src:             'xpath.c:6148,42'
          Dst:             xmlXPathIsNaN
        - Src:             'xpath.c:6151,8'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:6152,8'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:6193,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:6194,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathSubValues
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6246
      functionLinenumberEnd: 6258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         16
      ICount:          102
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXPathCastToNumberInternal
        - xmlXPathErr
        - xmlXPathNumberFunction
        - xmlXPathReleaseObject
        - xmlXPathValuePop
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6251,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6252,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6253,40'
              BranchSideFuncs:
                - xmlXPathCastToNumberInternal
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:6255,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6255,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
            - BranchSide:      'xpath.c:6256,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:6255,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6255,5'
              BranchSideFuncs:
                - xmlXPathNumberFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:6256,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:6256,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6256,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6256,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:6256,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6256,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6257,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:6250,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:6252,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:6253,11'
          Dst:             xmlXPathCastToNumberInternal
        - Src:             'xpath.c:6254,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:6255,5'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:6256,5'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathAddValues
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6223
      functionLinenumberEnd: 6235
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         16
      ICount:          102
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXPathCastToNumberInternal
        - xmlXPathErr
        - xmlXPathNumberFunction
        - xmlXPathReleaseObject
        - xmlXPathValuePop
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6228,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6229,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6230,40'
              BranchSideFuncs:
                - xmlXPathCastToNumberInternal
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:6232,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6232,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
            - BranchSide:      'xpath.c:6233,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:6232,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6232,5'
              BranchSideFuncs:
                - xmlXPathNumberFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:6233,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:6233,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6233,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6233,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:6233,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6233,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6234,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:6227,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:6229,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:6230,11'
          Dst:             xmlXPathCastToNumberInternal
        - Src:             'xpath.c:6231,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:6232,5'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:6233,5'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathValueFlipSign
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6207
      functionLinenumberEnd: 6212
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         19
      ICount:          97
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlXPathErr
        - xmlXPathNumberFunction
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6208,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6208,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6208,28'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:6208,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6208,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6209,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:6209,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6209,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
            - BranchSide:      'xpath.c:6210,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:6209,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6209,5'
              BranchSideFuncs:
                - xmlXPathNumberFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:6210,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:6210,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6210,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6210,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:6210,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6210,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6211,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:6209,5'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:6210,5'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathNumberFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8249
      functionLinenumberEnd: 8279
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         23
      ICount:          149
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - xmlNodeGetContent
        - xmlXPathCacheNewFloat
        - xmlXPathCastToNumberInternal
        - xmlXPathErr
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathStringEvalNumber
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    19
      BranchProfiles:
        - Branch String:   'xpath.c:8253,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8253,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8254,9'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathCastToNumberInternal
                - xmlXPathReleaseObject
                - xmlXPathCacheNewFloat
                - xmlXPathErr
                - xmlXPathErr
                - xmlNodeGetContent
                - xmlXPathStringEvalNumber
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
        - Branch String:   'xpath.c:8254,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8255,6'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlXPathStringEvalNumber
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:8269,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathCastToNumberInternal
                - xmlXPathReleaseObject
                - xmlXPathCacheNewFloat
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8255,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8256,24'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:8258,43'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlXPathStringEvalNumber
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8259,17'
          Branch Sides:
            - BranchSide:      'xpath.c:8260,36'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathStringEvalNumber
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:8262,37'
              BranchSideFuncs:
                - xmlXPathStringEvalNumber
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
        - Branch String:   'xpath.c:8269,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8269,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8269,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathCastToNumberInternal
                - xmlXPathReleaseObject
                - xmlXPathCacheNewFloat
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8269,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8269,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8269,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathCastToNumberInternal
                - xmlXPathReleaseObject
                - xmlXPathCacheNewFloat
                - xmlXPathErr
        - Branch String:   'xpath.c:8269,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8269,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8270,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathCastToNumberInternal
                - xmlXPathReleaseObject
                - xmlXPathCacheNewFloat
        - Branch String:   'xpath.c:8271,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8274,49'
              BranchSideFuncs:
                - xmlXPathCastToNumberInternal
                - xmlXPathReleaseObject
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:8278,23'
              BranchSideFuncs:
                - xmlXPathValuePush
      Callsites:
        - Src:             'xpath.c:8256,30'
          Dst:             xmlXPathCacheNewFloat
        - Src:             'xpath.c:8256,6'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:8258,25'
          Dst:             xmlNodeGetContent
        - Src:             'xpath.c:8260,17'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:8262,12'
          Dst:             xmlXPathStringEvalNumber
        - Src:             'xpath.c:8263,30'
          Dst:             xmlXPathCacheNewFloat
        - Src:             'xpath.c:8263,6'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:8269,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8269,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8270,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:8274,20'
          Dst:             xmlXPathCastToNumberInternal
        - Src:             'xpath.c:8275,9'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:8276,15'
          Dst:             xmlXPathCacheNewFloat
        - Src:             'xpath.c:8278,5'
          Dst:             xmlXPathValuePush
    - functionName:    xmlXPathMultValues
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6269
      functionLinenumberEnd: 6281
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         16
      ICount:          102
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXPathCastToNumberInternal
        - xmlXPathErr
        - xmlXPathNumberFunction
        - xmlXPathReleaseObject
        - xmlXPathValuePop
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6274,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6275,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6276,40'
              BranchSideFuncs:
                - xmlXPathCastToNumberInternal
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:6278,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6278,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
            - BranchSide:      'xpath.c:6279,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:6278,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6278,5'
              BranchSideFuncs:
                - xmlXPathNumberFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:6279,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:6279,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6279,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6279,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:6279,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6279,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6280,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:6273,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:6275,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:6276,11'
          Dst:             xmlXPathCastToNumberInternal
        - Src:             'xpath.c:6277,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:6278,5'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:6279,5'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathDivValues
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6293
      functionLinenumberEnd: 6305
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         16
      ICount:          102
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXPathCastToNumberInternal
        - xmlXPathErr
        - xmlXPathNumberFunction
        - xmlXPathReleaseObject
        - xmlXPathValuePop
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6298,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6299,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6300,40'
              BranchSideFuncs:
                - xmlXPathCastToNumberInternal
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:6302,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6302,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
            - BranchSide:      'xpath.c:6303,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:6302,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6302,5'
              BranchSideFuncs:
                - xmlXPathNumberFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:6303,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:6303,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6303,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6303,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:6303,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6303,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6304,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:6297,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:6299,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:6300,11'
          Dst:             xmlXPathCastToNumberInternal
        - Src:             'xpath.c:6301,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:6302,5'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:6303,5'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathModValues
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6316
      functionLinenumberEnd: 6333
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         18
      ICount:          123
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - fmod
        - xmlXPathCastToNumberInternal
        - xmlXPathErr
        - xmlXPathNumberFunction
        - xmlXPathReleaseObject
        - xmlXPathValuePop
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6321,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6322,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6323,41'
              BranchSideFuncs:
                - xmlXPathCastToNumberInternal
                - xmlXPathReleaseObject
                - fmod
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:6325,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6325,5'
              BranchSideFuncs:
                - fmod
                - xmlXPathErr
                - xmlXPathNumberFunction
            - BranchSide:      'xpath.c:6326,5'
              BranchSideFuncs:
                - fmod
                - xmlXPathErr
        - Branch String:   'xpath.c:6325,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6325,5'
              BranchSideFuncs:
                - xmlXPathNumberFunction
                - fmod
                - xmlXPathErr
            - BranchSide:      'xpath.c:6326,5'
              BranchSideFuncs:
                - fmod
                - xmlXPathErr
        - Branch String:   'xpath.c:6326,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6326,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6326,5'
              BranchSideFuncs:
                - fmod
                - xmlXPathErr
        - Branch String:   'xpath.c:6326,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6326,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6327,12'
              BranchSideFuncs:
                - fmod
        - Branch String:   'xpath.c:6328,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6329,26'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6331,31'
              BranchSideFuncs:
                - fmod
      Callsites:
        - Src:             'xpath.c:6320,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:6322,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:6323,12'
          Dst:             xmlXPathCastToNumberInternal
        - Src:             'xpath.c:6324,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:6325,5'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:6326,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:6331,26'
          Dst:             fmod
    - functionName:    xmlXPathNodeSetMerge
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2964
      functionLinenumberEnd: 3027
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - val1
        - val2
      BBCount:         46
      ICount:          279
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - xmlStrEqual
        - xmlXPathFreeNodeSet
        - xmlXPathNodeSetCreate
        - xmlXPathNodeSetDupNs
        - xmlXPathNodeSetGrow
      functionUses:    10
      BranchProfiles:
        - Branch String:   'xpath.c:2968,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2969,9'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetGrow
                - xmlStrEqual
            - BranchSide:      'xpath.c:2973,9'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetGrow
                - xmlStrEqual
        - Branch String:   'xpath.c:2970,13'
          Branch Sides:
            - BranchSide:      'xpath.c:2971,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2972,5'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetGrow
                - xmlStrEqual
        - Branch String:   'xpath.c:2973,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2974,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2977,14'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetGrow
                - xmlStrEqual
        - Branch String:   'xpath.c:2979,5'
          Branch Sides:
            - BranchSide:      'xpath.c:2980,7'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetGrow
                - xmlStrEqual
            - BranchSide:      'xpath.c:3022,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2985,2'
          Branch Sides:
            - BranchSide:      'xpath.c:2986,11'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetGrow
                - xmlStrEqual
            - BranchSide:      'xpath.c:3001,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetGrow
        - Branch String:   'xpath.c:2987,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2988,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetGrow
            - BranchSide:      'xpath.c:2990,18'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetGrow
                - xmlStrEqual
        - Branch String:   'xpath.c:2992,56'
          Branch Sides:
            - BranchSide:      'xpath.c:2993,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetGrow
            - BranchSide:      'xpath.c:2999,6'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetGrow
                - xmlStrEqual
        - Branch String:   'xpath.c:2992,7'
          Branch Sides:
            - BranchSide:      'xpath.c:2996,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetGrow
            - BranchSide:      'xpath.c:2999,6'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetGrow
                - xmlStrEqual
        - Branch String:   'xpath.c:3001,6'
          Branch Sides:
            - BranchSide:      'xpath.c:3002,6'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetGrow
                - xmlStrEqual
            - BranchSide:      'xpath.c:3007,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetGrow
        - Branch String:   'xpath.c:3007,13'
          Branch Sides:
            - BranchSide:      'xpath.c:3008,37'
              BranchSideFuncs:
                - xmlXPathNodeSetGrow
                - xmlStrEqual
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3011,6'
              BranchSideFuncs:
                - xmlXPathNodeSetGrow
                - xmlXPathFreeNodeSet
                - xmlStrEqual
                - xmlXPathNodeSetDupNs
        - Branch String:   'xpath.c:3008,17'
          Branch Sides:
            - BranchSide:      'xpath.c:3009,17'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3010,9'
              BranchSideFuncs:
                - xmlXPathNodeSetGrow
                - xmlXPathFreeNodeSet
                - xmlStrEqual
                - xmlXPathNodeSetDupNs
        - Branch String:   'xpath.c:3011,6'
          Branch Sides:
            - BranchSide:      'xpath.c:3012,31'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathNodeSetGrow
                - xmlXPathFreeNodeSet
                - xmlStrEqual
            - BranchSide:      'xpath.c:3019,38'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetGrow
                - xmlStrEqual
        - Branch String:   'xpath.c:3015,17'
          Branch Sides:
            - BranchSide:      'xpath.c:3016,17'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3017,38'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetGrow
                - xmlStrEqual
      Callsites:
        - Src:             'xpath.c:2969,9'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'xpath.c:2993,8'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:3008,17'
          Dst:             xmlXPathNodeSetGrow
        - Src:             'xpath.c:3013,33'
          Dst:             xmlXPathNodeSetDupNs
        - Src:             'xpath.c:3025,5'
          Dst:             xmlXPathFreeNodeSet
    - functionName:    xmlXPathRoot
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7125
      functionLinenumberEnd: 7130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlXPathCacheNewNodeSet
        - xmlXPathValuePush
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xpath.c:7126,24'
          Branch Sides:
            - BranchSide:      'xpath.c:7126,28'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7127,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7126,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7127,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7128,23'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
      Callsites:
        - Src:             'xpath.c:7128,29'
          Dst:             xmlXPathCacheNewNodeSet
        - Src:             'xpath.c:7128,5'
          Dst:             xmlXPathValuePush
    - functionName:    xmlXPathCacheNewNodeSet
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1719
      functionLinenumberEnd: 1774
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - val
      BBCount:         31
      ICount:          225
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - xmlXPathNewNodeSet
        - xmlXPathNodeSetAddUnique
        - xmlXPathNodeSetCreate
        - xmlXPathPErrMemory
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xpath.c:1723,24'
          Branch Sides:
            - BranchSide:      'xpath.c:1723,28'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathPErrMemory
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddUnique
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1770,30'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1723,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1724,60'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathPErrMemory
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddUnique
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1770,30'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1726,6'
          Branch Sides:
            - BranchSide:      'xpath.c:1730,12'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1748,13'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathPErrMemory
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1736,10'
          Branch Sides:
            - BranchSide:      'xpath.c:1737,8'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1747,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1737,39'
          Branch Sides:
            - BranchSide:      'xpath.c:1738,8'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1740,36'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1737,7'
          Branch Sides:
            - BranchSide:      'xpath.c:1740,36'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1743,37'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1740,11'
          Branch Sides:
            - BranchSide:      'xpath.c:1741,44'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1742,3'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1755,10'
          Branch Sides:
            - BranchSide:      'xpath.c:1756,36'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1760,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1771,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1772,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1773,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:1740,11'
          Dst:             xmlXPathNodeSetAddUnique
        - Src:             'xpath.c:1741,25'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:1754,12'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'xpath.c:1756,17'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:1770,11'
          Dst:             xmlXPathNewNodeSet
        - Src:             'xpath.c:1772,9'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPathCacheObjectCopy
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1921
      functionLinenumberEnd: 1954
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - val
      BBCount:         22
      ICount:          136
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - xmlXPathCacheNewBoolean
        - xmlXPathCacheNewFloat
        - xmlXPathCacheNewString
        - xmlXPathCacheWrapNodeSet
        - xmlXPathNodeSetMerge
        - xmlXPathObjectCopy
        - xmlXPathPErrMemory
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xpath.c:1925,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1926,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1928,10'
              BranchSideFuncs:
                - xmlXPathObjectCopy
                - xmlXPathPErrMemory
                - xmlXPathCacheNewFloat
                - xmlXPathCacheNewBoolean
                - xmlXPathCacheNewString
                - xmlXPathNodeSetMerge
                - xmlXPathCacheWrapNodeSet
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1928,24'
          Branch Sides:
            - BranchSide:      'xpath.c:1928,28'
              BranchSideFuncs:
                - xmlXPathObjectCopy
                - xmlXPathPErrMemory
                - xmlXPathCacheNewFloat
                - xmlXPathCacheNewBoolean
                - xmlXPathCacheNewString
                - xmlXPathNodeSetMerge
                - xmlXPathCacheWrapNodeSet
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1950,30'
              BranchSideFuncs:
                - xmlXPathObjectCopy
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1928,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1929,10'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCacheNewBoolean
                - xmlXPathCacheNewString
                - xmlXPathNodeSetMerge
                - xmlXPathCacheWrapNodeSet
                - xmlXPathPErrMemory
                - xmlXPathObjectCopy
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1950,30'
              BranchSideFuncs:
                - xmlXPathObjectCopy
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1929,2'
          Branch Sides:
            - BranchSide:      'xpath.c:1933,50'
              BranchSideFuncs:
                - xmlXPathNodeSetMerge
                - xmlXPathCacheWrapNodeSet
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1941,33'
              BranchSideFuncs:
                - xmlXPathCacheNewString
            - BranchSide:      'xpath.c:1943,34'
              BranchSideFuncs:
                - xmlXPathCacheNewBoolean
            - BranchSide:      'xpath.c:1945,32'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
            - BranchSide:      'xpath.c:1947,3'
              BranchSideFuncs:
                - xmlXPathObjectCopy
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1934,21'
          Branch Sides:
            - BranchSide:      'xpath.c:1935,40'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1938,49'
              BranchSideFuncs:
                - xmlXPathCacheWrapNodeSet
        - Branch String:   'xpath.c:1951,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1952,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1953,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:1933,23'
          Dst:             xmlXPathNodeSetMerge
        - Src:             'xpath.c:1935,21'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:1938,24'
          Dst:             xmlXPathCacheWrapNodeSet
        - Src:             'xpath.c:1941,10'
          Dst:             xmlXPathCacheNewString
        - Src:             'xpath.c:1943,10'
          Dst:             xmlXPathCacheNewBoolean
        - Src:             'xpath.c:1945,10'
          Dst:             xmlXPathCacheNewFloat
        - Src:             'xpath.c:1950,11'
          Dst:             xmlXPathObjectCopy
        - Src:             'xpath.c:1952,9'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPathVariableLookup
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4035
      functionLinenumberEnd: 4047
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlXPathVariableLookupNS
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:4036,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4037,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4039,9'
              BranchSideFuncs:
                - xmlXPathVariableLookupNS
        - Branch String:   'xpath.c:4039,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4042,37'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4046,37'
              BranchSideFuncs:
                - xmlXPathVariableLookupNS
      Callsites:
        - Src:             'xpath.c:4046,12'
          Dst:             xmlXPathVariableLookupNS
    - functionName:    xmlXPathVariableLookupNS
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4062
      functionLinenumberEnd: 4080
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - ns_uri
      BBCount:         15
      ICount:          96
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlHashLookup2
        - xmlXPathObjectCopy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:4063,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4064,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4066,9'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlXPathObjectCopy
        - Branch String:   'xpath.c:4066,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4069,37'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlXPathObjectCopy
            - BranchSide:      'xpath.c:4074,9'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlXPathObjectCopy
        - Branch String:   'xpath.c:4071,6'
          Branch Sides:
            - BranchSide:      'xpath.c:4071,26'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4072,5'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlXPathObjectCopy
        - Branch String:   'xpath.c:4074,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4075,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4076,9'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlXPathObjectCopy
        - Branch String:   'xpath.c:4076,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4077,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4079,46'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlXPathObjectCopy
      Callsites:
        - Src:             'xpath.c:4079,31'
          Dst:             xmlHashLookup2
        - Src:             'xpath.c:4079,12'
          Dst:             xmlXPathObjectCopy
    - functionName:    xmlXPathFunctionLookup
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3877
      functionLinenumberEnd: 3878
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathFunctionLookupNS
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:3878,12'
          Dst:             xmlXPathFunctionLookupNS
    - functionName:    xmlXPathFunctionLookupNS
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3894
      functionLinenumberEnd: 3935
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - ns_uri
      BBCount:         26
      ICount:          175
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - strcmp
        - xmlHashLookup2
        - xmlXPathSFComputeHash
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:3898,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3899,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3900,9'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlXPathSFComputeHash
                - strcmp
        - Branch String:   'xpath.c:3900,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3901,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3903,9'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlXPathSFComputeHash
                - strcmp
        - Branch String:   'xpath.c:3903,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3904,49'
              BranchSideFuncs:
                - xmlXPathSFComputeHash
                - xmlHashLookup2
                - strcmp
            - BranchSide:      'xpath.c:3919,9'
              BranchSideFuncs:
                - xmlHashLookup2
        - Branch String:   'xpath.c:3906,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3907,44'
              BranchSideFuncs:
                - strcmp
                - xmlHashLookup2
            - BranchSide:      'xpath.c:3917,5'
              BranchSideFuncs:
                - xmlHashLookup2
        - Branch String:   'xpath.c:3909,17'
          Branch Sides:
            - BranchSide:      'xpath.c:3911,50'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3913,25'
              BranchSideFuncs:
                - xmlHashLookup2
                - strcmp
        - Branch String:   'xpath.c:3914,17'
          Branch Sides:
            - BranchSide:      'xpath.c:3906,9'
              BranchSideFuncs:
                - xmlHashLookup2
                - strcmp
            - BranchSide:      'xpath.c:3915,29'
              BranchSideFuncs:
                - xmlHashLookup2
                - strcmp
        - Branch String:   'xpath.c:3919,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3922,6'
              BranchSideFuncs:
                - xmlHashLookup2
            - BranchSide:      'xpath.c:3928,9'
              BranchSideFuncs:
                - xmlHashLookup2
        - Branch String:   'xpath.c:3924,6'
          Branch Sides:
            - BranchSide:      'xpath.c:3925,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3926,5'
              BranchSideFuncs:
                - xmlHashLookup2
        - Branch String:   'xpath.c:3928,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3929,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3931,30'
              BranchSideFuncs:
                - xmlHashLookup2
      Callsites:
        - Src:             'xpath.c:3904,27'
          Dst:             xmlXPathSFComputeHash
        - Src:             'xpath.c:3909,17'
          Dst:             strcmp
        - Src:             'xpath.c:3931,15'
          Dst:             xmlHashLookup2
    - functionName:    xmlXPathCompOpEvalFirst
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10975
      functionLinenumberEnd: 11099
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - op
        - first
      BBCount:         97
      ICount:          703
      EdgeCount:       131
      CyclomaticComplexity: 36
      functionsReached:
        - xmlXPathCacheNewNodeSet
        - xmlXPathCacheObjectCopy
        - xmlXPathCheckOpLimit
        - xmlXPathCompOpEval
        - xmlXPathCompOpEvalFilterFirst
        - xmlXPathCompOpEvalFirst
        - xmlXPathErr
        - xmlXPathNodeCollectAndTest
        - xmlXPathNodeSetMerge
        - xmlXPathNodeSetSort
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathRoot
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xpath.c:10980,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10980,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10981,9'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFilterFirst
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEvalFirst
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEvalFirst
                - xmlXPathCompOpEvalFirst
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
                - xmlXPathErr
                - xmlXPathCheckOpLimit
        - Branch String:   'xpath.c:10981,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10981,9'
              BranchSideFuncs:
                - xmlXPathCheckOpLimit
                - xmlXPathCompOpEvalFilterFirst
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEvalFirst
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEvalFirst
                - xmlXPathCompOpEvalFirst
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
                - xmlXPathErr
            - BranchSide:      'xpath.c:10983,9'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFilterFirst
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEvalFirst
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEvalFirst
                - xmlXPathCompOpEvalFirst
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
                - xmlXPathErr
        - Branch String:   'xpath.c:10981,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10982,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10983,9'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFilterFirst
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEvalFirst
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEvalFirst
                - xmlXPathCompOpEvalFirst
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
                - xmlXPathErr
        - Branch String:   'xpath.c:10983,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10984,9'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:10985,5'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFilterFirst
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEvalFirst
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEvalFirst
                - xmlXPathCompOpEvalFirst
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:10987,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10989,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10992,41'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFirst
                - xmlXPathCompOpEvalFirst
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11050,26'
              BranchSideFuncs:
                - xmlXPathRoot
            - BranchSide:      'xpath.c:11053,17'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
            - BranchSide:      'xpath.c:11063,21'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
            - BranchSide:      'xpath.c:11073,31'
              BranchSideFuncs:
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:11076,17'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEvalFirst
            - BranchSide:      'xpath.c:11089,56'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFilterFirst
            - BranchSide:      'xpath.c:11093,41'
              BranchSideFuncs:
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:10994,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10994,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10995,18'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFirst
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
        - Branch String:   'xpath.c:10996,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10996,21'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFirst
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11014,41'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFirst
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:10997,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10997,21'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFirst
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11014,41'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFirst
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:10998,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10998,21'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFirst
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11014,41'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFirst
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:10995,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11009,7'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFirst
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11014,41'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFirst
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11009,7'
          Branch Sides:
            - BranchSide:      'xpath.c:11010,27'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEvalFirst
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:11011,26'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFirst
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11016,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11016,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11018,37'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11020,32'
          Branch Sides:
            - BranchSide:      'xpath.c:11020,36'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:11022,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11020,65'
          Branch Sides:
            - BranchSide:      'xpath.c:11021,18'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:11022,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11021,32'
          Branch Sides:
            - BranchSide:      'xpath.c:11021,36'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:11022,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11020,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11022,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:11026,18'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
        - Branch String:   'xpath.c:11026,47'
          Branch Sides:
            - BranchSide:      'xpath.c:11027,20'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
            - BranchSide:      'xpath.c:11038,18'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:11027,46'
          Branch Sides:
            - BranchSide:      'xpath.c:11028,41'
              BranchSideFuncs:
                - xmlXPathCheckOpLimit
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:11030,20'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:11029,73'
          Branch Sides:
            - BranchSide:      'xpath.c:11030,20'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:11033,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:11030,46'
          Branch Sides:
            - BranchSide:      'xpath.c:11031,41'
              BranchSideFuncs:
                - xmlXPathCheckOpLimit
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:11038,18'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:11026,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11033,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:11038,18'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:11038,44'
          Branch Sides:
            - BranchSide:      'xpath.c:11039,18'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11045,31'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:11038,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11040,57'
              BranchSideFuncs:
                - xmlXPathNodeSetMerge
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11045,31'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:11042,21'
          Branch Sides:
            - BranchSide:      'xpath.c:11043,40'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:11044,13'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:11053,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11054,45'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
            - BranchSide:      'xpath.c:11055,6'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11055,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11055,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11056,17'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11056,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11057,45'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:11058,6'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'xpath.c:11058,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11058,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11059,24'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'xpath.c:11063,21'
          Branch Sides:
            - BranchSide:      'xpath.c:11064,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11066,44'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
        - Branch String:   'xpath.c:11067,3'
          Branch Sides:
            - BranchSide:      'xpath.c:11067,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11069,53'
              BranchSideFuncs:
                - xmlXPathNodeCollectAndTest
        - Branch String:   'xpath.c:11076,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11078,45'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11080,6'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
        - Branch String:   'xpath.c:11080,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11080,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11081,18'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
        - Branch String:   'xpath.c:11082,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11082,21'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11086,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11083,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11083,21'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11086,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11084,3'
          Branch Sides:
            - BranchSide:      'xpath.c:11084,7'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11086,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11081,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11085,37'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11086,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:10981,9'
          Dst:             xmlXPathCheckOpLimit
        - Src:             'xpath.c:10984,9'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:10992,17'
          Dst:             xmlXPathCompOpEvalFirst
        - Src:             'xpath.c:11010,7'
          Dst:             xmlXPathNodeSetSort
        - Src:             'xpath.c:11014,17'
          Dst:             xmlXPathCompOpEvalFirst
        - Src:             'xpath.c:11018,20'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:11019,20'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:11022,10'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:11023,10'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:11024,17'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:11028,20'
          Dst:             xmlXPathCheckOpLimit
        - Src:             'xpath.c:11031,20'
          Dst:             xmlXPathCheckOpLimit
        - Src:             'xpath.c:11033,10'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:11034,10'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:11040,36'
          Dst:             xmlXPathNodeSetMerge
        - Src:             'xpath.c:11043,21'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11045,13'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:11046,6'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:11050,13'
          Dst:             xmlXPathRoot
        - Src:             'xpath.c:11054,26'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11057,26'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11059,30'
          Dst:             xmlXPathCacheNewNodeSet
        - Src:             'xpath.c:11059,6'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:11066,25'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11069,26'
          Dst:             xmlXPathNodeCollectAndTest
        - Src:             'xpath.c:11073,37'
          Dst:             xmlXPathCacheObjectCopy
        - Src:             'xpath.c:11073,13'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:11078,21'
          Dst:             xmlXPathCompOpEvalFirst
        - Src:             'xpath.c:11085,17'
          Dst:             xmlXPathNodeSetSort
        - Src:             'xpath.c:11089,26'
          Dst:             xmlXPathCompOpEvalFilterFirst
        - Src:             'xpath.c:11093,22'
          Dst:             xmlXPathCompOpEval
    - functionName:    xmlXPathNodeSetSort
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2621
      functionLinenumberEnd: 2660
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libxml_domnode_tim_sort
      functionUses:    15
      BranchProfiles:
        - Branch String:   'xpath.c:2627,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2628,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2658,29'
              BranchSideFuncs:
                - libxml_domnode_tim_sort
      Callsites:
        - Src:             'xpath.c:2658,5'
          Dst:             libxml_domnode_tim_sort
    - functionName:    libxml_domnode_tim_sort
      functionSourceFile: '/src/libxml2/./timsort.h'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - size
      BBCount:         19
      ICount:          136
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - PUSH_NEXT
        - compute_minrun
        - libxml_domnode_binary_insertion_sort
        - libxml_domnode_check_invariant
        - libxml_domnode_tim_sort_collapse
      functionUses:    1
      BranchProfiles:
        - Branch String:   './timsort.h:541,7'
          Branch Sides:
            - BranchSide:      './timsort.h:542,5'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:545,7'
              BranchSideFuncs:
                - compute_minrun
                - PUSH_NEXT
                - PUSH_NEXT
                - PUSH_NEXT
                - libxml_domnode_check_invariant
                - libxml_domnode_tim_sort_collapse
                - PUSH_NEXT
                - libxml_domnode_binary_insertion_sort
        - Branch String:   './timsort.h:545,7'
          Branch Sides:
            - BranchSide:      './timsort.h:546,27'
              BranchSideFuncs:
                - libxml_domnode_binary_insertion_sort
            - BranchSide:      './timsort.h:551,27'
              BranchSideFuncs:
                - compute_minrun
                - PUSH_NEXT
                - PUSH_NEXT
                - PUSH_NEXT
                - libxml_domnode_check_invariant
                - libxml_domnode_tim_sort_collapse
                - PUSH_NEXT
        - Branch String:   './timsort.h:557,7'
          Branch Sides:
            - BranchSide:      './timsort.h:558,5'
              BranchSideFuncs:
                - PUSH_NEXT
                - PUSH_NEXT
                - libxml_domnode_check_invariant
                - libxml_domnode_tim_sort_collapse
                - PUSH_NEXT
            - BranchSide:      './timsort.h:561,18'
              BranchSideFuncs:
                - PUSH_NEXT
                - PUSH_NEXT
                - libxml_domnode_check_invariant
                - libxml_domnode_tim_sort_collapse
                - PUSH_NEXT
        - Branch String:   './timsort.h:561,7'
          Branch Sides:
            - BranchSide:      './timsort.h:562,5'
              BranchSideFuncs:
                - PUSH_NEXT
                - libxml_domnode_check_invariant
                - libxml_domnode_tim_sort_collapse
                - PUSH_NEXT
            - BranchSide:      './timsort.h:565,18'
              BranchSideFuncs:
                - PUSH_NEXT
                - libxml_domnode_check_invariant
                - libxml_domnode_tim_sort_collapse
                - PUSH_NEXT
        - Branch String:   './timsort.h:565,7'
          Branch Sides:
            - BranchSide:      './timsort.h:566,5'
              BranchSideFuncs:
                - libxml_domnode_check_invariant
                - libxml_domnode_tim_sort_collapse
                - PUSH_NEXT
            - BranchSide:      './timsort.h:569,3'
              BranchSideFuncs:
                - libxml_domnode_check_invariant
                - libxml_domnode_tim_sort_collapse
                - PUSH_NEXT
        - Branch String:   './timsort.h:570,9'
          Branch Sides:
            - BranchSide:      './timsort.h:571,38'
              BranchSideFuncs:
                - PUSH_NEXT
                - libxml_domnode_check_invariant
                - libxml_domnode_tim_sort_collapse
            - BranchSide:      './timsort.h:575,20'
              BranchSideFuncs:
                - PUSH_NEXT
                - libxml_domnode_check_invariant
                - libxml_domnode_tim_sort_collapse
        - Branch String:   './timsort.h:575,9'
          Branch Sides:
            - BranchSide:      './timsort.h:569,3'
              BranchSideFuncs:
                - libxml_domnode_check_invariant
                - libxml_domnode_tim_sort_collapse
                - PUSH_NEXT
            - BranchSide:      './timsort.h:576,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             './timsort.h:546,5'
          Dst:             libxml_domnode_binary_insertion_sort
        - Src:             './timsort.h:551,12'
          Dst:             compute_minrun
        - Src:             './timsort.h:557,8'
          Dst:             PUSH_NEXT
        - Src:             './timsort.h:561,8'
          Dst:             PUSH_NEXT
        - Src:             './timsort.h:565,8'
          Dst:             PUSH_NEXT
        - Src:             './timsort.h:570,10'
          Dst:             libxml_domnode_check_invariant
        - Src:             './timsort.h:571,20'
          Dst:             libxml_domnode_tim_sort_collapse
        - Src:             './timsort.h:575,10'
          Dst:             PUSH_NEXT
    - functionName:    libxml_domnode_binary_insertion_sort
      functionSourceFile: '/src/libxml2/./timsort.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - size
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libxml_domnode_binary_insertion_sort_start
      functionUses:    1
      BranchProfiles:
        - Branch String:   './timsort.h:251,7'
          Branch Sides:
            - BranchSide:      './timsort.h:252,5'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:255,31'
              BranchSideFuncs:
                - libxml_domnode_binary_insertion_sort_start
      Callsites:
        - Src:             './timsort.h:255,3'
          Dst:             libxml_domnode_binary_insertion_sort_start
    - functionName:    compute_minrun
      functionSourceFile: '/src/libxml2/./timsort.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         7
      ICount:          68
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './timsort.h:131,21'
          Branch Sides:
            - BranchSide:      './timsort.h:131,37'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:131,37'
              BranchSideFuncs: []
        - Branch String:   './timsort.h:135,7'
          Branch Sides:
            - BranchSide:      './timsort.h:136,12'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:139,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PUSH_NEXT
      functionSourceFile: '/src/libxml2/./timsort.h'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - size
        - store
        - minrun
        - run_stack
        - stack_curr
        - curr
      BBCount:         18
      ICount:          182
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - libxml_domnode_binary_insertion_sort_start
        - libxml_domnode_count_run
        - libxml_domnode_tim_sort_merge
      functionUses:    4
      BranchProfiles:
        - Branch String:   './timsort.h:500,7'
          Branch Sides:
            - BranchSide:      './timsort.h:501,11'
              BranchSideFuncs:
                - free
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_binary_insertion_sort_start
            - BranchSide:      './timsort.h:504,7'
              BranchSideFuncs:
                - free
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_binary_insertion_sort_start
        - Branch String:   './timsort.h:504,7'
          Branch Sides:
            - BranchSide:      './timsort.h:505,34'
              BranchSideFuncs:
                - libxml_domnode_binary_insertion_sort_start
                - free
                - libxml_domnode_tim_sort_merge
            - BranchSide:      './timsort.h:509,35'
              BranchSideFuncs:
                - free
                - libxml_domnode_tim_sort_merge
        - Branch String:   './timsort.h:514,7'
          Branch Sides:
            - BranchSide:      './timsort.h:516,5'
              BranchSideFuncs:
                - free
                - libxml_domnode_tim_sort_merge
            - BranchSide:      './timsort.h:530,3'
              BranchSideFuncs: []
        - Branch String:   './timsort.h:516,5'
          Branch Sides:
            - BranchSide:      './timsort.h:517,22'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
                - free
            - BranchSide:      './timsort.h:522,9'
              BranchSideFuncs:
                - free
        - Branch String:   './timsort.h:522,9'
          Branch Sides:
            - BranchSide:      './timsort.h:523,12'
              BranchSideFuncs:
                - free
            - BranchSide:      './timsort.h:527,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             './timsort.h:497,16'
          Dst:             libxml_domnode_count_run
        - Src:             './timsort.h:505,5'
          Dst:             libxml_domnode_binary_insertion_sort_start
        - Src:             './timsort.h:517,7'
          Dst:             libxml_domnode_tim_sort_merge
    - functionName:    libxml_domnode_check_invariant
      functionSourceFile: '/src/libxml2/./timsort.h'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - stack
        - stack_curr
      BBCount:         13
      ICount:          117
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './timsort.h:327,7'
          Branch Sides:
            - BranchSide:      './timsort.h:328,5'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:331,7'
              BranchSideFuncs: []
        - Branch String:   './timsort.h:331,7'
          Branch Sides:
            - BranchSide:      './timsort.h:332,23'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:342,7'
              BranchSideFuncs: []
        - Branch String:   './timsort.h:335,9'
          Branch Sides:
            - BranchSide:      './timsort.h:336,7'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:339,5'
              BranchSideFuncs: []
        - Branch String:   './timsort.h:346,20'
          Branch Sides:
            - BranchSide:      './timsort.h:346,24'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:347,5'
              BranchSideFuncs: []
        - Branch String:   './timsort.h:346,7'
          Branch Sides:
            - BranchSide:      './timsort.h:347,5'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:350,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    libxml_domnode_tim_sort_collapse
      functionSourceFile: '/src/libxml2/./timsort.h'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - stack
        - stack_curr
        - store
        - size
      BBCount:         38
      ICount:          334
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - libxml_domnode_tim_sort_merge
      functionUses:    1
      BranchProfiles:
        - Branch String:   './timsort.h:433,9'
          Branch Sides:
            - BranchSide:      './timsort.h:434,7'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:438,10'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
        - Branch String:   './timsort.h:438,27'
          Branch Sides:
            - BranchSide:      './timsort.h:438,31'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
            - BranchSide:      './timsort.h:445,15'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
        - Branch String:   './timsort.h:438,9'
          Branch Sides:
            - BranchSide:      './timsort.h:439,22'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
            - BranchSide:      './timsort.h:445,15'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
        - Branch String:   './timsort.h:445,32'
          Branch Sides:
            - BranchSide:      './timsort.h:445,36'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
            - BranchSide:      './timsort.h:450,16'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
        - Branch String:   './timsort.h:445,14'
          Branch Sides:
            - BranchSide:      './timsort.h:446,22'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
            - BranchSide:      './timsort.h:450,16'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
        - Branch String:   './timsort.h:458,9'
          Branch Sides:
            - BranchSide:      './timsort.h:459,11'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
            - BranchSide:      './timsort.h:462,11'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
        - Branch String:   './timsort.h:465,24'
          Branch Sides:
            - BranchSide:      './timsort.h:465,24'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
            - BranchSide:      './timsort.h:465,27'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
        - Branch String:   './timsort.h:469,14'
          Branch Sides:
            - BranchSide:      './timsort.h:469,18'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
            - BranchSide:      './timsort.h:474,9'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
        - Branch String:   './timsort.h:469,9'
          Branch Sides:
            - BranchSide:      './timsort.h:470,7'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
            - BranchSide:      './timsort.h:474,9'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
        - Branch String:   './timsort.h:474,13'
          Branch Sides:
            - BranchSide:      './timsort.h:474,17'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
            - BranchSide:      './timsort.h:481,22'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
        - Branch String:   './timsort.h:474,9'
          Branch Sides:
            - BranchSide:      './timsort.h:475,22'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
            - BranchSide:      './timsort.h:481,22'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
      Callsites:
        - Src:             './timsort.h:439,7'
          Dst:             libxml_domnode_tim_sort_merge
        - Src:             './timsort.h:446,7'
          Dst:             libxml_domnode_tim_sort_merge
        - Src:             './timsort.h:475,7'
          Dst:             libxml_domnode_tim_sort_merge
        - Src:             './timsort.h:481,7'
          Dst:             libxml_domnode_tim_sort_merge
    - functionName:    libxml_domnode_tim_sort_merge
      functionSourceFile: '/src/libxml2/./timsort.h'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - stack
        - stack_curr
        - store
      BBCount:         42
      ICount:          331
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached:
        - libxml_domnode_tim_sort_resize
        - wrap_cmp
      functionUses:    5
      BranchProfiles:
        - Branch String:   './timsort.h:380,26'
          Branch Sides:
            - BranchSide:      './timsort.h:380,3'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_resize
                - wrap_cmp
                - wrap_cmp
            - BranchSide:      './timsort.h:380,3'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_resize
                - wrap_cmp
                - wrap_cmp
        - Branch String:   './timsort.h:384,7'
          Branch Sides:
            - BranchSide:      './timsort.h:385,12'
              BranchSideFuncs:
                - wrap_cmp
            - BranchSide:      './timsort.h:404,12'
              BranchSideFuncs:
                - wrap_cmp
        - Branch String:   './timsort.h:389,5'
          Branch Sides:
            - BranchSide:      './timsort.h:390,12'
              BranchSideFuncs:
                - wrap_cmp
            - BranchSide:      './timsort.h:402,3'
              BranchSideFuncs: []
        - Branch String:   './timsort.h:390,19'
          Branch Sides:
            - BranchSide:      './timsort.h:390,23'
              BranchSideFuncs:
                - wrap_cmp
            - BranchSide:      './timsort.h:396,18'
              BranchSideFuncs:
                - wrap_cmp
        - Branch String:   './timsort.h:390,11'
          Branch Sides:
            - BranchSide:      './timsort.h:391,13'
              BranchSideFuncs:
                - wrap_cmp
            - BranchSide:      './timsort.h:396,18'
              BranchSideFuncs:
                - wrap_cmp
        - Branch String:   './timsort.h:391,13'
          Branch Sides:
            - BranchSide:      './timsort.h:392,20'
              BranchSideFuncs:
                - wrap_cmp
            - BranchSide:      './timsort.h:394,20'
              BranchSideFuncs:
                - wrap_cmp
        - Branch String:   './timsort.h:396,18'
          Branch Sides:
            - BranchSide:      './timsort.h:397,18'
              BranchSideFuncs:
                - wrap_cmp
            - BranchSide:      './timsort.h:399,9'
              BranchSideFuncs: []
        - Branch String:   './timsort.h:411,19'
          Branch Sides:
            - BranchSide:      './timsort.h:411,23'
              BranchSideFuncs:
                - wrap_cmp
            - BranchSide:      './timsort.h:417,18'
              BranchSideFuncs:
                - wrap_cmp
        - Branch String:   './timsort.h:411,11'
          Branch Sides:
            - BranchSide:      './timsort.h:412,13'
              BranchSideFuncs:
                - wrap_cmp
            - BranchSide:      './timsort.h:417,18'
              BranchSideFuncs:
                - wrap_cmp
        - Branch String:   './timsort.h:412,13'
          Branch Sides:
            - BranchSide:      './timsort.h:413,20'
              BranchSideFuncs:
                - wrap_cmp
            - BranchSide:      './timsort.h:415,20'
              BranchSideFuncs:
                - wrap_cmp
        - Branch String:   './timsort.h:417,18'
          Branch Sides:
            - BranchSide:      './timsort.h:418,18'
              BranchSideFuncs:
                - wrap_cmp
            - BranchSide:      './timsort.h:420,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './timsort.h:380,3'
          Dst:             libxml_domnode_tim_sort_resize
        - Src:             './timsort.h:391,13'
          Dst:             wrap_cmp
        - Src:             './timsort.h:412,13'
          Dst:             wrap_cmp
    - functionName:    libxml_domnode_tim_sort_resize
      functionSourceFile: '/src/libxml2/./timsort.h'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - store
        - new_size
      BBCount:         8
      ICount:          61
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - exit
        - fprintf
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   './timsort.h:359,7'
          Branch Sides:
            - BranchSide:      './timsort.h:359,7'
              BranchSideFuncs:
                - realloc
                - fprintf
                - exit
            - BranchSide:      './timsort.h:360,49'
              BranchSideFuncs:
                - realloc
                - fprintf
                - exit
        - Branch String:   './timsort.h:362,9'
          Branch Sides:
            - BranchSide:      './timsort.h:363,15'
              BranchSideFuncs:
                - fprintf
                - exit
            - BranchSide:      './timsort.h:368,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             './timsort.h:360,41'
          Dst:             realloc
        - Src:             './timsort.h:363,7'
          Dst:             fprintf
        - Src:             './timsort.h:365,7'
          Dst:             exit
    - functionName:    wrap_cmp
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - x
        - y
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlXPathCmpNodesExt
      functionUses:    10
      BranchProfiles:
        - Branch String:   'xpath.c:628,16'
          Branch Sides:
            - BranchSide:      'xpath.c:628,28'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:628,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:627,19'
          Dst:             xmlXPathCmpNodesExt
    - functionName:    exit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libxml_domnode_count_run
      functionSourceFile: '/src/libxml2/./timsort.h'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - start
        - size
      BBCount:         25
      ICount:          188
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - libxml_domnode_reverse_elements
        - wrap_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   './timsort.h:275,7'
          Branch Sides:
            - BranchSide:      './timsort.h:276,5'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:279,7'
              BranchSideFuncs:
                - wrap_cmp
                - wrap_cmp
                - libxml_domnode_reverse_elements
                - wrap_cmp
                - wrap_cmp
        - Branch String:   './timsort.h:279,7'
          Branch Sides:
            - BranchSide:      './timsort.h:280,9'
              BranchSideFuncs:
                - wrap_cmp
            - BranchSide:      './timsort.h:287,10'
              BranchSideFuncs:
                - wrap_cmp
                - wrap_cmp
                - libxml_domnode_reverse_elements
                - wrap_cmp
        - Branch String:   './timsort.h:280,9'
          Branch Sides:
            - BranchSide:      './timsort.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:284,5'
              BranchSideFuncs: []
        - Branch String:   './timsort.h:289,7'
          Branch Sides:
            - BranchSide:      './timsort.h:291,5'
              BranchSideFuncs:
                - wrap_cmp
            - BranchSide:      './timsort.h:306,5'
              BranchSideFuncs:
                - wrap_cmp
                - libxml_domnode_reverse_elements
        - Branch String:   './timsort.h:292,11'
          Branch Sides:
            - BranchSide:      './timsort.h:293,9'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:296,11'
              BranchSideFuncs:
                - wrap_cmp
        - Branch String:   './timsort.h:296,11'
          Branch Sides:
            - BranchSide:      './timsort.h:297,9'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:300,11'
              BranchSideFuncs:
                - wrap_cmp
        - Branch String:   './timsort.h:307,11'
          Branch Sides:
            - BranchSide:      './timsort.h:308,9'
              BranchSideFuncs:
                - libxml_domnode_reverse_elements
            - BranchSide:      './timsort.h:311,11'
              BranchSideFuncs:
                - wrap_cmp
                - libxml_domnode_reverse_elements
        - Branch String:   './timsort.h:311,11'
          Branch Sides:
            - BranchSide:      './timsort.h:312,9'
              BranchSideFuncs:
                - libxml_domnode_reverse_elements
            - BranchSide:      './timsort.h:315,11'
              BranchSideFuncs:
                - wrap_cmp
                - libxml_domnode_reverse_elements
      Callsites:
        - Src:             './timsort.h:280,9'
          Dst:             wrap_cmp
        - Src:             './timsort.h:289,7'
          Dst:             wrap_cmp
        - Src:             './timsort.h:296,11'
          Dst:             wrap_cmp
        - Src:             './timsort.h:311,11'
          Dst:             wrap_cmp
        - Src:             './timsort.h:319,5'
          Dst:             libxml_domnode_reverse_elements
    - functionName:    libxml_domnode_binary_insertion_sort_start
      functionSourceFile: '/src/libxml2/./timsort.h'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - start
        - size
      BBCount:         16
      ICount:          114
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - libxml_domnode_binary_insertion_find
        - wrap_cmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   './timsort.h:222,3'
          Branch Sides:
            - BranchSide:      './timsort.h:228,9'
              BranchSideFuncs:
                - wrap_cmp
                - libxml_domnode_binary_insertion_find
            - BranchSide:      './timsort.h:246,1'
              BranchSideFuncs: []
        - Branch String:   './timsort.h:228,9'
          Branch Sides:
            - BranchSide:      './timsort.h:229,7'
              BranchSideFuncs:
                - wrap_cmp
                - libxml_domnode_binary_insertion_find
            - BranchSide:      './timsort.h:233,9'
              BranchSideFuncs:
                - libxml_domnode_binary_insertion_find
                - wrap_cmp
        - Branch String:   './timsort.h:236,5'
          Branch Sides:
            - BranchSide:      './timsort.h:237,20'
              BranchSideFuncs:
                - wrap_cmp
                - libxml_domnode_binary_insertion_find
            - BranchSide:      './timsort.h:244,21'
              BranchSideFuncs:
                - wrap_cmp
                - libxml_domnode_binary_insertion_find
        - Branch String:   './timsort.h:239,11'
          Branch Sides:
            - BranchSide:      './timsort.h:240,9'
              BranchSideFuncs:
                - wrap_cmp
                - libxml_domnode_binary_insertion_find
            - BranchSide:      './timsort.h:242,5'
              BranchSideFuncs:
                - wrap_cmp
                - libxml_domnode_binary_insertion_find
      Callsites:
        - Src:             './timsort.h:228,9'
          Dst:             wrap_cmp
        - Src:             './timsort.h:234,16'
          Dst:             libxml_domnode_binary_insertion_find
    - functionName:    libxml_domnode_binary_insertion_find
      functionSourceFile: '/src/libxml2/./timsort.h'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - x
        - size
      BBCount:         17
      ICount:          132
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - wrap_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   './timsort.h:188,7'
          Branch Sides:
            - BranchSide:      './timsort.h:189,5'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:190,14'
              BranchSideFuncs:
                - wrap_cmp
                - wrap_cmp
        - Branch String:   './timsort.h:199,9'
          Branch Sides:
            - BranchSide:      './timsort.h:200,11'
              BranchSideFuncs:
                - wrap_cmp
            - BranchSide:      './timsort.h:206,11'
              BranchSideFuncs:
                - wrap_cmp
        - Branch String:   './timsort.h:200,11'
          Branch Sides:
            - BranchSide:      './timsort.h:201,16'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:204,11'
              BranchSideFuncs:
                - wrap_cmp
        - Branch String:   './timsort.h:206,11'
          Branch Sides:
            - BranchSide:      './timsort.h:207,16'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:210,11'
              BranchSideFuncs:
                - wrap_cmp
      Callsites:
        - Src:             './timsort.h:188,7'
          Dst:             wrap_cmp
        - Src:             './timsort.h:190,14'
          Dst:             wrap_cmp
        - Src:             './timsort.h:197,21'
          Dst:             wrap_cmp
    - functionName:    libxml_domnode_reverse_elements
      functionSourceFile: '/src/libxml2/./timsort.h'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - start
        - end
      BBCount:         4
      ICount:          51
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './timsort.h:262,9'
          Branch Sides:
            - BranchSide:      './timsort.h:263,7'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:266,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathSFComputeHash
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:200,5'
          Branch Sides:
            - BranchSide:      'xpath.c:201,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:203,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathCeilingFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8344
      functionLinenumberEnd: 8355
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         20
      ICount:          112
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - xmlXPathErr
        - xmlXPathNumberFunction
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:8345,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8345,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8345,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8345,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8345,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8345,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:8345,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8345,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8346,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:8346,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8346,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
            - BranchSide:      'xpath.c:8347,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8346,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8346,5'
              BranchSideFuncs:
                - xmlXPathNumberFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:8347,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8347,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8347,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8347,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8347,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8347,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8353,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:8345,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8345,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8346,5'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:8347,5'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathCountFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7191
      functionLinenumberEnd: 7207
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         24
      ICount:          132
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xmlXPathCacheNewFloat
        - xmlXPathErr
        - xmlXPathReleaseObject
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:7194,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7194,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7194,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7194,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7194,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7194,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7194,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7194,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7195,10'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathErr
        - Branch String:   'xpath.c:7195,31'
          Branch Sides:
            - BranchSide:      'xpath.c:7196,4'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7198,2'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:7196,40'
          Branch Sides:
            - BranchSide:      'xpath.c:7197,4'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathErr
            - BranchSide:      'xpath.c:7199,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7195,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7198,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7199,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7201,23'
          Branch Sides:
            - BranchSide:      'xpath.c:7201,27'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7202,20'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:7201,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7202,20'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7204,20'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:7194,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7194,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7198,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7199,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7202,26'
          Dst:             xmlXPathCacheNewFloat
        - Src:             'xpath.c:7202,2'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7204,26'
          Dst:             xmlXPathCacheNewFloat
        - Src:             'xpath.c:7204,2'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7206,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathConcatFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7638
      functionLinenumberEnd: 7672
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         41
      ICount:          239
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - xmlStrcat
        - xmlXPathErr
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathStringFunction
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:7642,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7642,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7643,9'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathValuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathReleaseObject
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7643,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7644,2'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathValuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathReleaseObject
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:7647,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathValuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathReleaseObject
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7644,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7644,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7644,2'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathValuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathReleaseObject
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7644,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7644,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7644,2'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathValuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathReleaseObject
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7644,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7644,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7645,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathValuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathReleaseObject
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7647,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7647,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathValuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathReleaseObject
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7648,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathValuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:7647,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7647,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathValuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7648,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathValuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:7649,23'
          Branch Sides:
            - BranchSide:      'xpath.c:7649,27'
              BranchSideFuncs:
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7650,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:7649,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7650,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7653,10'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathValuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7655,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7656,2'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7671,23'
              BranchSideFuncs:
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7656,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7656,2'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7657,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:7656,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7656,2'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:7657,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:7658,23'
          Branch Sides:
            - BranchSide:      'xpath.c:7658,27'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:7659,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:7658,6'
          Branch Sides:
            - BranchSide:      'xpath.c:7659,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:7663,18'
              BranchSideFuncs:
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathValuePush
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7664,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7665,32'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathValuePush
                - xmlXPathValuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7666,22'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathValuePush
                - xmlXPathValuePop
                - xmlStrcat
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
      Callsites:
        - Src:             'xpath.c:7644,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7644,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7647,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:7648,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7650,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7656,2'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:7657,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7659,6'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7660,6'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7661,6'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7663,8'
          Dst:             xmlStrcat
        - Src:             'xpath.c:7665,13'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7668,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7671,5'
          Dst:             xmlXPathValuePush
    - functionName:    xmlXPathContainsFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7685
      functionLinenumberEnd: 7706
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         33
      ICount:          200
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - xmlStrstr
        - xmlXPathCacheNewBoolean
        - xmlXPathErr
        - xmlXPathReleaseObject
        - xmlXPathStringFunction
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:7688,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7688,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7688,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7688,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7688,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7688,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7688,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7688,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7689,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7689,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7689,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7690,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7689,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7689,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:7690,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7690,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7690,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7690,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7690,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7690,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7691,31'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7692,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7692,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlStrstr
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7693,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlStrstr
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:7692,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7692,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xmlStrstr
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:7693,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlStrstr
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:7695,23'
          Branch Sides:
            - BranchSide:      'xpath.c:7695,27'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:7696,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:7695,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7696,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:7700,19'
              BranchSideFuncs:
                - xmlStrstr
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7700,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7701,20'
              BranchSideFuncs:
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7703,20'
              BranchSideFuncs:
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:7688,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7688,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7689,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:7690,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7691,14'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7692,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:7693,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7696,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7697,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7698,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7700,9'
          Dst:             xmlStrstr
        - Src:             'xpath.c:7701,26'
          Dst:             xmlXPathCacheNewBoolean
        - Src:             'xpath.c:7701,2'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7703,26'
          Dst:             xmlXPathCacheNewBoolean
        - Src:             'xpath.c:7703,2'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7704,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7705,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathIdFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7291
      functionLinenumberEnd: 7337
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         45
      ICount:          279
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - xmlXPathCacheWrapNodeSet
        - xmlXPathCastNodeToString
        - xmlXPathCastToString
        - xmlXPathErr
        - xmlXPathFreeNodeSet
        - xmlXPathGetElementsByIds
        - xmlXPathNodeSetCreate
        - xmlXPathNodeSetMerge
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:7296,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7296,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7296,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCastToString
                - xmlXPathReleaseObject
                - xmlXPathGetElementsByIds
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetCreate
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7296,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7296,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7296,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCastToString
                - xmlXPathReleaseObject
                - xmlXPathGetElementsByIds
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetCreate
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7296,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7296,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7297,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCastToString
                - xmlXPathReleaseObject
                - xmlXPathGetElementsByIds
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetCreate
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:7298,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7298,22'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7299,10'
              BranchSideFuncs:
                - xmlXPathCastToString
                - xmlXPathReleaseObject
                - xmlXPathGetElementsByIds
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetCreate
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7299,38'
          Branch Sides:
            - BranchSide:      'xpath.c:7299,42'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7303,8'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7299,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7303,8'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7328,35'
              BranchSideFuncs:
                - xmlXPathCastToString
                - xmlXPathReleaseObject
                - xmlXPathGetElementsByIds
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7304,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7305,32'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7307,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7307,6'
          Branch Sides:
            - BranchSide:      'xpath.c:7308,13'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7324,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7308,6'
          Branch Sides:
            - BranchSide:      'xpath.c:7310,32'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7323,2'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7311,21'
          Branch Sides:
            - BranchSide:      'xpath.c:7312,40'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7313,33'
              BranchSideFuncs:
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7314,21'
          Branch Sides:
            - BranchSide:      'xpath.c:7315,40'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7316,30'
              BranchSideFuncs:
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7317,21'
          Branch Sides:
            - BranchSide:      'xpath.c:7318,40'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathFreeNodeSet
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7319,23'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7320,7'
          Branch Sides:
            - BranchSide:      'xpath.c:7321,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7322,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7329,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7330,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathGetElementsByIds
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7331,27'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathGetElementsByIds
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7333,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7334,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:7335,5'
              BranchSideFuncs:
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
      Callsites:
        - Src:             'xpath.c:7296,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7296,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7297,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7298,22'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7303,8'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'xpath.c:7305,13'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7310,7'
          Dst:             xmlXPathCastNodeToString
        - Src:             'xpath.c:7312,21'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7313,8'
          Dst:             xmlXPathGetElementsByIds
        - Src:             'xpath.c:7315,21'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7316,9'
          Dst:             xmlXPathNodeSetMerge
        - Src:             'xpath.c:7318,21'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7319,3'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'xpath.c:7324,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7325,26'
          Dst:             xmlXPathCacheWrapNodeSet
        - Src:             'xpath.c:7325,2'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7328,14'
          Dst:             xmlXPathCastToString
        - Src:             'xpath.c:7330,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7331,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7332,11'
          Dst:             xmlXPathGetElementsByIds
        - Src:             'xpath.c:7334,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7336,29'
          Dst:             xmlXPathCacheWrapNodeSet
        - Src:             'xpath.c:7336,5'
          Dst:             xmlXPathValuePush
    - functionName:    xmlXPathFalseFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8176
      functionLinenumberEnd: 8179
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         10
      ICount:          54
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlXPathCacheNewBoolean
        - xmlXPathErr
        - xmlXPathValuePush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:8177,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8177,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8177,5'
              BranchSideFuncs:
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8177,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8177,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8177,5'
              BranchSideFuncs:
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathErr
        - Branch String:   'xpath.c:8177,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8177,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8178,23'
              BranchSideFuncs:
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
      Callsites:
        - Src:             'xpath.c:8177,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8177,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8178,29'
          Dst:             xmlXPathCacheNewBoolean
        - Src:             'xpath.c:8178,5'
          Dst:             xmlXPathValuePush
    - functionName:    xmlXPathFloorFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8325
      functionLinenumberEnd: 8331
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         20
      ICount:          112
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - xmlXPathErr
        - xmlXPathNumberFunction
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:8326,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8326,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8326,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8326,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8326,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8326,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:8326,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8326,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8327,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:8327,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8327,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
            - BranchSide:      'xpath.c:8328,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8327,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8327,5'
              BranchSideFuncs:
                - xmlXPathNumberFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:8328,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8328,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8328,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8328,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8328,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8328,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8330,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:8326,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8326,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8327,5'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:8328,5'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathLastFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7150
      functionLinenumberEnd: 7158
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         12
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - xmlXPathCacheNewFloat
        - xmlXPathErr
        - xmlXPathValuePush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:7151,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7151,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7151,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7151,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7151,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7151,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathErr
        - Branch String:   'xpath.c:7151,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7151,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7152,9'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7152,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7153,20'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:7156,2'
              BranchSideFuncs:
                - xmlXPathErr
      Callsites:
        - Src:             'xpath.c:7151,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7151,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7154,6'
          Dst:             xmlXPathCacheNewFloat
        - Src:             'xpath.c:7153,2'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7156,2'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathLangFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8203
      functionLinenumberEnd: 8238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         50
      ICount:          277
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - toupper
        - xmlNodeGetAttrValue
        - xmlXPathCacheNewBoolean
        - xmlXPathErr
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathStringFunction
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:8211,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8211,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8211,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - toupper
                - toupper
                - xmlNodeGetAttrValue
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8211,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8211,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8211,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - toupper
                - toupper
                - xmlNodeGetAttrValue
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:8211,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8211,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8212,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - toupper
                - toupper
                - xmlNodeGetAttrValue
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:8212,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8212,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - toupper
                - toupper
                - xmlNodeGetAttrValue
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:8213,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - toupper
                - toupper
                - xmlNodeGetAttrValue
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8212,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8212,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - toupper
                - toupper
                - xmlNodeGetAttrValue
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8213,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - toupper
                - toupper
                - xmlNodeGetAttrValue
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8213,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8213,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8213,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - toupper
                - toupper
                - xmlNodeGetAttrValue
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8213,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8213,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8214,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - toupper
                - toupper
                - xmlNodeGetAttrValue
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8217,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8218,33'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - toupper
                - toupper
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8225,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - toupper
                - toupper
        - Branch String:   'xpath.c:8218,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8220,32'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - toupper
                - toupper
                - xmlNodeGetAttrValue
            - BranchSide:      'xpath.c:8221,13'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - toupper
                - toupper
                - xmlNodeGetAttrValue
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8221,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8222,13'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - toupper
                - toupper
            - BranchSide:      'xpath.c:8223,15'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - toupper
                - toupper
                - xmlNodeGetAttrValue
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8225,27'
          Branch Sides:
            - BranchSide:      'xpath.c:8225,31'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - toupper
                - toupper
            - BranchSide:      'xpath.c:8225,43'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
        - Branch String:   'xpath.c:8225,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8225,43'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - toupper
                - toupper
            - BranchSide:      'xpath.c:8226,16'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - toupper
                - toupper
        - Branch String:   'xpath.c:8226,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8227,25'
              BranchSideFuncs:
                - toupper
                - toupper
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:8229,14'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
        - Branch String:   'xpath.c:8227,17'
          Branch Sides:
            - BranchSide:      'xpath.c:8227,55'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:8228,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
        - Branch String:   'xpath.c:8229,31'
          Branch Sides:
            - BranchSide:      'xpath.c:8229,35'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:8230,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
        - Branch String:   'xpath.c:8229,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8230,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:8231,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
        - Branch String:   'xpath.c:8233,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8234,2'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:8236,27'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
      Callsites:
        - Src:             'xpath.c:8211,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8211,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8212,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:8213,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8214,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:8218,13'
          Dst:             xmlNodeGetAttrValue
        - Src:             'xpath.c:8220,13'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:8227,17'
          Dst:             toupper
        - Src:             'xpath.c:8227,37'
          Dst:             toupper
        - Src:             'xpath.c:8236,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:8237,29'
          Dst:             xmlXPathCacheNewBoolean
        - Src:             'xpath.c:8237,5'
          Dst:             xmlXPathValuePush
    - functionName:    xmlXPathLocalNameFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7353
      functionLinenumberEnd: 7393
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         39
      ICount:          254
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - xmlXPathCacheNewCString
        - xmlXPathCacheNewNodeSet
        - xmlXPathCacheNewString
        - xmlXPathErr
        - xmlXPathReleaseObject
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:7356,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7356,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7358,9'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7358,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7359,20'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePop
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:7363,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7363,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7363,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7363,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7363,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7363,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7363,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7363,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7363,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7364,10'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathErr
        - Branch String:   'xpath.c:7364,31'
          Branch Sides:
            - BranchSide:      'xpath.c:7365,4'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7367,2'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:7365,40'
          Branch Sides:
            - BranchSide:      'xpath.c:7366,4'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathErr
            - BranchSide:      'xpath.c:7368,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7364,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7367,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7368,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7370,35'
          Branch Sides:
            - BranchSide:      'xpath.c:7370,39'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7371,20'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:7370,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7371,20'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7373,6'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7374,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7378,10'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:7378,10'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:7378,10'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:7385,24'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7389,24'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:7378,10'
          Branch Sides:
            - BranchSide:      'xpath.c:7379,21'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7381,21'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:7359,26'
          Dst:             xmlXPathCacheNewNodeSet
        - Src:             'xpath.c:7359,2'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7363,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7363,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7367,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7368,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7371,26'
          Dst:             xmlXPathCacheNewCString
        - Src:             'xpath.c:7371,2'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7379,27'
          Dst:             xmlXPathCacheNewCString
        - Src:             'xpath.c:7379,3'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7381,27'
          Dst:             xmlXPathCacheNewString
        - Src:             'xpath.c:7381,3'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7385,30'
          Dst:             xmlXPathCacheNewString
        - Src:             'xpath.c:7385,6'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7389,30'
          Dst:             xmlXPathCacheNewCString
        - Src:             'xpath.c:7389,6'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7392,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathNotFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8146
      functionLinenumberEnd: 8151
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         20
      ICount:          115
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - xmlXPathBooleanFunction
        - xmlXPathErr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:8147,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8147,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8147,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathBooleanFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8147,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8147,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8147,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathBooleanFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:8147,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8147,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8148,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathBooleanFunction
        - Branch String:   'xpath.c:8148,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8148,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathBooleanFunction
            - BranchSide:      'xpath.c:8149,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8148,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8148,5'
              BranchSideFuncs:
                - xmlXPathBooleanFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:8149,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8149,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8149,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8149,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8149,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8149,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8150,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:8147,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8147,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8148,5'
          Dst:             xmlXPathBooleanFunction
        - Src:             'xpath.c:8149,5'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathNameFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7470
      functionLinenumberEnd: 7520
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         47
      ICount:          351
      EdgeCount:       60
      CyclomaticComplexity: 15
      functionsReached:
        - xmlBuildQName
        - xmlStrdup
        - xmlXPathCacheNewCString
        - xmlXPathCacheNewNodeSet
        - xmlXPathCacheNewString
        - xmlXPathCacheWrapString
        - xmlXPathErr
        - xmlXPathLocalNameFunction
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:7473,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7474,20'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePop
                - xmlBuildQName
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathLocalNameFunction
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:7478,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlBuildQName
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathLocalNameFunction
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7478,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7478,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7478,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlBuildQName
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathLocalNameFunction
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7478,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7478,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7478,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlBuildQName
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathLocalNameFunction
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7478,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7478,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7479,10'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlBuildQName
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathLocalNameFunction
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathErr
        - Branch String:   'xpath.c:7479,31'
          Branch Sides:
            - BranchSide:      'xpath.c:7480,11'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7482,9'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:7480,47'
          Branch Sides:
            - BranchSide:      'xpath.c:7481,11'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlBuildQName
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathLocalNameFunction
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathErr
            - BranchSide:      'xpath.c:7483,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlBuildQName
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathLocalNameFunction
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7479,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7482,9'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7483,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlBuildQName
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathLocalNameFunction
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7485,35'
          Branch Sides:
            - BranchSide:      'xpath.c:7485,39'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7486,27'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:7485,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7486,27'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7488,13'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathLocalNameFunction
        - Branch String:   'xpath.c:7490,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7493,7'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:7493,7'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:7514,21'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathLocalNameFunction
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:7493,7'
          Branch Sides:
            - BranchSide:      'xpath.c:7494,25'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7496,13'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathCacheNewString
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7496,54'
          Branch Sides:
            - BranchSide:      'xpath.c:7497,27'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7498,25'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:7496,12'
          Branch Sides:
            - BranchSide:      'xpath.c:7498,25'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7503,32'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
        - Branch String:   'xpath.c:7506,11'
          Branch Sides:
            - BranchSide:      'xpath.c:7507,25'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7508,11'
              BranchSideFuncs:
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7508,11'
          Branch Sides:
            - BranchSide:      'xpath.c:7509,44'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7510,25'
              BranchSideFuncs:
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:7474,26'
          Dst:             xmlXPathCacheNewNodeSet
        - Src:             'xpath.c:7474,2'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7478,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7478,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7482,9'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7483,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7486,33'
          Dst:             xmlXPathCacheNewCString
        - Src:             'xpath.c:7486,9'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7495,4'
          Dst:             xmlXPathCacheNewCString
        - Src:             'xpath.c:7494,7'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7498,31'
          Dst:             xmlXPathCacheNewString
        - Src:             'xpath.c:7498,7'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7503,18'
          Dst:             xmlBuildQName
        - Src:             'xpath.c:7507,15'
          Dst:             xmlStrdup
        - Src:             'xpath.c:7509,25'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7510,31'
          Dst:             xmlXPathCacheWrapString
        - Src:             'xpath.c:7510,7'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7514,27'
          Dst:             xmlXPathCacheNewNodeSet
        - Src:             'xpath.c:7514,3'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7516,17'
          Dst:             xmlXPathLocalNameFunction
        - Src:             'xpath.c:7519,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathNamespaceURIFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7410
      functionLinenumberEnd: 7444
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         37
      ICount:          229
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - xmlXPathCacheNewCString
        - xmlXPathCacheNewNodeSet
        - xmlXPathCacheNewString
        - xmlXPathErr
        - xmlXPathReleaseObject
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:7413,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7413,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7415,9'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7415,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7416,20'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePop
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:7419,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7419,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7419,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7419,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7419,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7419,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7419,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7419,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7419,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7420,10'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathErr
        - Branch String:   'xpath.c:7420,31'
          Branch Sides:
            - BranchSide:      'xpath.c:7421,4'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7423,2'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:7421,40'
          Branch Sides:
            - BranchSide:      'xpath.c:7422,4'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathErr
            - BranchSide:      'xpath.c:7424,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7420,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7423,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7424,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7426,35'
          Branch Sides:
            - BranchSide:      'xpath.c:7426,39'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7427,20'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:7426,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7427,20'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7429,6'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7430,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7433,10'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:7433,10'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:7440,24'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:7433,10'
          Branch Sides:
            - BranchSide:      'xpath.c:7434,21'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7436,21'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:7416,26'
          Dst:             xmlXPathCacheNewNodeSet
        - Src:             'xpath.c:7416,2'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7419,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7419,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7423,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7424,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7427,26'
          Dst:             xmlXPathCacheNewCString
        - Src:             'xpath.c:7427,2'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7434,27'
          Dst:             xmlXPathCacheNewCString
        - Src:             'xpath.c:7434,3'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7436,27'
          Dst:             xmlXPathCacheNewString
        - Src:             'xpath.c:7436,3'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7440,30'
          Dst:             xmlXPathCacheNewCString
        - Src:             'xpath.c:7440,6'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7443,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathNormalizeFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7953
      functionLinenumberEnd: 7994
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         58
      ICount:          297
      EdgeCount:       79
      CyclomaticComplexity: 23
      functionsReached:
        - xmlXPathCacheWrapString
        - xmlXPathCastNodeToString
        - xmlXPathErr
        - xmlXPathPErrMemory
        - xmlXPathStringFunction
        - xmlXPathValuePush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:7957,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7957,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7958,9'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathCastNodeToString
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7958,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7960,43'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7967,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7961,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7962,32'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:7963,27'
              BranchSideFuncs:
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7967,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7967,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7967,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7967,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7967,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7967,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7967,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7967,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7968,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7968,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7968,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7969,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:7968,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7968,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:7969,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:7969,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7969,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7969,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:7969,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7969,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7970,14'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7971,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7972,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7973,14'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7976,12'
          Branch Sides:
            - BranchSide:      'xpath.c:7976,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7976,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7976,12'
          Branch Sides:
            - BranchSide:      'xpath.c:7976,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7976,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7976,12'
          Branch Sides:
            - BranchSide:      'xpath.c:7976,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7976,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7976,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7977,15'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7980,11'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7981,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7982,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7993,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7982,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7982,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7983,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7982,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7982,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7982,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7982,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7982,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7983,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7982,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7983,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7985,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7985,17'
          Branch Sides:
            - BranchSide:      'xpath.c:7986,24'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7989,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:7960,18'
          Dst:             xmlXPathCastNodeToString
        - Src:             'xpath.c:7962,13'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7963,33'
          Dst:             xmlXPathCacheWrapString
        - Src:             'xpath.c:7963,9'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7967,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7967,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7968,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:7969,5'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathPositionFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7172
      functionLinenumberEnd: 7180
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         12
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - xmlXPathCacheNewFloat
        - xmlXPathErr
        - xmlXPathValuePush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:7173,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7173,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7173,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7173,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7173,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7173,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathErr
        - Branch String:   'xpath.c:7173,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7173,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7174,9'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7174,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7175,20'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:7178,2'
              BranchSideFuncs:
                - xmlXPathErr
      Callsites:
        - Src:             'xpath.c:7173,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7173,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7175,26'
          Dst:             xmlXPathCacheNewFloat
        - Src:             'xpath.c:7175,2'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7178,2'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathRoundFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8369
      functionLinenumberEnd: 8388
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         28
      ICount:          158
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - xmlXPathErr
        - xmlXPathNumberFunction
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:8372,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8372,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8372,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8372,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8372,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8372,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:8372,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8372,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8373,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:8373,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8373,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
            - BranchSide:      'xpath.c:8374,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8373,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8373,5'
              BranchSideFuncs:
                - xmlXPathNumberFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:8374,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8374,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8374,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8374,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8374,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8374,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8376,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8378,21'
          Branch Sides:
            - BranchSide:      'xpath.c:8378,25'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8383,32'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8378,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8380,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8383,32'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8384,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8385,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8386,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:8372,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8372,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8373,5'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:8374,5'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathStringFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7560
      functionLinenumberEnd: 7584
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         25
      ICount:          139
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - xmlXPathCacheWrapString
        - xmlXPathCastNodeToString
        - xmlXPathCastToString
        - xmlXPathErr
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    26
      BranchProfiles:
        - Branch String:   'xpath.c:7564,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7564,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7565,9'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathCastToString
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapString
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathCastNodeToString
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7565,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7566,46'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7573,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathCastToString
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapString
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7567,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7568,32'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:7569,27'
              BranchSideFuncs:
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7573,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7573,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7573,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathCastToString
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapString
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7573,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7573,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7573,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathCastToString
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapString
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7573,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7573,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7574,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathCastToString
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapString
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:7575,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7575,22'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7576,9'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathCastToString
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapString
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7576,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7577,42'
              BranchSideFuncs:
                - xmlXPathCastToString
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7583,23'
              BranchSideFuncs:
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7578,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7579,32'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:7580,31'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
      Callsites:
        - Src:             'xpath.c:7566,21'
          Dst:             xmlXPathCastNodeToString
        - Src:             'xpath.c:7568,13'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7569,33'
          Dst:             xmlXPathCacheWrapString
        - Src:             'xpath.c:7569,9'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7573,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7573,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7574,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7575,22'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7577,21'
          Dst:             xmlXPathCastToString
        - Src:             'xpath.c:7579,13'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7580,9'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7581,15'
          Dst:             xmlXPathCacheWrapString
        - Src:             'xpath.c:7583,5'
          Dst:             xmlXPathValuePush
    - functionName:    xmlXPathStringLengthFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7599
      functionLinenumberEnd: 7626
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         33
      ICount:          192
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - xmlUTF8Strlen
        - xmlXPathCacheNewFloat
        - xmlXPathCastNodeToString
        - xmlXPathErr
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathStringFunction
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:7602,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7603,14'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:7619,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7603,28'
          Branch Sides:
            - BranchSide:      'xpath.c:7603,32'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7604,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7603,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7604,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7605,6'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7605,6'
          Branch Sides:
            - BranchSide:      'xpath.c:7606,24'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:7610,41'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7611,17'
          Branch Sides:
            - BranchSide:      'xpath.c:7612,36'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:7613,24'
              BranchSideFuncs:
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7619,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7619,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7619,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7619,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7619,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7619,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7619,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7619,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7620,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7620,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7620,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7621,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:7620,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7620,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:7621,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:7621,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7621,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7621,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:7621,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7621,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7622,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:7606,30'
          Dst:             xmlXPathCacheNewFloat
        - Src:             'xpath.c:7606,6'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7610,16'
          Dst:             xmlXPathCastNodeToString
        - Src:             'xpath.c:7612,17'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7614,3'
          Dst:             xmlUTF8Strlen
        - Src:             'xpath.c:7613,30'
          Dst:             xmlXPathCacheNewFloat
        - Src:             'xpath.c:7613,6'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7619,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7619,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7620,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:7621,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7622,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7624,2'
          Dst:             xmlUTF8Strlen
        - Src:             'xpath.c:7623,29'
          Dst:             xmlXPathCacheNewFloat
        - Src:             'xpath.c:7623,5'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7625,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathStartsWithFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7719
      functionLinenumberEnd: 7742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         33
      ICount:          209
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - xmlStrlen
        - xmlStrncmp
        - xmlXPathCacheNewBoolean
        - xmlXPathErr
        - xmlXPathReleaseObject
        - xmlXPathStringFunction
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:7723,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7723,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7723,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrlen
                - xmlStrncmp
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7723,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7723,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7723,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrlen
                - xmlStrncmp
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7723,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7723,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7724,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrlen
                - xmlStrncmp
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7724,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7724,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrlen
                - xmlStrncmp
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7725,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrlen
                - xmlStrncmp
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7724,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7724,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrlen
                - xmlStrncmp
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:7725,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrlen
                - xmlStrncmp
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7725,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7725,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7725,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrlen
                - xmlStrncmp
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7725,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7725,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7726,31'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrlen
                - xmlStrncmp
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7727,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7727,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlStrlen
                - xmlStrncmp
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7728,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlStrlen
                - xmlStrncmp
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:7727,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7727,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xmlStrlen
                - xmlStrncmp
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:7728,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlStrlen
                - xmlStrncmp
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:7730,23'
          Branch Sides:
            - BranchSide:      'xpath.c:7730,27'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:7731,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:7730,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7731,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:7735,19'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7736,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7737,27'
              BranchSideFuncs:
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7739,27'
              BranchSideFuncs:
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:7723,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7723,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7724,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:7725,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7726,14'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7727,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:7728,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7731,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7732,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7733,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7735,9'
          Dst:             xmlStrlen
        - Src:             'xpath.c:7736,9'
          Dst:             xmlStrncmp
        - Src:             'xpath.c:7737,33'
          Dst:             xmlXPathCacheNewBoolean
        - Src:             'xpath.c:7737,9'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7739,33'
          Dst:             xmlXPathCacheNewBoolean
        - Src:             'xpath.c:7739,9'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7740,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7741,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathSubstringFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7773
      functionLinenumberEnd: 7845
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         88
      ICount:          498
      EdgeCount:       120
      CyclomaticComplexity: 34
      functionsReached:
        - xmlUTF8Strlen
        - xmlUTF8Strsub
        - xmlXPathCacheNewCString
        - xmlXPathCacheNewString
        - xmlXPathErr
        - xmlXPathNumberFunction
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathStringFunction
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:7778,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7779,2'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:7781,9'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7779,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7779,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7779,2'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7779,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7779,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7779,2'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7779,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7779,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7780,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7781,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7782,2'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:7787,9'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:7782,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7782,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7782,2'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7782,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7782,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7782,2'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7782,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7782,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7783,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:7787,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7788,2'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
            - BranchSide:      'xpath.c:7795,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:7788,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7788,2'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
            - BranchSide:      'xpath.c:7789,2'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7788,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7788,2'
              BranchSideFuncs:
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:7789,2'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7789,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7789,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7789,2'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7789,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7789,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7790,25'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:7795,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7795,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
            - BranchSide:      'xpath.c:7796,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7795,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7795,5'
              BranchSideFuncs:
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:7796,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7796,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7796,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7796,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7796,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7796,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7797,30'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7800,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7800,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7801,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:7800,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7800,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:7801,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:7801,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7801,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7801,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:7801,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7801,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7802,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7804,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7805,11'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7806,16'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7808,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7809,15'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7810,5'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7812,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7815,21'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7831,7'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7816,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7817,17'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7819,21'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7820,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7821,17'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7823,15'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7824,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7825,15'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7826,20'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7834,17'
          Branch Sides:
            - BranchSide:      'xpath.c:7834,21'
              BranchSideFuncs:
                - xmlUTF8Strlen
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7841,20'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:7834,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7835,38'
              BranchSideFuncs:
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7841,20'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:7836,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7837,32'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7838,20'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:7779,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7779,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7782,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7782,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7788,2'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:7789,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7790,8'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7792,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7795,5'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:7796,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7797,13'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7799,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7800,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:7801,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7802,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7834,25'
          Dst:             xmlUTF8Strlen
        - Src:             'xpath.c:7835,24'
          Dst:             xmlUTF8Strsub
        - Src:             'xpath.c:7837,13'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7838,26'
          Dst:             xmlXPathCacheNewString
        - Src:             'xpath.c:7838,2'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7841,26'
          Dst:             xmlXPathCacheNewCString
        - Src:             'xpath.c:7841,2'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7844,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathSubstringBeforeFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7861
      functionLinenumberEnd: 7890
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         28
      ICount:          190
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - xmlStrdup
        - xmlStrndup
        - xmlStrstr
        - xmlXPathCacheWrapString
        - xmlXPathErr
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathStringFunction
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:7867,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7867,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7867,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrndup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7867,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7867,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7867,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrndup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7867,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7867,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7868,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrndup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7868,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7868,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrndup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7869,29'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrndup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7868,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7868,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrndup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7869,29'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrndup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7870,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7870,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrndup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7871,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrndup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
        - Branch String:   'xpath.c:7870,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7870,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrndup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
            - BranchSide:      'xpath.c:7871,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrndup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
        - Branch String:   'xpath.c:7872,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7873,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7875,23'
              BranchSideFuncs:
                - xmlStrstr
                - xmlStrndup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
        - Branch String:   'xpath.c:7876,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7877,18'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7879,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7881,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7882,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7885,23'
              BranchSideFuncs:
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:7867,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7867,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7868,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:7869,12'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7870,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:7871,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7875,13'
          Dst:             xmlStrstr
        - Src:             'xpath.c:7877,18'
          Dst:             xmlStrdup
        - Src:             'xpath.c:7879,18'
          Dst:             xmlStrndup
        - Src:             'xpath.c:7882,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7885,29'
          Dst:             xmlXPathCacheWrapString
        - Src:             'xpath.c:7885,5'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7888,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7889,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathSubstringAfterFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7907
      functionLinenumberEnd: 7936
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         28
      ICount:          186
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - xmlStrdup
        - xmlStrlen
        - xmlStrstr
        - xmlXPathCacheWrapString
        - xmlXPathErr
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathStringFunction
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:7913,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7913,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7913,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrlen
                - xmlStrdup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7913,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7913,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7913,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrlen
                - xmlStrdup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7913,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7913,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7914,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrlen
                - xmlStrdup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7914,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7914,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrlen
                - xmlStrdup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7915,29'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrlen
                - xmlStrdup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7914,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7914,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrlen
                - xmlStrdup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7915,29'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrlen
                - xmlStrdup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7916,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7916,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrlen
                - xmlStrdup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7917,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrlen
                - xmlStrdup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
        - Branch String:   'xpath.c:7916,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7916,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrlen
                - xmlStrdup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
            - BranchSide:      'xpath.c:7917,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrlen
                - xmlStrdup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
        - Branch String:   'xpath.c:7918,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7919,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7921,23'
              BranchSideFuncs:
                - xmlStrstr
                - xmlStrlen
                - xmlStrdup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
        - Branch String:   'xpath.c:7922,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7923,18'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7925,28'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrdup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7927,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7928,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7931,23'
              BranchSideFuncs:
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:7913,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7913,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7914,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:7915,12'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7916,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:7917,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7921,13'
          Dst:             xmlStrstr
        - Src:             'xpath.c:7923,18'
          Dst:             xmlStrdup
        - Src:             'xpath.c:7925,36'
          Dst:             xmlStrlen
        - Src:             'xpath.c:7925,18'
          Dst:             xmlStrdup
        - Src:             'xpath.c:7928,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7931,29'
          Dst:             xmlXPathCacheWrapString
        - Src:             'xpath.c:7931,5'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7934,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7935,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathSumFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8292
      functionLinenumberEnd: 8312
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         27
      ICount:          165
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - xmlXPathCacheNewFloat
        - xmlXPathErr
        - xmlXPathNodeToNumberInternal
        - xmlXPathReleaseObject
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:8297,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8297,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8297,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8297,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8297,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8297,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8297,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8297,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8298,10'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathErr
        - Branch String:   'xpath.c:8298,31'
          Branch Sides:
            - BranchSide:      'xpath.c:8299,4'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8301,2'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8299,40'
          Branch Sides:
            - BranchSide:      'xpath.c:8300,4'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathErr
            - BranchSide:      'xpath.c:8302,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeToNumberInternal
        - Branch String:   'xpath.c:8298,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8301,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8302,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeToNumberInternal
        - Branch String:   'xpath.c:8304,35'
          Branch Sides:
            - BranchSide:      'xpath.c:8304,39'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeToNumberInternal
            - BranchSide:      'xpath.c:8310,23'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:8304,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8305,9'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeToNumberInternal
            - BranchSide:      'xpath.c:8310,23'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:8305,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8306,42'
              BranchSideFuncs:
                - xmlXPathNodeToNumberInternal
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:8309,5'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:8297,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8297,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8301,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8302,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:8306,13'
          Dst:             xmlXPathNodeToNumberInternal
        - Src:             'xpath.c:8310,29'
          Dst:             xmlXPathCacheNewFloat
        - Src:             'xpath.c:8310,5'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:8311,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathTrueFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8162
      functionLinenumberEnd: 8165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         10
      ICount:          54
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlXPathCacheNewBoolean
        - xmlXPathErr
        - xmlXPathValuePush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:8163,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8163,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8163,5'
              BranchSideFuncs:
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8163,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8163,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8163,5'
              BranchSideFuncs:
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathErr
        - Branch String:   'xpath.c:8163,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8163,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8164,23'
              BranchSideFuncs:
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
      Callsites:
        - Src:             'xpath.c:8163,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8163,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8164,29'
          Dst:             xmlXPathCacheNewBoolean
        - Src:             'xpath.c:8164,5'
          Dst:             xmlXPathValuePush
    - functionName:    xmlXPathTranslateFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8018
      functionLinenumberEnd: 8104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         72
      ICount:          451
      EdgeCount:       98
      CyclomaticComplexity: 28
      functionsReached:
        - xmlBufAdd
        - xmlBufCreate
        - xmlBufDetach
        - xmlBufFree
        - xmlStrlen
        - xmlUTF8Strlen
        - xmlUTF8Strloc
        - xmlUTF8Strpos
        - xmlUTF8Strsize
        - xmlXPathCacheWrapString
        - xmlXPathCheckOpLimit
        - xmlXPathErr
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathStringFunction
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:8028,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8028,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8028,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCheckOpLimit
                - xmlXPathStringFunction
                - xmlXPathStringFunction
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8028,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8028,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8028,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCheckOpLimit
                - xmlXPathStringFunction
                - xmlXPathStringFunction
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:8028,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8028,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8030,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCheckOpLimit
                - xmlXPathStringFunction
                - xmlXPathStringFunction
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:8030,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8030,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCheckOpLimit
                - xmlXPathStringFunction
                - xmlXPathStringFunction
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:8031,27'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCheckOpLimit
                - xmlXPathStringFunction
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:8030,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8030,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCheckOpLimit
                - xmlXPathStringFunction
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:8031,27'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCheckOpLimit
                - xmlXPathStringFunction
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:8032,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8032,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCheckOpLimit
                - xmlXPathStringFunction
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:8033,29'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCheckOpLimit
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:8032,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8032,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCheckOpLimit
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:8033,29'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCheckOpLimit
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:8034,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8034,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCheckOpLimit
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:8035,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCheckOpLimit
        - Branch String:   'xpath.c:8034,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8034,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCheckOpLimit
            - BranchSide:      'xpath.c:8035,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCheckOpLimit
        - Branch String:   'xpath.c:8036,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8037,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:8042,9'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCheckOpLimit
        - Branch String:   'xpath.c:8042,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8043,38'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrlen
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
            - BranchSide:      'xpath.c:8057,14'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8046,22'
          Branch Sides:
            - BranchSide:      'xpath.c:8046,26'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
            - BranchSide:      'xpath.c:8055,5'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8046,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8049,18'
              BranchSideFuncs:
                - xmlXPathCheckOpLimit
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8055,5'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8051,17'
          Branch Sides:
            - BranchSide:      'xpath.c:8051,15'
              BranchSideFuncs:
                - xmlXPathCheckOpLimit
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8051,51'
              BranchSideFuncs:
                - xmlXPathCheckOpLimit
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8052,17'
          Branch Sides:
            - BranchSide:      'xpath.c:8053,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:8054,9'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8058,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8059,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:8063,25'
              BranchSideFuncs:
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
        - Branch String:   'xpath.c:8064,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8065,32'
              BranchSideFuncs:
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
            - BranchSide:      'xpath.c:8094,28'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8066,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8067,17'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
            - BranchSide:      'xpath.c:8073,23'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8067,17'
          Branch Sides:
            - BranchSide:      'xpath.c:8068,39'
              BranchSideFuncs:
                - xmlUTF8Strpos
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strsize
                - xmlBufAdd
            - BranchSide:      'xpath.c:8072,9'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8069,21'
          Branch Sides:
            - BranchSide:      'xpath.c:8070,31'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlUTF8Strpos
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8071,13'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8077,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8064,5'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8079,19'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8079,18'
          Branch Sides:
            - BranchSide:      'xpath.c:8080,29'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8084,13'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:8084,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8085,28'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
            - BranchSide:      'xpath.c:8089,17'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
        - Branch String:   'xpath.c:8085,22'
          Branch Sides:
            - BranchSide:      'xpath.c:8084,13'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
            - BranchSide:      'xpath.c:8086,33'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
        - Branch String:   'xpath.c:8089,17'
          Branch Sides:
            - BranchSide:      'xpath.c:8090,17'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8091,9'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
        - Branch String:   'xpath.c:8095,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8096,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:8098,27'
              BranchSideFuncs:
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:8028,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8028,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8030,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:8031,10'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:8032,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:8033,12'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:8034,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:8035,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:8043,28'
          Dst:             xmlStrlen
        - Src:             'xpath.c:8044,28'
          Dst:             xmlStrlen
        - Src:             'xpath.c:8052,17'
          Dst:             xmlXPathCheckOpLimit
        - Src:             'xpath.c:8057,14'
          Dst:             xmlBufCreate
        - Src:             'xpath.c:8059,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:8063,11'
          Dst:             xmlUTF8Strlen
        - Src:             'xpath.c:8065,18'
          Dst:             xmlUTF8Strloc
        - Src:             'xpath.c:8068,25'
          Dst:             xmlUTF8Strpos
        - Src:             'xpath.c:8070,46'
          Dst:             xmlUTF8Strsize
        - Src:             'xpath.c:8070,21'
          Dst:             xmlBufAdd
        - Src:             'xpath.c:8073,37'
          Dst:             xmlUTF8Strsize
        - Src:             'xpath.c:8073,13'
          Dst:             xmlBufAdd
        - Src:             'xpath.c:8080,17'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8086,21'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8094,15'
          Dst:             xmlBufDetach
        - Src:             'xpath.c:8096,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:8098,33'
          Dst:             xmlXPathCacheWrapString
        - Src:             'xpath.c:8098,9'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:8099,5'
          Dst:             xmlBufFree
        - Src:             'xpath.c:8101,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:8102,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:8103,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathCacheWrapString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1683
      functionLinenumberEnd: 1704
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - val
      BBCount:         14
      ICount:          105
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlXPathPErrMemory
        - xmlXPathWrapString
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xpath.c:1687,24'
          Branch Sides:
            - BranchSide:      'xpath.c:1687,28'
              BranchSideFuncs:
                - xmlXPathWrapString
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1700,30'
              BranchSideFuncs:
                - xmlXPathWrapString
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1687,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1688,60'
              BranchSideFuncs:
                - xmlXPathWrapString
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1700,30'
              BranchSideFuncs:
                - xmlXPathWrapString
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1690,6'
          Branch Sides:
            - BranchSide:      'xpath.c:1691,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1698,5'
              BranchSideFuncs:
                - xmlXPathWrapString
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1701,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1702,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1703,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:1700,11'
          Dst:             xmlXPathWrapString
        - Src:             'xpath.c:1702,9'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPathWrapString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4281
      functionLinenumberEnd: 4293
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    27
      BranchProfiles:
        - Branch String:   'xpath.c:4285,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4286,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4289,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNodeToNumberInternal
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4718
      functionLinenumberEnd: 4733
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlXPathCastNodeToString
        - xmlXPathCastStringToNumber
        - xmlXPathPErrMemory
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xpath.c:4722,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4723,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4724,39'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathCastStringToNumber
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:4725,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4726,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:4729,38'
              BranchSideFuncs:
                - xmlXPathCastStringToNumber
      Callsites:
        - Src:             'xpath.c:4724,14'
          Dst:             xmlXPathCastNodeToString
        - Src:             'xpath.c:4726,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:4729,11'
          Dst:             xmlXPathCastStringToNumber
    - functionName:    xmlXPathCacheNewFloat
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1885
      functionLinenumberEnd: 1907
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - pctxt
        - val
      BBCount:         14
      ICount:          108
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlXPathNewFloat
        - xmlXPathPErrMemory
      functionUses:    13
      BranchProfiles:
        - Branch String:   'xpath.c:1889,24'
          Branch Sides:
            - BranchSide:      'xpath.c:1889,28'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1903,28'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1889,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1890,60'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1903,28'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1892,6'
          Branch Sides:
            - BranchSide:      'xpath.c:1893,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1901,5'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1904,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1905,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1906,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:1903,11'
          Dst:             xmlXPathNewFloat
        - Src:             'xpath.c:1905,9'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPathNewFloat
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4210
      functionLinenumberEnd: 4220
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - val
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    34
      BranchProfiles:
        - Branch String:   'xpath.c:4214,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4215,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4216,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathCastNodeToString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4578
      functionLinenumberEnd: 4579
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNodeGetContent
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:4579,12'
          Dst:             xmlNodeGetContent
    - functionName:    xmlXPathCastStringToNumber
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4705
      functionLinenumberEnd: 4706
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathStringEvalNumber
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:4706,12'
          Dst:             xmlXPathStringEvalNumber
    - functionName:    xmlXPathStringEvalNumber
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8730
      functionLinenumberEnd: 8818
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         102
      ICount:          583
      EdgeCount:       137
      CyclomaticComplexity: 37
      functionsReached:
        - pow
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:8741,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8741,22'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8742,5'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:8742,12'
          Branch Sides:
            - BranchSide:      'xpath.c:8742,5'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:8742,12'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:8742,12'
          Branch Sides:
            - BranchSide:      'xpath.c:8742,12'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:8742,5'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:8742,12'
          Branch Sides:
            - BranchSide:      'xpath.c:8742,5'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:8742,5'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:8742,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8742,34'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:8743,10'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:8743,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8744,8'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:8747,11'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:8747,23'
          Branch Sides:
            - BranchSide:      'xpath.c:8747,29'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:8756,9'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:8747,40'
          Branch Sides:
            - BranchSide:      'xpath.c:8747,45'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8748,16'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8747,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8748,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8756,9'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:8757,26'
          Branch Sides:
            - BranchSide:      'xpath.c:8757,31'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:8757,5'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:8757,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8758,8'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:8774,10'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:8774,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8775,9'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:8798,11'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:8779,20'
          Branch Sides:
            - BranchSide:      'xpath.c:8779,42'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:8779,25'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:8779,37'
          Branch Sides:
            - BranchSide:      'xpath.c:8779,42'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:8782,9'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:8779,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8780,13'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:8782,9'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:8782,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8783,13'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:8786,15'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:8787,24'
          Branch Sides:
            - BranchSide:      'xpath.c:8787,29'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:8787,2'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:8787,42'
          Branch Sides:
            - BranchSide:      'xpath.c:8787,46'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:8787,2'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:8787,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8788,12'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:8793,24'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:8795,23'
          Branch Sides:
            - BranchSide:      'xpath.c:8795,28'
              BranchSideFuncs:
                - pow
            - BranchSide:      'xpath.c:8795,2'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:8795,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8796,9'
              BranchSideFuncs:
                - pow
            - BranchSide:      'xpath.c:8797,5'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:8798,23'
          Branch Sides:
            - BranchSide:      'xpath.c:8798,28'
              BranchSideFuncs:
                - pow
            - BranchSide:      'xpath.c:8799,10'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:8798,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8799,10'
              BranchSideFuncs:
                - pow
            - BranchSide:      'xpath.c:8812,5'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:8800,11'
          Branch Sides:
            - BranchSide:      'xpath.c:8801,23'
              BranchSideFuncs:
                - pow
            - BranchSide:      'xpath.c:8803,19'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:8806,28'
          Branch Sides:
            - BranchSide:      'xpath.c:8806,33'
              BranchSideFuncs:
                - pow
            - BranchSide:      'xpath.c:8806,7'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:8806,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8807,13'
              BranchSideFuncs:
                - pow
            - BranchSide:      'xpath.c:8811,5'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:8807,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8808,15'
              BranchSideFuncs:
                - pow
            - BranchSide:      'xpath.c:8809,5'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:8812,12'
          Branch Sides:
            - BranchSide:      'xpath.c:8812,5'
              BranchSideFuncs:
                - pow
            - BranchSide:      'xpath.c:8812,12'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:8812,12'
          Branch Sides:
            - BranchSide:      'xpath.c:8812,12'
              BranchSideFuncs:
                - pow
            - BranchSide:      'xpath.c:8812,5'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:8812,12'
          Branch Sides:
            - BranchSide:      'xpath.c:8812,5'
              BranchSideFuncs:
                - pow
            - BranchSide:      'xpath.c:8812,5'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:8812,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8812,34'
              BranchSideFuncs:
                - pow
            - BranchSide:      'xpath.c:8813,10'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:8813,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8813,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8814,9'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:8814,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8814,23'
              BranchSideFuncs:
                - pow
            - BranchSide:      'xpath.c:8815,9'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:8815,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8815,43'
              BranchSideFuncs:
                - pow
            - BranchSide:      'xpath.c:8816,30'
              BranchSideFuncs:
                - pow
      Callsites:
        - Src:             'xpath.c:8793,14'
          Dst:             pow
        - Src:             'xpath.c:8816,12'
          Dst:             pow
    - functionName:    xmlXPathCacheNewString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1788
      functionLinenumberEnd: 1819
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - val
      BBCount:         19
      ICount:          132
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlStrdup
        - xmlXPathNewString
        - xmlXPathPErrMemory
      functionUses:    11
      BranchProfiles:
        - Branch String:   'xpath.c:1792,24'
          Branch Sides:
            - BranchSide:      'xpath.c:1792,28'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1815,29'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1792,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1793,60'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1815,29'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1795,6'
          Branch Sides:
            - BranchSide:      'xpath.c:1798,17'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1813,5'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1798,17'
          Branch Sides:
            - BranchSide:      'xpath.c:1799,21'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1800,30'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1801,17'
          Branch Sides:
            - BranchSide:      'xpath.c:1802,36'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1806,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1816,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1817,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1818,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:1800,20'
          Dst:             xmlStrdup
        - Src:             'xpath.c:1802,17'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:1815,11'
          Dst:             xmlXPathNewString
        - Src:             'xpath.c:1817,9'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPathCacheNewCString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1833
      functionLinenumberEnd: 1834
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - val
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathCacheNewString
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:1834,12'
          Dst:             xmlXPathCacheNewString
    - functionName:    xmlXPathNewString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4252
      functionLinenumberEnd: 4268
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         11
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlStrdup
      functionUses:    20
      BranchProfiles:
        - Branch String:   'xpath.c:4256,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4257,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4258,12'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xpath.c:4260,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4261,13'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:4262,32'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xpath.c:4263,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4264,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4267,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:4262,22'
          Dst:             xmlStrdup
    - functionName:    xmlXPathCastToString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4610
      functionLinenumberEnd: 4638
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         16
      ICount:          94
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - xmlStrdup
        - xmlXPathCastBooleanToString
        - xmlXPathCastNodeSetToString
        - xmlXPathCastNumberToString
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xpath.c:4613,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4614,9'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:4615,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathCastNumberToString
                - xmlXPathCastBooleanToString
                - xmlStrdup
                - xmlXPathCastNodeSetToString
                - xmlStrdup
        - Branch String:   'xpath.c:4615,5'
          Branch Sides:
            - BranchSide:      'xpath.c:4617,12'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:4621,40'
              BranchSideFuncs:
                - xmlXPathCastNodeSetToString
            - BranchSide:      'xpath.c:4621,40'
              BranchSideFuncs:
                - xmlXPathCastNodeSetToString
            - BranchSide:      'xpath.c:4624,23'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:4626,40'
              BranchSideFuncs:
                - xmlXPathCastBooleanToString
            - BranchSide:      'xpath.c:4629,39'
              BranchSideFuncs:
                - xmlXPathCastNumberToString
            - BranchSide:      'xpath.c:4634,12'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:4637,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:4614,9'
          Dst:             xmlStrdup
        - Src:             'xpath.c:4617,12'
          Dst:             xmlStrdup
        - Src:             'xpath.c:4621,12'
          Dst:             xmlXPathCastNodeSetToString
        - Src:             'xpath.c:4624,13'
          Dst:             xmlStrdup
        - Src:             'xpath.c:4626,12'
          Dst:             xmlXPathCastBooleanToString
        - Src:             'xpath.c:4629,12'
          Dst:             xmlXPathCastNumberToString
        - Src:             'xpath.c:4634,12'
          Dst:             xmlStrdup
    - functionName:    xmlXPathCastNodeSetToString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4591
      functionLinenumberEnd: 4598
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ns
      BBCount:         14
      ICount:          69
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlStrdup
        - xmlXPathCastNodeToString
        - xmlXPathNodeSetSort
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xpath.c:4592,22'
          Branch Sides:
            - BranchSide:      'xpath.c:4592,26'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:4593,9'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xpath.c:4592,43'
          Branch Sides:
            - BranchSide:      'xpath.c:4592,47'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:4593,9'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xpath.c:4592,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4593,9'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:4595,9'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetSort
        - Branch String:   'xpath.c:4595,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4596,22'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathCastNodeToString
            - BranchSide:      'xpath.c:4597,37'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
      Callsites:
        - Src:             'xpath.c:4593,9'
          Dst:             xmlStrdup
        - Src:             'xpath.c:4596,2'
          Dst:             xmlXPathNodeSetSort
        - Src:             'xpath.c:4597,12'
          Dst:             xmlXPathCastNodeToString
    - functionName:    xmlXPathCastBooleanToString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4525
      functionLinenumberEnd: 4531
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlStrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:4527,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4528,8'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:4530,8'
              BranchSideFuncs:
                - xmlStrdup
      Callsites:
        - Src:             'xpath.c:4528,8'
          Dst:             xmlStrdup
        - Src:             'xpath.c:4530,8'
          Dst:             xmlStrdup
    - functionName:    xmlXPathCastNumberToString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4543
      functionLinenumberEnd: 4566
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - val
      BBCount:         13
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - xmlStrdup
        - xmlXPathFormatNumber
        - xmlXPathIsInf
        - xmlXPathIsNaN
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:4545,5'
          Branch Sides:
            - BranchSide:      'xpath.c:4547,8'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:4550,8'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:4553,20'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathFormatNumber
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xpath.c:4553,6'
          Branch Sides:
            - BranchSide:      'xpath.c:4554,12'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:4555,13'
              BranchSideFuncs:
                - xmlXPathFormatNumber
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xpath.c:4555,13'
          Branch Sides:
            - BranchSide:      'xpath.c:4557,12'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:4561,27'
              BranchSideFuncs:
                - xmlXPathFormatNumber
                - xmlStrdup
      Callsites:
        - Src:             'xpath.c:4545,13'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:4547,8'
          Dst:             xmlStrdup
        - Src:             'xpath.c:4550,8'
          Dst:             xmlStrdup
        - Src:             'xpath.c:4553,6'
          Dst:             xmlXPathIsNaN
        - Src:             'xpath.c:4554,12'
          Dst:             xmlStrdup
        - Src:             'xpath.c:4557,12'
          Dst:             xmlStrdup
        - Src:             'xpath.c:4561,6'
          Dst:             xmlXPathFormatNumber
        - Src:             'xpath.c:4563,12'
          Dst:             xmlStrdup
    - functionName:    xmlXPathIsInf
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - val
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:
        - Branch String:   'xpath.c:283,12'
          Branch Sides:
            - BranchSide:      'xpath.c:283,26'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:283,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathFormatNumber
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2293
      functionLinenumberEnd: 2407
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - double
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - number
        - buffer
        - buffersize
      BBCount:         85
      ICount:          464
      EdgeCount:       110
      CyclomaticComplexity: 27
      functionsReached:
        - log10
        - snprintf
        - strlen
        - xmlXPathIsInf
        - xmlXPathIsNaN
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:2294,5'
          Branch Sides:
            - BranchSide:      'xpath.c:2296,6'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xpath.c:2300,6'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xpath.c:2304,20'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - snprintf
                - strlen
                - log10
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'xpath.c:2296,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2297,15'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xpath.c:2298,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2300,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2301,15'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xpath.c:2302,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2304,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2305,10'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xpath.c:2307,13'
              BranchSideFuncs:
                - snprintf
                - strlen
                - log10
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'xpath.c:2305,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2306,12'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xpath.c:2307,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2307,13'
          Branch Sides:
            - BranchSide:      'xpath.c:2309,15'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xpath.c:2310,14'
              BranchSideFuncs:
                - snprintf
                - strlen
                - log10
                - snprintf
                - snprintf
        - Branch String:   'xpath.c:2310,32'
          Branch Sides:
            - BranchSide:      'xpath.c:2310,36'
              BranchSideFuncs:
                - snprintf
                - strlen
                - log10
                - snprintf
                - snprintf
            - BranchSide:      'xpath.c:2349,28'
              BranchSideFuncs:
                - snprintf
                - strlen
                - log10
                - snprintf
        - Branch String:   'xpath.c:2310,54'
          Branch Sides:
            - BranchSide:      'xpath.c:2311,21'
              BranchSideFuncs:
                - snprintf
                - strlen
                - log10
                - snprintf
                - snprintf
            - BranchSide:      'xpath.c:2349,28'
              BranchSideFuncs:
                - snprintf
                - strlen
                - log10
                - snprintf
        - Branch String:   'xpath.c:2310,13'
          Branch Sides:
            - BranchSide:      'xpath.c:2314,24'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xpath.c:2349,28'
              BranchSideFuncs:
                - snprintf
                - strlen
                - log10
                - snprintf
        - Branch String:   'xpath.c:2317,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2318,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2320,12'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'xpath.c:2322,17'
          Branch Sides:
            - BranchSide:      'xpath.c:2322,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2322,3'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2322,3'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2323,20'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2326,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2327,4'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2328,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2356,44'
          Branch Sides:
            - BranchSide:      'xpath.c:2357,6'
              BranchSideFuncs:
                - snprintf
                - strlen
                - log10
                - snprintf
            - BranchSide:      'xpath.c:2358,5'
              BranchSideFuncs:
                - snprintf
                - strlen
                - log10
                - snprintf
        - Branch String:   'xpath.c:2357,38'
          Branch Sides:
            - BranchSide:      'xpath.c:2358,5'
              BranchSideFuncs:
                - snprintf
                - strlen
                - log10
                - snprintf
            - BranchSide:      'xpath.c:2369,7'
              BranchSideFuncs:
                - snprintf
                - strlen
                - log10
        - Branch String:   'xpath.c:2356,11'
          Branch Sides:
            - BranchSide:      'xpath.c:2360,17'
              BranchSideFuncs:
                - snprintf
                - strlen
            - BranchSide:      'xpath.c:2369,7'
              BranchSideFuncs:
                - snprintf
                - strlen
                - log10
        - Branch String:   'xpath.c:2364,21'
          Branch Sides:
            - BranchSide:      'xpath.c:2364,30'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'xpath.c:2364,3'
              BranchSideFuncs:
                - strlen
        - Branch String:   'xpath.c:2364,3'
          Branch Sides:
            - BranchSide:      'xpath.c:2364,49'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'xpath.c:2366,6'
              BranchSideFuncs:
                - strlen
        - Branch String:   'xpath.c:2369,7'
          Branch Sides:
            - BranchSide:      'xpath.c:2370,34'
              BranchSideFuncs:
                - log10
                - snprintf
                - strlen
            - BranchSide:      'xpath.c:2376,22'
              BranchSideFuncs:
                - snprintf
                - strlen
        - Branch String:   'xpath.c:2371,11'
          Branch Sides:
            - BranchSide:      'xpath.c:2372,38'
              BranchSideFuncs:
                - snprintf
                - strlen
            - BranchSide:      'xpath.c:2374,38'
              BranchSideFuncs:
                - snprintf
                - strlen
        - Branch String:   'xpath.c:2383,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2384,22'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'xpath.c:2389,23'
              BranchSideFuncs:
                - strlen
        - Branch String:   'xpath.c:2384,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2384,51'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'xpath.c:2385,7'
              BranchSideFuncs:
                - strlen
        - Branch String:   'xpath.c:2391,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2391,15'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'xpath.c:2393,11'
              BranchSideFuncs:
                - strlen
        - Branch String:   'xpath.c:2393,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2394,13'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'xpath.c:2395,6'
              BranchSideFuncs:
                - strlen
        - Branch String:   'xpath.c:2395,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2395,38'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'xpath.c:2398,20'
              BranchSideFuncs:
                - strlen
        - Branch String:   'xpath.c:2399,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2400,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2403,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:2294,13'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:2297,6'
          Dst:             snprintf
        - Src:             'xpath.c:2301,6'
          Dst:             snprintf
        - Src:             'xpath.c:2304,6'
          Dst:             xmlXPathIsNaN
        - Src:             'xpath.c:2306,3'
          Dst:             snprintf
        - Src:             'xpath.c:2309,6'
          Dst:             snprintf
        - Src:             'xpath.c:2320,3'
          Dst:             snprintf
        - Src:             'xpath.c:2362,10'
          Dst:             snprintf
        - Src:             'xpath.c:2370,28'
          Dst:             log10
        - Src:             'xpath.c:2378,10'
          Dst:             snprintf
        - Src:             'xpath.c:2398,13'
          Dst:             strlen
    - functionName:    log10
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlXPathGetElementsByIds
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7219
      functionLinenumberEnd: 7270
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - ids
      BBCount:         62
      ICount:          325
      EdgeCount:       84
      CyclomaticComplexity: 24
      functionsReached:
        - xmlGetID
        - xmlStrndup
        - xmlXPathFreeNodeSet
        - xmlXPathNodeSetAdd
        - xmlXPathNodeSetCreate
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:7226,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7226,22'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7228,11'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:7229,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7230,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7232,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:7232,12'
          Branch Sides:
            - BranchSide:      'xpath.c:7232,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:7232,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:7232,12'
          Branch Sides:
            - BranchSide:      'xpath.c:7232,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:7232,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:7232,12'
          Branch Sides:
            - BranchSide:      'xpath.c:7232,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:7232,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:7232,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7232,34'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:7233,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:7233,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7234,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:7269,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7234,11'
          Branch Sides:
            - BranchSide:      'xpath.c:7234,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:7234,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:7234,11'
          Branch Sides:
            - BranchSide:      'xpath.c:7234,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:7234,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:7234,11'
          Branch Sides:
            - BranchSide:      'xpath.c:7234,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:7234,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:7234,30'
          Branch Sides:
            - BranchSide:      'xpath.c:7234,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:7234,35'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:7234,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7235,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:7237,25'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:7238,6'
          Branch Sides:
            - BranchSide:      'xpath.c:7239,33'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:7249,25'
              BranchSideFuncs:
                - xmlGetID
                - xmlStrndup
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:7251,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7252,17'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:7266,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:7252,17'
          Branch Sides:
            - BranchSide:      'xpath.c:7253,24'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:7254,22'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:7254,22'
          Branch Sides:
            - BranchSide:      'xpath.c:7255,37'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:7257,22'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:7258,17'
          Branch Sides:
            - BranchSide:      'xpath.c:7259,40'
              BranchSideFuncs:
                - xmlXPathNodeSetAdd
                - xmlStrndup
                - xmlGetID
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:7264,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:7259,21'
          Branch Sides:
            - BranchSide:      'xpath.c:7260,41'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:7263,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:7266,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7266,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:7266,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:7266,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7266,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:7266,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:7266,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7266,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:7266,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:7266,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7266,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:7267,8'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
      Callsites:
        - Src:             'xpath.c:7228,11'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'xpath.c:7237,14'
          Dst:             xmlStrndup
        - Src:             'xpath.c:7239,13'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'xpath.c:7249,16'
          Dst:             xmlGetID
        - Src:             'xpath.c:7259,21'
          Dst:             xmlXPathNodeSetAdd
        - Src:             'xpath.c:7260,21'
          Dst:             xmlXPathFreeNodeSet
    - functionName:    xmlXPathNodeSetAdd
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2884
      functionLinenumberEnd: 2914
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - val
      BBCount:         25
      ICount:          156
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - xmlXPathNodeSetDupNs
        - xmlXPathNodeSetGrow
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:2887,23'
          Branch Sides:
            - BranchSide:      'xpath.c:2887,41'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2887,27'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathNodeSetGrow
        - Branch String:   'xpath.c:2887,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2887,41'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2893,12'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathNodeSetGrow
        - Branch String:   'xpath.c:2893,5'
          Branch Sides:
            - BranchSide:      'xpath.c:2894,13'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathNodeSetGrow
            - BranchSide:      'xpath.c:2899,9'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathNodeSetGrow
        - Branch String:   'xpath.c:2894,13'
          Branch Sides:
            - BranchSide:      'xpath.c:2894,37'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2894,32'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathNodeSetGrow
        - Branch String:   'xpath.c:2899,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2900,33'
              BranchSideFuncs:
                - xmlXPathNodeSetGrow
                - xmlXPathNodeSetDupNs
            - BranchSide:      'xpath.c:2904,9'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
        - Branch String:   'xpath.c:2900,13'
          Branch Sides:
            - BranchSide:      'xpath.c:2901,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2902,5'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
        - Branch String:   'xpath.c:2904,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2905,27'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
            - BranchSide:      'xpath.c:2912,32'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2908,13'
          Branch Sides:
            - BranchSide:      'xpath.c:2909,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2910,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:2900,13'
          Dst:             xmlXPathNodeSetGrow
        - Src:             'xpath.c:2906,29'
          Dst:             xmlXPathNodeSetDupNs
    - functionName:    xmlXPathObjectCopy
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4351
      functionLinenumberEnd: 4391
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         22
      ICount:          143
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - xmlStrdup
        - xmlXPathNodeSetMerge
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xpath.c:4354,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4355,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4357,31'
              BranchSideFuncs:
                - xmlXPathNodeSetMerge
                - xmlStrdup
        - Branch String:   'xpath.c:4358,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4359,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4360,12'
              BranchSideFuncs:
                - xmlXPathNodeSetMerge
                - xmlStrdup
        - Branch String:   'xpath.c:4361,5'
          Branch Sides:
            - BranchSide:      'xpath.c:4364,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4364,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4366,33'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:4374,51'
              BranchSideFuncs:
                - xmlXPathNodeSetMerge
            - BranchSide:      'xpath.c:4374,51'
              BranchSideFuncs:
                - xmlXPathNodeSetMerge
            - BranchSide:      'xpath.c:4383,18'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4386,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4367,17'
          Branch Sides:
            - BranchSide:      'xpath.c:4368,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4371,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4375,17'
          Branch Sides:
            - BranchSide:      'xpath.c:4376,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4380,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:4366,23'
          Dst:             xmlStrdup
        - Src:             'xpath.c:4374,24'
          Dst:             xmlXPathNodeSetMerge
    - functionName:    xmlXPathNewNodeSet
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3285
      functionLinenumberEnd: 3301
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlXPathNodeSetCreate
      functionUses:    28
      BranchProfiles:
        - Branch String:   'xpath.c:3289,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3290,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3291,12'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
        - Branch String:   'xpath.c:3295,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3296,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3300,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:3294,23'
          Dst:             xmlXPathNodeSetCreate
    - functionName:    xmlXPathCastToNumberInternal
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1973
      functionLinenumberEnd: 2011
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - val
      BBCount:         19
      ICount:          121
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - xmlXPathCastBooleanToNumber
        - xmlXPathCastNodeSetToString
        - xmlXPathCastStringToNumber
        - xmlXPathPErrMemory
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xpath.c:1976,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1977,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1978,13'
              BranchSideFuncs:
                - xmlXPathCastBooleanToNumber
                - xmlXPathCastStringToNumber
                - xmlXPathCastNodeSetToString
                - xmlXPathCastStringToNumber
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1978,5'
          Branch Sides:
            - BranchSide:      'xpath.c:1980,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1986,36'
              BranchSideFuncs:
                - xmlXPathCastNodeSetToString
                - xmlXPathCastStringToNumber
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1986,36'
              BranchSideFuncs:
                - xmlXPathCastNodeSetToString
                - xmlXPathCastStringToNumber
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1997,35'
              BranchSideFuncs:
                - xmlXPathCastStringToNumber
            - BranchSide:      'xpath.c:2000,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2003,36'
              BranchSideFuncs:
                - xmlXPathCastBooleanToNumber
            - BranchSide:      'xpath.c:2007,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2010,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1987,13'
          Branch Sides:
            - BranchSide:      'xpath.c:1988,32'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1991,39'
              BranchSideFuncs:
                - xmlXPathCastStringToNumber
      Callsites:
        - Src:             'xpath.c:1986,8'
          Dst:             xmlXPathCastNodeSetToString
        - Src:             'xpath.c:1988,13'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:1991,12'
          Dst:             xmlXPathCastStringToNumber
        - Src:             'xpath.c:1997,8'
          Dst:             xmlXPathCastStringToNumber
        - Src:             'xpath.c:2003,8'
          Dst:             xmlXPathCastBooleanToNumber
    - functionName:    xmlXPathCastBooleanToNumber
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4690
      functionLinenumberEnd: 4694
      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:4691,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4692,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4693,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathCompareNodeSets
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5397
      functionLinenumberEnd: 5468
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - inf
        - strict
        - arg1
        - arg2
      BBCount:         76
      ICount:          444
      EdgeCount:       102
      CyclomaticComplexity: 28
      functionsReached:
        - xmlXPathFreeObject
        - xmlXPathIsNaN
        - xmlXPathNodeToNumberInternal
        - xmlXPathPErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:5405,24'
          Branch Sides:
            - BranchSide:      'xpath.c:5406,4'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:5407,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:5406,33'
          Branch Sides:
            - BranchSide:      'xpath.c:5406,37'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:5410,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:5405,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5407,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:5410,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:5410,24'
          Branch Sides:
            - BranchSide:      'xpath.c:5411,4'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:5412,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:5411,33'
          Branch Sides:
            - BranchSide:      'xpath.c:5411,37'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:5417,11'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:5410,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5412,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:5417,11'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:5420,23'
          Branch Sides:
            - BranchSide:      'xpath.c:5420,27'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:5421,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:5420,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5421,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:5425,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:5425,23'
          Branch Sides:
            - BranchSide:      'xpath.c:5425,27'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:5426,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:5425,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5426,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:5431,26'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:5432,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5433,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:5438,12'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
        - Branch String:   'xpath.c:5438,5'
          Branch Sides:
            - BranchSide:      'xpath.c:5439,38'
              BranchSideFuncs:
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
            - BranchSide:      'xpath.c:5464,5'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:5440,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5441,6'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
            - BranchSide:      'xpath.c:5442,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
        - Branch String:   'xpath.c:5442,2'
          Branch Sides:
            - BranchSide:      'xpath.c:5443,10'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
            - BranchSide:      'xpath.c:5460,6'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
        - Branch String:   'xpath.c:5443,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5444,45'
              BranchSideFuncs:
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
            - BranchSide:      'xpath.c:5447,24'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
        - Branch String:   'xpath.c:5447,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5448,3'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
            - BranchSide:      'xpath.c:5449,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
        - Branch String:   'xpath.c:5449,14'
          Branch Sides:
            - BranchSide:      'xpath.c:5449,17'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
            - BranchSide:      'xpath.c:5451,15'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
        - Branch String:   'xpath.c:5449,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5450,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
            - BranchSide:      'xpath.c:5451,15'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
        - Branch String:   'xpath.c:5451,19'
          Branch Sides:
            - BranchSide:      'xpath.c:5451,23'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
            - BranchSide:      'xpath.c:5453,16'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
        - Branch String:   'xpath.c:5451,15'
          Branch Sides:
            - BranchSide:      'xpath.c:5452,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
            - BranchSide:      'xpath.c:5453,16'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
        - Branch String:   'xpath.c:5453,20'
          Branch Sides:
            - BranchSide:      'xpath.c:5453,23'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
            - BranchSide:      'xpath.c:5455,16'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
        - Branch String:   'xpath.c:5453,15'
          Branch Sides:
            - BranchSide:      'xpath.c:5454,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
            - BranchSide:      'xpath.c:5455,16'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
        - Branch String:   'xpath.c:5457,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5458,3'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
            - BranchSide:      'xpath.c:5459,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
        - Branch String:   'xpath.c:5460,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5461,6'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:5462,7'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
      Callsites:
        - Src:             'xpath.c:5407,2'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:5412,2'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:5413,2'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:5421,2'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:5422,2'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:5426,2'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:5427,2'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:5433,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:5434,2'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:5435,2'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:5439,9'
          Dst:             xmlXPathNodeToNumberInternal
        - Src:             'xpath.c:5440,6'
          Dst:             xmlXPathIsNaN
        - Src:             'xpath.c:5444,16'
          Dst:             xmlXPathNodeToNumberInternal
        - Src:             'xpath.c:5447,10'
          Dst:             xmlXPathIsNaN
        - Src:             'xpath.c:5465,5'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:5466,5'
          Dst:             xmlXPathFreeObject
    - functionName:    xmlXPathCompareNodeSetValue
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5493
      functionLinenumberEnd: 5517
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - inf
        - strict
        - arg
        - val
      BBCount:         21
      ICount:          146
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - xmlXPathBooleanFunction
        - xmlXPathCompareNodeSetFloat
        - xmlXPathCompareNodeSetString
        - xmlXPathCompareNodeSets
        - xmlXPathCompareValues
        - xmlXPathErr
        - xmlXPathReleaseObject
        - xmlXPathValuePush
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:5494,23'
          Branch Sides:
            - BranchSide:      'xpath.c:5494,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5496,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5494,40'
          Branch Sides:
            - BranchSide:      'xpath.c:5495,4'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5496,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5495,32'
          Branch Sides:
            - BranchSide:      'xpath.c:5495,36'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathBooleanFunction
                - xmlXPathValuePush
                - xmlXPathCompareValues
                - xmlXPathCompareNodeSetString
                - xmlXPathCompareNodeSets
                - xmlXPathCompareNodeSetFloat
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:5498,12'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathBooleanFunction
                - xmlXPathValuePush
                - xmlXPathCompareValues
                - xmlXPathCompareNodeSetString
                - xmlXPathCompareNodeSets
                - xmlXPathCompareNodeSetFloat
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:5494,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5496,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5498,12'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathBooleanFunction
                - xmlXPathValuePush
                - xmlXPathCompareValues
                - xmlXPathCompareNodeSetString
                - xmlXPathCompareNodeSets
                - xmlXPathCompareNodeSetFloat
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:5498,5'
          Branch Sides:
            - BranchSide:      'xpath.c:5500,41'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetFloat
            - BranchSide:      'xpath.c:5503,37'
              BranchSideFuncs:
                - xmlXPathCompareNodeSets
            - BranchSide:      'xpath.c:5503,37'
              BranchSideFuncs:
                - xmlXPathCompareNodeSets
            - BranchSide:      'xpath.c:5505,42'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetString
            - BranchSide:      'xpath.c:5507,24'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathBooleanFunction
                - xmlXPathValuePush
                - xmlXPathCompareValues
            - BranchSide:      'xpath.c:5512,35'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
      Callsites:
        - Src:             'xpath.c:5500,13'
          Dst:             xmlXPathCompareNodeSetFloat
        - Src:             'xpath.c:5503,13'
          Dst:             xmlXPathCompareNodeSets
        - Src:             'xpath.c:5505,13'
          Dst:             xmlXPathCompareNodeSetString
        - Src:             'xpath.c:5507,6'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:5508,6'
          Dst:             xmlXPathBooleanFunction
        - Src:             'xpath.c:5509,6'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:5510,13'
          Dst:             xmlXPathCompareValues
        - Src:             'xpath.c:5512,13'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5513,13'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5514,13'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathCompareNodeSetFloat
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5278
      functionLinenumberEnd: 5309
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - inf
        - strict
        - arg
        - f
      BBCount:         27
      ICount:          185
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - xmlXPathCacheNewString
        - xmlXPathCacheObjectCopy
        - xmlXPathCastNodeToString
        - xmlXPathCompareValues
        - xmlXPathNumberFunction
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathValuePush
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:5283,21'
          Branch Sides:
            - BranchSide:      'xpath.c:5283,25'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5285,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5283,38'
          Branch Sides:
            - BranchSide:      'xpath.c:5284,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5285,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5284,32'
          Branch Sides:
            - BranchSide:      'xpath.c:5284,36'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompareValues
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5289,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompareValues
        - Branch String:   'xpath.c:5283,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5285,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5289,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompareValues
        - Branch String:   'xpath.c:5290,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5291,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompareValues
            - BranchSide:      'xpath.c:5306,27'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5291,2'
          Branch Sides:
            - BranchSide:      'xpath.c:5292,39'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompareValues
            - BranchSide:      'xpath.c:5305,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5293,11'
          Branch Sides:
            - BranchSide:      'xpath.c:5294,22'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompareValues
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5302,37'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNodeToString
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompareValues
        - Branch String:   'xpath.c:5299,8'
          Branch Sides:
            - BranchSide:      'xpath.c:5300,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5301,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompareValues
      Callsites:
        - Src:             'xpath.c:5285,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5286,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5292,14'
          Dst:             xmlXPathCastNodeToString
        - Src:             'xpath.c:5294,28'
          Dst:             xmlXPathCacheNewString
        - Src:             'xpath.c:5294,4'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:5296,4'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:5297,28'
          Dst:             xmlXPathCacheObjectCopy
        - Src:             'xpath.c:5297,4'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:5298,10'
          Dst:             xmlXPathCompareValues
        - Src:             'xpath.c:5302,18'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:5306,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5307,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathCompareNodeSetString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5334
      functionLinenumberEnd: 5365
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - inf
        - strict
        - arg
        - s
      BBCount:         27
      ICount:          183
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - xmlXPathCacheNewString
        - xmlXPathCacheObjectCopy
        - xmlXPathCastNodeToString
        - xmlXPathCompareValues
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathValuePush
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:5339,21'
          Branch Sides:
            - BranchSide:      'xpath.c:5339,25'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5341,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5339,38'
          Branch Sides:
            - BranchSide:      'xpath.c:5340,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5341,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5340,32'
          Branch Sides:
            - BranchSide:      'xpath.c:5340,36'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompareValues
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5345,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompareValues
        - Branch String:   'xpath.c:5339,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5341,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5345,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompareValues
        - Branch String:   'xpath.c:5346,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5347,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompareValues
            - BranchSide:      'xpath.c:5362,27'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5347,2'
          Branch Sides:
            - BranchSide:      'xpath.c:5348,39'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompareValues
            - BranchSide:      'xpath.c:5361,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5349,11'
          Branch Sides:
            - BranchSide:      'xpath.c:5350,22'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompareValues
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5358,37'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNodeToString
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompareValues
        - Branch String:   'xpath.c:5355,8'
          Branch Sides:
            - BranchSide:      'xpath.c:5356,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5357,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompareValues
      Callsites:
        - Src:             'xpath.c:5341,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5342,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5348,14'
          Dst:             xmlXPathCastNodeToString
        - Src:             'xpath.c:5351,7'
          Dst:             xmlXPathCacheNewString
        - Src:             'xpath.c:5350,4'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:5353,28'
          Dst:             xmlXPathCacheObjectCopy
        - Src:             'xpath.c:5353,4'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:5354,10'
          Dst:             xmlXPathCompareValues
        - Src:             'xpath.c:5358,18'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:5362,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5363,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathNewBoolean
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4231
      functionLinenumberEnd: 4241
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'xpath.c:4235,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4236,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4237,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathEqualNodeSets
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5657
      functionLinenumberEnd: 5760
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - arg1
        - arg2
        - neq
      BBCount:         99
      ICount:          679
      EdgeCount:       132
      CyclomaticComplexity: 35
      functionsReached:
        - xmlNodeGetContent
        - xmlStrEqual
        - xmlXPathNodeValHash
        - xmlXPathPErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:5667,24'
          Branch Sides:
            - BranchSide:      'xpath.c:5668,4'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5669,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5668,33'
          Branch Sides:
            - BranchSide:      'xpath.c:5668,37'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5670,10'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5667,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5669,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5670,10'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5670,24'
          Branch Sides:
            - BranchSide:      'xpath.c:5671,4'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5672,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5671,33'
          Branch Sides:
            - BranchSide:      'xpath.c:5671,37'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5674,11'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5670,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5672,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5674,11'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5677,23'
          Branch Sides:
            - BranchSide:      'xpath.c:5677,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5678,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5677,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5678,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5679,10'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5679,23'
          Branch Sides:
            - BranchSide:      'xpath.c:5679,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5680,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5679,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5680,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5685,9'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5685,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5686,9'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5691,28'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5686,2'
          Branch Sides:
            - BranchSide:      'xpath.c:5687,13'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5689,15'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5687,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5688,7'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5689,15'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5688,7'
          Branch Sides:
            - BranchSide:      'xpath.c:5688,40'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5689,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5692,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5693,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5696,31'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5697,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5698,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5702,12'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5704,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5705,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5710,31'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5711,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5712,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5718,12'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
        - Branch String:   'xpath.c:5719,5'
          Branch Sides:
            - BranchSide:      'xpath.c:5720,34'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
            - BranchSide:      'xpath.c:5749,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5721,2'
          Branch Sides:
            - BranchSide:      'xpath.c:5722,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
            - BranchSide:      'xpath.c:5746,6'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
        - Branch String:   'xpath.c:5722,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5723,35'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5724,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeValHash
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5724,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5725,7'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
            - BranchSide:      'xpath.c:5731,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeValHash
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5725,7'
          Branch Sides:
            - BranchSide:      'xpath.c:5726,11'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
            - BranchSide:      'xpath.c:5729,6'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
        - Branch String:   'xpath.c:5731,7'
          Branch Sides:
            - BranchSide:      'xpath.c:5732,38'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlStrEqual
                - xmlXPathNodeValHash
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5736,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5733,25'
          Branch Sides:
            - BranchSide:      'xpath.c:5734,44'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5735,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5736,7'
          Branch Sides:
            - BranchSide:      'xpath.c:5737,38'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlStrEqual
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5741,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
        - Branch String:   'xpath.c:5738,25'
          Branch Sides:
            - BranchSide:      'xpath.c:5739,44'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
            - BranchSide:      'xpath.c:5740,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
        - Branch String:   'xpath.c:5742,7'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
            - BranchSide:      'xpath.c:5743,7'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
        - Branch String:   'xpath.c:5746,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5747,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5748,5'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
        - Branch String:   'xpath.c:5749,5'
          Branch Sides:
            - BranchSide:      'xpath.c:5750,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5752,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5750,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5750,20'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5751,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5752,5'
          Branch Sides:
            - BranchSide:      'xpath.c:5753,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5755,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5753,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5753,20'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5754,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:5693,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:5698,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:5705,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:5712,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:5720,14'
          Dst:             xmlXPathNodeValHash
        - Src:             'xpath.c:5723,15'
          Dst:             xmlXPathNodeValHash
        - Src:             'xpath.c:5732,20'
          Dst:             xmlNodeGetContent
        - Src:             'xpath.c:5734,25'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:5737,20'
          Dst:             xmlNodeGetContent
        - Src:             'xpath.c:5739,25'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:5741,9'
          Dst:             xmlStrEqual
    - functionName:    xmlXPathEqualNodeSetFloat
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5593
      functionLinenumberEnd: 5635
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - arg
        - f
        - neq
      BBCount:         42
      ICount:          227
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - xmlXPathCacheNewString
        - xmlXPathCastNodeToString
        - xmlXPathIsNaN
        - xmlXPathNumberFunction
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:5600,23'
          Branch Sides:
            - BranchSide:      'xpath.c:5601,4'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5602,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5601,32'
          Branch Sides:
            - BranchSide:      'xpath.c:5601,36'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathIsNaN
            - BranchSide:      'xpath.c:5604,10'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathIsNaN
        - Branch String:   'xpath.c:5600,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5602,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5604,10'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathIsNaN
        - Branch String:   'xpath.c:5605,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5606,8'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathIsNaN
            - BranchSide:      'xpath.c:5634,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5606,2'
          Branch Sides:
            - BranchSide:      'xpath.c:5607,38'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathIsNaN
            - BranchSide:      'xpath.c:5632,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5608,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5609,21'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathIsNaN
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5629,36'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathCastNodeToString
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathIsNaN
        - Branch String:   'xpath.c:5612,17'
          Branch Sides:
            - BranchSide:      'xpath.c:5612,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5613,26'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathIsNaN
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:5616,7'
          Branch Sides:
            - BranchSide:      'xpath.c:5617,13'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathIsNaN
            - BranchSide:      'xpath.c:5625,11'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathIsNaN
        - Branch String:   'xpath.c:5617,18'
          Branch Sides:
            - BranchSide:      'xpath.c:5617,22'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathIsNaN
            - BranchSide:      'xpath.c:5620,19'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathIsNaN
        - Branch String:   'xpath.c:5617,11'
          Branch Sides:
            - BranchSide:      'xpath.c:5618,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5620,19'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathIsNaN
      Callsites:
        - Src:             'xpath.c:5607,13'
          Dst:             xmlXPathCastNodeToString
        - Src:             'xpath.c:5609,27'
          Dst:             xmlXPathCacheNewString
        - Src:             'xpath.c:5609,3'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:5611,3'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:5613,9'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:5615,3'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5616,8'
          Dst:             xmlXPathIsNaN
        - Src:             'xpath.c:5629,17'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPathEqualNodeSetString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5536
      functionLinenumberEnd: 5574
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - arg
        - str
        - neq
      BBCount:         37
      ICount:          210
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - xmlNodeGetContent
        - xmlStrEqual
        - xmlXPathNodeValHash
        - xmlXPathPErrMemory
        - xmlXPathStringHash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:5542,23'
          Branch Sides:
            - BranchSide:      'xpath.c:5542,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5544,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5542,40'
          Branch Sides:
            - BranchSide:      'xpath.c:5543,11'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5544,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5543,39'
          Branch Sides:
            - BranchSide:      'xpath.c:5543,43'
              BranchSideFuncs:
                - xmlXPathStringHash
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlStrEqual
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5545,10'
              BranchSideFuncs:
                - xmlXPathStringHash
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlStrEqual
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5542,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5544,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5545,10'
              BranchSideFuncs:
                - xmlXPathStringHash
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlStrEqual
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5550,22'
          Branch Sides:
            - BranchSide:      'xpath.c:5550,26'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5551,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5550,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5551,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5552,31'
              BranchSideFuncs:
                - xmlXPathStringHash
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlStrEqual
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5553,5'
          Branch Sides:
            - BranchSide:      'xpath.c:5554,33'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlStrEqual
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5573,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5554,13'
          Branch Sides:
            - BranchSide:      'xpath.c:5555,38'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlStrEqual
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5570,20'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlStrEqual
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5556,17'
          Branch Sides:
            - BranchSide:      'xpath.c:5557,36'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5560,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5560,17'
          Branch Sides:
            - BranchSide:      'xpath.c:5561,17'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlStrEqual
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5565,24'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlStrEqual
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5562,7'
          Branch Sides:
            - BranchSide:      'xpath.c:5563,7'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlStrEqual
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5564,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5570,20'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5571,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:5552,12'
          Dst:             xmlXPathStringHash
        - Src:             'xpath.c:5554,13'
          Dst:             xmlXPathNodeValHash
        - Src:             'xpath.c:5555,20'
          Dst:             xmlNodeGetContent
        - Src:             'xpath.c:5557,17'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:5560,17'
          Dst:             xmlStrEqual
    - functionName:    xmlXPathEqualValuesCommon
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5764
      functionLinenumberEnd: 5916
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - arg1
        - arg2
      BBCount:         120
      ICount:          605
      EdgeCount:       142
      CyclomaticComplexity: 24
      functionsReached:
        - xmlStrEqual
        - xmlXPathCastNumberToBoolean
        - xmlXPathIsInf
        - xmlXPathIsNaN
        - xmlXPathNumberFunction
        - xmlXPathReleaseObject
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:5770,5'
          Branch Sides:
            - BranchSide:      'xpath.c:5770,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5772,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5774,14'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNumberToBoolean
            - BranchSide:      'xpath.c:5800,14'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathCastNumberToBoolean
            - BranchSide:      'xpath.c:5852,14'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlStrEqual
            - BranchSide:      'xpath.c:5909,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5912,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5912,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5774,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5776,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5778,14'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5781,14'
              BranchSideFuncs:
                - xmlXPathCastNumberToBoolean
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5785,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5793,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5796,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5796,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5798,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5785,37'
          Branch Sides:
            - BranchSide:      'xpath.c:5786,35'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5786,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5785,11'
          Branch Sides:
            - BranchSide:      'xpath.c:5786,35'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5788,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5800,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5802,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5804,14'
              BranchSideFuncs:
                - xmlXPathCastNumberToBoolean
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5808,25'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
            - BranchSide:      'xpath.c:5816,25'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
            - BranchSide:      'xpath.c:5845,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5848,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5848,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5850,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5811,25'
          Branch Sides:
            - BranchSide:      'xpath.c:5811,31'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5812,25'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5816,41'
          Branch Sides:
            - BranchSide:      'xpath.c:5817,22'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5818,15'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5816,11'
          Branch Sides:
            - BranchSide:      'xpath.c:5818,15'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5819,32'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
        - Branch String:   'xpath.c:5819,18'
          Branch Sides:
            - BranchSide:      'xpath.c:5820,29'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5824,32'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
        - Branch String:   'xpath.c:5820,15'
          Branch Sides:
            - BranchSide:      'xpath.c:5821,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5823,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5824,18'
          Branch Sides:
            - BranchSide:      'xpath.c:5825,22'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5829,32'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathIsInf
                - xmlXPathIsInf
        - Branch String:   'xpath.c:5825,8'
          Branch Sides:
            - BranchSide:      'xpath.c:5826,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5828,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5829,18'
          Branch Sides:
            - BranchSide:      'xpath.c:5830,22'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5834,32'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathIsInf
        - Branch String:   'xpath.c:5830,8'
          Branch Sides:
            - BranchSide:      'xpath.c:5831,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5833,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5834,18'
          Branch Sides:
            - BranchSide:      'xpath.c:5835,22'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5840,18'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5835,8'
          Branch Sides:
            - BranchSide:      'xpath.c:5836,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5838,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5852,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5854,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5856,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5863,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5866,25'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
            - BranchSide:      'xpath.c:5901,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5904,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5904,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5906,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5856,37'
          Branch Sides:
            - BranchSide:      'xpath.c:5857,35'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5857,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5856,11'
          Branch Sides:
            - BranchSide:      'xpath.c:5857,35'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5859,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5869,25'
          Branch Sides:
            - BranchSide:      'xpath.c:5870,25'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5872,25'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
        - Branch String:   'xpath.c:5872,41'
          Branch Sides:
            - BranchSide:      'xpath.c:5873,22'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5874,15'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5872,11'
          Branch Sides:
            - BranchSide:      'xpath.c:5874,15'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5875,32'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
        - Branch String:   'xpath.c:5875,18'
          Branch Sides:
            - BranchSide:      'xpath.c:5876,22'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5880,32'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
        - Branch String:   'xpath.c:5876,8'
          Branch Sides:
            - BranchSide:      'xpath.c:5877,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5879,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5880,18'
          Branch Sides:
            - BranchSide:      'xpath.c:5881,22'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5885,32'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathIsInf
                - xmlXPathIsInf
        - Branch String:   'xpath.c:5881,8'
          Branch Sides:
            - BranchSide:      'xpath.c:5882,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5884,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5885,18'
          Branch Sides:
            - BranchSide:      'xpath.c:5886,22'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5890,32'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathIsInf
        - Branch String:   'xpath.c:5886,8'
          Branch Sides:
            - BranchSide:      'xpath.c:5887,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5889,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5890,18'
          Branch Sides:
            - BranchSide:      'xpath.c:5891,22'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5896,18'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5891,8'
          Branch Sides:
            - BranchSide:      'xpath.c:5892,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5894,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:5782,7'
          Dst:             xmlXPathCastNumberToBoolean
        - Src:             'xpath.c:5805,7'
          Dst:             xmlXPathCastNumberToBoolean
        - Src:             'xpath.c:5808,7'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:5809,7'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:5810,14'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:5816,11'
          Dst:             xmlXPathIsNaN
        - Src:             'xpath.c:5817,8'
          Dst:             xmlXPathIsNaN
        - Src:             'xpath.c:5819,18'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:5820,15'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:5824,18'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:5825,8'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:5829,18'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:5830,8'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:5834,18'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:5835,8'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:5863,13'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:5866,7'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:5867,7'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:5868,14'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:5872,11'
          Dst:             xmlXPathIsNaN
        - Src:             'xpath.c:5873,8'
          Dst:             xmlXPathIsNaN
        - Src:             'xpath.c:5875,18'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:5876,8'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:5880,18'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:5881,8'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:5885,18'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:5886,8'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:5890,18'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:5891,8'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:5914,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5915,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathStringHash
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5246
      functionLinenumberEnd: 5252
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - string
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:5247,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5248,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5249,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5249,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5250,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5251,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNodeValHash
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5133
      functionLinenumberEnd: 5234
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         75
      ICount:          417
      EdgeCount:       96
      CyclomaticComplexity: 23
      functionsReached:
        - xmlDocGetRootElement
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:5139,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5140,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5142,9'
              BranchSideFuncs:
                - xmlDocGetRootElement
        - Branch String:   'xpath.c:5142,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5143,41'
              BranchSideFuncs:
                - xmlDocGetRootElement
            - BranchSide:      'xpath.c:5153,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5144,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5145,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5147,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5149,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5150,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5151,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5153,5'
          Branch Sides:
            - BranchSide:      'xpath.c:5158,15'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5158,15'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5158,15'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5158,15'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5165,26'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5172,26'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5175,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5178,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5159,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5160,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5161,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5161,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5162,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5163,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5166,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5167,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5168,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5168,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5169,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5170,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5180,5'
          Branch Sides:
            - BranchSide:      'xpath.c:5181,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5233,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5181,2'
          Branch Sides:
            - BranchSide:      'xpath.c:5184,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5184,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5187,24'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5190,23'
          Branch Sides:
            - BranchSide:      'xpath.c:5190,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5204,14'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5190,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5191,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5204,14'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5191,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5192,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5194,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5194,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5195,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5198,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5204,37'
          Branch Sides:
            - BranchSide:      'xpath.c:5205,14'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5211,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5205,41'
          Branch Sides:
            - BranchSide:      'xpath.c:5206,14'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5211,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5206,48'
          Branch Sides:
            - BranchSide:      'xpath.c:5207,14'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5211,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5204,13'
          Branch Sides:
            - BranchSide:      'xpath.c:5208,19'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5211,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5211,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5212,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5214,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5214,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5215,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5219,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5221,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5222,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5223,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5223,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5224,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5227,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5227,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5228,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5231,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5231,2'
          Branch Sides:
            - BranchSide:      'xpath.c:5180,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5220,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:5143,8'
          Dst:             xmlDocGetRootElement
    - functionName:    xmlXPathCompParserContext
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5055
      functionLinenumberEnd: 5084
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - comp
        - ctxt
      BBCount:         8
      ICount:          90
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlXPathErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:5059,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5060,27'
              BranchSideFuncs:
                - xmlXPathErrMemory
            - BranchSide:      'xpath.c:5063,12'
              BranchSideFuncs:
                - xmlXPathErrMemory
        - Branch String:   'xpath.c:5072,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5073,2'
              BranchSideFuncs:
                - xmlXPathErrMemory
            - BranchSide:      'xpath.c:5077,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:5060,9'
          Dst:             xmlXPathErrMemory
        - Src:             'xpath.c:5074,2'
          Dst:             xmlXPathErrMemory
    - functionName:    xmlXPathCompNodeTest
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9746
      functionLinenumberEnd: 9845
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - test
        - type
        - prefix
        - name
      BBCount:         140
      ICount:          803
      EdgeCount:       190
      CyclomaticComplexity: 52
      functionsReached:
        - xmlStrEqual
        - xmlXPathErr
        - xmlXPathParseLiteral
        - xmlXPathParseNCName
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:9749,24'
          Branch Sides:
            - BranchSide:      'xpath.c:9749,28'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9750,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9749,42'
          Branch Sides:
            - BranchSide:      'xpath.c:9749,46'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9750,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9749,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9750,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9752,6'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
                - xmlXPathParseNCName
        - Branch String:   'xpath.c:9755,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9755,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
                - xmlXPathParseNCName
            - BranchSide:      'xpath.c:9755,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
                - xmlXPathParseNCName
        - Branch String:   'xpath.c:9755,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9755,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
                - xmlXPathParseNCName
            - BranchSide:      'xpath.c:9755,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
                - xmlXPathParseNCName
        - Branch String:   'xpath.c:9755,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9755,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
                - xmlXPathParseNCName
            - BranchSide:      'xpath.c:9755,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
                - xmlXPathParseNCName
        - Branch String:   'xpath.c:9755,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9755,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
                - xmlXPathParseNCName
            - BranchSide:      'xpath.c:9757,10'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
                - xmlXPathParseNCName
        - Branch String:   'xpath.c:9755,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9755,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
                - xmlXPathParseNCName
            - BranchSide:      'xpath.c:9755,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
                - xmlXPathParseNCName
        - Branch String:   'xpath.c:9757,24'
          Branch Sides:
            - BranchSide:      'xpath.c:9757,28'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
                - xmlXPathParseNCName
            - BranchSide:      'xpath.c:9766,9'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
                - xmlXPathParseNCName
        - Branch String:   'xpath.c:9757,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9761,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9766,9'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
                - xmlXPathParseNCName
        - Branch String:   'xpath.c:9761,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9762,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9762,3'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9766,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9767,29'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
            - BranchSide:      'xpath.c:9768,9'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
        - Branch String:   'xpath.c:9768,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9769,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9772,14'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:9772,14'
          Branch Sides:
            - BranchSide:      'xpath.c:9772,14'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:9773,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:9772,14'
          Branch Sides:
            - BranchSide:      'xpath.c:9772,14'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:9773,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:9772,14'
          Branch Sides:
            - BranchSide:      'xpath.c:9773,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:9773,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:9773,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9773,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:9773,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:9773,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9773,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:9773,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:9773,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9773,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:9773,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:9773,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9773,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:9774,9'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:9773,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9773,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:9773,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:9774,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9775,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:9817,6'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
        - Branch String:   'xpath.c:9775,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9779,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:9779,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:9779,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9780,7'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:9781,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:9781,11'
          Branch Sides:
            - BranchSide:      'xpath.c:9782,7'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:9783,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:9783,11'
          Branch Sides:
            - BranchSide:      'xpath.c:9784,7'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:9785,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:9785,11'
          Branch Sides:
            - BranchSide:      'xpath.c:9786,7'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:9788,10'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:9788,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9789,3'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9790,6'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:9795,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9795,2'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:9795,2'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:9795,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9795,2'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:9795,2'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:9795,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9795,2'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:9795,2'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:9795,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9795,2'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:9796,7'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:9795,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9795,2'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:9795,2'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:9796,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9800,10'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:9809,6'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:9800,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9801,3'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:9802,11'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:9803,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9804,31'
              BranchSideFuncs:
                - xmlXPathParseLiteral
                - xmlXPathErr
            - BranchSide:      'xpath.c:9808,2'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:9806,3'
          Branch Sides:
            - BranchSide:      'xpath.c:9806,3'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9806,3'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:9806,3'
          Branch Sides:
            - BranchSide:      'xpath.c:9806,3'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9806,3'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:9806,3'
          Branch Sides:
            - BranchSide:      'xpath.c:9806,3'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9806,3'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:9806,3'
          Branch Sides:
            - BranchSide:      'xpath.c:9806,3'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9807,6'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:9806,3'
          Branch Sides:
            - BranchSide:      'xpath.c:9806,3'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9806,3'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:9809,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9810,10'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9814,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9810,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9811,3'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9812,6'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:9814,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9815,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9815,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9818,19'
          Branch Sides:
            - BranchSide:      'xpath.c:9818,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9844,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9818,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9819,2'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
            - BranchSide:      'xpath.c:9844,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9819,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9828,12'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
            - BranchSide:      'xpath.c:9828,12'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
        - Branch String:   'xpath.c:9830,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9834,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9839,29'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
        - Branch String:   'xpath.c:9834,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9835,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9835,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9840,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9841,6'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9843,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:9767,9'
          Dst:             xmlXPathParseNCName
        - Src:             'xpath.c:9769,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:9779,6'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:9781,11'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:9783,11'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:9785,11'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:9790,6'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:9804,10'
          Dst:             xmlXPathParseLiteral
        - Src:             'xpath.c:9812,6'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:9839,9'
          Dst:             xmlXPathParseNCName
        - Src:             'xpath.c:9841,6'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathParseNCName
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8507
      functionLinenumberEnd: 8541
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         68
      ICount:          353
      EdgeCount:       94
      CyclomaticComplexity: 28
      functionsReached:
        - xmlStrndup
        - xmlXPathPErrMemory
        - xmlXPathParseNameComplex
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xpath.c:8512,24'
          Branch Sides:
            - BranchSide:      'xpath.c:8512,48'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8512,28'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8512,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8512,48'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8516,10'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8517,24'
          Branch Sides:
            - BranchSide:      'xpath.c:8517,29'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8518,5'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8517,42'
          Branch Sides:
            - BranchSide:      'xpath.c:8518,5'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8520,4'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8518,17'
          Branch Sides:
            - BranchSide:      'xpath.c:8518,22'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8519,4'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8518,35'
          Branch Sides:
            - BranchSide:      'xpath.c:8519,4'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8520,4'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8517,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8520,4'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8540,37'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
        - Branch String:   'xpath.c:8521,24'
          Branch Sides:
            - BranchSide:      'xpath.c:8521,29'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8522,12'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8521,42'
          Branch Sides:
            - BranchSide:      'xpath.c:8521,2'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8522,12'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8522,24'
          Branch Sides:
            - BranchSide:      'xpath.c:8522,29'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8523,12'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8522,42'
          Branch Sides:
            - BranchSide:      'xpath.c:8521,2'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8523,12'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8523,24'
          Branch Sides:
            - BranchSide:      'xpath.c:8523,29'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8524,11'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8523,42'
          Branch Sides:
            - BranchSide:      'xpath.c:8521,2'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8524,11'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8524,22'
          Branch Sides:
            - BranchSide:      'xpath.c:8521,2'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8524,27'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8524,38'
          Branch Sides:
            - BranchSide:      'xpath.c:8521,2'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8525,11'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8521,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8526,8'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8527,8'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8527,19'
          Branch Sides:
            - BranchSide:      'xpath.c:8527,24'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8530,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8527,35'
          Branch Sides:
            - BranchSide:      'xpath.c:8527,40'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8530,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8527,51'
          Branch Sides:
            - BranchSide:      'xpath.c:8528,15'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8530,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8528,26'
          Branch Sides:
            - BranchSide:      'xpath.c:8528,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8530,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8528,42'
          Branch Sides:
            - BranchSide:      'xpath.c:8528,47'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8530,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8528,58'
          Branch Sides:
            - BranchSide:      'xpath.c:8529,15'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8530,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8529,26'
          Branch Sides:
            - BranchSide:      'xpath.c:8529,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8530,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8527,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8530,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8539,5'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
        - Branch String:   'xpath.c:8531,10'
          Branch Sides:
            - BranchSide:      'xpath.c:8532,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8533,23'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8534,17'
          Branch Sides:
            - BranchSide:      'xpath.c:8535,36'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8536,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:8533,12'
          Dst:             xmlStrndup
        - Src:             'xpath.c:8535,17'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:8540,12'
          Dst:             xmlXPathParseNameComplex
    - functionName:    xmlXPathParseLiteral
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8932
      functionLinenumberEnd: 8963
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         54
      ICount:          305
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - xmlGetUTF8Char
        - xmlStrndup
        - xmlXPathErr
        - xmlXPathPErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:8937,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8938,15'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8939,16'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8939,16'
          Branch Sides:
            - BranchSide:      'xpath.c:8940,15'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8942,2'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8945,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8946,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8946,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8947,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8949,13'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8958,22'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8951,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8952,13'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8953,29'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8954,22'
          Branch Sides:
            - BranchSide:      'xpath.c:8954,26'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8955,13'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8954,26'
          Branch Sides:
            - BranchSide:      'xpath.c:8954,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8954,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8954,26'
          Branch Sides:
            - BranchSide:      'xpath.c:8954,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8954,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8954,26'
          Branch Sides:
            - BranchSide:      'xpath.c:8954,38'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8954,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8954,26'
          Branch Sides:
            - BranchSide:      'xpath.c:8954,38'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8954,38'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8954,26'
          Branch Sides:
            - BranchSide:      'xpath.c:8954,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8954,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8954,26'
          Branch Sides:
            - BranchSide:      'xpath.c:8954,38'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8954,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8954,26'
          Branch Sides:
            - BranchSide:      'xpath.c:8954,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8954,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8954,26'
          Branch Sides:
            - BranchSide:      'xpath.c:8954,38'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8954,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8954,26'
          Branch Sides:
            - BranchSide:      'xpath.c:8954,38'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8954,38'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8954,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8955,13'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8956,20'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8959,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8960,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8961,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8961,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8962,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8962,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:8942,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8952,13'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8953,14'
          Dst:             xmlGetUTF8Char
        - Src:             'xpath.c:8955,13'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8958,11'
          Dst:             xmlStrndup
        - Src:             'xpath.c:8960,9'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPathParseNameComplex
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8627
      functionLinenumberEnd: 8709
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - qualified
      BBCount:         254
      ICount:          1149
      EdgeCount:       359
      CyclomaticComplexity: 107
      functionsReached:
        - xmlCharInRange
        - xmlCopyCharMultiByte
        - xmlGrowCapacity
        - xmlStrndup
        - xmlXPathCurrentChar
        - xmlXPathErr
        - xmlXPathPErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:8637,20'
          Branch Sides:
            - BranchSide:      'xpath.c:8637,24'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8642,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8637,34'
          Branch Sides:
            - BranchSide:      'xpath.c:8637,38'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8642,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8637,48'
          Branch Sides:
            - BranchSide:      'xpath.c:8638,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8642,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8638,20'
          Branch Sides:
            - BranchSide:      'xpath.c:8638,24'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8642,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8638,34'
          Branch Sides:
            - BranchSide:      'xpath.c:8638,38'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8642,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8638,48'
          Branch Sides:
            - BranchSide:      'xpath.c:8639,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8642,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8639,20'
          Branch Sides:
            - BranchSide:      'xpath.c:8640,4'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8642,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8640,4'
          Branch Sides:
            - BranchSide:      'xpath.c:8640,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8640,4'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:8640,4'
          Branch Sides:
            - BranchSide:      'xpath.c:8640,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8640,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:8640,4'
          Branch Sides:
            - BranchSide:      'xpath.c:8640,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8645,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:8640,4'
          Branch Sides:
            - BranchSide:      'xpath.c:8640,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8640,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:8640,4'
          Branch Sides:
            - BranchSide:      'xpath.c:8640,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8645,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:8640,4'
          Branch Sides:
            - BranchSide:      'xpath.c:8640,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8640,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:8640,4'
          Branch Sides:
            - BranchSide:      'xpath.c:8640,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8645,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:8640,4'
          Branch Sides:
            - BranchSide:      'xpath.c:8640,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8640,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:8640,4'
          Branch Sides:
            - BranchSide:      'xpath.c:8640,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8645,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:8640,4'
          Branch Sides:
            - BranchSide:      'xpath.c:8640,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8645,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:8640,4'
          Branch Sides:
            - BranchSide:      'xpath.c:8640,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8645,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:8640,17'
          Branch Sides:
            - BranchSide:      'xpath.c:8640,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8640,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:8640,4'
          Branch Sides:
            - BranchSide:      'xpath.c:8640,21'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8645,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:8640,4'
          Branch Sides:
            - BranchSide:      'xpath.c:8640,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8640,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:8640,4'
          Branch Sides:
            - BranchSide:      'xpath.c:8640,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8645,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:8640,4'
          Branch Sides:
            - BranchSide:      'xpath.c:8640,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8645,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:8640,4'
          Branch Sides:
            - BranchSide:      'xpath.c:8640,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8640,21'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:8640,17'
          Branch Sides:
            - BranchSide:      'xpath.c:8640,21'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8645,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:8640,31'
          Branch Sides:
            - BranchSide:      'xpath.c:8641,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8645,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:8641,24'
          Branch Sides:
            - BranchSide:      'xpath.c:8641,28'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8642,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8637,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8642,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8645,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:8645,23'
          Branch Sides:
            - BranchSide:      'xpath.c:8645,27'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8645,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8645,37'
          Branch Sides:
            - BranchSide:      'xpath.c:8645,41'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8645,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8645,51'
          Branch Sides:
            - BranchSide:      'xpath.c:8645,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8646,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8646,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8646,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8646,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8646,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8646,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8646,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8646,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8646,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8646,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8646,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8646,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8646,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8646,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8646,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8646,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8646,21'
          Branch Sides:
            - BranchSide:      'xpath.c:8646,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8646,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8646,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8646,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8646,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8646,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8646,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8646,25'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8646,38'
          Branch Sides:
            - BranchSide:      'xpath.c:8646,25'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8646,25'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8646,25'
          Branch Sides:
            - BranchSide:      'xpath.c:8646,25'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8647,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8648,33'
          Branch Sides:
            - BranchSide:      'xpath.c:8648,37'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8649,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8649,24'
          Branch Sides:
            - BranchSide:      'xpath.c:8649,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8649,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8650,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8649,24'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8649,24'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8645,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8651,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8703,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8651,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8651,2'
              BranchSideFuncs:
                - xmlXPathCurrentChar
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyCharMultiByte
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8651,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8654,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8645,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8660,16'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8662,17'
          Branch Sides:
            - BranchSide:      'xpath.c:8663,17'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8665,15'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8666,10'
          Branch Sides:
            - BranchSide:      'xpath.c:8667,36'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8670,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8671,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8671,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8671,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8671,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8671,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8671,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8671,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8671,6'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8671,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8671,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8671,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8671,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8671,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8671,6'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8671,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8671,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8671,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8671,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8671,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8671,6'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8671,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8671,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8671,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8671,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8671,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8671,6'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8671,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8671,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8671,6'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8671,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8671,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8671,6'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8671,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8671,28'
          Branch Sides:
            - BranchSide:      'xpath.c:8671,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8671,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8671,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8671,6'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8671,32'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8671,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8671,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8671,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8671,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8671,6'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8671,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8671,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8671,6'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8671,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8671,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8671,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8671,32'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8671,28'
          Branch Sides:
            - BranchSide:      'xpath.c:8671,6'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8671,32'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8671,45'
          Branch Sides:
            - BranchSide:      'xpath.c:8671,32'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8671,32'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8671,32'
          Branch Sides:
            - BranchSide:      'xpath.c:8671,32'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8672,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8671,32'
          Branch Sides:
            - BranchSide:      'xpath.c:8671,6'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8672,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8671,45'
          Branch Sides:
            - BranchSide:      'xpath.c:8671,6'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8672,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8672,17'
          Branch Sides:
            - BranchSide:      'xpath.c:8671,6'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8672,21'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8672,31'
          Branch Sides:
            - BranchSide:      'xpath.c:8671,6'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8673,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8673,17'
          Branch Sides:
            - BranchSide:      'xpath.c:8671,6'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8673,22'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8673,33'
          Branch Sides:
            - BranchSide:      'xpath.c:8673,37'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8674,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8673,48'
          Branch Sides:
            - BranchSide:      'xpath.c:8671,6'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8674,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8674,24'
          Branch Sides:
            - BranchSide:      'xpath.c:8674,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8674,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8674,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8671,6'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8675,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8674,24'
          Branch Sides:
            - BranchSide:      'xpath.c:8671,6'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8675,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8675,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8674,24'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8674,24'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8671,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8676,7'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8699,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8676,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8680,47'
              BranchSideFuncs:
                - xmlGrowCapacity.6592
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8695,3'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8681,25'
          Branch Sides:
            - BranchSide:      'xpath.c:8682,25'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8686,13'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathErr
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8687,11'
          Branch Sides:
            - BranchSide:      'xpath.c:8688,25'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8692,30'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8695,3'
          Branch Sides:
            - BranchSide:      'xpath.c:8695,3'
              BranchSideFuncs:
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyCharMultiByte
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8695,3'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlGrowCapacity.6592
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8703,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8704,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8705,22'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8706,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8707,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8708,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:8636,9'
          Dst:             xmlXPathCurrentChar
        - Src:             'xpath.c:8640,4'
          Dst:             xmlCharInRange
        - Src:             'xpath.c:8646,7'
          Dst:             xmlCharInRange
        - Src:             'xpath.c:8646,25'
          Dst:             xmlCharInRange
        - Src:             'xpath.c:8649,7'
          Dst:             xmlCharInRange
        - Src:             'xpath.c:8650,7'
          Dst:             xmlCharInRange
        - Src:             'xpath.c:8651,2'
          Dst:             xmlCopyCharMultiByte
        - Src:             'xpath.c:8653,6'
          Dst:             xmlXPathCurrentChar
        - Src:             'xpath.c:8663,17'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8667,17'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:8671,14'
          Dst:             xmlCharInRange
        - Src:             'xpath.c:8671,32'
          Dst:             xmlCharInRange
        - Src:             'xpath.c:8674,7'
          Dst:             xmlCharInRange
        - Src:             'xpath.c:8675,7'
          Dst:             xmlCharInRange
        - Src:             'xpath.c:8680,31'
          Dst:             xmlGrowCapacity
        - Src:             'xpath.c:8683,25'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8689,25'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:8695,3'
          Dst:             xmlCopyCharMultiByte
        - Src:             'xpath.c:8697,7'
          Dst:             xmlXPathCurrentChar
        - Src:             'xpath.c:8705,11'
          Dst:             xmlStrndup
        - Src:             'xpath.c:8707,9'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPathCurrentChar
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8420
      functionLinenumberEnd: 8490
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - len
      BBCount:         51
      ICount:          324
      EdgeCount:       70
      CyclomaticComplexity: 21
      functionsReached:
        - xmlXPathErr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xpath.c:8425,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8426,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8427,11'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8441,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8442,7'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8477,3'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8442,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8443,6'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8444,7'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8444,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8446,11'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8467,7'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8446,10'
          Branch Sides:
            - BranchSide:      'xpath.c:8447,3'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8448,11'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8448,10'
          Branch Sides:
            - BranchSide:      'xpath.c:8449,9'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8460,4'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8449,28'
          Branch Sides:
            - BranchSide:      'xpath.c:8450,9'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8451,7'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8449,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8451,7'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8453,4'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8471,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8471,7'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8471,7'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8471,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8471,7'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8471,7'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8471,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8471,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8474,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8471,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8471,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8474,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8471,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8472,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8474,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8471,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8471,7'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8471,7'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8471,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8471,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8474,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8471,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8471,7'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8471,7'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8471,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8471,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8474,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8471,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8471,7'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8472,6'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8471,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8472,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8474,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:8472,6'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8489,5'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathIsAxisName
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9868
      functionLinenumberEnd: 9912
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         51
      ICount:          218
      EdgeCount:       63
      CyclomaticComplexity: 14
      functionsReached:
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:9870,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9870,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9872,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xpath.c:9880,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:9884,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xpath.c:9890,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xpath.c:9896,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:9900,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xpath.c:9908,22'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:9872,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9873,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xpath.c:9874,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xpath.c:9874,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9875,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:9876,22'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:9876,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9877,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9878,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9880,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9881,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9882,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9884,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9885,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:9886,22'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:9886,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9887,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9888,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9890,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9891,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:9892,22'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:9892,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9893,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9894,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9896,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9897,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9898,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9900,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9901,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xpath.c:9902,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xpath.c:9902,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9903,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:9904,22'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:9904,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9905,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9906,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9908,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9909,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9910,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:9872,10'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:9874,10'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:9876,10'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:9880,10'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:9884,10'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:9886,10'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:9890,10'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:9892,10'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:9896,10'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:9900,10'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:9902,10'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:9904,10'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:9908,10'
          Dst:             xmlStrEqual
    - functionName:    xmlXPathCompStep
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9948
      functionLinenumberEnd: 10024
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         129
      ICount:          757
      EdgeCount:       174
      CyclomaticComplexity: 47
      functionsReached:
        - xmlXPathCompExprAdd
        - xmlXPathCompNodeTest
        - xmlXPathCompPredicate
        - xmlXPathErr
        - xmlXPathIsAxisName
        - xmlXPathNsLookup
        - xmlXPathParseNCName
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:9949,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9949,5'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9949,5'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9949,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9949,5'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9949,5'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9949,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9949,5'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9949,5'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9949,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9949,5'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9950,10'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9949,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9949,5'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9949,5'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9950,22'
          Branch Sides:
            - BranchSide:      'xpath.c:9950,26'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9955,16'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
        - Branch String:   'xpath.c:9950,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9951,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9955,16'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
        - Branch String:   'xpath.c:9952,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9952,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9952,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9952,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9952,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9952,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9952,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9952,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9952,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9952,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9952,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9953,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9952,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9952,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9952,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9955,16'
          Branch Sides:
            - BranchSide:      'xpath.c:9956,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9959,11'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
        - Branch String:   'xpath.c:9956,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9957,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9957,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9957,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9957,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9957,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9957,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9957,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9957,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9957,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9957,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9957,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9957,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9957,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9958,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9957,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9957,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9957,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9966,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9967,11'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:9969,10'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
        - Branch String:   'xpath.c:9969,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9970,30'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
            - BranchSide:      'xpath.c:9971,10'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
        - Branch String:   'xpath.c:9971,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9972,29'
              BranchSideFuncs:
                - xmlXPathIsAxisName
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:9986,17'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:9973,7'
          Branch Sides:
            - BranchSide:      'xpath.c:9974,7'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:9984,12'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:9974,7'
          Branch Sides:
            - BranchSide:      'xpath.c:9974,7'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:9974,7'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:9974,7'
          Branch Sides:
            - BranchSide:      'xpath.c:9974,7'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:9974,7'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:9974,7'
          Branch Sides:
            - BranchSide:      'xpath.c:9974,7'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:9974,7'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:9974,7'
          Branch Sides:
            - BranchSide:      'xpath.c:9974,7'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:9975,12'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:9974,7'
          Branch Sides:
            - BranchSide:      'xpath.c:9974,7'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:9974,7'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:9975,24'
          Branch Sides:
            - BranchSide:      'xpath.c:9975,28'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:9981,9'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:9975,11'
          Branch Sides:
            - BranchSide:      'xpath.c:9976,4'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:9981,9'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:9986,17'
          Branch Sides:
            - BranchSide:      'xpath.c:9987,3'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:9990,8'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:9987,3'
          Branch Sides:
            - BranchSide:      'xpath.c:9988,8'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:9988,8'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:9994,13'
          Branch Sides:
            - BranchSide:      'xpath.c:9995,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9999,30'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:10000,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10001,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10003,14'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:10003,30'
          Branch Sides:
            - BranchSide:      'xpath.c:10003,34'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:10010,8'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:10003,57'
          Branch Sides:
            - BranchSide:      'xpath.c:10004,7'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:10010,8'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:10003,13'
          Branch Sides:
            - BranchSide:      'xpath.c:10005,27'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathErr
            - BranchSide:      'xpath.c:10010,8'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:10005,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10006,15'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:10008,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:10013,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10013,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:10013,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:10013,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10013,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:10013,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:10013,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10013,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:10013,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:10013,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10013,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:10014,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:10013,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10013,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:10013,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:10014,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10015,28'
              BranchSideFuncs:
                - xmlXPathCompPredicate
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:10018,13'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
      Callsites:
        - Src:             'xpath.c:9953,2'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:9970,10'
          Dst:             xmlXPathParseNCName
        - Src:             'xpath.c:9972,10'
          Dst:             xmlXPathIsAxisName
        - Src:             'xpath.c:9999,9'
          Dst:             xmlXPathCompNodeTest
        - Src:             'xpath.c:10005,10'
          Dst:             xmlXPathNsLookup
        - Src:             'xpath.c:10006,3'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:10015,6'
          Dst:             xmlXPathCompPredicate
        - Src:             'xpath.c:10018,13'
          Dst:             xmlXPathCompExprAdd
    - functionName:    xmlXPathCompExprAdd
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1047
      functionLinenumberEnd: 1095
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - ch1
        - ch2
        - op
        - value
        - value2
        - value3
        - value4
        - value5
      BBCount:         28
      ICount:          344
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - xmlDictLookup
        - xmlGrowCapacity
        - xmlXPathPErrMemory
      functionUses:    26
      BranchProfiles:
        - Branch String:   'xpath.c:1049,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1053,35'
              BranchSideFuncs:
                - xmlGrowCapacity.6592
                - xmlDictLookup
                - xmlDictLookup
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1067,18'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'xpath.c:1055,13'
          Branch Sides:
            - BranchSide:      'xpath.c:1056,25'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1059,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1060,6'
          Branch Sides:
            - BranchSide:      'xpath.c:1061,25'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1064,16'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'xpath.c:1074,30'
          Branch Sides:
            - BranchSide:      'xpath.c:1075,11'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'xpath.c:1090,37'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1075,36'
          Branch Sides:
            - BranchSide:      'xpath.c:1075,40'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'xpath.c:1077,13'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'xpath.c:1075,65'
          Branch Sides:
            - BranchSide:      'xpath.c:1076,4'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'xpath.c:1077,13'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'xpath.c:1074,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1077,13'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'xpath.c:1090,37'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1077,13'
          Branch Sides:
            - BranchSide:      'xpath.c:1079,32'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'xpath.c:1082,6'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'xpath.c:1083,13'
          Branch Sides:
            - BranchSide:      'xpath.c:1085,32'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'xpath.c:1088,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:1053,19'
          Dst:             xmlGrowCapacity
        - Src:             'xpath.c:1056,6'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:1061,6'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:1079,18'
          Dst:             xmlDictLookup
        - Src:             'xpath.c:1085,18'
          Dst:             xmlDictLookup
    - functionName:    xmlXPathCompPredicate
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9683
      functionLinenumberEnd: 9720
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - filter
      BBCount:         64
      ICount:          397
      EdgeCount:       86
      CyclomaticComplexity: 24
      functionsReached:
        - xmlXPathCompExprAdd
        - xmlXPathCompileExpr
        - xmlXPathErr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:9686,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9686,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9686,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
                - xmlXPathErr
        - Branch String:   'xpath.c:9686,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9686,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9686,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
                - xmlXPathErr
        - Branch String:   'xpath.c:9686,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9686,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9686,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
                - xmlXPathErr
        - Branch String:   'xpath.c:9686,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9686,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9687,9'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
                - xmlXPathErr
        - Branch String:   'xpath.c:9686,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9686,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9686,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
                - xmlXPathErr
        - Branch String:   'xpath.c:9687,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9688,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9690,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
        - Branch String:   'xpath.c:9690,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9691,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
            - BranchSide:      'xpath.c:9691,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
        - Branch String:   'xpath.c:9691,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9691,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
            - BranchSide:      'xpath.c:9691,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
        - Branch String:   'xpath.c:9691,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9691,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
            - BranchSide:      'xpath.c:9691,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
        - Branch String:   'xpath.c:9691,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9691,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
            - BranchSide:      'xpath.c:9691,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
        - Branch String:   'xpath.c:9691,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9691,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
            - BranchSide:      'xpath.c:9693,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
        - Branch String:   'xpath.c:9691,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9691,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
            - BranchSide:      'xpath.c:9691,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
        - Branch String:   'xpath.c:9703,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9704,22'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
            - BranchSide:      'xpath.c:9706,22'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:9707,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9707,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9709,9'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:9709,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9710,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9713,9'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9713,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9714,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9716,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9718,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9719,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9719,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9719,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9719,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9719,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9719,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9719,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9719,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9719,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9719,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9719,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9719,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9719,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9719,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9719,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9719,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9719,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:9688,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:9704,2'
          Dst:             xmlXPathCompileExpr
        - Src:             'xpath.c:9706,2'
          Dst:             xmlXPathCompileExpr
        - Src:             'xpath.c:9710,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:9714,2'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:9716,2'
          Dst:             xmlXPathCompExprAdd
    - functionName:    xmlXPathCompileExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9633
      functionLinenumberEnd: 9670
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - sort
      BBCount:         68
      ICount:          414
      EdgeCount:       92
      CyclomaticComplexity: 26
      functionsReached:
        - xmlXPathCompAndExpr
        - xmlXPathCompExprAdd
        - xmlXPathErr
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xpath.c:9636,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9637,13'
              BranchSideFuncs:
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
            - BranchSide:      'xpath.c:9646,25'
              BranchSideFuncs:
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9637,13'
          Branch Sides:
            - BranchSide:      'xpath.c:9638,13'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9643,9'
              BranchSideFuncs:
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9647,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9647,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9648,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9648,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9648,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9648,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9648,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9648,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9648,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9648,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9648,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9648,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9648,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9648,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9649,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9648,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9648,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9648,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9649,25'
          Branch Sides:
            - BranchSide:      'xpath.c:9649,29'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9649,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9649,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9650,12'
              BranchSideFuncs:
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9658,10'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9652,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9652,2'
              BranchSideFuncs:
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9652,2'
              BranchSideFuncs:
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9652,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9652,2'
              BranchSideFuncs:
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9652,2'
              BranchSideFuncs:
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9652,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9652,2'
              BranchSideFuncs:
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9652,2'
              BranchSideFuncs:
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9652,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9652,2'
              BranchSideFuncs:
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9653,29'
              BranchSideFuncs:
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9652,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9652,2'
              BranchSideFuncs:
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9652,2'
              BranchSideFuncs:
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9654,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9654,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9655,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
        - Branch String:   'xpath.c:9656,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9656,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9656,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9656,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9656,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9656,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9656,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9656,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9656,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9656,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9649,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9656,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9656,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9656,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9656,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9658,16'
          Branch Sides:
            - BranchSide:      'xpath.c:9658,20'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9668,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9658,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9665,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9668,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9668,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9668,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9669,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:9638,13'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:9646,5'
          Dst:             xmlXPathCompAndExpr
        - Src:             'xpath.c:9653,9'
          Dst:             xmlXPathCompAndExpr
        - Src:             'xpath.c:9655,2'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:9665,2'
          Dst:             xmlXPathCompExprAdd
    - functionName:    xmlXPathCompAndExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9607
      functionLinenumberEnd: 9620
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         58
      ICount:          338
      EdgeCount:       78
      CyclomaticComplexity: 22
      functionsReached:
        - xmlXPathCompEqualityExpr
        - xmlXPathCompExprAdd
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:9609,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9609,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9610,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9610,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9610,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9610,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9610,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9610,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9610,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9610,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9610,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9610,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9610,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9610,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9611,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9610,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9610,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9610,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9611,25'
          Branch Sides:
            - BranchSide:      'xpath.c:9611,29'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9611,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9611,44'
          Branch Sides:
            - BranchSide:      'xpath.c:9611,48'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9611,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9611,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9611,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9612,12'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9614,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9614,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9614,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9614,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9614,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9614,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9614,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9614,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9614,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9614,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9614,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9615,34'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9614,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9614,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9614,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9616,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9616,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9617,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompEqualityExpr
        - Branch String:   'xpath.c:9618,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9618,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9618,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9618,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9618,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9618,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9618,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9618,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9618,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9618,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9611,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9618,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9618,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9618,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9618,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
      Callsites:
        - Src:             'xpath.c:9608,5'
          Dst:             xmlXPathCompEqualityExpr
        - Src:             'xpath.c:9615,9'
          Dst:             xmlXPathCompEqualityExpr
        - Src:             'xpath.c:9617,2'
          Dst:             xmlXPathCompExprAdd
    - functionName:    xmlXPathCompEqualityExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9576
      functionLinenumberEnd: 9594
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         71
      ICount:          414
      EdgeCount:       95
      CyclomaticComplexity: 26
      functionsReached:
        - xmlXPathCompExprAdd
        - xmlXPathCompRelationalExpr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:9578,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9578,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9579,5'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9579,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9579,5'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9579,5'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9579,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9579,5'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9579,5'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9579,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9579,5'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9579,5'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9579,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9579,5'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9580,5'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9579,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9579,5'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9579,5'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9580,25'
          Branch Sides:
            - BranchSide:      'xpath.c:9580,5'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9580,30'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9580,42'
          Branch Sides:
            - BranchSide:      'xpath.c:9580,46'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9580,25'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9580,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9580,5'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9582,12'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9584,13'
          Branch Sides:
            - BranchSide:      'xpath.c:9584,28'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9585,10'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9586,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9587,7'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9587,7'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9587,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9587,11'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9588,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9587,11'
          Branch Sides:
            - BranchSide:      'xpath.c:9588,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9588,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9588,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9588,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9588,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9588,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9588,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9588,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9588,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9588,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9588,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9588,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9588,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9589,36'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9588,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9588,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9588,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9590,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9590,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9591,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelationalExpr
        - Branch String:   'xpath.c:9592,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9592,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9592,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9592,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9592,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9592,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9592,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9592,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9592,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9592,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9580,5'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9592,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9592,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9592,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9592,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
      Callsites:
        - Src:             'xpath.c:9577,5'
          Dst:             xmlXPathCompRelationalExpr
        - Src:             'xpath.c:9589,9'
          Dst:             xmlXPathCompRelationalExpr
        - Src:             'xpath.c:9591,2'
          Dst:             xmlXPathCompExprAdd
    - functionName:    xmlXPathCompRelationalExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9537
      functionLinenumberEnd: 9557
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         71
      ICount:          421
      EdgeCount:       95
      CyclomaticComplexity: 26
      functionsReached:
        - xmlXPathCompAdditiveExpr
        - xmlXPathCompExprAdd
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:9539,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9539,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9540,5'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9540,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9540,5'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9540,5'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9540,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9540,5'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9540,5'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9540,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9540,5'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9540,5'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9540,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9540,5'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9541,5'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9540,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9540,5'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9540,5'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9541,25'
          Branch Sides:
            - BranchSide:      'xpath.c:9541,5'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9541,29'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9541,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9541,5'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9543,12'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9545,13'
          Branch Sides:
            - BranchSide:      'xpath.c:9545,29'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9546,11'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9547,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9547,28'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9548,14'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9549,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9550,7'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9550,7'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9550,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9550,15'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9551,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9550,15'
          Branch Sides:
            - BranchSide:      'xpath.c:9551,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9551,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9551,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9551,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9551,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9551,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9551,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9551,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9551,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9551,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9551,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9551,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9551,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9552,34'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9551,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9551,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9551,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9553,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9553,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9554,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAdditiveExpr
        - Branch String:   'xpath.c:9555,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9555,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9555,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9555,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9555,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9555,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9555,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9555,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9555,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9555,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9541,5'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9555,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9555,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9555,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9555,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
      Callsites:
        - Src:             'xpath.c:9538,5'
          Dst:             xmlXPathCompAdditiveExpr
        - Src:             'xpath.c:9552,9'
          Dst:             xmlXPathCompAdditiveExpr
        - Src:             'xpath.c:9554,2'
          Dst:             xmlXPathCompExprAdd
    - functionName:    xmlXPathCompAdditiveExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9498
      functionLinenumberEnd: 9516
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         62
      ICount:          365
      EdgeCount:       83
      CyclomaticComplexity: 23
      functionsReached:
        - xmlXPathCompExprAdd
        - xmlXPathCompMultiplicativeExpr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:9501,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9501,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9502,5'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9502,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9502,5'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9502,5'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9502,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9502,5'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9502,5'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9502,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9502,5'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9502,5'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9502,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9502,5'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9503,5'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9502,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9502,5'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9502,5'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9503,25'
          Branch Sides:
            - BranchSide:      'xpath.c:9503,5'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9503,29'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9503,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9503,5'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9505,12'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9507,13'
          Branch Sides:
            - BranchSide:      'xpath.c:9507,30'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9508,12'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9509,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9510,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9510,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9510,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9510,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9510,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9510,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9510,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9510,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9510,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9510,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9510,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9510,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9510,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9511,40'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9510,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9510,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9510,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9512,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9512,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9513,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompMultiplicativeExpr
        - Branch String:   'xpath.c:9514,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9514,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9514,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9514,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9514,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9514,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9514,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9514,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9514,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9514,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9503,5'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9514,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9514,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9514,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9514,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
      Callsites:
        - Src:             'xpath.c:9500,5'
          Dst:             xmlXPathCompMultiplicativeExpr
        - Src:             'xpath.c:9511,9'
          Dst:             xmlXPathCompMultiplicativeExpr
        - Src:             'xpath.c:9513,2'
          Dst:             xmlXPathCompExprAdd
    - functionName:    xmlXPathCompMultiplicativeExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9458
      functionLinenumberEnd: 9484
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         80
      ICount:          470
      EdgeCount:       108
      CyclomaticComplexity: 30
      functionsReached:
        - xmlXPathCompExprAdd
        - xmlXPathCompUnaryExpr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:9460,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9460,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9461,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9461,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9461,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9461,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9461,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9461,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9461,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9461,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9461,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9461,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9461,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9461,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9462,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9461,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9461,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9461,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9462,25'
          Branch Sides:
            - BranchSide:      'xpath.c:9462,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9463,14'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9463,26'
          Branch Sides:
            - BranchSide:      'xpath.c:9463,30'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9464,14'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9463,45'
          Branch Sides:
            - BranchSide:      'xpath.c:9463,49'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9464,14'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9463,65'
          Branch Sides:
            - BranchSide:      'xpath.c:9462,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9464,14'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9464,26'
          Branch Sides:
            - BranchSide:      'xpath.c:9463,65'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9464,30'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9464,45'
          Branch Sides:
            - BranchSide:      'xpath.c:9463,65'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9464,49'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9462,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9462,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9465,6'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9468,13'
          Branch Sides:
            - BranchSide:      'xpath.c:9469,9'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9471,13'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9470,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9471,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9471,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9471,13'
          Branch Sides:
            - BranchSide:      'xpath.c:9472,9'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9474,13'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9478,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9478,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9478,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9478,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9478,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9478,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9478,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9478,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9478,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9478,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9478,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9479,31'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9478,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9478,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9478,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9480,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9480,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9481,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompUnaryExpr
        - Branch String:   'xpath.c:9482,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9482,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9482,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9482,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9482,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9482,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9482,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9482,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9482,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9482,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9462,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9482,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9482,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9482,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9482,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
      Callsites:
        - Src:             'xpath.c:9459,5'
          Dst:             xmlXPathCompUnaryExpr
        - Src:             'xpath.c:9479,9'
          Dst:             xmlXPathCompUnaryExpr
        - Src:             'xpath.c:9481,2'
          Dst:             xmlXPathCompExprAdd
    - functionName:    xmlXPathCompUnaryExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9422
      functionLinenumberEnd: 9442
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         45
      ICount:          263
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - xmlXPathCompExprAdd
        - xmlXPathCompUnionExpr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:9426,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9426,5'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9426,5'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9426,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9426,5'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9426,5'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9426,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9426,5'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9426,5'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9426,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9426,5'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9427,5'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9426,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9426,5'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9426,5'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9427,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9428,21'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9434,27'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9430,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9431,2'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9431,2'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9431,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9431,2'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9431,2'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9431,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9431,2'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9431,2'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9431,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9431,2'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9431,2'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9431,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9427,5'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9431,2'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9431,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9431,2'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9431,2'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9435,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9435,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9436,9'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9436,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9436,9'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9437,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9437,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9438,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9440,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
      Callsites:
        - Src:             'xpath.c:9434,5'
          Dst:             xmlXPathCompUnionExpr
        - Src:             'xpath.c:9438,6'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:9440,6'
          Dst:             xmlXPathCompExprAdd
    - functionName:    xmlXPathCompUnionExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9393
      functionLinenumberEnd: 9409
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         54
      ICount:          319
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - xmlXPathCompExprAdd
        - xmlXPathCompPathExpr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:9395,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9395,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9396,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9396,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9396,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9396,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9396,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9396,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9396,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9396,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9396,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9396,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9396,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9396,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9397,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9396,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9396,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9396,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9397,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9397,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9398,12'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9401,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9402,2'
              BranchSideFuncs:
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9402,2'
              BranchSideFuncs:
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9402,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9402,2'
              BranchSideFuncs:
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9402,2'
              BranchSideFuncs:
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9402,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9402,2'
              BranchSideFuncs:
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9402,2'
              BranchSideFuncs:
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9402,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9402,2'
              BranchSideFuncs:
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9402,2'
              BranchSideFuncs:
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9402,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9402,2'
              BranchSideFuncs:
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9403,23'
              BranchSideFuncs:
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9402,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9402,2'
              BranchSideFuncs:
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9402,2'
              BranchSideFuncs:
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9407,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9407,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9407,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9407,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9407,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9407,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9407,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9407,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9407,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9407,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9397,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9407,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9407,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9407,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9407,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
      Callsites:
        - Src:             'xpath.c:9394,5'
          Dst:             xmlXPathCompPathExpr
        - Src:             'xpath.c:9399,2'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:9403,2'
          Dst:             xmlXPathCompPathExpr
        - Src:             'xpath.c:9405,2'
          Dst:             xmlXPathCompExprAdd
    - functionName:    xmlXPathCompPathExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9270
      functionLinenumberEnd: 9380
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         157
      ICount:          899
      EdgeCount:       213
      CyclomaticComplexity: 58
      functionsReached:
        - xmlStrlen
        - xmlStrstr
        - xmlXPathCompExprAdd
        - xmlXPathCompFilterExpr
        - xmlXPathCompLocationPath
        - xmlXPathCompRelativeLocationPath
        - xmlXPathErr
        - xmlXPathIsNodeType
        - xmlXPathScanName
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:9274,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9274,5'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
            - BranchSide:      'xpath.c:9274,5'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:9274,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9274,5'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
            - BranchSide:      'xpath.c:9274,5'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:9274,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9274,5'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
            - BranchSide:      'xpath.c:9274,5'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:9274,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9274,5'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
            - BranchSide:      'xpath.c:9275,10'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:9274,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9274,5'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
            - BranchSide:      'xpath.c:9274,5'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:9275,22'
          Branch Sides:
            - BranchSide:      'xpath.c:9275,26'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9279,5'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9275,38'
          Branch Sides:
            - BranchSide:      'xpath.c:9276,3'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9279,5'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9276,3'
          Branch Sides:
            - BranchSide:      'xpath.c:9276,3'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
            - BranchSide:      'xpath.c:9277,10'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:9276,24'
          Branch Sides:
            - BranchSide:      'xpath.c:9277,10'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9279,5'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9277,23'
          Branch Sides:
            - BranchSide:      'xpath.c:9277,27'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9279,5'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9277,39'
          Branch Sides:
            - BranchSide:      'xpath.c:9278,3'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9279,5'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9278,14'
          Branch Sides:
            - BranchSide:      'xpath.c:9278,17'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
            - BranchSide:      'xpath.c:9280,16'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:9278,17'
          Branch Sides:
            - BranchSide:      'xpath.c:9278,17'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
            - BranchSide:      'xpath.c:9280,16'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:9275,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9279,5'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9280,16'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:9280,16'
          Branch Sides:
            - BranchSide:      'xpath.c:9282,5'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9283,16'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:9283,16'
          Branch Sides:
            - BranchSide:      'xpath.c:9285,5'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9286,16'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:9286,16'
          Branch Sides:
            - BranchSide:      'xpath.c:9288,5'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9289,16'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:9289,16'
          Branch Sides:
            - BranchSide:      'xpath.c:9291,5'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9304,2'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:9304,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9304,2'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
            - BranchSide:      'xpath.c:9304,2'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:9304,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9304,2'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
            - BranchSide:      'xpath.c:9304,2'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:9304,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9304,2'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
            - BranchSide:      'xpath.c:9304,2'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:9304,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9304,2'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
            - BranchSide:      'xpath.c:9305,26'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:9304,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9304,2'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
            - BranchSide:      'xpath.c:9304,2'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:9306,21'
          Branch Sides:
            - BranchSide:      'xpath.c:9306,35'
              BranchSideFuncs:
                - xmlStrstr
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
            - BranchSide:      'xpath.c:9309,13'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
        - Branch String:   'xpath.c:9306,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9307,9'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9309,13'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
        - Branch String:   'xpath.c:9309,13'
          Branch Sides:
            - BranchSide:      'xpath.c:9310,25'
              BranchSideFuncs:
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
            - BranchSide:      'xpath.c:9353,6'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:9313,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9314,7'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
            - BranchSide:      'xpath.c:9346,10'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9314,7'
          Branch Sides:
            - BranchSide:      'xpath.c:9316,10'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9318,14'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
        - Branch String:   'xpath.c:9318,14'
          Branch Sides:
            - BranchSide:      'xpath.c:9318,14'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
            - BranchSide:      'xpath.c:9321,3'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
        - Branch String:   'xpath.c:9318,14'
          Branch Sides:
            - BranchSide:      'xpath.c:9318,14'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
            - BranchSide:      'xpath.c:9318,14'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
        - Branch String:   'xpath.c:9318,14'
          Branch Sides:
            - BranchSide:      'xpath.c:9318,14'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
            - BranchSide:      'xpath.c:9321,3'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
        - Branch String:   'xpath.c:9318,14'
          Branch Sides:
            - BranchSide:      'xpath.c:9321,3'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
            - BranchSide:      'xpath.c:9321,14'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
        - Branch String:   'xpath.c:9321,14'
          Branch Sides:
            - BranchSide:      'xpath.c:9322,10'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9324,15'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
        - Branch String:   'xpath.c:9324,14'
          Branch Sides:
            - BranchSide:      'xpath.c:9326,30'
              BranchSideFuncs:
                - xmlXPathIsNodeType
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9332,15'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9326,11'
          Branch Sides:
            - BranchSide:      'xpath.c:9327,7'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9329,7'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9332,14'
          Branch Sides:
            - BranchSide:      'xpath.c:9334,10'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9336,15'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9336,32'
          Branch Sides:
            - BranchSide:      'xpath.c:9336,36'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9338,10'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9336,53'
          Branch Sides:
            - BranchSide:      'xpath.c:9337,8'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9338,10'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9336,14'
          Branch Sides:
            - BranchSide:      'xpath.c:9338,10'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9341,10'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9346,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9348,6'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9350,6'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9357,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9358,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9365,25'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9358,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9359,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
            - BranchSide:      'xpath.c:9361,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
        - Branch String:   'xpath.c:9366,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9366,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9367,7'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9367,19'
          Branch Sides:
            - BranchSide:      'xpath.c:9367,23'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:9375,13'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9367,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9368,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:9375,13'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9369,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9369,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:9369,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9369,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9369,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:9369,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9369,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9369,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:9369,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9369,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9369,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:9371,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9369,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9369,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:9369,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9379,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9379,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9379,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9379,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9379,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9379,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9379,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9379,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9379,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9379,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9379,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9379,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9379,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9379,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9379,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:9305,9'
          Dst:             xmlXPathScanName
        - Src:             'xpath.c:9306,25'
          Dst:             xmlStrstr
        - Src:             'xpath.c:9310,15'
          Dst:             xmlStrlen
        - Src:             'xpath.c:9326,11'
          Dst:             xmlXPathIsNodeType
        - Src:             'xpath.c:9353,6'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:9359,6'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:9361,6'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:9363,2'
          Dst:             xmlXPathCompLocationPath
        - Src:             'xpath.c:9365,2'
          Dst:             xmlXPathCompFilterExpr
        - Src:             'xpath.c:9371,6'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:9374,6'
          Dst:             xmlXPathCompRelativeLocationPath
        - Src:             'xpath.c:9376,6'
          Dst:             xmlXPathCompRelativeLocationPath
    - functionName:    xmlXPathScanName
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9220
      functionLinenumberEnd: 9249
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         143
      ICount:          608
      EdgeCount:       201
      CyclomaticComplexity: 60
      functionsReached:
        - xmlCharInRange
        - xmlStrndup
        - xmlXPathCurrentChar
        - xmlXPathPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:9229,20'
          Branch Sides:
            - BranchSide:      'xpath.c:9229,24'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9232,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9229,34'
          Branch Sides:
            - BranchSide:      'xpath.c:9229,38'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9232,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9229,48'
          Branch Sides:
            - BranchSide:      'xpath.c:9230,4'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9232,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9230,4'
          Branch Sides:
            - BranchSide:      'xpath.c:9230,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9230,4'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9230,4'
          Branch Sides:
            - BranchSide:      'xpath.c:9230,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9230,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9230,4'
          Branch Sides:
            - BranchSide:      'xpath.c:9230,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9235,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9230,4'
          Branch Sides:
            - BranchSide:      'xpath.c:9230,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9230,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9230,4'
          Branch Sides:
            - BranchSide:      'xpath.c:9230,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9235,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9230,4'
          Branch Sides:
            - BranchSide:      'xpath.c:9230,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9230,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9230,4'
          Branch Sides:
            - BranchSide:      'xpath.c:9230,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9235,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9230,4'
          Branch Sides:
            - BranchSide:      'xpath.c:9230,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9230,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9230,4'
          Branch Sides:
            - BranchSide:      'xpath.c:9230,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9235,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9230,4'
          Branch Sides:
            - BranchSide:      'xpath.c:9230,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9235,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9230,4'
          Branch Sides:
            - BranchSide:      'xpath.c:9230,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9235,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9230,17'
          Branch Sides:
            - BranchSide:      'xpath.c:9230,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9230,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9230,4'
          Branch Sides:
            - BranchSide:      'xpath.c:9230,21'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9235,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9230,4'
          Branch Sides:
            - BranchSide:      'xpath.c:9230,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9230,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9230,4'
          Branch Sides:
            - BranchSide:      'xpath.c:9230,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9235,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9230,4'
          Branch Sides:
            - BranchSide:      'xpath.c:9230,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9235,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9230,4'
          Branch Sides:
            - BranchSide:      'xpath.c:9230,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9230,21'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9230,17'
          Branch Sides:
            - BranchSide:      'xpath.c:9230,21'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9235,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9230,31'
          Branch Sides:
            - BranchSide:      'xpath.c:9231,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9235,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9229,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9232,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9235,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9235,23'
          Branch Sides:
            - BranchSide:      'xpath.c:9235,27'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9235,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9235,37'
          Branch Sides:
            - BranchSide:      'xpath.c:9235,41'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9235,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9235,51'
          Branch Sides:
            - BranchSide:      'xpath.c:9235,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
            - BranchSide:      'xpath.c:9236,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
        - Branch String:   'xpath.c:9236,7'
          Branch Sides:
            - BranchSide:      'xpath.c:9236,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
            - BranchSide:      'xpath.c:9236,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
        - Branch String:   'xpath.c:9236,7'
          Branch Sides:
            - BranchSide:      'xpath.c:9236,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
            - BranchSide:      'xpath.c:9236,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
        - Branch String:   'xpath.c:9236,7'
          Branch Sides:
            - BranchSide:      'xpath.c:9236,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
            - BranchSide:      'xpath.c:9236,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
        - Branch String:   'xpath.c:9236,7'
          Branch Sides:
            - BranchSide:      'xpath.c:9236,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
            - BranchSide:      'xpath.c:9236,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
        - Branch String:   'xpath.c:9236,7'
          Branch Sides:
            - BranchSide:      'xpath.c:9236,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
            - BranchSide:      'xpath.c:9236,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
        - Branch String:   'xpath.c:9236,21'
          Branch Sides:
            - BranchSide:      'xpath.c:9236,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
            - BranchSide:      'xpath.c:9236,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
        - Branch String:   'xpath.c:9236,7'
          Branch Sides:
            - BranchSide:      'xpath.c:9236,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
            - BranchSide:      'xpath.c:9236,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
        - Branch String:   'xpath.c:9236,7'
          Branch Sides:
            - BranchSide:      'xpath.c:9236,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
            - BranchSide:      'xpath.c:9236,25'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
        - Branch String:   'xpath.c:9236,38'
          Branch Sides:
            - BranchSide:      'xpath.c:9236,25'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9236,25'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
        - Branch String:   'xpath.c:9236,25'
          Branch Sides:
            - BranchSide:      'xpath.c:9236,25'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9237,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9239,24'
          Branch Sides:
            - BranchSide:      'xpath.c:9239,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9239,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9240,7'
          Branch Sides:
            - BranchSide:      'xpath.c:9239,24'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9239,24'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9235,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9241,2'
              BranchSideFuncs:
                - xmlXPathCurrentChar
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9244,22'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:9245,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9246,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:9247,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:9228,9'
          Dst:             xmlXPathCurrentChar
        - Src:             'xpath.c:9230,4'
          Dst:             xmlCharInRange
        - Src:             'xpath.c:9236,7'
          Dst:             xmlCharInRange
        - Src:             'xpath.c:9236,25'
          Dst:             xmlCharInRange
        - Src:             'xpath.c:9239,7'
          Dst:             xmlCharInRange
        - Src:             'xpath.c:9240,7'
          Dst:             xmlCharInRange
        - Src:             'xpath.c:9242,6'
          Dst:             xmlXPathCurrentChar
        - Src:             'xpath.c:9244,11'
          Dst:             xmlStrndup
        - Src:             'xpath.c:9246,9'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPathIsNodeType
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9051
      functionLinenumberEnd: 9064
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         14
      ICount:          69
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:9052,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9053,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9055,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xpath.c:9055,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9056,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9057,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xpath.c:9057,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9058,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9059,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xpath.c:9059,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9060,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9061,21'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:9061,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9062,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9063,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:9055,9'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:9057,9'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:9059,9'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:9061,9'
          Dst:             xmlStrEqual
    - functionName:    xmlXPathCompLocationPath
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10091
      functionLinenumberEnd: 10115
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         84
      ICount:          476
      EdgeCount:       114
      CyclomaticComplexity: 32
      functionsReached:
        - xmlXPathCompExprAdd
        - xmlXPathCompRelativeLocationPath
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:10092,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10092,5'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10092,5'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10092,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10092,5'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10092,5'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10092,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10092,5'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10092,5'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10092,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10092,5'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10093,9'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10092,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10092,5'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10092,5'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10093,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10094,42'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10096,2'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10096,2'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10097,11'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10097,23'
          Branch Sides:
            - BranchSide:      'xpath.c:10097,27'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10103,17'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10097,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10098,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10103,17'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10099,3'
          Branch Sides:
            - BranchSide:      'xpath.c:10099,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10099,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10099,3'
          Branch Sides:
            - BranchSide:      'xpath.c:10099,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10099,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10099,3'
          Branch Sides:
            - BranchSide:      'xpath.c:10099,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10099,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10099,3'
          Branch Sides:
            - BranchSide:      'xpath.c:10099,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10100,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10099,3'
          Branch Sides:
            - BranchSide:      'xpath.c:10099,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10099,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10104,3'
          Branch Sides:
            - BranchSide:      'xpath.c:10105,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10105,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10105,3'
          Branch Sides:
            - BranchSide:      'xpath.c:10105,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10105,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10105,3'
          Branch Sides:
            - BranchSide:      'xpath.c:10105,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10105,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10105,3'
          Branch Sides:
            - BranchSide:      'xpath.c:10105,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10105,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10105,3'
          Branch Sides:
            - BranchSide:      'xpath.c:10105,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10106,8'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10105,3'
          Branch Sides:
            - BranchSide:      'xpath.c:10105,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10105,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10106,18'
          Branch Sides:
            - BranchSide:      'xpath.c:10107,9'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10111,6'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10107,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10107,9'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10107,35'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10107,31'
          Branch Sides:
            - BranchSide:      'xpath.c:10107,35'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10110,40'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10107,48'
          Branch Sides:
            - BranchSide:      'xpath.c:10108,23'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10110,40'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10108,35'
          Branch Sides:
            - BranchSide:      'xpath.c:10108,39'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10110,40'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10108,51'
          Branch Sides:
            - BranchSide:      'xpath.c:10109,9'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10110,40'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10109,21'
          Branch Sides:
            - BranchSide:      'xpath.c:10109,25'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10110,40'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10106,7'
          Branch Sides:
            - BranchSide:      'xpath.c:10110,40'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10111,6'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10112,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10096,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10112,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:10094,9'
          Dst:             xmlXPathCompRelativeLocationPath
        - Src:             'xpath.c:10100,3'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:10102,3'
          Dst:             xmlXPathCompRelativeLocationPath
        - Src:             'xpath.c:10110,7'
          Dst:             xmlXPathCompRelativeLocationPath
    - functionName:    xmlXPathCompFilterExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9189
      functionLinenumberEnd: 9200
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         37
      ICount:          199
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - xmlXPathCompPredicate
        - xmlXPathCompPrimaryExpr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:9191,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9191,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9192,5'
              BranchSideFuncs:
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:9192,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9192,5'
              BranchSideFuncs:
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:9192,5'
              BranchSideFuncs:
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:9192,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9192,5'
              BranchSideFuncs:
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:9192,5'
              BranchSideFuncs:
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:9192,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9192,5'
              BranchSideFuncs:
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:9192,5'
              BranchSideFuncs:
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:9192,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9192,5'
              BranchSideFuncs:
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:9194,5'
              BranchSideFuncs:
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:9192,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9192,5'
              BranchSideFuncs:
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:9192,5'
              BranchSideFuncs:
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:9194,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9194,5'
              BranchSideFuncs:
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:9195,24'
              BranchSideFuncs:
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:9196,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9196,2'
              BranchSideFuncs:
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:9196,2'
              BranchSideFuncs:
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:9196,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9196,2'
              BranchSideFuncs:
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:9196,2'
              BranchSideFuncs:
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:9196,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9196,2'
              BranchSideFuncs:
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:9196,2'
              BranchSideFuncs:
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:9196,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9194,5'
              BranchSideFuncs:
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:9196,2'
              BranchSideFuncs:
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:9196,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9196,2'
              BranchSideFuncs:
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:9196,2'
              BranchSideFuncs:
                - xmlXPathCompPredicate
      Callsites:
        - Src:             'xpath.c:9190,5'
          Dst:             xmlXPathCompPrimaryExpr
        - Src:             'xpath.c:9195,2'
          Dst:             xmlXPathCompPredicate
    - functionName:    xmlXPathCompRelativeLocationPath
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10039
      functionLinenumberEnd: 10067
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         131
      ICount:          752
      EdgeCount:       176
      CyclomaticComplexity: 47
      functionsReached:
        - xmlXPathCompExprAdd
        - xmlXPathCompStep
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xpath.c:10040,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10040,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:10040,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:10040,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10040,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:10040,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:10040,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10040,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:10040,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:10040,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10040,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:10041,10'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:10040,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10040,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:10040,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:10041,22'
          Branch Sides:
            - BranchSide:      'xpath.c:10041,26'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:10046,16'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10041,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10042,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10046,16'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10043,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10043,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10043,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10043,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10043,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10043,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10043,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10043,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10043,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10043,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10043,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10044,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10043,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10043,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10043,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10047,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10048,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10048,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10048,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10048,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10048,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10048,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10048,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10048,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10048,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10048,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10048,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10048,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10048,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10049,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10048,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10048,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10048,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10051,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10051,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10052,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10052,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10052,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10052,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10052,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10052,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10052,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10052,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10052,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10052,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10052,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10052,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10053,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10052,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10052,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10052,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10053,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10053,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10054,7'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10054,19'
          Branch Sides:
            - BranchSide:      'xpath.c:10054,23'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10060,13'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10054,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10055,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10060,13'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10056,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10056,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10056,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10056,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10056,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10056,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10056,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10056,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10056,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10056,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10056,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10057,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10056,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10056,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10056,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10061,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10062,6'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10062,6'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10062,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10062,6'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10062,6'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10062,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10062,6'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10062,6'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10062,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10062,6'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10062,6'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10062,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10062,6'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10063,23'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10062,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10062,6'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10062,6'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10065,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10065,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10065,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10065,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10065,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10065,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10065,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10065,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10065,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10065,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10053,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10065,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10065,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10065,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10065,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
      Callsites:
        - Src:             'xpath.c:10044,2'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:10050,5'
          Dst:             xmlXPathCompStep
        - Src:             'xpath.c:10057,6'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:10059,6'
          Dst:             xmlXPathCompStep
        - Src:             'xpath.c:10063,6'
          Dst:             xmlXPathCompStep
    - functionName:    xmlXPathCompPrimaryExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9150
      functionLinenumberEnd: 9171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         96
      ICount:          537
      EdgeCount:       129
      CyclomaticComplexity: 35
      functionsReached:
        - xmlXPathCompFunctionCall
        - xmlXPathCompLiteral
        - xmlXPathCompNumber
        - xmlXPathCompVariableReference
        - xmlXPathCompileExpr
        - xmlXPathErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:9151,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9151,5'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
                - xmlXPathCompileExpr
                - xmlXPathErr
                - xmlXPathCompVariableReference
            - BranchSide:      'xpath.c:9151,5'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
                - xmlXPathCompileExpr
                - xmlXPathErr
                - xmlXPathCompVariableReference
        - Branch String:   'xpath.c:9151,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9151,5'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
                - xmlXPathCompileExpr
                - xmlXPathErr
                - xmlXPathCompVariableReference
            - BranchSide:      'xpath.c:9151,5'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
                - xmlXPathCompileExpr
                - xmlXPathErr
                - xmlXPathCompVariableReference
        - Branch String:   'xpath.c:9151,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9151,5'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
                - xmlXPathCompileExpr
                - xmlXPathErr
                - xmlXPathCompVariableReference
            - BranchSide:      'xpath.c:9151,5'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
                - xmlXPathCompileExpr
                - xmlXPathErr
                - xmlXPathCompVariableReference
        - Branch String:   'xpath.c:9151,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9151,5'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
                - xmlXPathCompileExpr
                - xmlXPathErr
                - xmlXPathCompVariableReference
            - BranchSide:      'xpath.c:9152,9'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
                - xmlXPathCompileExpr
                - xmlXPathErr
                - xmlXPathCompVariableReference
        - Branch String:   'xpath.c:9151,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9151,5'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
                - xmlXPathCompileExpr
                - xmlXPathErr
                - xmlXPathCompVariableReference
            - BranchSide:      'xpath.c:9151,5'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
                - xmlXPathCompileExpr
                - xmlXPathErr
                - xmlXPathCompVariableReference
        - Branch String:   'xpath.c:9152,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9152,51'
              BranchSideFuncs:
                - xmlXPathCompVariableReference
            - BranchSide:      'xpath.c:9153,14'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
                - xmlXPathCompileExpr
                - xmlXPathErr
        - Branch String:   'xpath.c:9153,14'
          Branch Sides:
            - BranchSide:      'xpath.c:9154,2'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9163,16'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
        - Branch String:   'xpath.c:9154,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9155,2'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9155,2'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathErr
        - Branch String:   'xpath.c:9155,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9155,2'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9155,2'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathErr
        - Branch String:   'xpath.c:9155,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9155,2'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9155,2'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathErr
        - Branch String:   'xpath.c:9155,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9155,2'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9155,2'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathErr
        - Branch String:   'xpath.c:9155,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9155,2'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9156,22'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathErr
        - Branch String:   'xpath.c:9155,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9155,2'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9155,2'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathErr
        - Branch String:   'xpath.c:9157,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9157,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9158,6'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:9158,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9159,6'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9161,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9161,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9162,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9162,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9162,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9162,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9162,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9162,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9162,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9162,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9162,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9162,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9162,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9162,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9162,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9163,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9162,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9162,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9162,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9163,16'
          Branch Sides:
            - BranchSide:      'xpath.c:9163,16'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
            - BranchSide:      'xpath.c:9163,40'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
        - Branch String:   'xpath.c:9163,36'
          Branch Sides:
            - BranchSide:      'xpath.c:9163,40'
              BranchSideFuncs:
                - xmlXPathCompNumber
            - BranchSide:      'xpath.c:9164,21'
              BranchSideFuncs:
                - xmlXPathCompNumber
        - Branch String:   'xpath.c:9163,51'
          Branch Sides:
            - BranchSide:      'xpath.c:9163,54'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
            - BranchSide:      'xpath.c:9165,17'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
        - Branch String:   'xpath.c:9163,54'
          Branch Sides:
            - BranchSide:      'xpath.c:9163,54'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
            - BranchSide:      'xpath.c:9165,17'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
        - Branch String:   'xpath.c:9163,16'
          Branch Sides:
            - BranchSide:      'xpath.c:9164,21'
              BranchSideFuncs:
                - xmlXPathCompNumber
            - BranchSide:      'xpath.c:9165,17'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
        - Branch String:   'xpath.c:9165,30'
          Branch Sides:
            - BranchSide:      'xpath.c:9165,34'
              BranchSideFuncs:
                - xmlXPathCompLiteral
            - BranchSide:      'xpath.c:9166,22'
              BranchSideFuncs:
                - xmlXPathCompLiteral
        - Branch String:   'xpath.c:9165,16'
          Branch Sides:
            - BranchSide:      'xpath.c:9166,22'
              BranchSideFuncs:
                - xmlXPathCompLiteral
            - BranchSide:      'xpath.c:9168,27'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
        - Branch String:   'xpath.c:9170,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9170,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9170,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9170,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9170,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9170,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9170,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9170,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9170,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9170,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9170,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9170,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9170,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9170,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9170,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:9152,21'
          Dst:             xmlXPathCompVariableReference
        - Src:             'xpath.c:9156,2'
          Dst:             xmlXPathCompileExpr
        - Src:             'xpath.c:9159,6'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:9164,2'
          Dst:             xmlXPathCompNumber
        - Src:             'xpath.c:9166,2'
          Dst:             xmlXPathCompLiteral
        - Src:             'xpath.c:9168,2'
          Dst:             xmlXPathCompFunctionCall
    - functionName:    xmlXPathCompVariableReference
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9012
      functionLinenumberEnd: 9035
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         46
      ICount:          291
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - xmlXPathCompExprAdd
        - xmlXPathErr
        - xmlXPathParseQName
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:9016,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9016,5'
              BranchSideFuncs:
                - xmlXPathParseQName
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9016,5'
              BranchSideFuncs:
                - xmlXPathParseQName
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:9016,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9016,5'
              BranchSideFuncs:
                - xmlXPathParseQName
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9016,5'
              BranchSideFuncs:
                - xmlXPathParseQName
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:9016,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9016,5'
              BranchSideFuncs:
                - xmlXPathParseQName
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9016,5'
              BranchSideFuncs:
                - xmlXPathParseQName
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:9016,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9016,5'
              BranchSideFuncs:
                - xmlXPathParseQName
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9017,9'
              BranchSideFuncs:
                - xmlXPathParseQName
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:9016,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9016,5'
              BranchSideFuncs:
                - xmlXPathParseQName
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9016,5'
              BranchSideFuncs:
                - xmlXPathParseQName
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:9017,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9018,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9020,5'
              BranchSideFuncs:
                - xmlXPathParseQName
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:9020,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9021,31'
              BranchSideFuncs:
                - xmlXPathParseQName
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9021,31'
              BranchSideFuncs:
                - xmlXPathParseQName
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:9022,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9023,9'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9026,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:9027,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9028,9'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9031,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:9031,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9031,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9031,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:9031,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9031,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9031,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:9031,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9031,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9031,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:9031,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9031,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9032,10'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:9031,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9031,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9031,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:9032,33'
          Branch Sides:
            - BranchSide:      'xpath.c:9032,37'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9032,33'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9032,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9032,9'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9033,2'
              BranchSideFuncs:
                - xmlXPathErr
      Callsites:
        - Src:             'xpath.c:9018,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:9021,12'
          Dst:             xmlXPathParseQName
        - Src:             'xpath.c:9024,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:9027,9'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:9033,2'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathCompNumber
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8833
      functionLinenumberEnd: 8918
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         104
      ICount:          692
      EdgeCount:       139
      CyclomaticComplexity: 37
      functionsReached:
        - pow
        - xmlXPathCacheNewFloat
        - xmlXPathCompExprAdd
        - xmlXPathErr
        - xmlXPathReleaseObject
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:8844,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8844,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8845,10'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
                - pow
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8845,22'
          Branch Sides:
            - BranchSide:      'xpath.c:8845,27'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
                - pow
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8853,9'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
                - pow
                - xmlXPathErr
        - Branch String:   'xpath.c:8845,38'
          Branch Sides:
            - BranchSide:      'xpath.c:8845,42'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8846,9'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8845,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8846,9'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8853,9'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
                - pow
                - xmlXPathErr
        - Branch String:   'xpath.c:8854,25'
          Branch Sides:
            - BranchSide:      'xpath.c:8854,29'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
                - pow
                - xmlXPathErr
            - BranchSide:      'xpath.c:8854,5'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
                - pow
                - xmlXPathErr
        - Branch String:   'xpath.c:8854,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8855,8'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
                - pow
                - xmlXPathErr
            - BranchSide:      'xpath.c:8870,9'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
                - pow
                - xmlXPathErr
        - Branch String:   'xpath.c:8858,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8859,18'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
                - pow
                - xmlXPathErr
            - BranchSide:      'xpath.c:8859,18'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
                - pow
                - xmlXPathErr
        - Branch String:   'xpath.c:8870,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8871,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
                - xmlXPathErr
            - BranchSide:      'xpath.c:8894,10'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
        - Branch String:   'xpath.c:8874,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8875,15'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
                - xmlXPathErr
            - BranchSide:      'xpath.c:8875,15'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
                - xmlXPathErr
        - Branch String:   'xpath.c:8875,26'
          Branch Sides:
            - BranchSide:      'xpath.c:8875,47'
              BranchSideFuncs:
                - xmlXPathErr
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
            - BranchSide:      'xpath.c:8875,30'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
                - xmlXPathErr
        - Branch String:   'xpath.c:8875,42'
          Branch Sides:
            - BranchSide:      'xpath.c:8875,47'
              BranchSideFuncs:
                - xmlXPathErr
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
            - BranchSide:      'xpath.c:8878,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
        - Branch String:   'xpath.c:8875,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8876,13'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
            - BranchSide:      'xpath.c:8878,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
        - Branch String:   'xpath.c:8878,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8879,20'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
            - BranchSide:      'xpath.c:8882,15'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
        - Branch String:   'xpath.c:8880,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8878,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
            - BranchSide:      'xpath.c:8878,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
        - Branch String:   'xpath.c:8883,29'
          Branch Sides:
            - BranchSide:      'xpath.c:8883,33'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
            - BranchSide:      'xpath.c:8883,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
        - Branch String:   'xpath.c:8883,45'
          Branch Sides:
            - BranchSide:      'xpath.c:8883,49'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
            - BranchSide:      'xpath.c:8883,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
        - Branch String:   'xpath.c:8883,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8884,11'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
            - BranchSide:      'xpath.c:8889,31'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
        - Branch String:   'xpath.c:8887,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8883,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
            - BranchSide:      'xpath.c:8883,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
        - Branch String:   'xpath.c:8891,29'
          Branch Sides:
            - BranchSide:      'xpath.c:8891,33'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
            - BranchSide:      'xpath.c:8891,9'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
        - Branch String:   'xpath.c:8891,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8892,13'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
            - BranchSide:      'xpath.c:8893,5'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
        - Branch String:   'xpath.c:8892,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8891,9'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
            - BranchSide:      'xpath.c:8891,9'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
        - Branch String:   'xpath.c:8894,22'
          Branch Sides:
            - BranchSide:      'xpath.c:8894,26'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:8895,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:8894,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8895,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:8911,33'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:8895,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8896,13'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:8896,13'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:8896,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8897,34'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:8899,20'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:8898,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8899,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:8899,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:8900,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8901,2'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:8901,2'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:8902,29'
          Branch Sides:
            - BranchSide:      'xpath.c:8902,33'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:8902,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:8902,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8903,17'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:8907,13'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:8903,17'
          Branch Sides:
            - BranchSide:      'xpath.c:8904,28'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:8905,13'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:8905,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8902,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:8902,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:8907,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8908,25'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:8909,35'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:8912,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8913,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8914,16'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:8846,9'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8876,13'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8889,21'
          Dst:             pow
        - Src:             'xpath.c:8909,16'
          Dst:             pow
        - Src:             'xpath.c:8911,11'
          Dst:             xmlXPathCacheNewFloat
        - Src:             'xpath.c:8914,16'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:8916,9'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathCompLiteral
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8977
      functionLinenumberEnd: 8992
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlXPathCacheNewString
        - xmlXPathCompExprAdd
        - xmlXPathParseLiteral
        - xmlXPathReleaseObject
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:8982,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8983,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8984,34'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:8985,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8986,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8987,16'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:8981,11'
          Dst:             xmlXPathParseLiteral
        - Src:             'xpath.c:8984,11'
          Dst:             xmlXPathCacheNewString
        - Src:             'xpath.c:8987,16'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:8989,9'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathCompFunctionCall
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9077
      functionLinenumberEnd: 9135
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         96
      ICount:          633
      EdgeCount:       130
      CyclomaticComplexity: 36
      functionsReached:
        - xmlStrEqual
        - xmlXPathCompExprAdd
        - xmlXPathCompileExpr
        - xmlXPathErr
        - xmlXPathParseQName
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:9084,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9085,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9088,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
                - xmlXPathErr
        - Branch String:   'xpath.c:9088,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9088,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
                - xmlXPathErr
            - BranchSide:      'xpath.c:9088,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
                - xmlXPathErr
        - Branch String:   'xpath.c:9088,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9088,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
                - xmlXPathErr
            - BranchSide:      'xpath.c:9088,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
                - xmlXPathErr
        - Branch String:   'xpath.c:9088,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9088,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
                - xmlXPathErr
            - BranchSide:      'xpath.c:9088,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
                - xmlXPathErr
        - Branch String:   'xpath.c:9088,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9088,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
                - xmlXPathErr
            - BranchSide:      'xpath.c:9090,9'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
                - xmlXPathErr
        - Branch String:   'xpath.c:9088,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9088,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
                - xmlXPathErr
            - BranchSide:      'xpath.c:9088,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
                - xmlXPathErr
        - Branch String:   'xpath.c:9090,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9091,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9095,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
        - Branch String:   'xpath.c:9095,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9096,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
            - BranchSide:      'xpath.c:9096,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
        - Branch String:   'xpath.c:9096,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9096,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
            - BranchSide:      'xpath.c:9096,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
        - Branch String:   'xpath.c:9096,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9096,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
            - BranchSide:      'xpath.c:9096,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
        - Branch String:   'xpath.c:9096,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9096,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
            - BranchSide:      'xpath.c:9096,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
        - Branch String:   'xpath.c:9096,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9096,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
            - BranchSide:      'xpath.c:9101,10'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
        - Branch String:   'xpath.c:9096,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9096,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
            - BranchSide:      'xpath.c:9096,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
        - Branch String:   'xpath.c:9101,26'
          Branch Sides:
            - BranchSide:      'xpath.c:9101,30'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
            - BranchSide:      'xpath.c:9106,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:9101,46'
          Branch Sides:
            - BranchSide:      'xpath.c:9102,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
            - BranchSide:      'xpath.c:9106,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:9101,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9104,7'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
            - BranchSide:      'xpath.c:9106,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:9107,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9108,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
            - BranchSide:      'xpath.c:9129,9'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9108,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9109,16'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
            - BranchSide:      'xpath.c:9128,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9112,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9113,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9117,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathErr
        - Branch String:   'xpath.c:9119,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9119,22'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9120,10'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:9120,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9121,3'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9125,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:9125,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9126,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
            - BranchSide:      'xpath.c:9126,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:9126,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9126,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
            - BranchSide:      'xpath.c:9126,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:9126,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9126,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
            - BranchSide:      'xpath.c:9126,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:9126,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9126,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
            - BranchSide:      'xpath.c:9126,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:9126,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9108,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
            - BranchSide:      'xpath.c:9126,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:9126,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9126,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
            - BranchSide:      'xpath.c:9126,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:9129,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9130,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9133,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9133,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9134,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9134,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9134,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9134,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9134,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9134,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9134,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9134,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9134,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9134,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9134,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9134,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9134,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9134,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9134,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9134,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9134,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:9083,12'
          Dst:             xmlXPathParseQName
        - Src:             'xpath.c:9086,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:9093,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:9102,2'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:9111,6'
          Dst:             xmlXPathCompileExpr
        - Src:             'xpath.c:9117,6'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:9123,3'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:9129,9'
          Dst:             xmlXPathCompExprAdd
    - functionName:    xmlXPathParseQName
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8562
      functionLinenumberEnd: 8572
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - prefix
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlXPathParseNCName
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:8567,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8567,16'
              BranchSideFuncs:
                - xmlXPathParseNCName
            - BranchSide:      'xpath.c:8567,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8567,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8567,9'
              BranchSideFuncs:
                - xmlXPathParseNCName
            - BranchSide:      'xpath.c:8568,19'
              BranchSideFuncs:
                - xmlXPathParseNCName
        - Branch String:   'xpath.c:8569,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8570,28'
              BranchSideFuncs:
                - xmlXPathParseNCName
            - BranchSide:      'xpath.c:8570,28'
              BranchSideFuncs:
                - xmlXPathParseNCName
      Callsites:
        - Src:             'xpath.c:8566,11'
          Dst:             xmlXPathParseNCName
        - Src:             'xpath.c:8570,8'
          Dst:             xmlXPathParseNCName
    - functionName:    xmlXPathCacheFreeObjectList
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1549
      functionLinenumberEnd: 1564
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:1550,5'
          Branch Sides:
            - BranchSide:      'xpath.c:1553,25'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1564,1'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1555,6'
          Branch Sides:
            - BranchSide:      'xpath.c:1556,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1560,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1556,10'
          Branch Sides:
            - BranchSide:      'xpath.c:1557,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1558,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathDebugDumpNodeList
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1165
      functionLinenumberEnd: 1185
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - output
        - cur
        - depth
      BBCount:         16
      ICount:          110
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - fprintf
        - xmlDebugDumpOneNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:1170,29'
          Branch Sides:
            - BranchSide:      'xpath.c:1170,33'
              BranchSideFuncs:
                - xmlDebugDumpOneNode
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1170,5'
              BranchSideFuncs:
                - xmlDebugDumpOneNode
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1170,5'
          Branch Sides:
            - BranchSide:      'xpath.c:1171,34'
              BranchSideFuncs:
                - xmlDebugDumpOneNode
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1172,30'
              BranchSideFuncs:
                - xmlDebugDumpOneNode
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1173,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1174,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1180,5'
              BranchSideFuncs:
                - xmlDebugDumpOneNode
        - Branch String:   'xpath.c:1180,5'
          Branch Sides:
            - BranchSide:      'xpath.c:1180,5'
              BranchSideFuncs:
                - xmlDebugDumpOneNode
            - BranchSide:      'xpath.c:1181,8'
              BranchSideFuncs:
                - xmlDebugDumpOneNode
      Callsites:
        - Src:             'xpath.c:1174,2'
          Dst:             fprintf
        - Src:             'xpath.c:1175,2'
          Dst:             fprintf
        - Src:             'xpath.c:1183,2'
          Dst:             xmlDebugDumpOneNode
    - functionName:    xmlXPathDebugDumpNode
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1141
      functionLinenumberEnd: 1163
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - output
        - cur
        - depth
      BBCount:         21
      ICount:          135
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - fprintf
        - xmlDebugDumpAttr
        - xmlDebugDumpOneNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:1145,29'
          Branch Sides:
            - BranchSide:      'xpath.c:1145,33'
              BranchSideFuncs:
                - xmlDebugDumpOneNode
                - xmlDebugDumpAttr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1145,5'
              BranchSideFuncs:
                - xmlDebugDumpOneNode
                - xmlDebugDumpAttr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1145,5'
          Branch Sides:
            - BranchSide:      'xpath.c:1146,34'
              BranchSideFuncs:
                - xmlDebugDumpOneNode
                - xmlDebugDumpAttr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1147,30'
              BranchSideFuncs:
                - xmlDebugDumpOneNode
                - xmlDebugDumpAttr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1148,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1149,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1155,10'
              BranchSideFuncs:
                - xmlDebugDumpOneNode
                - xmlDebugDumpAttr
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1155,42'
          Branch Sides:
            - BranchSide:      'xpath.c:1156,8'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1157,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1155,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1157,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1159,16'
              BranchSideFuncs:
                - xmlDebugDumpOneNode
                - xmlDebugDumpAttr
        - Branch String:   'xpath.c:1159,16'
          Branch Sides:
            - BranchSide:      'xpath.c:1160,19'
              BranchSideFuncs:
                - xmlDebugDumpAttr
            - BranchSide:      'xpath.c:1162,22'
              BranchSideFuncs:
                - xmlDebugDumpOneNode
      Callsites:
        - Src:             'xpath.c:1149,2'
          Dst:             fprintf
        - Src:             'xpath.c:1150,2'
          Dst:             fprintf
        - Src:             'xpath.c:1157,2'
          Dst:             fprintf
        - Src:             'xpath.c:1158,2'
          Dst:             fprintf
        - Src:             'xpath.c:1160,2'
          Dst:             xmlDebugDumpAttr
        - Src:             'xpath.c:1162,2'
          Dst:             xmlDebugDumpOneNode
    - functionName:    xmlXPathRegisterAllFunctions
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12725
      functionLinenumberEnd: 12726
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlXPathEvalExpression
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12711
      functionLinenumberEnd: 12712
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - ctxt
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathEval
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:12712,12'
          Dst:             xmlXPathEval
    - functionName:    xmlXPathEval
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12628
      functionLinenumberEnd: 12655
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - ctx
      BBCount:         14
      ICount:          86
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlInitParser
        - xmlResetError
        - xmlXPathErr
        - xmlXPathEvalExpr
        - xmlXPathFreeParserContext
        - xmlXPathNewParserContext
        - xmlXPathValuePop
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xpath.c:12632,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12633,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12635,5'
              BranchSideFuncs:
                - xmlInitParser
                - xmlResetError
                - xmlXPathNewParserContext
                - xmlXPathEvalExpr
                - xmlXPathValuePop
                - xmlXPathFreeParserContext
                - xmlXPathErr
        - Branch String:   'xpath.c:12640,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12641,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12642,22'
              BranchSideFuncs:
                - xmlXPathEvalExpr
                - xmlXPathValuePop
                - xmlXPathFreeParserContext
                - xmlXPathErr
        - Branch String:   'xpath.c:12644,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12645,6'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
            - BranchSide:      'xpath.c:12646,16'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathFreeParserContext
                - xmlXPathErr
        - Branch String:   'xpath.c:12646,16'
          Branch Sides:
            - BranchSide:      'xpath.c:12647,21'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathFreeParserContext
            - BranchSide:      'xpath.c:12650,25'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathFreeParserContext
      Callsites:
        - Src:             'xpath.c:12635,5'
          Dst:             xmlInitParser
        - Src:             'xpath.c:12637,5'
          Dst:             xmlResetError
        - Src:             'xpath.c:12639,12'
          Dst:             xmlXPathNewParserContext
        - Src:             'xpath.c:12642,5'
          Dst:             xmlXPathEvalExpr
        - Src:             'xpath.c:12647,9'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:12650,8'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:12653,5'
          Dst:             xmlXPathFreeParserContext
    - functionName:    xmlXPathNewParserContext
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5018
      functionLinenumberEnd: 5043
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - ctxt
      BBCount:         13
      ICount:          114
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlDictReference
        - xmlXPathErrMemory
        - xmlXPathNewCompExpr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:5022,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5023,27'
              BranchSideFuncs:
                - xmlXPathErrMemory
            - BranchSide:      'xpath.c:5026,12'
              BranchSideFuncs:
                - xmlXPathNewCompExpr
                - xmlDictReference
                - xmlXPathErrMemory
        - Branch String:   'xpath.c:5031,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5032,27'
              BranchSideFuncs:
                - xmlXPathErrMemory
            - BranchSide:      'xpath.c:5037,10'
              BranchSideFuncs:
                - xmlDictReference
        - Branch String:   'xpath.c:5037,24'
          Branch Sides:
            - BranchSide:      'xpath.c:5037,28'
              BranchSideFuncs:
                - xmlDictReference
            - BranchSide:      'xpath.c:5042,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5037,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5038,27'
              BranchSideFuncs:
                - xmlDictReference
            - BranchSide:      'xpath.c:5042,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:5023,9'
          Dst:             xmlXPathErrMemory
        - Src:             'xpath.c:5030,17'
          Dst:             xmlXPathNewCompExpr
        - Src:             'xpath.c:5032,9'
          Dst:             xmlXPathErrMemory
        - Src:             'xpath.c:5039,2'
          Dst:             xmlDictReference
    - functionName:    xmlXPathEvalExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12568
      functionLinenumberEnd: 12615
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         32
      ICount:          191
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - xmlXPathCompileExpr
        - xmlXPathErr
        - xmlXPathOptimizeExpression
        - xmlXPathRunEval
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:12574,24'
          Branch Sides:
            - BranchSide:      'xpath.c:12574,28'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12575,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:12574,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12575,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12576,9'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathRunEval
                - xmlXPathOptimizeExpression
                - xmlXPathErr
        - Branch String:   'xpath.c:12576,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12577,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12593,13'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathRunEval
                - xmlXPathOptimizeExpression
                - xmlXPathErr
        - Branch String:   'xpath.c:12593,13'
          Branch Sides:
            - BranchSide:      'xpath.c:12594,24'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathRunEval
                - xmlXPathOptimizeExpression
                - xmlXPathErr
            - BranchSide:      'xpath.c:12595,22'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathRunEval
                - xmlXPathOptimizeExpression
                - xmlXPathErr
        - Branch String:   'xpath.c:12596,13'
          Branch Sides:
            - BranchSide:      'xpath.c:12597,36'
              BranchSideFuncs:
                - xmlXPathRunEval
                - xmlXPathOptimizeExpression
                - xmlXPathErr
            - BranchSide:      'xpath.c:12598,9'
              BranchSideFuncs:
                - xmlXPathRunEval
                - xmlXPathOptimizeExpression
                - xmlXPathErr
        - Branch String:   'xpath.c:12598,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12598,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12601,14'
              BranchSideFuncs:
                - xmlXPathRunEval
                - xmlXPathOptimizeExpression
                - xmlXPathErr
        - Branch String:   'xpath.c:12601,13'
          Branch Sides:
            - BranchSide:      'xpath.c:12602,13'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:12604,7'
              BranchSideFuncs:
                - xmlXPathRunEval
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:12604,31'
          Branch Sides:
            - BranchSide:      'xpath.c:12604,35'
              BranchSideFuncs:
                - xmlXPathRunEval
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:12614,21'
              BranchSideFuncs:
                - xmlXPathRunEval
        - Branch String:   'xpath.c:12604,6'
          Branch Sides:
            - BranchSide:      'xpath.c:12605,17'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathRunEval
            - BranchSide:      'xpath.c:12614,21'
              BranchSideFuncs:
                - xmlXPathRunEval
        - Branch String:   'xpath.c:12605,17'
          Branch Sides:
            - BranchSide:      'xpath.c:12606,28'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathRunEval
            - BranchSide:      'xpath.c:12607,33'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathRunEval
        - Branch String:   'xpath.c:12609,17'
          Branch Sides:
            - BranchSide:      'xpath.c:12610,40'
              BranchSideFuncs:
                - xmlXPathRunEval
            - BranchSide:      'xpath.c:12611,9'
              BranchSideFuncs:
                - xmlXPathRunEval
      Callsites:
        - Src:             'xpath.c:12595,2'
          Dst:             xmlXPathCompileExpr
        - Src:             'xpath.c:12602,13'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:12607,6'
          Dst:             xmlXPathOptimizeExpression
        - Src:             'xpath.c:12614,5'
          Dst:             xmlXPathRunEval
    - functionName:    xmlXPathFreeParserContext
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5093
      functionLinenumberEnd: 5115
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         16
      ICount:          107
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - xmlXPathFreeCompExpr
        - xmlXPathFreeObject
        - xmlXPathReleaseObject
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xpath.c:5096,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5097,16'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xmlXPathFreeObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5105,9'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
        - Branch String:   'xpath.c:5097,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5098,17'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeCompExpr
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5103,9'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
        - Branch String:   'xpath.c:5098,17'
          Branch Sides:
            - BranchSide:      'xpath.c:5099,39'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathFreeCompExpr
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:5101,36'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeCompExpr
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5105,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5105,9'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
            - BranchSide:      'xpath.c:5112,23'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
      Callsites:
        - Src:             'xpath.c:5099,17'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5101,17'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:5112,2'
          Dst:             xmlXPathFreeCompExpr
    - functionName:    xmlXPathFreeCompExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 985
      functionLinenumberEnd: 1026
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - comp
      BBCount:         38
      ICount:          219
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - xmlDictFree
        - xmlXPathFreeObject
      functionUses:    18
      BranchProfiles:
        - Branch String:   'xpath.c:989,9'
          Branch Sides:
            - BranchSide:      'xpath.c:990,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:991,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:991,9'
          Branch Sides:
            - BranchSide:      'xpath.c:992,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:1004,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:992,2'
          Branch Sides:
            - BranchSide:      'xpath.c:993,12'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:1003,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:994,10'
          Branch Sides:
            - BranchSide:      'xpath.c:995,7'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:1000,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:995,7'
          Branch Sides:
            - BranchSide:      'xpath.c:996,26'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:998,7'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:1000,10'
          Branch Sides:
            - BranchSide:      'xpath.c:1001,3'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:1002,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:1004,2'
          Branch Sides:
            - BranchSide:      'xpath.c:1005,12'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:1011,21'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'xpath.c:1006,10'
          Branch Sides:
            - BranchSide:      'xpath.c:1007,7'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:1010,2'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:1007,7'
          Branch Sides:
            - BranchSide:      'xpath.c:1008,26'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlDictFree
            - BranchSide:      'xpath.c:1009,6'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:1013,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1014,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1021,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1021,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1022,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1025,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:996,7'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:1008,7'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:1011,9'
          Dst:             xmlDictFree
    - functionName:    xmlXPathOptimizeExpression
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12298
      functionLinenumberEnd: 12369
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - op
      BBCount:         45
      ICount:          268
      EdgeCount:       58
      CyclomaticComplexity: 15
      functionsReached:
        - xmlXPathOptimizeExpression
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xpath.c:12307,47'
          Branch Sides:
            - BranchSide:      'xpath.c:12308,10'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:12353,9'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:12308,25'
          Branch Sides:
            - BranchSide:      'xpath.c:12309,10'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:12353,9'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:12307,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12311,37'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:12353,9'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:12313,55'
          Branch Sides:
            - BranchSide:      'xpath.c:12314,32'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:12350,5'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:12315,42'
          Branch Sides:
            - BranchSide:      'xpath.c:12316,14'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:12350,5'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:12316,33'
          Branch Sides:
            - BranchSide:      'xpath.c:12317,32'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:12350,5'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:12317,66'
          Branch Sides:
            - BranchSide:      'xpath.c:12318,32'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:12350,5'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:12313,13'
          Branch Sides:
            - BranchSide:      'xpath.c:12325,39'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:12350,5'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:12325,13'
          Branch Sides:
            - BranchSide:      'xpath.c:12333,33'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:12333,33'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:12343,33'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:12343,33'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:12347,21'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:12353,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12354,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12357,12'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:12358,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12359,13'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:12363,9'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:12359,13'
          Branch Sides:
            - BranchSide:      'xpath.c:12360,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12361,9'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:12363,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12364,36'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:12365,9'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:12365,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12366,29'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:12367,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:12367,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12367,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12368,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:12364,9'
          Dst:             xmlXPathOptimizeExpression
        - Src:             'xpath.c:12366,2'
          Dst:             xmlXPathOptimizeExpression
    - functionName:    xmlXPathRunEval
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12048
      functionLinenumberEnd: 12118
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - toBool
      BBCount:         19
      ICount:          153
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlXPathCompOpEval
        - xmlXPathCompOpEvalToBoolean
        - xmlXPathErr
        - xmlXPathPErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:12052,24'
          Branch Sides:
            - BranchSide:      'xpath.c:12052,28'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12053,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:12052,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12053,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12055,9'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathErr
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:12055,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12057,13'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathErr
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:12104,12'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathErr
        - Branch String:   'xpath.c:12064,6'
          Branch Sides:
            - BranchSide:      'xpath.c:12065,25'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:12068,2'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathErr
        - Branch String:   'xpath.c:12105,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12106,21'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:12109,16'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCompOpEvalToBoolean
        - Branch String:   'xpath.c:12110,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12111,37'
              BranchSideFuncs:
                - xmlXPathCompOpEvalToBoolean
            - BranchSide:      'xpath.c:12114,21'
              BranchSideFuncs:
                - xmlXPathCompOpEval
      Callsites:
        - Src:             'xpath.c:12065,6'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:12106,9'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:12111,9'
          Dst:             xmlXPathCompOpEvalToBoolean
        - Src:             'xpath.c:12114,2'
          Dst:             xmlXPathCompOpEval
    - functionName:    xmlXPathNewCompExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 953
      functionLinenumberEnd: 975
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          81
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:956,33'
          Branch Sides:
            - BranchSide:      'xpath.c:954,25'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:956,33'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:957,9'
          Branch Sides:
            - BranchSide:      'xpath.c:958,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:959,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:968,9'
          Branch Sides:
            - BranchSide:      'xpath.c:969,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:972,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNodeEval
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12692
      functionLinenumberEnd: 12698
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - str
        - ctx
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlXPathEval
        - xmlXPathSetContextNode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:12693,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12694,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12695,32'
              BranchSideFuncs:
                - xmlXPathSetContextNode
                - xmlXPathEval
        - Branch String:   'xpath.c:12695,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12696,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12697,25'
              BranchSideFuncs:
                - xmlXPathEval
      Callsites:
        - Src:             'xpath.c:12695,9'
          Dst:             xmlXPathSetContextNode
        - Src:             'xpath.c:12697,12'
          Dst:             xmlXPathEval
    - functionName:    xmlXPathSetContextNode
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12668
      functionLinenumberEnd: 12677
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - ctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:12669,24'
          Branch Sides:
            - BranchSide:      'xpath.c:12669,28'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12670,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:12669,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12670,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12672,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:12672,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12673,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12676,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathCompiledEvalToBoolean
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12554
      functionLinenumberEnd: 12555
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - comp
        - ctxt
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathCompiledEvalInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:12555,12'
          Dst:             xmlXPathCompiledEvalInternal
    - functionName:    xmlXPathCompiledEvalInternal
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12487
      functionLinenumberEnd: 12519
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - comp
        - ctxt
        - resObjPtr
        - toBool
      BBCount:         20
      ICount:          129
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlInitParser
        - xmlResetError
        - xmlXPathCompParserContext
        - xmlXPathErr
        - xmlXPathFreeParserContext
        - xmlXPathReleaseObject
        - xmlXPathRunEval
        - xmlXPathValuePop
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:12492,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12493,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12494,5'
              BranchSideFuncs:
                - xmlInitParser
                - xmlResetError
                - xmlXPathCompParserContext
                - xmlXPathRunEval
                - xmlXPathReleaseObject
                - xmlXPathFreeParserContext
                - xmlXPathValuePop
                - xmlXPathErr
        - Branch String:   'xpath.c:12499,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12500,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12501,27'
              BranchSideFuncs:
                - xmlXPathRunEval
                - xmlXPathReleaseObject
                - xmlXPathFreeParserContext
                - xmlXPathValuePop
                - xmlXPathErr
        - Branch String:   'xpath.c:12503,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12504,13'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathFreeParserContext
                - xmlXPathErr
            - BranchSide:      'xpath.c:12510,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathFreeParserContext
        - Branch String:   'xpath.c:12504,13'
          Branch Sides:
            - BranchSide:      'xpath.c:12505,25'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathReleaseObject
                - xmlXPathFreeParserContext
            - BranchSide:      'xpath.c:12506,19'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathFreeParserContext
        - Branch String:   'xpath.c:12510,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12511,22'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
            - BranchSide:      'xpath.c:12513,31'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathFreeParserContext
      Callsites:
        - Src:             'xpath.c:12494,5'
          Dst:             xmlInitParser
        - Src:             'xpath.c:12496,5'
          Dst:             xmlResetError
        - Src:             'xpath.c:12498,13'
          Dst:             xmlXPathCompParserContext
        - Src:             'xpath.c:12501,11'
          Dst:             xmlXPathRunEval
        - Src:             'xpath.c:12505,13'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:12507,22'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:12513,9'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:12516,5'
          Dst:             xmlXPathFreeParserContext
    - functionName:    xmlXPathCompiledEval
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12533
      functionLinenumberEnd: 12537
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - comp
        - ctx
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathCompiledEvalInternal
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:12536,5'
          Dst:             xmlXPathCompiledEvalInternal
    - functionName:    xmlXPathCompile
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12465
      functionLinenumberEnd: 12466
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathCtxtCompile
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:12466,12'
          Dst:             xmlXPathCtxtCompile
    - functionName:    xmlXPathCtxtCompile
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12382
      functionLinenumberEnd: 12453
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - str
      BBCount:         39
      ICount:          226
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - xmlInitParser
        - xmlStrdup
        - xmlXPathCompileExpr
        - xmlXPathFreeContext
        - xmlXPathFreeParserContext
        - xmlXPathNewContext
        - xmlXPathNewParserContext
        - xmlXPathOptimizeExpression
        - xmlXPatherror
      functionUses:    10
      BranchProfiles:
        - Branch String:   'xpath.c:12399,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12400,19'
              BranchSideFuncs:
                - xmlXPathNewContext
                - xmlXPathNewParserContext
                - xmlXPathCompileExpr
                - xmlXPathFreeParserContext
                - xmlStrdup
                - xmlXPathFreeContext
                - xmlXPathOptimizeExpression
                - xmlXPatherror
                - xmlXPathFreeParserContext
                - xmlXPathFreeContext
                - xmlXPathFreeContext
            - BranchSide:      'xpath.c:12406,38'
              BranchSideFuncs:
                - xmlXPathNewParserContext
                - xmlXPathCompileExpr
                - xmlXPathFreeParserContext
                - xmlStrdup
                - xmlXPathFreeContext
                - xmlXPathOptimizeExpression
                - xmlXPatherror
                - xmlXPathFreeParserContext
                - xmlXPathFreeContext
                - xmlXPathFreeContext
        - Branch String:   'xpath.c:12401,13'
          Branch Sides:
            - BranchSide:      'xpath.c:12402,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12403,16'
              BranchSideFuncs:
                - xmlXPathNewParserContext
                - xmlXPathCompileExpr
                - xmlXPathFreeParserContext
                - xmlStrdup
                - xmlXPathFreeContext
                - xmlXPathOptimizeExpression
                - xmlXPatherror
                - xmlXPathFreeParserContext
                - xmlXPathFreeContext
                - xmlXPathFreeContext
        - Branch String:   'xpath.c:12407,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12408,13'
              BranchSideFuncs:
                - xmlXPathFreeContext
            - BranchSide:      'xpath.c:12413,16'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathFreeParserContext
                - xmlStrdup
                - xmlXPathFreeContext
                - xmlXPathOptimizeExpression
                - xmlXPatherror
                - xmlXPathFreeParserContext
                - xmlXPathFreeContext
        - Branch String:   'xpath.c:12408,13'
          Branch Sides:
            - BranchSide:      'xpath.c:12409,33'
              BranchSideFuncs:
                - xmlXPathFreeContext
            - BranchSide:      'xpath.c:12410,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:12417,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12419,35'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
                - xmlXPathFreeContext
            - BranchSide:      'xpath.c:12425,10'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
                - xmlStrdup
                - xmlXPathFreeContext
                - xmlXPathOptimizeExpression
                - xmlXPatherror
        - Branch String:   'xpath.c:12420,13'
          Branch Sides:
            - BranchSide:      'xpath.c:12421,33'
              BranchSideFuncs:
                - xmlXPathFreeContext
            - BranchSide:      'xpath.c:12422,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:12425,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12432,16'
              BranchSideFuncs:
                - xmlXPatherror
                - xmlXPathFreeParserContext
                - xmlStrdup
                - xmlXPathFreeContext
            - BranchSide:      'xpath.c:12435,9'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
                - xmlStrdup
                - xmlXPathFreeContext
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:12436,25'
          Branch Sides:
            - BranchSide:      'xpath.c:12436,29'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
                - xmlStrdup
                - xmlXPathFreeContext
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:12443,2'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
                - xmlStrdup
                - xmlXPathFreeContext
        - Branch String:   'xpath.c:12436,6'
          Branch Sides:
            - BranchSide:      'xpath.c:12437,17'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathFreeParserContext
                - xmlStrdup
                - xmlXPathFreeContext
            - BranchSide:      'xpath.c:12443,2'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
                - xmlStrdup
                - xmlXPathFreeContext
        - Branch String:   'xpath.c:12437,17'
          Branch Sides:
            - BranchSide:      'xpath.c:12438,28'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathFreeParserContext
                - xmlStrdup
                - xmlXPathFreeContext
            - BranchSide:      'xpath.c:12439,33'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathFreeParserContext
                - xmlStrdup
                - xmlXPathFreeContext
        - Branch String:   'xpath.c:12440,17'
          Branch Sides:
            - BranchSide:      'xpath.c:12441,31'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
                - xmlStrdup
                - xmlXPathFreeContext
            - BranchSide:      'xpath.c:12442,2'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
                - xmlStrdup
                - xmlXPathFreeContext
        - Branch String:   'xpath.c:12446,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12447,29'
              BranchSideFuncs:
                - xmlXPathFreeContext
                - xmlStrdup
            - BranchSide:      'xpath.c:12449,9'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xpath.c:12449,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12450,25'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:12452,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:12394,5'
          Dst:             xmlInitParser
        - Src:             'xpath.c:12400,19'
          Dst:             xmlXPathNewContext
        - Src:             'xpath.c:12406,13'
          Dst:             xmlXPathNewParserContext
        - Src:             'xpath.c:12409,13'
          Dst:             xmlXPathFreeContext
        - Src:             'xpath.c:12414,5'
          Dst:             xmlXPathCompileExpr
        - Src:             'xpath.c:12419,9'
          Dst:             xmlXPathFreeParserContext
        - Src:             'xpath.c:12421,13'
          Dst:             xmlXPathFreeContext
        - Src:             'xpath.c:12432,2'
          Dst:             xmlXPatherror
        - Src:             'xpath.c:12439,6'
          Dst:             xmlXPathOptimizeExpression
        - Src:             'xpath.c:12445,5'
          Dst:             xmlXPathFreeParserContext
        - Src:             'xpath.c:12447,9'
          Dst:             xmlXPathFreeContext
        - Src:             'xpath.c:12450,15'
          Dst:             xmlStrdup
    - functionName:    xmlXPathNewContext
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4926
      functionLinenumberEnd: 4960
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
      BBCount:         6
      ICount:          79
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xpath.c:4930,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4931,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4932,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathFreeContext
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4969
      functionLinenumberEnd: 4979
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlResetError
        - xmlXPathFreeCache
        - xmlXPathRegisteredFuncsCleanup
        - xmlXPathRegisteredNsCleanup
        - xmlXPathRegisteredVariablesCleanup
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xpath.c:4970,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4970,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4972,9'
              BranchSideFuncs:
                - xmlXPathRegisteredNsCleanup
                - xmlXPathRegisteredFuncsCleanup
                - xmlXPathRegisteredVariablesCleanup
                - xmlResetError
                - xmlXPathFreeCache
        - Branch String:   'xpath.c:4972,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4973,46'
              BranchSideFuncs:
                - xmlXPathFreeCache
                - xmlXPathRegisteredNsCleanup
                - xmlXPathRegisteredFuncsCleanup
                - xmlXPathRegisteredVariablesCleanup
                - xmlResetError
            - BranchSide:      'xpath.c:4974,33'
              BranchSideFuncs:
                - xmlXPathRegisteredNsCleanup
                - xmlXPathRegisteredFuncsCleanup
                - xmlXPathRegisteredVariablesCleanup
                - xmlResetError
      Callsites:
        - Src:             'xpath.c:4973,2'
          Dst:             xmlXPathFreeCache
        - Src:             'xpath.c:4974,5'
          Dst:             xmlXPathRegisteredNsCleanup
        - Src:             'xpath.c:4975,5'
          Dst:             xmlXPathRegisteredFuncsCleanup
        - Src:             'xpath.c:4976,5'
          Dst:             xmlXPathRegisteredVariablesCleanup
        - Src:             'xpath.c:4977,5'
          Dst:             xmlResetError
    - functionName:    xmlXPatherror
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - file
        - line
        - no
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathErr
      functionUses:    110
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:802,5'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathFreeCache
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1568
      functionLinenumberEnd: 1576
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cache
      BBCount:         12
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlXPathCacheFreeObjectList
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:1569,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1570,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1571,9'
              BranchSideFuncs:
                - xmlXPathCacheFreeObjectList
                - xmlXPathCacheFreeObjectList
        - Branch String:   'xpath.c:1571,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1572,30'
              BranchSideFuncs:
                - xmlXPathCacheFreeObjectList
                - xmlXPathCacheFreeObjectList
            - BranchSide:      'xpath.c:1573,9'
              BranchSideFuncs:
                - xmlXPathCacheFreeObjectList
        - Branch String:   'xpath.c:1573,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1574,30'
              BranchSideFuncs:
                - xmlXPathCacheFreeObjectList
            - BranchSide:      'xpath.c:1575,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:1572,2'
          Dst:             xmlXPathCacheFreeObjectList
        - Src:             'xpath.c:1574,2'
          Dst:             xmlXPathCacheFreeObjectList
    - functionName:    xmlXPathRegisteredNsCleanup
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4185
      functionLinenumberEnd: 4191
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlHashDefaultDeallocator
        - xmlHashFree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:4186,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4187,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4189,17'
              BranchSideFuncs:
                - xmlHashFree
      Callsites:
        - Src:             'xpath.c:4189,5'
          Dst:             xmlHashFree
        - Src:             'xpath.c:4189,5'
          Dst:             xmlHashDefaultDeallocator
    - functionName:    xmlXPathRegisteredFuncsCleanup
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3944
      functionLinenumberEnd: 3950
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlHashFree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:3945,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3946,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3948,17'
              BranchSideFuncs:
                - xmlHashFree
      Callsites:
        - Src:             'xpath.c:3948,5'
          Dst:             xmlHashFree
    - functionName:    xmlXPathRegisteredVariablesCleanup
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4089
      functionLinenumberEnd: 4095
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlHashFree
        - xmlXPathFreeObjectEntry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:4090,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4091,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4093,17'
              BranchSideFuncs:
                - xmlHashFree
      Callsites:
        - Src:             'xpath.c:4093,5'
          Dst:             xmlHashFree
        - Src:             'xpath.c:4093,5'
          Dst:             xmlXPathFreeObjectEntry
    - functionName:    xmlXPathFreeObjectEntry
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4413
      functionLinenumberEnd: 4415
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathFreeObject
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:4414,5'
          Dst:             xmlXPathFreeObject
    - functionName:    xmlXPathEvalPredicate
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12143
      functionLinenumberEnd: 12162
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - res
      BBCount:         22
      ICount:          123
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - xmlStrlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:12144,24'
          Branch Sides:
            - BranchSide:      'xpath.c:12144,42'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12144,28'
              BranchSideFuncs:
                - xmlStrlen
        - Branch String:   'xpath.c:12144,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12144,42'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12145,13'
              BranchSideFuncs:
                - xmlStrlen
        - Branch String:   'xpath.c:12145,5'
          Branch Sides:
            - BranchSide:      'xpath.c:12147,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12149,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12152,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12152,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12156,14'
              BranchSideFuncs:
                - xmlStrlen
            - BranchSide:      'xpath.c:12159,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:12152,10'
          Branch Sides:
            - BranchSide:      'xpath.c:12153,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12154,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:12156,38'
          Branch Sides:
            - BranchSide:      'xpath.c:12156,38'
              BranchSideFuncs:
                - xmlStrlen
            - BranchSide:      'xpath.c:12157,24'
              BranchSideFuncs:
                - xmlStrlen
      Callsites:
        - Src:             'xpath.c:12157,14'
          Dst:             xmlStrlen
    - functionName:    xmlXPathParseName
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8590
      functionLinenumberEnd: 8624
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         60
      ICount:          316
      EdgeCount:       82
      CyclomaticComplexity: 24
      functionsReached:
        - xmlStrndup
        - xmlXPathErr
        - xmlXPathPErrMemory
        - xmlXPathParseNameComplex
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xpath.c:8595,24'
          Branch Sides:
            - BranchSide:      'xpath.c:8595,48'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8595,28'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8595,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8595,48'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8599,10'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8600,24'
          Branch Sides:
            - BranchSide:      'xpath.c:8600,29'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8601,5'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8600,42'
          Branch Sides:
            - BranchSide:      'xpath.c:8601,5'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8603,4'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8601,17'
          Branch Sides:
            - BranchSide:      'xpath.c:8601,22'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8602,4'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8601,35'
          Branch Sides:
            - BranchSide:      'xpath.c:8602,4'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8603,4'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8602,15'
          Branch Sides:
            - BranchSide:      'xpath.c:8602,20'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8603,4'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8600,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8603,4'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8623,37'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
        - Branch String:   'xpath.c:8604,24'
          Branch Sides:
            - BranchSide:      'xpath.c:8604,29'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8605,12'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8604,42'
          Branch Sides:
            - BranchSide:      'xpath.c:8604,2'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8605,12'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8605,24'
          Branch Sides:
            - BranchSide:      'xpath.c:8605,29'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8606,12'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8605,42'
          Branch Sides:
            - BranchSide:      'xpath.c:8604,2'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8606,12'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8606,24'
          Branch Sides:
            - BranchSide:      'xpath.c:8606,29'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8607,11'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8606,42'
          Branch Sides:
            - BranchSide:      'xpath.c:8604,2'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8607,11'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8607,22'
          Branch Sides:
            - BranchSide:      'xpath.c:8604,2'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8607,27'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8607,38'
          Branch Sides:
            - BranchSide:      'xpath.c:8604,2'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8608,11'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8608,22'
          Branch Sides:
            - BranchSide:      'xpath.c:8604,2'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8608,27'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8604,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8609,8'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8610,8'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8610,16'
          Branch Sides:
            - BranchSide:      'xpath.c:8610,21'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8622,5'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
        - Branch String:   'xpath.c:8610,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8611,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8622,5'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
        - Branch String:   'xpath.c:8612,17'
          Branch Sides:
            - BranchSide:      'xpath.c:8613,29'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8616,23'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8617,17'
          Branch Sides:
            - BranchSide:      'xpath.c:8618,36'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8619,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:8614,17'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8616,12'
          Dst:             xmlStrndup
        - Src:             'xpath.c:8618,17'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:8623,12'
          Dst:             xmlXPathParseNameComplex
    - functionName:    xmlXPathIsAncestor
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6910
      functionLinenumberEnd: 6927
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ancestor
        - node
      BBCount:         22
      ICount:          115
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6911,28'
          Branch Sides:
            - BranchSide:      'xpath.c:6911,47'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6911,32'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6911,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6911,47'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6912,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6912,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6913,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6914,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6914,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6915,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6917,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6917,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6917,37'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6919,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6919,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6919,45'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6920,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6920,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6920,45'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6921,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6921,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6922,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6926,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6922,13'
          Branch Sides:
            - BranchSide:      'xpath.c:6923,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6924,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNextPreceding
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6944
      functionLinenumberEnd: 6976
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         47
      ICount:          237
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - xmlXPathIsAncestor
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:6945,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6945,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6945,28'
              BranchSideFuncs:
                - xmlXPathIsAncestor
        - Branch String:   'xpath.c:6945,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6945,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6946,9'
              BranchSideFuncs:
                - xmlXPathIsAncestor
        - Branch String:   'xpath.c:6946,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6947,15'
              BranchSideFuncs:
                - xmlXPathIsAncestor
            - BranchSide:      'xpath.c:6959,10'
              BranchSideFuncs:
                - xmlXPathIsAncestor
        - Branch String:   'xpath.c:6948,13'
          Branch Sides:
            - BranchSide:      'xpath.c:6949,19'
              BranchSideFuncs:
                - xmlXPathIsAncestor
            - BranchSide:      'xpath.c:6950,20'
              BranchSideFuncs:
                - xmlXPathIsAncestor
        - Branch String:   'xpath.c:6953,36'
          Branch Sides:
            - BranchSide:      'xpath.c:6954,18'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6955,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6953,17'
          Branch Sides:
            - BranchSide:      'xpath.c:6955,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6956,32'
              BranchSideFuncs:
                - xmlXPathIsAncestor
        - Branch String:   'xpath.c:6959,23'
          Branch Sides:
            - BranchSide:      'xpath.c:6959,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6960,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6959,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6960,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6961,10'
              BranchSideFuncs:
                - xmlXPathIsAncestor
        - Branch String:   'xpath.c:6961,29'
          Branch Sides:
            - BranchSide:      'xpath.c:6961,33'
              BranchSideFuncs:
                - xmlXPathIsAncestor
            - BranchSide:      'xpath.c:6963,5'
              BranchSideFuncs:
                - xmlXPathIsAncestor
        - Branch String:   'xpath.c:6961,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6962,8'
              BranchSideFuncs:
                - xmlXPathIsAncestor
            - BranchSide:      'xpath.c:6963,5'
              BranchSideFuncs:
                - xmlXPathIsAncestor
        - Branch String:   'xpath.c:6964,13'
          Branch Sides:
            - BranchSide:      'xpath.c:6965,24'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6969,15'
              BranchSideFuncs:
                - xmlXPathIsAncestor
        - Branch String:   'xpath.c:6965,13'
          Branch Sides:
            - BranchSide:      'xpath.c:6965,60'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6966,21'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6970,13'
          Branch Sides:
            - BranchSide:      'xpath.c:6971,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6972,13'
              BranchSideFuncs:
                - xmlXPathIsAncestor
        - Branch String:   'xpath.c:6972,13'
          Branch Sides:
            - BranchSide:      'xpath.c:6973,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6974,5'
              BranchSideFuncs:
                - xmlXPathIsAncestor
        - Branch String:   'xpath.c:6974,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6964,13'
              BranchSideFuncs:
                - xmlXPathIsAncestor
            - BranchSide:      'xpath.c:6975,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:6974,14'
          Dst:             xmlXPathIsAncestor
    - functionName:    xmlXPathSetErrorHandler
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4994
      functionLinenumberEnd: 5000
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - handler
        - data
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:4995,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4996,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4998,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathConvertBoolean
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4899
      functionLinenumberEnd: 4909
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlXPathCastToBoolean
        - xmlXPathFreeObject
        - xmlXPathNewBoolean
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:4902,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4903,9'
              BranchSideFuncs:
                - xmlXPathNewBoolean
            - BranchSide:      'xpath.c:4904,9'
              BranchSideFuncs:
                - xmlXPathCastToBoolean
                - xmlXPathNewBoolean
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:4904,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4905,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4906,52'
              BranchSideFuncs:
                - xmlXPathCastToBoolean
                - xmlXPathNewBoolean
                - xmlXPathFreeObject
      Callsites:
        - Src:             'xpath.c:4903,9'
          Dst:             xmlXPathNewBoolean
        - Src:             'xpath.c:4906,30'
          Dst:             xmlXPathCastToBoolean
        - Src:             'xpath.c:4906,11'
          Dst:             xmlXPathNewBoolean
        - Src:             'xpath.c:4907,5'
          Dst:             xmlXPathFreeObject
    - functionName:    xmlXPathConvertNumber
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4792
      functionLinenumberEnd: 4802
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlXPathCastToNumber
        - xmlXPathFreeObject
        - xmlXPathNewFloat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:4795,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4796,9'
              BranchSideFuncs:
                - xmlXPathNewFloat
            - BranchSide:      'xpath.c:4797,9'
              BranchSideFuncs:
                - xmlXPathCastToNumber
                - xmlXPathNewFloat
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:4797,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4798,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4799,49'
              BranchSideFuncs:
                - xmlXPathCastToNumber
                - xmlXPathNewFloat
                - xmlXPathFreeObject
      Callsites:
        - Src:             'xpath.c:4796,9'
          Dst:             xmlXPathNewFloat
        - Src:             'xpath.c:4799,28'
          Dst:             xmlXPathCastToNumber
        - Src:             'xpath.c:4799,11'
          Dst:             xmlXPathNewFloat
        - Src:             'xpath.c:4800,5'
          Dst:             xmlXPathFreeObject
    - functionName:    xmlXPathCastToNumber
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4778
      functionLinenumberEnd: 4779
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathCastToNumberInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:4779,12'
          Dst:             xmlXPathCastToNumberInternal
    - functionName:    xmlXPathCastNodeSetToNumber
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4757
      functionLinenumberEnd: 4767
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ns
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlXPathCastNodeSetToString
        - xmlXPathCastStringToNumber
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:4761,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4762,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4763,39'
              BranchSideFuncs:
                - xmlXPathCastNodeSetToString
                - xmlXPathCastStringToNumber
      Callsites:
        - Src:             'xpath.c:4763,11'
          Dst:             xmlXPathCastNodeSetToString
        - Src:             'xpath.c:4764,11'
          Dst:             xmlXPathCastStringToNumber
    - functionName:    xmlXPathCastNodeToNumber
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4744
      functionLinenumberEnd: 4745
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathNodeToNumberInternal
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:4745,12'
          Dst:             xmlXPathNodeToNumberInternal
    - functionName:    xmlXPathConvertString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4650
      functionLinenumberEnd: 4679
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         18
      ICount:          102
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - xmlXPathCastBooleanToString
        - xmlXPathCastNodeSetToString
        - xmlXPathCastNumberToString
        - xmlXPathFreeObject
        - xmlXPathNewCString
        - xmlXPathWrapString
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:4653,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4654,9'
              BranchSideFuncs:
                - xmlXPathNewCString
            - BranchSide:      'xpath.c:4656,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathWrapString
                - xmlXPathNewCString
                - xmlXPathCastNumberToString
                - xmlXPathCastBooleanToString
                - xmlXPathCastNodeSetToString
        - Branch String:   'xpath.c:4656,5'
          Branch Sides:
            - BranchSide:      'xpath.c:4658,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathWrapString
                - xmlXPathNewCString
            - BranchSide:      'xpath.c:4661,36'
              BranchSideFuncs:
                - xmlXPathCastNodeSetToString
                - xmlXPathFreeObject
                - xmlXPathWrapString
                - xmlXPathNewCString
            - BranchSide:      'xpath.c:4661,36'
              BranchSideFuncs:
                - xmlXPathCastNodeSetToString
                - xmlXPathFreeObject
                - xmlXPathWrapString
                - xmlXPathNewCString
            - BranchSide:      'xpath.c:4664,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4666,36'
              BranchSideFuncs:
                - xmlXPathCastBooleanToString
                - xmlXPathFreeObject
                - xmlXPathWrapString
                - xmlXPathNewCString
            - BranchSide:      'xpath.c:4669,35'
              BranchSideFuncs:
                - xmlXPathCastNumberToString
                - xmlXPathFreeObject
                - xmlXPathWrapString
                - xmlXPathNewCString
            - BranchSide:      'xpath.c:4673,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathWrapString
                - xmlXPathNewCString
            - BranchSide:      'xpath.c:4675,24'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathWrapString
                - xmlXPathNewCString
        - Branch String:   'xpath.c:4676,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4677,9'
              BranchSideFuncs:
                - xmlXPathNewCString
            - BranchSide:      'xpath.c:4678,31'
              BranchSideFuncs:
                - xmlXPathWrapString
      Callsites:
        - Src:             'xpath.c:4654,9'
          Dst:             xmlXPathNewCString
        - Src:             'xpath.c:4661,8'
          Dst:             xmlXPathCastNodeSetToString
        - Src:             'xpath.c:4666,8'
          Dst:             xmlXPathCastBooleanToString
        - Src:             'xpath.c:4669,8'
          Dst:             xmlXPathCastNumberToString
        - Src:             'xpath.c:4675,5'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:4677,9'
          Dst:             xmlXPathNewCString
        - Src:             'xpath.c:4678,12'
          Dst:             xmlXPathWrapString
    - functionName:    xmlXPathNewCString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4304
      functionLinenumberEnd: 4305
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathNewString
      functionUses:    53
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:4305,12'
          Dst:             xmlXPathNewString
    - functionName:    xmlXPathWrapExternal
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4330
      functionLinenumberEnd: 4340
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:4334,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4335,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4336,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathWrapCString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4317
      functionLinenumberEnd: 4318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathWrapString
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:4318,12'
          Dst:             xmlXPathWrapString
    - functionName:    xmlXPathRegisterNs
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4110
      functionLinenumberEnd: 4143
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - prefix
        - ns_uri
      BBCount:         21
      ICount:          133
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - xmlHashCreate
        - xmlHashDefaultDeallocator
        - xmlHashRemoveEntry
        - xmlHashUpdateEntry
        - xmlStrdup
        - xmlXPathErrMemory
      functionUses:    16
      BranchProfiles:
        - Branch String:   'xpath.c:4113,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4114,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4115,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashUpdateEntry
                - xmlXPathErrMemory
                - xmlXPathErrMemory
                - xmlHashRemoveEntry
                - xmlXPathErrMemory
                - xmlHashCreate
        - Branch String:   'xpath.c:4115,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4116,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4117,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashUpdateEntry
                - xmlXPathErrMemory
                - xmlXPathErrMemory
                - xmlHashRemoveEntry
                - xmlXPathErrMemory
                - xmlHashCreate
        - Branch String:   'xpath.c:4117,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4118,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4120,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashUpdateEntry
                - xmlXPathErrMemory
                - xmlXPathErrMemory
                - xmlHashRemoveEntry
                - xmlXPathErrMemory
                - xmlHashCreate
        - Branch String:   'xpath.c:4120,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4121,17'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlStrdup
                - xmlHashUpdateEntry
                - xmlXPathErrMemory
                - xmlXPathErrMemory
                - xmlHashRemoveEntry
                - xmlXPathErrMemory
            - BranchSide:      'xpath.c:4122,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashUpdateEntry
                - xmlXPathErrMemory
                - xmlXPathErrMemory
                - xmlHashRemoveEntry
                - xmlXPathErrMemory
        - Branch String:   'xpath.c:4122,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4123,27'
              BranchSideFuncs:
                - xmlXPathErrMemory
            - BranchSide:      'xpath.c:4126,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashUpdateEntry
                - xmlXPathErrMemory
                - xmlXPathErrMemory
                - xmlHashRemoveEntry
        - Branch String:   'xpath.c:4126,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4127,35'
              BranchSideFuncs:
                - xmlHashRemoveEntry
            - BranchSide:      'xpath.c:4130,22'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashUpdateEntry
                - xmlXPathErrMemory
                - xmlXPathErrMemory
        - Branch String:   'xpath.c:4131,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4132,27'
              BranchSideFuncs:
                - xmlXPathErrMemory
            - BranchSide:      'xpath.c:4135,28'
              BranchSideFuncs:
                - xmlHashUpdateEntry
                - xmlXPathErrMemory
        - Branch String:   'xpath.c:4135,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4137,27'
              BranchSideFuncs:
                - xmlXPathErrMemory
            - BranchSide:      'xpath.c:4142,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:4121,17'
          Dst:             xmlHashCreate
        - Src:             'xpath.c:4123,9'
          Dst:             xmlXPathErrMemory
        - Src:             'xpath.c:4127,16'
          Dst:             xmlHashRemoveEntry
        - Src:             'xpath.c:4127,16'
          Dst:             xmlHashDefaultDeallocator
        - Src:             'xpath.c:4130,12'
          Dst:             xmlStrdup
        - Src:             'xpath.c:4132,9'
          Dst:             xmlXPathErrMemory
        - Src:             'xpath.c:4135,9'
          Dst:             xmlHashUpdateEntry
        - Src:             'xpath.c:4135,9'
          Dst:             xmlHashDefaultDeallocator
        - Src:             'xpath.c:4137,9'
          Dst:             xmlXPathErrMemory
    - functionName:    xmlXPathRegisterVariableLookup
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4017
      functionLinenumberEnd: 4022
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - f
        - data
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:4018,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4019,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4020,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathRegisterVariableNS
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3990
      functionLinenumberEnd: 4005
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - ns_uri
        - value
      BBCount:         15
      ICount:          94
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlHashCreate
        - xmlHashRemoveEntry2
        - xmlHashUpdateEntry2
        - xmlXPathFreeObjectEntry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:3991,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3992,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3993,9'
              BranchSideFuncs:
                - xmlHashUpdateEntry2
                - xmlHashRemoveEntry2
                - xmlHashCreate
        - Branch String:   'xpath.c:3993,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3994,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3996,9'
              BranchSideFuncs:
                - xmlHashUpdateEntry2
                - xmlHashRemoveEntry2
                - xmlHashCreate
        - Branch String:   'xpath.c:3996,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3997,18'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashUpdateEntry2
                - xmlHashRemoveEntry2
            - BranchSide:      'xpath.c:3998,9'
              BranchSideFuncs:
                - xmlHashUpdateEntry2
                - xmlHashRemoveEntry2
        - Branch String:   'xpath.c:3998,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3999,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4000,9'
              BranchSideFuncs:
                - xmlHashUpdateEntry2
                - xmlHashRemoveEntry2
        - Branch String:   'xpath.c:4000,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4001,36'
              BranchSideFuncs:
                - xmlHashRemoveEntry2
            - BranchSide:      'xpath.c:4003,32'
              BranchSideFuncs:
                - xmlHashUpdateEntry2
      Callsites:
        - Src:             'xpath.c:3997,18'
          Dst:             xmlHashCreate
        - Src:             'xpath.c:4001,16'
          Dst:             xmlHashRemoveEntry2
        - Src:             'xpath.c:4001,16'
          Dst:             xmlXPathFreeObjectEntry
        - Src:             'xpath.c:4003,12'
          Dst:             xmlHashUpdateEntry2
        - Src:             'xpath.c:4003,12'
          Dst:             xmlXPathFreeObjectEntry
    - functionName:    xmlXPathRegisterVariable
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3971
      functionLinenumberEnd: 3972
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - value
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathRegisterVariableNS
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:3972,12'
          Dst:             xmlXPathRegisterVariableNS
    - functionName:    xmlXPathRegisterFuncLookup
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3859
      functionLinenumberEnd: 3864
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - f
        - funcCtxt
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:3860,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3861,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3862,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathRegisterFuncNS
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3821
      functionLinenumberEnd: 3846
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - ns_uri
        - f
      BBCount:         17
      ICount:          113
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - xmlHashAddEntry2
        - xmlHashCreate
        - xmlHashRemoveEntry2
        - xmlXPathErrMemory
      functionUses:    56
      BranchProfiles:
        - Branch String:   'xpath.c:3825,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3826,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3827,9'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlXPathErrMemory
                - xmlHashRemoveEntry2
                - xmlXPathErrMemory
                - xmlHashCreate
        - Branch String:   'xpath.c:3827,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3828,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3830,9'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlXPathErrMemory
                - xmlHashRemoveEntry2
                - xmlXPathErrMemory
                - xmlHashCreate
        - Branch String:   'xpath.c:3830,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3831,19'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashAddEntry2
                - xmlXPathErrMemory
                - xmlHashRemoveEntry2
                - xmlXPathErrMemory
            - BranchSide:      'xpath.c:3832,9'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlXPathErrMemory
                - xmlHashRemoveEntry2
                - xmlXPathErrMemory
        - Branch String:   'xpath.c:3832,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3833,27'
              BranchSideFuncs:
                - xmlXPathErrMemory
            - BranchSide:      'xpath.c:3836,9'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlXPathErrMemory
                - xmlHashRemoveEntry2
        - Branch String:   'xpath.c:3836,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3837,36'
              BranchSideFuncs:
                - xmlHashRemoveEntry2
            - BranchSide:      'xpath.c:3838,5'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlXPathErrMemory
        - Branch String:   'xpath.c:3840,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3841,27'
              BranchSideFuncs:
                - xmlXPathErrMemory
            - BranchSide:      'xpath.c:3845,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:3831,19'
          Dst:             xmlHashCreate
        - Src:             'xpath.c:3833,9'
          Dst:             xmlXPathErrMemory
        - Src:             'xpath.c:3837,16'
          Dst:             xmlHashRemoveEntry2
        - Src:             'xpath.c:3839,11'
          Dst:             xmlHashAddEntry2
        - Src:             'xpath.c:3841,9'
          Dst:             xmlXPathErrMemory
    - functionName:    xmlXPathRegisterFunc
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3804
      functionLinenumberEnd: 3805
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - f
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathRegisterFuncNS
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:3805,12'
          Dst:             xmlXPathRegisterFuncNS
    - functionName:    xmlXPathTrailing
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3775
      functionLinenumberEnd: 3784
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nodes1
        - nodes2
      BBCount:         24
      ICount:          113
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xmlXPathNodeSetCreate
        - xmlXPathNodeSetSort
        - xmlXPathNodeTrailingSorted
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:3776,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3776,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3777,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3776,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3776,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3777,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3776,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3777,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3778,9'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathNodeSetSort
                - xmlXPathNodeTrailingSorted
                - xmlXPathNodeSetCreate
        - Branch String:   'xpath.c:3778,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3778,9'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
            - BranchSide:      'xpath.c:3779,9'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
        - Branch String:   'xpath.c:3778,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3778,9'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
            - BranchSide:      'xpath.c:3779,9'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
        - Branch String:   'xpath.c:3778,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3779,9'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
            - BranchSide:      'xpath.c:3780,25'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathNodeSetSort
                - xmlXPathNodeTrailingSorted
        - Branch String:   'xpath.c:3783,11'
          Branch Sides:
            - BranchSide:      'xpath.c:3782,12'
              BranchSideFuncs:
                - xmlXPathNodeTrailingSorted
            - BranchSide:      'xpath.c:3783,11'
              BranchSideFuncs:
                - xmlXPathNodeTrailingSorted
        - Branch String:   'xpath.c:3783,11'
          Branch Sides:
            - BranchSide:      'xpath.c:3782,12'
              BranchSideFuncs:
                - xmlXPathNodeTrailingSorted
            - BranchSide:      'xpath.c:3782,12'
              BranchSideFuncs:
                - xmlXPathNodeTrailingSorted
      Callsites:
        - Src:             'xpath.c:3779,9'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'xpath.c:3780,5'
          Dst:             xmlXPathNodeSetSort
        - Src:             'xpath.c:3781,5'
          Dst:             xmlXPathNodeSetSort
        - Src:             'xpath.c:3782,12'
          Dst:             xmlXPathNodeTrailingSorted
    - functionName:    xmlXPathNodeTrailingSorted
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3691
      functionLinenumberEnd: 3718
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nodes
        - node
      BBCount:         37
      ICount:          188
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - xmlXPathFreeNodeSet
        - xmlXPathNodeSetAddUnique
        - xmlXPathNodeSetContains
        - xmlXPathNodeSetCreate
        - xmlXPathNodeSetSort
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xpath.c:3696,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3697,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3699,11'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetSort
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3700,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3701,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3702,9'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetSort
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3702,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3702,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3704,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3702,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3702,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3704,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3702,39'
          Branch Sides:
            - BranchSide:      'xpath.c:3703,28'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3704,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3702,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3704,9'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3706,9'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3706,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3706,7'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3706,7'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3707,5'
          Branch Sides:
            - BranchSide:      'xpath.c:3708,8'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetSort
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3716,25'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
        - Branch String:   'xpath.c:3708,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3708,8'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetSort
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3708,6'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetSort
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3708,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3708,8'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetSort
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3708,6'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetSort
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3708,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3708,6'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetSort
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3708,6'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetSort
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3709,6'
          Branch Sides:
            - BranchSide:      'xpath.c:3710,6'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:3711,31'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetSort
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3711,6'
          Branch Sides:
            - BranchSide:      'xpath.c:3712,33'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3715,5'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
      Callsites:
        - Src:             'xpath.c:3699,11'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'xpath.c:3703,4'
          Dst:             xmlXPathNodeSetContains
        - Src:             'xpath.c:3711,6'
          Dst:             xmlXPathNodeSetAddUnique
        - Src:             'xpath.c:3712,13'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'xpath.c:3716,5'
          Dst:             xmlXPathNodeSetSort
    - functionName:    xmlXPathNodeSetContains
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2783
      functionLinenumberEnd: 2808
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - val
      BBCount:         34
      ICount:          182
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - xmlStrEqual
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xpath.c:2786,23'
          Branch Sides:
            - BranchSide:      'xpath.c:2786,41'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2786,27'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:2786,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2786,41'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2787,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:2787,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2788,9'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:2802,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2788,2'
          Branch Sides:
            - BranchSide:      'xpath.c:2789,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:2801,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2789,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2792,20'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:2800,2'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:2794,7'
          Branch Sides:
            - BranchSide:      'xpath.c:2795,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2796,8'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:2796,27'
          Branch Sides:
            - BranchSide:      'xpath.c:2796,31'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:2799,6'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:2796,55'
          Branch Sides:
            - BranchSide:      'xpath.c:2797,27'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:2799,6'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:2796,7'
          Branch Sides:
            - BranchSide:      'xpath.c:2798,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2799,6'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:2802,2'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2803,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2803,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2804,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2805,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:2797,15'
          Dst:             xmlStrEqual
    - functionName:    xmlXPathTrailingSorted
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3753
      functionLinenumberEnd: 3758
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nodes1
        - nodes2
      BBCount:         17
      ICount:          80
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXPathNodeTrailingSorted
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:3754,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3754,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3755,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3754,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3754,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3755,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3754,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3755,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3756,39'
              BranchSideFuncs:
                - xmlXPathNodeTrailingSorted
        - Branch String:   'xpath.c:3757,11'
          Branch Sides:
            - BranchSide:      'xpath.c:3756,12'
              BranchSideFuncs:
                - xmlXPathNodeTrailingSorted
            - BranchSide:      'xpath.c:3757,11'
              BranchSideFuncs:
                - xmlXPathNodeTrailingSorted
        - Branch String:   'xpath.c:3757,11'
          Branch Sides:
            - BranchSide:      'xpath.c:3756,12'
              BranchSideFuncs:
                - xmlXPathNodeTrailingSorted
            - BranchSide:      'xpath.c:3756,12'
              BranchSideFuncs:
                - xmlXPathNodeTrailingSorted
      Callsites:
        - Src:             'xpath.c:3756,12'
          Dst:             xmlXPathNodeTrailingSorted
    - functionName:    xmlXPathNodeTrailing
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3735
      functionLinenumberEnd: 3737
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nodes
        - node
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathNodeSetSort
        - xmlXPathNodeTrailingSorted
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:3736,5'
          Dst:             xmlXPathNodeSetSort
        - Src:             'xpath.c:3737,12'
          Dst:             xmlXPathNodeTrailingSorted
    - functionName:    xmlXPathLeading
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3667
      functionLinenumberEnd: 3676
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nodes1
        - nodes2
      BBCount:         24
      ICount:          113
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xmlXPathNodeLeadingSorted
        - xmlXPathNodeSetCreate
        - xmlXPathNodeSetSort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:3668,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3668,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3669,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3668,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3668,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3669,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3668,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3669,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3670,9'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathNodeSetSort
                - xmlXPathNodeLeadingSorted
                - xmlXPathNodeSetCreate
        - Branch String:   'xpath.c:3670,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3670,9'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
            - BranchSide:      'xpath.c:3671,9'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
        - Branch String:   'xpath.c:3670,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3670,9'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
            - BranchSide:      'xpath.c:3671,9'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
        - Branch String:   'xpath.c:3670,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3671,9'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
            - BranchSide:      'xpath.c:3672,25'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathNodeSetSort
                - xmlXPathNodeLeadingSorted
        - Branch String:   'xpath.c:3675,10'
          Branch Sides:
            - BranchSide:      'xpath.c:3674,12'
              BranchSideFuncs:
                - xmlXPathNodeLeadingSorted
            - BranchSide:      'xpath.c:3675,10'
              BranchSideFuncs:
                - xmlXPathNodeLeadingSorted
        - Branch String:   'xpath.c:3675,10'
          Branch Sides:
            - BranchSide:      'xpath.c:3674,12'
              BranchSideFuncs:
                - xmlXPathNodeLeadingSorted
            - BranchSide:      'xpath.c:3674,12'
              BranchSideFuncs:
                - xmlXPathNodeLeadingSorted
      Callsites:
        - Src:             'xpath.c:3671,9'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'xpath.c:3672,5'
          Dst:             xmlXPathNodeSetSort
        - Src:             'xpath.c:3673,5'
          Dst:             xmlXPathNodeSetSort
        - Src:             'xpath.c:3674,12'
          Dst:             xmlXPathNodeLeadingSorted
    - functionName:    xmlXPathNodeLeadingSorted
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3584
      functionLinenumberEnd: 3610
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nodes
        - node
      BBCount:         37
      ICount:          185
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - xmlXPathFreeNodeSet
        - xmlXPathNodeSetAddUnique
        - xmlXPathNodeSetContains
        - xmlXPathNodeSetCreate
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xpath.c:3589,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3590,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3592,11'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3593,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3594,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3595,9'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3595,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3595,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3597,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3595,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3595,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3597,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3595,39'
          Branch Sides:
            - BranchSide:      'xpath.c:3596,28'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3597,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3595,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3597,9'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3599,9'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3599,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3599,7'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3599,7'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3600,5'
          Branch Sides:
            - BranchSide:      'xpath.c:3601,8'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3609,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3601,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3601,8'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3601,6'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3601,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3601,8'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3601,6'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3601,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3601,6'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3601,6'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3602,6'
          Branch Sides:
            - BranchSide:      'xpath.c:3603,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3604,31'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3604,6'
          Branch Sides:
            - BranchSide:      'xpath.c:3605,33'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3608,5'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
      Callsites:
        - Src:             'xpath.c:3592,11'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'xpath.c:3596,4'
          Dst:             xmlXPathNodeSetContains
        - Src:             'xpath.c:3604,6'
          Dst:             xmlXPathNodeSetAddUnique
        - Src:             'xpath.c:3605,13'
          Dst:             xmlXPathFreeNodeSet
    - functionName:    xmlXPathLeadingSorted
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3645
      functionLinenumberEnd: 3650
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nodes1
        - nodes2
      BBCount:         17
      ICount:          80
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXPathNodeLeadingSorted
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:3646,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3646,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3647,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3646,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3646,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3647,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3646,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3647,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3648,38'
              BranchSideFuncs:
                - xmlXPathNodeLeadingSorted
        - Branch String:   'xpath.c:3649,10'
          Branch Sides:
            - BranchSide:      'xpath.c:3648,12'
              BranchSideFuncs:
                - xmlXPathNodeLeadingSorted
            - BranchSide:      'xpath.c:3649,10'
              BranchSideFuncs:
                - xmlXPathNodeLeadingSorted
        - Branch String:   'xpath.c:3649,10'
          Branch Sides:
            - BranchSide:      'xpath.c:3648,12'
              BranchSideFuncs:
                - xmlXPathNodeLeadingSorted
            - BranchSide:      'xpath.c:3648,12'
              BranchSideFuncs:
                - xmlXPathNodeLeadingSorted
      Callsites:
        - Src:             'xpath.c:3648,12'
          Dst:             xmlXPathNodeLeadingSorted
    - functionName:    xmlXPathNodeLeading
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3627
      functionLinenumberEnd: 3629
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nodes
        - node
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathNodeLeadingSorted
        - xmlXPathNodeSetSort
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:3628,5'
          Dst:             xmlXPathNodeSetSort
        - Src:             'xpath.c:3629,12'
          Dst:             xmlXPathNodeLeadingSorted
    - functionName:    xmlXPathHasSameNodes
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3554
      functionLinenumberEnd: 3569
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nodes1
        - nodes2
      BBCount:         34
      ICount:          166
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - xmlXPathNodeSetContains
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:3558,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3558,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3560,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3558,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3558,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3560,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3558,40'
          Branch Sides:
            - BranchSide:      'xpath.c:3559,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3560,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3559,2'
          Branch Sides:
            - BranchSide:      'xpath.c:3559,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3560,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3559,2'
          Branch Sides:
            - BranchSide:      'xpath.c:3559,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3560,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3558,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3560,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3562,9'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
        - Branch String:   'xpath.c:3562,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3562,7'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
            - BranchSide:      'xpath.c:3562,7'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
        - Branch String:   'xpath.c:3563,5'
          Branch Sides:
            - BranchSide:      'xpath.c:3564,8'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
            - BranchSide:      'xpath.c:3568,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3564,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3564,8'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
            - BranchSide:      'xpath.c:3564,6'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
        - Branch String:   'xpath.c:3564,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3564,8'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
            - BranchSide:      'xpath.c:3564,6'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
        - Branch String:   'xpath.c:3564,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3564,6'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
            - BranchSide:      'xpath.c:3564,6'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
        - Branch String:   'xpath.c:3565,6'
          Branch Sides:
            - BranchSide:      'xpath.c:3566,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3567,5'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
      Callsites:
        - Src:             'xpath.c:3565,6'
          Dst:             xmlXPathNodeSetContains
    - functionName:    xmlXPathDistinct
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3534
      functionLinenumberEnd: 3540
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nodes
      BBCount:         11
      ICount:          54
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlXPathDistinctSorted
        - xmlXPathNodeSetSort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:3535,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3535,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3536,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3535,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3535,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3536,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3535,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3536,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3538,25'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathDistinctSorted
      Callsites:
        - Src:             'xpath.c:3538,5'
          Dst:             xmlXPathNodeSetSort
        - Src:             'xpath.c:3539,12'
          Dst:             xmlXPathDistinctSorted
    - functionName:    xmlXPathDistinctSorted
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3483
      functionLinenumberEnd: 3519
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nodes
      BBCount:         36
      ICount:          204
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - xmlHashAddEntry
        - xmlHashCreate
        - xmlHashDefaultDeallocator
        - xmlHashFree
        - xmlHashLookup
        - xmlXPathCastNodeToString
        - xmlXPathFreeNodeSet
        - xmlXPathNodeSetAddUnique
        - xmlXPathNodeSetCreate
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:3490,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3490,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3491,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3490,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3490,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3491,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3490,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3491,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3493,11'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlHashCreate
                - xmlHashFree
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3494,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3495,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3496,9'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashFree
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3496,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3496,7'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashFree
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3496,7'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashFree
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3498,5'
          Branch Sides:
            - BranchSide:      'xpath.c:3499,8'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashFree
                - xmlHashAddEntry
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3512,17'
              BranchSideFuncs:
                - xmlHashFree
        - Branch String:   'xpath.c:3499,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3499,8'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashFree
                - xmlHashAddEntry
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3499,6'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashFree
                - xmlHashAddEntry
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3499,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3499,8'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashFree
                - xmlHashAddEntry
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3499,6'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashFree
                - xmlHashAddEntry
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3499,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3499,6'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashFree
                - xmlHashAddEntry
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3499,6'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashFree
                - xmlHashAddEntry
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3501,6'
          Branch Sides:
            - BranchSide:      'xpath.c:3502,26'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashFree
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3509,6'
              BranchSideFuncs:
                - xmlHashFree
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3502,10'
          Branch Sides:
            - BranchSide:      'xpath.c:3503,17'
              BranchSideFuncs:
                - xmlHashFree
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3506,35'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashFree
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3506,10'
          Branch Sides:
            - BranchSide:      'xpath.c:3507,10'
              BranchSideFuncs:
                - xmlHashFree
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3508,2'
              BranchSideFuncs:
                - xmlHashFree
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathFreeNodeSet
      Callsites:
        - Src:             'xpath.c:3493,11'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'xpath.c:3497,12'
          Dst:             xmlHashCreate
        - Src:             'xpath.c:3500,11'
          Dst:             xmlXPathCastNodeToString
        - Src:             'xpath.c:3501,6'
          Dst:             xmlHashLookup
        - Src:             'xpath.c:3502,10'
          Dst:             xmlHashAddEntry
        - Src:             'xpath.c:3506,10'
          Dst:             xmlXPathNodeSetAddUnique
        - Src:             'xpath.c:3512,5'
          Dst:             xmlHashFree
        - Src:             'xpath.c:3512,5'
          Dst:             xmlHashDefaultDeallocator
        - Src:             'xpath.c:3516,5'
          Dst:             xmlHashFree
        - Src:             'xpath.c:3516,5'
          Dst:             xmlHashDefaultDeallocator
        - Src:             'xpath.c:3517,5'
          Dst:             xmlXPathFreeNodeSet
    - functionName:    xmlXPathIntersection
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3446
      functionLinenumberEnd: 3470
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nodes1
        - nodes2
      BBCount:         40
      ICount:          200
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - xmlXPathFreeNodeSet
        - xmlXPathNodeSetAddUnique
        - xmlXPathNodeSetContains
        - xmlXPathNodeSetCreate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:3451,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3452,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3453,9'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3453,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3453,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3454,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3453,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3453,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3454,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3453,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3454,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3455,9'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3455,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3455,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3456,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3455,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3455,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3456,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3455,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3456,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3458,10'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3458,10'
          Branch Sides:
            - BranchSide:      'xpath.c:3458,8'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3458,8'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3460,5'
          Branch Sides:
            - BranchSide:      'xpath.c:3461,8'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3469,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3461,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3461,8'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3461,6'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3461,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3461,8'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3461,6'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3461,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3461,6'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3461,6'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3462,6'
          Branch Sides:
            - BranchSide:      'xpath.c:3463,35'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetContains
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3468,5'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3463,10'
          Branch Sides:
            - BranchSide:      'xpath.c:3464,37'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3467,2'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
      Callsites:
        - Src:             'xpath.c:3447,25'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'xpath.c:3462,6'
          Dst:             xmlXPathNodeSetContains
        - Src:             'xpath.c:3463,10'
          Dst:             xmlXPathNodeSetAddUnique
        - Src:             'xpath.c:3464,17'
          Dst:             xmlXPathFreeNodeSet
    - functionName:    xmlXPathDifference
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3406
      functionLinenumberEnd: 3432
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nodes1
        - nodes2
      BBCount:         40
      ICount:          199
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - xmlXPathFreeNodeSet
        - xmlXPathNodeSetAddUnique
        - xmlXPathNodeSetContains
        - xmlXPathNodeSetCreate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:3411,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3411,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3412,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3411,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3411,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3412,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3411,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3412,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3414,11'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3415,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3416,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3417,9'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3417,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3417,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3418,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3417,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3417,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3418,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3417,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3418,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3420,10'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3420,10'
          Branch Sides:
            - BranchSide:      'xpath.c:3420,8'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3420,8'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3422,5'
          Branch Sides:
            - BranchSide:      'xpath.c:3423,8'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3431,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3423,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3423,8'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3423,6'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3423,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3423,8'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3423,6'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3423,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3423,6'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3423,6'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3424,6'
          Branch Sides:
            - BranchSide:      'xpath.c:3425,35'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3430,5'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3425,10'
          Branch Sides:
            - BranchSide:      'xpath.c:3426,37'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3429,2'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
      Callsites:
        - Src:             'xpath.c:3414,11'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'xpath.c:3424,7'
          Dst:             xmlXPathNodeSetContains
        - Src:             'xpath.c:3425,10'
          Dst:             xmlXPathNodeSetAddUnique
        - Src:             'xpath.c:3426,17'
          Dst:             xmlXPathFreeNodeSet
    - functionName:    xmlXPathFreeNodeSetList
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3389
      functionLinenumberEnd: 3392
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:3390,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3390,22'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3391,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNewNodeSetList
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3335
      functionLinenumberEnd: 3354
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         15
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlXPathNewNodeSet
        - xmlXPathNodeSetMerge
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:3338,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3339,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3340,14'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathNodeSetMerge
                - xmlXPathNewNodeSet
        - Branch String:   'xpath.c:3340,14'
          Branch Sides:
            - BranchSide:      'xpath.c:3341,15'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
            - BranchSide:      'xpath.c:3343,34'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathNodeSetMerge
        - Branch String:   'xpath.c:3346,17'
          Branch Sides:
            - BranchSide:      'xpath.c:3347,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3350,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:3341,15'
          Dst:             xmlXPathNewNodeSet
        - Src:             'xpath.c:3343,15'
          Dst:             xmlXPathNewNodeSet
        - Src:             'xpath.c:3345,31'
          Dst:             xmlXPathNodeSetMerge
    - functionName:    xmlXPathNewValueTree
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3313
      functionLinenumberEnd: 3322
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlXPathNewNodeSet
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:3317,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3318,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3319,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:3316,11'
          Dst:             xmlXPathNewNodeSet
    - functionName:    xmlXPathNodeSetRemove
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3173
      functionLinenumberEnd: 3183
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cur
        - val
      BBCount:         17
      ICount:          125
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXPathNodeSetFreeNs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:3174,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3174,22'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3175,9'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3175,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3175,29'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3176,10'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3176,37'
          Branch Sides:
            - BranchSide:      'xpath.c:3177,3'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3179,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3176,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3178,35'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3179,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3180,5'
          Branch Sides:
            - BranchSide:      'xpath.c:3181,29'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3182,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:3178,2'
          Dst:             xmlXPathNodeSetFreeNs
    - functionName:    xmlXPathNodeSetDel
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3141
      functionLinenumberEnd: 3163
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - val
      BBCount:         26
      ICount:          169
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - xmlXPathNodeSetFreeNs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:3144,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3144,22'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3145,9'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3145,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3145,22'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3150,12'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3150,5'
          Branch Sides:
            - BranchSide:      'xpath.c:3151,13'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3153,9'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3151,13'
          Branch Sides:
            - BranchSide:      'xpath.c:3151,37'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3151,32'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3153,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3154,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3156,10'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3156,35'
          Branch Sides:
            - BranchSide:      'xpath.c:3157,3'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3159,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3156,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3158,35'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3159,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3160,5'
          Branch Sides:
            - BranchSide:      'xpath.c:3161,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3162,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:3158,2'
          Dst:             xmlXPathNodeSetFreeNs
    - functionName:    xmlXPathCmpNodes
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2478
      functionLinenumberEnd: 2612
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node1
        - node2
      BBCount:         105
      ICount:          590
      EdgeCount:       147
      CyclomaticComplexity: 44
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:2484,25'
          Branch Sides:
            - BranchSide:      'xpath.c:2484,29'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2485,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2484,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2485,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2489,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2489,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2490,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2491,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2491,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2492,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2496,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2496,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2497,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2501,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2501,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2502,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2519,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2502,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2504,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2515,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2504,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2505,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2513,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2506,3'
          Branch Sides:
            - BranchSide:      'xpath.c:2507,11'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2511,3'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2507,11'
          Branch Sides:
            - BranchSide:      'xpath.c:2508,11'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2509,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2515,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2516,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2517,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2519,45'
          Branch Sides:
            - BranchSide:      'xpath.c:2520,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2521,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2519,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2521,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2522,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2522,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2523,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2524,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2524,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2525,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2530,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2530,43'
          Branch Sides:
            - BranchSide:      'xpath.c:2531,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2548,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2531,36'
          Branch Sides:
            - BranchSide:      'xpath.c:2532,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2548,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2532,35'
          Branch Sides:
            - BranchSide:      'xpath.c:2533,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2548,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2533,35'
          Branch Sides:
            - BranchSide:      'xpath.c:2534,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2548,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2530,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2537,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2548,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2539,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2540,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2541,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2541,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2542,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2543,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2548,5'
          Branch Sides:
            - BranchSide:      'xpath.c:2549,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2553,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2549,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2550,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2551,8'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2554,5'
          Branch Sides:
            - BranchSide:      'xpath.c:2555,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2562,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2555,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2556,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2557,8'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2562,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2563,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2568,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2568,5'
          Branch Sides:
            - BranchSide:      'xpath.c:2569,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2572,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2572,5'
          Branch Sides:
            - BranchSide:      'xpath.c:2573,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2576,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2576,5'
          Branch Sides:
            - BranchSide:      'xpath.c:2577,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2586,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2580,22'
          Branch Sides:
            - BranchSide:      'xpath.c:2580,26'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2581,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2580,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2576,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2581,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2586,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2587,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2588,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2588,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2589,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2593,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2593,43'
          Branch Sides:
            - BranchSide:      'xpath.c:2594,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2608,16'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2594,36'
          Branch Sides:
            - BranchSide:      'xpath.c:2595,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2608,16'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2595,35'
          Branch Sides:
            - BranchSide:      'xpath.c:2596,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2608,16'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2596,35'
          Branch Sides:
            - BranchSide:      'xpath.c:2597,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2608,16'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2593,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2600,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2608,16'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2602,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2603,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2604,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2604,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2605,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2606,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2608,5'
          Branch Sides:
            - BranchSide:      'xpath.c:2609,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2611,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2609,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2609,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2610,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathOrderDocElems
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2430
      functionLinenumberEnd: 2465
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
      BBCount:         25
      ICount:          132
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:2434,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2435,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2436,11'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2437,5'
          Branch Sides:
            - BranchSide:      'xpath.c:2438,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2464,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2438,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2439,19'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2446,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2441,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2442,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2445,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2446,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2447,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2450,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2452,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2453,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2454,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2454,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2455,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2458,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2458,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2459,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2462,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2462,2'
          Branch Sides:
            - BranchSide:      'xpath.c:2437,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2451,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathPopExternal
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2207
      functionLinenumberEnd: 2224
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         17
      ICount:          101
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXPathReleaseObject
        - xmlXPathValuePop
        - xmlXPatherror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:2211,24'
          Branch Sides:
            - BranchSide:      'xpath.c:2211,28'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'xpath.c:2212,2'
              BranchSideFuncs:
                - xmlXPatherror
        - Branch String:   'xpath.c:2211,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2212,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'xpath.c:2215,9'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPatherror
        - Branch String:   'xpath.c:2212,2'
          Branch Sides:
            - BranchSide:      'xpath.c:2212,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2213,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2215,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2216,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'xpath.c:2219,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:2216,2'
          Branch Sides:
            - BranchSide:      'xpath.c:2216,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2217,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:2212,2'
          Dst:             xmlXPatherror
        - Src:             'xpath.c:2216,2'
          Dst:             xmlXPatherror
        - Src:             'xpath.c:2219,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:2222,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathPopNodeSet
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2177
      functionLinenumberEnd: 2195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         22
      ICount:          124
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - xmlXPathReleaseObject
        - xmlXPathValuePop
        - xmlXPatherror
      functionUses:    19
      BranchProfiles:
        - Branch String:   'xpath.c:2181,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2181,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2182,9'
              BranchSideFuncs:
                - xmlXPatherror
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPatherror
        - Branch String:   'xpath.c:2182,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2183,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'xpath.c:2186,10'
              BranchSideFuncs:
                - xmlXPatherror
                - xmlXPathValuePop
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:2183,2'
          Branch Sides:
            - BranchSide:      'xpath.c:2183,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2184,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2186,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2186,10'
              BranchSideFuncs:
                - xmlXPatherror
                - xmlXPathValuePop
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:2187,2'
              BranchSideFuncs:
                - xmlXPatherror
        - Branch String:   'xpath.c:2186,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2186,10'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:2190,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:2186,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2187,2'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:2190,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:2187,2'
          Branch Sides:
            - BranchSide:      'xpath.c:2187,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2188,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:2183,2'
          Dst:             xmlXPatherror
        - Src:             'xpath.c:2187,2'
          Dst:             xmlXPatherror
        - Src:             'xpath.c:2190,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:2193,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathPopString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2151
      functionLinenumberEnd: 2165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlXPathCastToString
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathValuePop
        - xmlXPatherror
      functionUses:    51
      BranchProfiles:
        - Branch String:   'xpath.c:2156,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2157,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'xpath.c:2160,32'
              BranchSideFuncs:
                - xmlXPathCastToString
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:2157,2'
          Branch Sides:
            - BranchSide:      'xpath.c:2157,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2158,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2161,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2162,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:2163,27'
              BranchSideFuncs:
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:2155,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:2157,2'
          Dst:             xmlXPatherror
        - Src:             'xpath.c:2160,11'
          Dst:             xmlXPathCastToString
        - Src:             'xpath.c:2162,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:2163,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathPopNumber
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2124
      functionLinenumberEnd: 2139
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlXPathCastToNumberInternal
        - xmlXPathReleaseObject
        - xmlXPathValuePop
        - xmlXPatherror
      functionUses:    16
      BranchProfiles:
        - Branch String:   'xpath.c:2129,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2130,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'xpath.c:2133,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCastToNumberInternal
        - Branch String:   'xpath.c:2130,2'
          Branch Sides:
            - BranchSide:      'xpath.c:2130,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2131,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2133,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2134,37'
              BranchSideFuncs:
                - xmlXPathCastToNumberInternal
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:2136,15'
              BranchSideFuncs:
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:2128,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:2130,2'
          Dst:             xmlXPatherror
        - Src:             'xpath.c:2134,8'
          Dst:             xmlXPathCastToNumberInternal
        - Src:             'xpath.c:2137,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathPopBoolean
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2097
      functionLinenumberEnd: 2112
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlXPathCastToBoolean
        - xmlXPathReleaseObject
        - xmlXPathValuePop
        - xmlXPatherror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:2102,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2103,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'xpath.c:2106,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCastToBoolean
        - Branch String:   'xpath.c:2103,2'
          Branch Sides:
            - BranchSide:      'xpath.c:2103,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2104,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2106,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2107,30'
              BranchSideFuncs:
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:2109,15'
              BranchSideFuncs:
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:2101,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:2103,2'
          Dst:             xmlXPatherror
        - Src:             'xpath.c:2107,8'
          Dst:             xmlXPathCastToBoolean
        - Src:             'xpath.c:2110,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathNewCache
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1535
      functionLinenumberEnd: 1545
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:1538,37'
          Branch Sides:
            - BranchSide:      'xpath.c:1536,29'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1538,37'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1539,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1540,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1541,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathContextSetCache
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1605
      functionLinenumberEnd: 1630
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - active
        - value
        - options
      BBCount:         23
      ICount:          126
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - xmlXPathErrMemory
        - xmlXPathFreeCache
        - xmlXPathNewCache
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:1606,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1607,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1608,9'
              BranchSideFuncs:
                - xmlXPathFreeCache
                - xmlXPathNewCache
                - xmlXPathErrMemory
        - Branch String:   'xpath.c:1608,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1611,6'
              BranchSideFuncs:
                - xmlXPathNewCache
                - xmlXPathErrMemory
            - BranchSide:      'xpath.c:1625,16'
              BranchSideFuncs:
                - xmlXPathFreeCache
        - Branch String:   'xpath.c:1611,6'
          Branch Sides:
            - BranchSide:      'xpath.c:1612,20'
              BranchSideFuncs:
                - xmlXPathNewCache
                - xmlXPathErrMemory
            - BranchSide:      'xpath.c:1618,36'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1613,10'
          Branch Sides:
            - BranchSide:      'xpath.c:1614,35'
              BranchSideFuncs:
                - xmlXPathErrMemory
            - BranchSide:      'xpath.c:1617,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1619,6'
          Branch Sides:
            - BranchSide:      'xpath.c:1620,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1625,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1620,10'
          Branch Sides:
            - BranchSide:      'xpath.c:1621,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1622,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:1612,20'
          Dst:             xmlXPathNewCache
        - Src:             'xpath.c:1614,17'
          Dst:             xmlXPathErrMemory
        - Src:             'xpath.c:1626,2'
          Dst:             xmlXPathFreeCache
    - functionName:    xmlXPathDebugDumpStepOp
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1309
      functionLinenumberEnd: 1481
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - output
        - comp
        - op
        - depth
      BBCount:         109
      ICount:          682
      EdgeCount:       124
      CyclomaticComplexity: 17
      functionsReached:
        - fprintf
        - xmlXPathDebugDumpObject
        - xmlXPathDebugDumpStepOp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:1313,29'
          Branch Sides:
            - BranchSide:      'xpath.c:1313,33'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpObject
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1313,5'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpObject
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1313,5'
          Branch Sides:
            - BranchSide:      'xpath.c:1314,34'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpObject
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1315,30'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpObject
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1318,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1319,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xpath.c:1322,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpObject
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1322,5'
          Branch Sides:
            - BranchSide:      'xpath.c:1324,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1326,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1328,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1330,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
            - BranchSide:      'xpath.c:1336,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
            - BranchSide:      'xpath.c:1344,11'
              BranchSideFuncs:
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1354,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1362,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1364,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1366,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1368,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1370,46'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1437,53'
              BranchSideFuncs:
                - fprintf
                - xmlXPathDebugDumpObject
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1444,30'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
            - BranchSide:      'xpath.c:1454,19'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
            - BranchSide:      'xpath.c:1465,36'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1466,42'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1467,39'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1469,17'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'xpath.c:1330,11'
          Branch Sides:
            - BranchSide:      'xpath.c:1331,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1333,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
        - Branch String:   'xpath.c:1336,11'
          Branch Sides:
            - BranchSide:      'xpath.c:1337,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1339,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
        - Branch String:   'xpath.c:1340,11'
          Branch Sides:
            - BranchSide:      'xpath.c:1341,12'
              BranchSideFuncs:
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1342,7'
              BranchSideFuncs:
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
        - Branch String:   'xpath.c:1344,11'
          Branch Sides:
            - BranchSide:      'xpath.c:1345,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1346,16'
              BranchSideFuncs:
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1346,16'
          Branch Sides:
            - BranchSide:      'xpath.c:1347,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1348,16'
              BranchSideFuncs:
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1348,16'
          Branch Sides:
            - BranchSide:      'xpath.c:1349,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1350,16'
              BranchSideFuncs:
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
        - Branch String:   'xpath.c:1354,11'
          Branch Sides:
            - BranchSide:      'xpath.c:1355,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1356,16'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
        - Branch String:   'xpath.c:1356,16'
          Branch Sides:
            - BranchSide:      'xpath.c:1357,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1359,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
        - Branch String:   'xpath.c:1377,6'
          Branch Sides:
            - BranchSide:      'xpath.c:1379,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1381,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1383,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1385,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1387,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1389,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1391,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1393,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1395,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1397,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1399,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1401,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1403,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1405,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1405,6'
          Branch Sides:
            - BranchSide:      'xpath.c:1407,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1409,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1411,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1413,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1415,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1417,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1419,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1419,6'
          Branch Sides:
            - BranchSide:      'xpath.c:1421,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1423,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1425,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1427,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1429,10'
              BranchSideFuncs:
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1429,10'
          Branch Sides:
            - BranchSide:      'xpath.c:1430,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
            - BranchSide:      'xpath.c:1431,10'
              BranchSideFuncs:
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
        - Branch String:   'xpath.c:1431,10'
          Branch Sides:
            - BranchSide:      'xpath.c:1432,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1433,6'
              BranchSideFuncs:
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
        - Branch String:   'xpath.c:1447,10'
          Branch Sides:
            - BranchSide:      'xpath.c:1448,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1450,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
        - Branch String:   'xpath.c:1458,10'
          Branch Sides:
            - BranchSide:      'xpath.c:1459,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1462,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
        - Branch String:   'xpath.c:1474,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1475,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1477,9'
              BranchSideFuncs:
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
        - Branch String:   'xpath.c:1477,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1478,26'
              BranchSideFuncs:
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1479,9'
              BranchSideFuncs:
                - xmlXPathDebugDumpStepOp
        - Branch String:   'xpath.c:1479,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1479,9'
              BranchSideFuncs:
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1480,26'
              BranchSideFuncs:
                - xmlXPathDebugDumpStepOp
      Callsites:
        - Src:             'xpath.c:1317,5'
          Dst:             fprintf
        - Src:             'xpath.c:1319,2'
          Dst:             fprintf
        - Src:             'xpath.c:1324,6'
          Dst:             fprintf
        - Src:             'xpath.c:1326,6'
          Dst:             fprintf
        - Src:             'xpath.c:1328,6'
          Dst:             fprintf
        - Src:             'xpath.c:1331,4'
          Dst:             fprintf
        - Src:             'xpath.c:1333,4'
          Dst:             fprintf
        - Src:             'xpath.c:1337,4'
          Dst:             fprintf
        - Src:             'xpath.c:1339,4'
          Dst:             fprintf
        - Src:             'xpath.c:1341,4'
          Dst:             fprintf
        - Src:             'xpath.c:1345,4'
          Dst:             fprintf
        - Src:             'xpath.c:1347,4'
          Dst:             fprintf
        - Src:             'xpath.c:1349,4'
          Dst:             fprintf
        - Src:             'xpath.c:1351,4'
          Dst:             fprintf
        - Src:             'xpath.c:1355,4'
          Dst:             fprintf
        - Src:             'xpath.c:1357,4'
          Dst:             fprintf
        - Src:             'xpath.c:1359,4'
          Dst:             fprintf
        - Src:             'xpath.c:1362,7'
          Dst:             fprintf
        - Src:             'xpath.c:1364,7'
          Dst:             fprintf
        - Src:             'xpath.c:1366,7'
          Dst:             fprintf
        - Src:             'xpath.c:1368,7'
          Dst:             fprintf
        - Src:             'xpath.c:1376,6'
          Dst:             fprintf
        - Src:             'xpath.c:1379,7'
          Dst:             fprintf
        - Src:             'xpath.c:1381,7'
          Dst:             fprintf
        - Src:             'xpath.c:1383,7'
          Dst:             fprintf
        - Src:             'xpath.c:1385,7'
          Dst:             fprintf
        - Src:             'xpath.c:1387,7'
          Dst:             fprintf
        - Src:             'xpath.c:1389,7'
          Dst:             fprintf
        - Src:             'xpath.c:1391,7'
          Dst:             fprintf
        - Src:             'xpath.c:1393,7'
          Dst:             fprintf
        - Src:             'xpath.c:1395,7'
          Dst:             fprintf
        - Src:             'xpath.c:1397,7'
          Dst:             fprintf
        - Src:             'xpath.c:1399,7'
          Dst:             fprintf
        - Src:             'xpath.c:1401,7'
          Dst:             fprintf
        - Src:             'xpath.c:1403,7'
          Dst:             fprintf
        - Src:             'xpath.c:1407,7'
          Dst:             fprintf
        - Src:             'xpath.c:1409,7'
          Dst:             fprintf
        - Src:             'xpath.c:1411,7'
          Dst:             fprintf
        - Src:             'xpath.c:1413,7'
          Dst:             fprintf
        - Src:             'xpath.c:1415,7'
          Dst:             fprintf
        - Src:             'xpath.c:1417,7'
          Dst:             fprintf
        - Src:             'xpath.c:1421,7'
          Dst:             fprintf
        - Src:             'xpath.c:1423,7'
          Dst:             fprintf
        - Src:             'xpath.c:1425,7'
          Dst:             fprintf
        - Src:             'xpath.c:1427,7'
          Dst:             fprintf
        - Src:             'xpath.c:1430,3'
          Dst:             fprintf
        - Src:             'xpath.c:1432,3'
          Dst:             fprintf
        - Src:             'xpath.c:1439,6'
          Dst:             fprintf
        - Src:             'xpath.c:1440,6'
          Dst:             xmlXPathDebugDumpObject
        - Src:             'xpath.c:1448,3'
          Dst:             fprintf
        - Src:             'xpath.c:1450,3'
          Dst:             fprintf
        - Src:             'xpath.c:1459,3'
          Dst:             fprintf
        - Src:             'xpath.c:1462,3'
          Dst:             fprintf
        - Src:             'xpath.c:1465,28'
          Dst:             fprintf
        - Src:             'xpath.c:1466,34'
          Dst:             fprintf
        - Src:             'xpath.c:1467,31'
          Dst:             fprintf
        - Src:             'xpath.c:1469,9'
          Dst:             fprintf
        - Src:             'xpath.c:1471,5'
          Dst:             fprintf
        - Src:             'xpath.c:1478,2'
          Dst:             xmlXPathDebugDumpStepOp
        - Src:             'xpath.c:1480,2'
          Dst:             xmlXPathDebugDumpStepOp
    - functionName:    xmlXPathDebugDumpObject
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1243
      functionLinenumberEnd: 1305
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - output
        - cur
        - depth
      BBCount:         36
      ICount:          228
      EdgeCount:       41
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
        - xmlDebugDumpString
        - xmlXPathDebugDumpNodeSet
        - xmlXPathDebugDumpValueTree
        - xmlXPathIsInf
        - xmlXPathIsNaN
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:1247,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1247,25'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1249,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlDebugDumpString
                - fprintf
                - xmlXPathIsInf
                - fprintf
                - fprintf
                - xmlXPathIsNaN
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpValueTree
                - fprintf
                - xmlXPathDebugDumpNodeSet
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1249,29'
          Branch Sides:
            - BranchSide:      'xpath.c:1249,33'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlDebugDumpString
                - fprintf
                - xmlXPathIsInf
                - fprintf
                - fprintf
                - xmlXPathIsNaN
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpValueTree
                - fprintf
                - xmlXPathDebugDumpNodeSet
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1249,5'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlDebugDumpString
                - fprintf
                - xmlXPathIsInf
                - fprintf
                - fprintf
                - xmlXPathIsNaN
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpValueTree
                - fprintf
                - xmlXPathDebugDumpNodeSet
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1249,5'
          Branch Sides:
            - BranchSide:      'xpath.c:1250,34'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlDebugDumpString
                - fprintf
                - xmlXPathIsInf
                - fprintf
                - fprintf
                - xmlXPathIsNaN
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpValueTree
                - fprintf
                - xmlXPathDebugDumpNodeSet
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1251,30'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlDebugDumpString
                - fprintf
                - xmlXPathIsInf
                - fprintf
                - fprintf
                - xmlXPathIsNaN
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpValueTree
                - fprintf
                - xmlXPathDebugDumpNodeSet
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1256,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1257,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xpath.c:1260,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlDebugDumpString
                - fprintf
                - xmlXPathIsInf
                - fprintf
                - fprintf
                - xmlXPathIsNaN
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpValueTree
                - fprintf
                - xmlXPathDebugDumpNodeSet
                - fprintf
        - Branch String:   'xpath.c:1260,5'
          Branch Sides:
            - BranchSide:      'xpath.c:1260,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1262,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xpath.c:1265,14'
              BranchSideFuncs:
                - fprintf
                - xmlXPathDebugDumpNodeSet
            - BranchSide:      'xpath.c:1269,14'
              BranchSideFuncs:
                - fprintf
                - xmlXPathDebugDumpValueTree
            - BranchSide:      'xpath.c:1273,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1278,28'
              BranchSideFuncs:
                - xmlXPathIsInf
                - fprintf
                - fprintf
                - xmlXPathIsNaN
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1297,14'
              BranchSideFuncs:
                - fprintf
                - xmlDebugDumpString
                - fprintf
            - BranchSide:      'xpath.c:1302,14'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'xpath.c:1274,10'
          Branch Sides:
            - BranchSide:      'xpath.c:1274,32'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xpath.c:1275,19'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'xpath.c:1278,6'
          Branch Sides:
            - BranchSide:      'xpath.c:1280,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xpath.c:1283,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xpath.c:1286,21'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1286,7'
          Branch Sides:
            - BranchSide:      'xpath.c:1287,15'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xpath.c:1288,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1288,14'
          Branch Sides:
            - BranchSide:      'xpath.c:1290,15'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xpath.c:1292,15'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'xpath.c:1254,5'
          Dst:             fprintf
        - Src:             'xpath.c:1257,9'
          Dst:             fprintf
        - Src:             'xpath.c:1262,6'
          Dst:             fprintf
        - Src:             'xpath.c:1265,6'
          Dst:             fprintf
        - Src:             'xpath.c:1266,6'
          Dst:             xmlXPathDebugDumpNodeSet
        - Src:             'xpath.c:1269,6'
          Dst:             fprintf
        - Src:             'xpath.c:1270,6'
          Dst:             xmlXPathDebugDumpValueTree
        - Src:             'xpath.c:1273,6'
          Dst:             fprintf
        - Src:             'xpath.c:1274,24'
          Dst:             fprintf
        - Src:             'xpath.c:1275,11'
          Dst:             fprintf
        - Src:             'xpath.c:1278,14'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:1280,3'
          Dst:             fprintf
        - Src:             'xpath.c:1283,3'
          Dst:             fprintf
        - Src:             'xpath.c:1286,7'
          Dst:             xmlXPathIsNaN
        - Src:             'xpath.c:1287,7'
          Dst:             fprintf
        - Src:             'xpath.c:1290,7'
          Dst:             fprintf
        - Src:             'xpath.c:1292,7'
          Dst:             fprintf
        - Src:             'xpath.c:1297,6'
          Dst:             fprintf
        - Src:             'xpath.c:1298,6'
          Dst:             xmlDebugDumpString
        - Src:             'xpath.c:1299,6'
          Dst:             fprintf
        - Src:             'xpath.c:1302,6'
          Dst:             fprintf
    - functionName:    xmlXPathDebugDumpNodeSet
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1188
      functionLinenumberEnd: 1211
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - output
        - cur
        - depth
      BBCount:         19
      ICount:          137
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
        - xmlXPathDebugDumpNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:1192,29'
          Branch Sides:
            - BranchSide:      'xpath.c:1192,33'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpNode
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1192,5'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpNode
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1192,5'
          Branch Sides:
            - BranchSide:      'xpath.c:1193,34'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpNode
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1194,30'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpNode
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1196,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1197,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1203,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpNode
        - Branch String:   'xpath.c:1203,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1203,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpNode
            - BranchSide:      'xpath.c:1204,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpNode
        - Branch String:   'xpath.c:1205,2'
          Branch Sides:
            - BranchSide:      'xpath.c:1206,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpNode
            - BranchSide:      'xpath.c:1210,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:1197,2'
          Dst:             fprintf
        - Src:             'xpath.c:1198,2'
          Dst:             fprintf
        - Src:             'xpath.c:1204,2'
          Dst:             fprintf
        - Src:             'xpath.c:1206,6'
          Dst:             fprintf
        - Src:             'xpath.c:1207,6'
          Dst:             fprintf
        - Src:             'xpath.c:1208,6'
          Dst:             xmlXPathDebugDumpNode
    - functionName:    xmlXPathDebugDumpValueTree
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1214
      functionLinenumberEnd: 1232
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - output
        - cur
        - depth
      BBCount:         18
      ICount:          130
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
        - xmlXPathDebugDumpNodeList
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:1218,29'
          Branch Sides:
            - BranchSide:      'xpath.c:1218,33'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpNodeList
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1218,5'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpNodeList
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1218,5'
          Branch Sides:
            - BranchSide:      'xpath.c:1219,34'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpNodeList
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1220,30'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpNodeList
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1222,23'
          Branch Sides:
            - BranchSide:      'xpath.c:1222,27'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1223,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1222,45'
          Branch Sides:
            - BranchSide:      'xpath.c:1222,49'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1223,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1222,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1223,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1229,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpNodeList
      Callsites:
        - Src:             'xpath.c:1223,2'
          Dst:             fprintf
        - Src:             'xpath.c:1224,2'
          Dst:             fprintf
        - Src:             'xpath.c:1229,5'
          Dst:             fprintf
        - Src:             'xpath.c:1230,5'
          Dst:             fprintf
        - Src:             'xpath.c:1231,5'
          Dst:             xmlXPathDebugDumpNodeList
    - functionName:    xmlXPathDebugDumpCompExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1493
      functionLinenumberEnd: 1516
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - output
        - comp
        - depth
      BBCount:         16
      ICount:          116
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - fprintf
        - xmlXPathDebugDumpStepOp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:1497,26'
          Branch Sides:
            - BranchSide:      'xpath.c:1497,45'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1497,30'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
        - Branch String:   'xpath.c:1497,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1497,45'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1499,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
        - Branch String:   'xpath.c:1499,29'
          Branch Sides:
            - BranchSide:      'xpath.c:1499,33'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1499,5'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
        - Branch String:   'xpath.c:1499,5'
          Branch Sides:
            - BranchSide:      'xpath.c:1500,34'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1501,30'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
      Callsites:
        - Src:             'xpath.c:1503,5'
          Dst:             fprintf
        - Src:             'xpath.c:1511,9'
          Dst:             fprintf
        - Src:             'xpath.c:1514,9'
          Dst:             xmlXPathDebugDumpStepOp
    - functionName:    xmlInitXPathInternal
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         17
      ICount:          95
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - xmlXPathSFComputeHash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:217,17'
          Branch Sides:
            - BranchSide:      'xpath.c:214,12'
              BranchSideFuncs:
                - xmlXPathSFComputeHash
            - BranchSide:      'xpath.c:232,17'
              BranchSideFuncs:
                - xmlXPathSFComputeHash
        - Branch String:   'xpath.c:232,5'
          Branch Sides:
            - BranchSide:      'xpath.c:233,24'
              BranchSideFuncs:
                - xmlXPathSFComputeHash
            - BranchSide:      'xpath.c:235,12'
              BranchSideFuncs:
                - xmlXPathSFComputeHash
        - Branch String:   'xpath.c:235,5'
          Branch Sides:
            - BranchSide:      'xpath.c:236,54'
              BranchSideFuncs:
                - xmlXPathSFComputeHash
            - BranchSide:      'xpath.c:247,1'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:239,9'
          Branch Sides:
            - BranchSide:      'xpath.c:240,25'
              BranchSideFuncs:
                - xmlXPathSFComputeHash
            - BranchSide:      'xpath.c:245,39'
              BranchSideFuncs:
                - xmlXPathSFComputeHash
        - Branch String:   'xpath.c:241,17'
          Branch Sides:
            - BranchSide:      'xpath.c:239,9'
              BranchSideFuncs:
                - xmlXPathSFComputeHash
            - BranchSide:      'xpath.c:242,29'
              BranchSideFuncs:
                - xmlXPathSFComputeHash
      Callsites:
        - Src:             'xpath.c:237,27'
          Dst:             xmlXPathSFComputeHash
    - functionName:    xmlXPathInit
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 192
      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:191,5'
          Branch Sides:
            - BranchSide:      'xpath.c:191,5'
              BranchSideFuncs:
                - xmlInitParser
            - BranchSide:      'xpath.c:191,5'
              BranchSideFuncs:
                - xmlInitParser
      Callsites:
        - Src:             'xpath.c:191,5'
          Dst:             xmlInitParser
    - functionName:    xmlXPtrEvalXPtrPart
      functionSourceFile: '/src/libxml2/xpointer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
      BBCount:         108
      ICount:          835
      EdgeCount:       146
      CyclomaticComplexity: 40
      functionsReached:
        - xmlStrEqual
        - xmlStrlen
        - xmlXPathErr
        - xmlXPathEvalExpr
        - xmlXPathPErrMemory
        - xmlXPathParseNCName
        - xmlXPathParseName
        - xmlXPathRegisterNs
        - xmlXPathRoot
        - xmlXPtrErr
        - xmlXPtrEvalChildSeq
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpointer.c:256,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:257,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:258,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:258,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:259,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:261,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:261,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:262,9'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:265,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:265,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:266,11'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
                - xmlXPathPErrMemory
            - BranchSide:      'xpointer.c:266,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:271,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:272,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpointer.c:277,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
        - Branch String:   'xpointer.c:278,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:279,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
            - BranchSide:      'xpointer.c:295,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
        - Branch String:   'xpointer.c:279,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:280,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
            - BranchSide:      'xpointer.c:285,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
        - Branch String:   'xpointer.c:281,10'
          Branch Sides:
            - BranchSide:      'xpointer.c:282,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
            - BranchSide:      'xpointer.c:285,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
        - Branch String:   'xpointer.c:282,3'
          Branch Sides:
            - BranchSide:      'xpointer.c:283,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
            - BranchSide:      'xpointer.c:283,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
        - Branch String:   'xpointer.c:285,13'
          Branch Sides:
            - BranchSide:      'xpointer.c:286,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
            - BranchSide:      'xpointer.c:287,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
        - Branch String:   'xpointer.c:288,33'
          Branch Sides:
            - BranchSide:      'xpointer.c:288,37'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
            - BranchSide:      'xpointer.c:289,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
        - Branch String:   'xpointer.c:288,52'
          Branch Sides:
            - BranchSide:      'xpointer.c:288,56'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
            - BranchSide:      'xpointer.c:289,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
        - Branch String:   'xpointer.c:288,17'
          Branch Sides:
            - BranchSide:      'xpointer.c:289,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
            - BranchSide:      'xpointer.c:291,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
        - Branch String:   'xpointer.c:289,17'
          Branch Sides:
            - BranchSide:      'xpointer.c:290,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
            - BranchSide:      'xpointer.c:290,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
        - Branch String:   'xpointer.c:293,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:278,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
            - BranchSide:      'xpointer.c:278,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
        - Branch String:   'xpointer.c:297,22'
          Branch Sides:
            - BranchSide:      'xpointer.c:297,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
            - BranchSide:      'xpointer.c:303,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
        - Branch String:   'xpointer.c:297,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:298,9'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:303,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
        - Branch String:   'xpointer.c:303,51'
          Branch Sides:
            - BranchSide:      'xpointer.c:304,21'
              BranchSideFuncs:
                - xmlXPathEvalExpr
            - BranchSide:      'xpointer.c:305,27'
              BranchSideFuncs:
                - xmlXPathEvalExpr
        - Branch String:   'xpointer.c:303,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:305,27'
              BranchSideFuncs:
                - xmlXPathEvalExpr
            - BranchSide:      'xpointer.c:321,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
        - Branch String:   'xpointer.c:321,16'
          Branch Sides:
            - BranchSide:      'xpointer.c:322,27'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
            - BranchSide:      'xpointer.c:344,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpointer.c:327,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:328,19'
              BranchSideFuncs:
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
            - BranchSide:      'xpointer.c:331,32'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
        - Branch String:   'xpointer.c:332,10'
          Branch Sides:
            - BranchSide:      'xpointer.c:333,30'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:339,26'
              BranchSideFuncs:
                - xmlXPtrEvalChildSeq
        - Branch String:   'xpointer.c:344,16'
          Branch Sides:
            - BranchSide:      'xpointer.c:345,27'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpointer.c:377,20'
              BranchSideFuncs:
                - xmlXPtrErr
        - Branch String:   'xpointer.c:351,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:352,26'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:358,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpointer.c:358,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:358,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpointer.c:358,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpointer.c:358,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:358,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpointer.c:358,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpointer.c:358,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:358,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpointer.c:358,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpointer.c:358,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:358,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpointer.c:359,6'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpointer.c:358,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:358,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpointer.c:358,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpointer.c:359,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:360,26'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:367,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
        - Branch String:   'xpointer.c:367,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:368,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpointer.c:368,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
        - Branch String:   'xpointer.c:368,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:368,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpointer.c:368,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
        - Branch String:   'xpointer.c:368,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:368,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpointer.c:368,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
        - Branch String:   'xpointer.c:368,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:368,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpointer.c:368,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
        - Branch String:   'xpointer.c:368,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:368,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpointer.c:370,25'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
        - Branch String:   'xpointer.c:368,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:368,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpointer.c:368,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
        - Branch String:   'xpointer.c:370,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:371,32'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpointer.c:372,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpointer.c:257,12'
          Dst:             xmlXPathParseName
        - Src:             'xpointer.c:259,2'
          Dst:             xmlXPathErr
        - Src:             'xpointer.c:263,2'
          Dst:             xmlXPathErr
        - Src:             'xpointer.c:268,11'
          Dst:             xmlStrlen
        - Src:             'xpointer.c:272,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpointer.c:300,2'
          Dst:             xmlXPathErr
        - Src:             'xpointer.c:303,9'
          Dst:             xmlStrEqual
        - Src:             'xpointer.c:304,9'
          Dst:             xmlStrEqual
        - Src:             'xpointer.c:318,2'
          Dst:             xmlXPathEvalExpr
        - Src:             'xpointer.c:321,16'
          Dst:             xmlStrEqual
        - Src:             'xpointer.c:328,6'
          Dst:             xmlXPathRoot
        - Src:             'xpointer.c:329,6'
          Dst:             xmlXPtrEvalChildSeq
        - Src:             'xpointer.c:331,14'
          Dst:             xmlXPathParseName
        - Src:             'xpointer.c:337,3'
          Dst:             xmlXPathErr
        - Src:             'xpointer.c:339,6'
          Dst:             xmlXPtrEvalChildSeq
        - Src:             'xpointer.c:344,16'
          Dst:             xmlStrEqual
        - Src:             'xpointer.c:350,18'
          Dst:             xmlXPathParseNCName
        - Src:             'xpointer.c:356,6'
          Dst:             xmlXPathErr
        - Src:             'xpointer.c:365,6'
          Dst:             xmlXPathErr
        - Src:             'xpointer.c:370,6'
          Dst:             xmlXPathRegisterNs
        - Src:             'xpointer.c:371,13'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpointer.c:377,9'
          Dst:             xmlXPtrErr
    - functionName:    xmlXPtrEvalChildSeq
      functionSourceFile: '/src/libxml2/xpointer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
      BBCount:         40
      ICount:          244
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - xmlXPathIdFunction
        - xmlXPathNewString
        - xmlXPathValuePush
        - xmlXPtrErr
        - xmlXPtrGetChildNo
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xpointer.c:481,24'
          Branch Sides:
            - BranchSide:      'xpointer.c:481,28'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathIdFunction
                - xmlXPtrErr
            - BranchSide:      'xpointer.c:486,9'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathIdFunction
        - Branch String:   'xpointer.c:481,40'
          Branch Sides:
            - BranchSide:      'xpointer.c:481,44'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathIdFunction
                - xmlXPtrErr
            - BranchSide:      'xpointer.c:486,9'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathIdFunction
        - Branch String:   'xpointer.c:481,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:482,20'
              BranchSideFuncs:
                - xmlXPtrErr
                - xmlXPtrGetChildNo
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathIdFunction
            - BranchSide:      'xpointer.c:486,9'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathIdFunction
        - Branch String:   'xpointer.c:486,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:487,20'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathIdFunction
                - xmlXPtrGetChildNo
            - BranchSide:      'xpointer.c:493,5'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
        - Branch String:   'xpointer.c:490,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:490,2'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:491,5'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
        - Branch String:   'xpointer.c:493,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:493,5'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
            - BranchSide:      'xpointer.c:494,6'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
        - Branch String:   'xpointer.c:495,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:497,2'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
            - BranchSide:      'xpointer.c:497,2'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
        - Branch String:   'xpointer.c:497,22'
          Branch Sides:
            - BranchSide:      'xpointer.c:497,26'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
            - BranchSide:      'xpointer.c:497,2'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
        - Branch String:   'xpointer.c:497,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:498,21'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
            - BranchSide:      'xpointer.c:509,13'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
        - Branch String:   'xpointer.c:499,17'
          Branch Sides:
            - BranchSide:      'xpointer.c:500,26'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
            - BranchSide:      'xpointer.c:502,23'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
        - Branch String:   'xpointer.c:503,17'
          Branch Sides:
            - BranchSide:      'xpointer.c:504,26'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
            - BranchSide:      'xpointer.c:506,26'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
        - Branch String:   'xpointer.c:507,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:497,2'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
            - BranchSide:      'xpointer.c:497,2'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
        - Branch String:   'xpointer.c:509,13'
          Branch Sides:
            - BranchSide:      'xpointer.c:510,19'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
            - BranchSide:      'xpointer.c:511,20'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
      Callsites:
        - Src:             'xpointer.c:482,9'
          Dst:             xmlXPtrErr
        - Src:             'xpointer.c:487,26'
          Dst:             xmlXPathNewString
        - Src:             'xpointer.c:487,2'
          Dst:             xmlXPathValuePush
        - Src:             'xpointer.c:489,2'
          Dst:             xmlXPathIdFunction
        - Src:             'xpointer.c:511,2'
          Dst:             xmlXPtrGetChildNo
    - functionName:    xmlXPtrErr
      functionSourceFile: '/src/libxml2/xpointer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - code
        - msg
        - extra
      BBCount:         15
      ICount:          180
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlRaiseError
        - xmlResetError
        - xmlStrdup
        - xmlXPathPErrMemory
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xpointer.c: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,25'
              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: 193
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - indx
      BBCount:         18
      ICount:          119
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlXPathErr
        - xmlXPathFreeObject
        - xmlXPathNewNodeSet
        - xmlXPathValuePop
        - xmlXPathValuePush
        - xmlXPtrGetNthChild
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpointer.c:198,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:198,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:198,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPtrGetNthChild
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathErr
        - Branch String:   'xpointer.c:198,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:198,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:199,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPtrGetNthChild
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'xpointer.c:201,21'
          Branch Sides:
            - BranchSide:      'xpointer.c:201,25'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'xpointer.c:202,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'xpointer.c:201,41'
          Branch Sides:
            - BranchSide:      'xpointer.c:201,45'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'xpointer.c:202,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'xpointer.c:201,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:202,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'xpointer.c:206,30'
              BranchSideFuncs:
                - xmlXPtrGetNthChild
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'xpointer.c:207,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:208,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'xpointer.c:212,26'
              BranchSideFuncs:
                - xmlXPathValuePush
      Callsites:
        - Src:             'xpointer.c:198,5'
          Dst:             xmlXPathErr
        - Src:             'xpointer.c:199,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpointer.c:202,2'
          Dst:             xmlXPathFreeObject
        - Src:             'xpointer.c:203,26'
          Dst:             xmlXPathNewNodeSet
        - Src:             'xpointer.c:203,2'
          Dst:             xmlXPathValuePush
        - Src:             'xpointer.c:206,11'
          Dst:             xmlXPtrGetNthChild
        - Src:             'xpointer.c:208,2'
          Dst:             xmlXPathFreeObject
        - Src:             'xpointer.c:209,26'
          Dst:             xmlXPathNewNodeSet
        - Src:             'xpointer.c:209,2'
          Dst:             xmlXPathValuePush
        - Src:             'xpointer.c:213,5'
          Dst:             xmlXPathValuePush
    - functionName:    xmlXPtrGetNthChild
      functionSourceFile: '/src/libxml2/xpointer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cur
        - no
      BBCount:         24
      ICount:          120
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpointer.c:127,23'
          Branch Sides:
            - BranchSide:      'xpointer.c:127,27'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:128,9'
              BranchSideFuncs: []
        - Branch String:   'xpointer.c:127,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:128,9'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:129,11'
              BranchSideFuncs: []
        - Branch String:   'xpointer.c:130,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:131,6'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:141,12'
              BranchSideFuncs: []
        - Branch String:   'xpointer.c:131,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:132,13'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:133,7'
              BranchSideFuncs: []
        - Branch String:   'xpointer.c:133,38'
          Branch Sides:
            - BranchSide:      'xpointer.c:134,7'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:136,7'
              BranchSideFuncs: []
        - Branch String:   'xpointer.c:134,39'
          Branch Sides:
            - BranchSide:      'xpointer.c:135,7'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:136,7'
              BranchSideFuncs: []
        - Branch String:   'xpointer.c:133,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:136,7'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:140,5'
              BranchSideFuncs: []
        - Branch String:   'xpointer.c:137,10'
          Branch Sides:
            - BranchSide:      'xpointer.c:138,3'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:139,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPtrEvalFullXPtr
      functionSourceFile: '/src/libxml2/xpointer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
      BBCount:         49
      ICount:          246
      EdgeCount:       63
      CyclomaticComplexity: 16
      functionsReached:
        - xmlXPathErr
        - xmlXPathFreeObject
        - xmlXPathParseName
        - xmlXPathValuePop
        - xmlXPtrEvalXPtrPart
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpointer.c:413,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:414,30'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathParseName
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathErr
            - BranchSide:      'xpointer.c:415,9'
              BranchSideFuncs:
                - xmlXPtrEvalXPtrPart
                - xmlXPathParseName
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathErr
        - Branch String:   'xpointer.c:415,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:416,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:417,5'
              BranchSideFuncs:
                - xmlXPtrEvalXPtrPart
                - xmlXPathParseName
                - xmlXPathValuePop
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:417,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:417,5'
              BranchSideFuncs:
                - xmlXPtrEvalXPtrPart
                - xmlXPathParseName
                - xmlXPathValuePop
                - xmlXPathFreeObject
            - BranchSide:      'xpointer.c:418,2'
              BranchSideFuncs:
                - xmlXPtrEvalXPtrPart
                - xmlXPathParseName
                - xmlXPathValuePop
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:422,43'
          Branch Sides:
            - BranchSide:      'xpointer.c:423,14'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathValuePop
                - xmlXPathFreeObject
            - BranchSide:      'xpointer.c:430,6'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathValuePop
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:422,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:424,6'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:430,6'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathValuePop
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:430,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:431,30'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathFreeObject
            - BranchSide:      'xpointer.c:459,2'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathValuePop
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:433,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:435,27'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathFreeObject
            - BranchSide:      'xpointer.c:441,7'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:436,25'
          Branch Sides:
            - BranchSide:      'xpointer.c:436,29'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathFreeObject
            - BranchSide:      'xpointer.c:438,7'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:436,11'
          Branch Sides:
            - BranchSide:      'xpointer.c:437,4'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:438,7'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:450,7'
          Branch Sides:
            - BranchSide:      'xpointer.c:451,26'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathValuePop
            - BranchSide:      'xpointer.c:453,6'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathValuePop
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:453,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:449,26'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathFreeObject
            - BranchSide:      'xpointer.c:454,2'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathValuePop
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:459,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:459,2'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathValuePop
                - xmlXPathFreeObject
            - BranchSide:      'xpointer.c:459,2'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathValuePop
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:459,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:459,2'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathValuePop
                - xmlXPathFreeObject
            - BranchSide:      'xpointer.c:459,2'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathValuePop
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:459,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:459,2'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathValuePop
                - xmlXPathFreeObject
            - BranchSide:      'xpointer.c:459,2'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathValuePop
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:459,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:459,2'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathValuePop
                - xmlXPathFreeObject
            - BranchSide:      'xpointer.c:460,27'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathValuePop
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:459,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:459,2'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathValuePop
                - xmlXPathFreeObject
            - BranchSide:      'xpointer.c:459,2'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathValuePop
                - xmlXPathFreeObject
      Callsites:
        - Src:             'xpointer.c:414,12'
          Dst:             xmlXPathParseName
        - Src:             'xpointer.c:416,2'
          Dst:             xmlXPathErr
        - Src:             'xpointer.c:419,2'
          Dst:             xmlXPtrEvalXPtrPart
        - Src:             'xpointer.c:449,9'
          Dst:             xmlXPathValuePop
        - Src:             'xpointer.c:451,7'
          Dst:             xmlXPathFreeObject
        - Src:             'xpointer.c:460,9'
          Dst:             xmlXPathParseName
    - functionName:    xmlXPtrEvalXPointer
      functionSourceFile: '/src/libxml2/xpointer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         47
      ICount:          279
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - xmlXPathErr
        - xmlXPathPErrMemory
        - xmlXPathParseName
        - xmlXPathRoot
        - xmlXPtrEvalChildSeq
        - xmlXPtrEvalFullXPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpointer.c:528,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:531,5'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathPErrMemory
            - BranchSide:      'xpointer.c:540,5'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
        - Branch String:   'xpointer.c:532,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:533,25'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpointer.c:536,2'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
        - Branch String:   'xpointer.c:540,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:540,5'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
            - BranchSide:      'xpointer.c:540,5'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
        - Branch String:   'xpointer.c:540,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:540,5'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
            - BranchSide:      'xpointer.c:540,5'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
        - Branch String:   'xpointer.c:540,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:540,5'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
            - BranchSide:      'xpointer.c:540,5'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
        - Branch String:   'xpointer.c:540,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:540,5'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
            - BranchSide:      'xpointer.c:541,9'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
        - Branch String:   'xpointer.c:540,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:540,5'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
            - BranchSide:      'xpointer.c:540,5'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
        - Branch String:   'xpointer.c:541,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:542,15'
              BranchSideFuncs:
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
            - BranchSide:      'xpointer.c:547,27'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
                - xmlXPathErr
        - Branch String:   'xpointer.c:548,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:549,6'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:550,6'
              BranchSideFuncs:
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
        - Branch String:   'xpointer.c:550,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:551,26'
              BranchSideFuncs:
                - xmlXPtrEvalFullXPtr
            - BranchSide:      'xpointer.c:556,26'
              BranchSideFuncs:
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
        - Branch String:   'xpointer.c:559,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:559,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:559,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpointer.c:559,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:559,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:559,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpointer.c:559,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:559,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:559,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpointer.c:559,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:559,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:560,9'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpointer.c:559,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:559,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:559,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpointer.c:560,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:560,9'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:561,2'
              BranchSideFuncs:
                - xmlXPathErr
      Callsites:
        - Src:             'xpointer.c:533,6'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpointer.c:542,2'
          Dst:             xmlXPathRoot
        - Src:             'xpointer.c:543,9'
          Dst:             xmlXPtrEvalChildSeq
        - Src:             'xpointer.c:547,9'
          Dst:             xmlXPathParseName
        - Src:             'xpointer.c:549,6'
          Dst:             xmlXPathErr
        - Src:             'xpointer.c:551,6'
          Dst:             xmlXPtrEvalFullXPtr
        - Src:             'xpointer.c:556,6'
          Dst:             xmlXPtrEvalChildSeq
        - Src:             'xpointer.c:561,2'
          Dst:             xmlXPathErr
    - functionName:    xmlXPtrEval
      functionSourceFile: '/src/libxml2/xpointer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - ctx
      BBCount:         47
      ICount:          239
      EdgeCount:       62
      CyclomaticComplexity: 17
      functionsReached:
        - xmlInitParser
        - xmlResetError
        - xmlXPathErrMemory
        - xmlXPathFreeObject
        - xmlXPathFreeParserContext
        - xmlXPathNewParserContext
        - xmlXPathValuePop
        - xmlXPtrErr
        - xmlXPtrEvalXPointer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpointer.c:614,23'
          Branch Sides:
            - BranchSide:      'xpointer.c:614,27'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:615,2'
              BranchSideFuncs: []
        - Branch String:   'xpointer.c:614,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:615,2'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:617,20'
              BranchSideFuncs:
                - xmlResetError
                - xmlXPathNewParserContext
                - xmlXPtrEvalXPointer
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathErrMemory
        - Branch String:   'xpointer.c:620,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:621,27'
              BranchSideFuncs:
                - xmlXPathErrMemory
            - BranchSide:      'xpointer.c:624,25'
              BranchSideFuncs:
                - xmlXPtrEvalXPointer
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathFreeObject
                - xmlXPtrErr
        - Branch String:   'xpointer.c:625,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:626,9'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
            - BranchSide:      'xpointer.c:628,10'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathFreeObject
                - xmlXPtrErr
        - Branch String:   'xpointer.c:628,31'
          Branch Sides:
            - BranchSide:      'xpointer.c:629,3'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathFreeObject
                - xmlXPtrErr
            - BranchSide:      'xpointer.c:634,25'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:628,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:630,20'
              BranchSideFuncs:
                - xmlXPtrErr
                - xmlXPathValuePop
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathFreeObject
            - BranchSide:      'xpointer.c:634,25'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:639,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:640,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathValuePop
            - BranchSide:      'xpointer.c:655,5'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathValuePop
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:640,10'
          Branch Sides:
            - BranchSide:      'xpointer.c:641,7'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathValuePop
            - BranchSide:      'xpointer.c:653,25'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathValuePop
        - Branch String:   'xpointer.c:641,7'
          Branch Sides:
            - BranchSide:      'xpointer.c:646,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathValuePop
            - BranchSide:      'xpointer.c:651,12'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathValuePop
        - Branch String:   'xpointer.c:647,25'
          Branch Sides:
            - BranchSide:      'xpointer.c:647,29'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathValuePop
            - BranchSide:      'xpointer.c:649,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathValuePop
        - Branch String:   'xpointer.c:647,47'
          Branch Sides:
            - BranchSide:      'xpointer.c:648,5'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathValuePop
            - BranchSide:      'xpointer.c:649,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathValuePop
        - Branch String:   'xpointer.c:647,11'
          Branch Sides:
            - BranchSide:      'xpointer.c:649,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathValuePop
            - BranchSide:      'xpointer.c:650,3'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathValuePop
        - Branch String:   'xpointer.c:655,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:638,32'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathFreeObject
            - BranchSide:      'xpointer.c:656,9'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
        - Branch String:   'xpointer.c:656,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:657,20'
              BranchSideFuncs:
                - xmlXPtrErr
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
            - BranchSide:      'xpointer.c:661,9'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:661,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:661,32'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeParserContext
            - BranchSide:      'xpointer.c:662,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeParserContext
      Callsites:
        - Src:             'xpointer.c:612,5'
          Dst:             xmlInitParser
        - Src:             'xpointer.c:617,5'
          Dst:             xmlResetError
        - Src:             'xpointer.c:619,12'
          Dst:             xmlXPathNewParserContext
        - Src:             'xpointer.c:621,9'
          Dst:             xmlXPathErrMemory
        - Src:             'xpointer.c:624,5'
          Dst:             xmlXPtrEvalXPointer
        - Src:             'xpointer.c:630,9'
          Dst:             xmlXPtrErr
        - Src:             'xpointer.c:634,8'
          Dst:             xmlXPathValuePop
        - Src:             'xpointer.c:638,15'
          Dst:             xmlXPathValuePop
        - Src:             'xpointer.c:653,6'
          Dst:             xmlXPathFreeObject
        - Src:             'xpointer.c:657,9'
          Dst:             xmlXPtrErr
        - Src:             'xpointer.c:662,2'
          Dst:             xmlXPathFreeObject
        - Src:             'xpointer.c:667,5'
          Dst:             xmlXPathFreeParserContext
    - functionName:    xmlXPtrNewContext
      functionSourceFile: '/src/libxml2/xpointer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - here
        - origin
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlXPathNewContext
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpointer.c:589,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:590,9'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:592,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpointer.c:588,11'
          Dst:             xmlXPathNewContext
    - functionName:    xmlListCopy
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - old
      BBCount:         15
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlListDelete
        - xmlListInsert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'list.c:753,23'
          Branch Sides:
            - BranchSide:      'list.c:753,27'
              BranchSideFuncs: []
            - BranchSide:      'list.c:754,9'
              BranchSideFuncs: []
        - Branch String:   'list.c:753,9'
          Branch Sides:
            - BranchSide:      'list.c:754,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:755,14'
              BranchSideFuncs:
                - xmlListInsert
                - xmlListDelete
        - Branch String:   'list.c:755,5'
          Branch Sides:
            - BranchSide:      'list.c:756,31'
              BranchSideFuncs:
                - xmlListInsert
                - xmlListDelete
            - BranchSide:      'list.c:761,5'
              BranchSideFuncs: []
        - Branch String:   'list.c:756,13'
          Branch Sides:
            - BranchSide:      'list.c:757,27'
              BranchSideFuncs:
                - xmlListDelete
            - BranchSide:      'list.c:760,5'
              BranchSideFuncs:
                - xmlListInsert
                - xmlListDelete
      Callsites:
        - Src:             'list.c:756,17'
          Dst:             xmlListInsert
        - Src:             'list.c:757,13'
          Dst:             xmlListDelete
    - functionName:    xmlListInsert
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
        - data
      BBCount:         8
      ICount:          81
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlListLowerSearch
      functionUses:    1
      BranchProfiles:
        - Branch String:   'list.c:274,9'
          Branch Sides:
            - BranchSide:      'list.c:275,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:276,34'
              BranchSideFuncs:
                - xmlListLowerSearch
        - Branch String:   'list.c:279,9'
          Branch Sides:
            - BranchSide:      'list.c:280,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:281,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'list.c:276,15'
          Dst:             xmlListLowerSearch
    - functionName:    xmlListDelete
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlListClear
      functionUses:    4
      BranchProfiles:
        - Branch String:   'list.c:326,9'
          Branch Sides:
            - BranchSide:      'list.c:327,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:329,18'
              BranchSideFuncs:
                - xmlListClear
      Callsites:
        - Src:             'list.c:329,5'
          Dst:             xmlListClear
    - functionName:    xmlListClear
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlLinkDeallocator
      functionUses:    3
      BranchProfiles:
        - Branch String:   'list.c:417,9'
          Branch Sides:
            - BranchSide:      'list.c:418,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:419,10'
              BranchSideFuncs:
                - xmlLinkDeallocator
        - Branch String:   'list.c:420,5'
          Branch Sides:
            - BranchSide:      'list.c:420,5'
              BranchSideFuncs:
                - xmlLinkDeallocator
            - BranchSide:      'list.c:421,27'
              BranchSideFuncs:
                - xmlLinkDeallocator
      Callsites:
        - Src:             'list.c:423,9'
          Dst:             xmlLinkDeallocator
    - functionName:    xmlLinkDeallocator
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
        - lk
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'list.c: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:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
        - data
      BBCount:         13
      ICount:          79
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'list.c: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: 683
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
        - walker
        - user
      BBCount:         15
      ICount:          78
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:686,21'
          Branch Sides:
            - BranchSide:      'list.c:686,25'
              BranchSideFuncs: []
            - BranchSide:      'list.c:687,9'
              BranchSideFuncs: []
        - Branch String:   'list.c:686,9'
          Branch Sides:
            - BranchSide:      'list.c:687,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:688,14'
              BranchSideFuncs: []
        - Branch String:   'list.c:688,5'
          Branch Sides:
            - BranchSide:      'list.c:688,5'
              BranchSideFuncs: []
            - BranchSide:      'list.c:689,13'
              BranchSideFuncs: []
        - Branch String:   'list.c:689,12'
          Branch Sides:
            - BranchSide:      'list.c:690,17'
              BranchSideFuncs: []
            - BranchSide:      'list.c:691,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlListWalk
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
        - walker
        - user
      BBCount:         15
      ICount:          78
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'list.c:665,21'
          Branch Sides:
            - BranchSide:      'list.c:665,25'
              BranchSideFuncs: []
            - BranchSide:      'list.c:666,9'
              BranchSideFuncs: []
        - Branch String:   'list.c:665,9'
          Branch Sides:
            - BranchSide:      'list.c:666,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:667,14'
              BranchSideFuncs: []
        - Branch String:   'list.c:667,5'
          Branch Sides:
            - BranchSide:      'list.c:667,5'
              BranchSideFuncs: []
            - BranchSide:      'list.c:668,13'
              BranchSideFuncs: []
        - Branch String:   'list.c:668,12'
          Branch Sides:
            - BranchSide:      'list.c:669,17'
              BranchSideFuncs: []
            - BranchSide:      'list.c:670,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlListMerge
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 704
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - l1
        - l2
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlListClear
        - xmlListCopy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'list.c:705,5'
          Dst:             xmlListCopy
        - Src:             'list.c:706,5'
          Dst:             xmlListClear
    - functionName:    xmlListDup
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - old
      BBCount:         10
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlListCopy
        - xmlListCreate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'list.c:722,9'
          Branch Sides:
            - BranchSide:      'list.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:730,31'
              BranchSideFuncs:
                - xmlListCreate
                - xmlListCopy
        - Branch String:   'list.c:731,9'
          Branch Sides:
            - BranchSide:      'list.c:732,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:733,26'
              BranchSideFuncs:
                - xmlListCopy
        - Branch String:   'list.c:733,9'
          Branch Sides:
            - BranchSide:      'list.c:734,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:735,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'list.c:730,11'
          Dst:             xmlListCreate
        - Src:             'list.c:733,14'
          Dst:             xmlListCopy
    - functionName:    xmlListCreate
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - deallocator
        - compare
      BBCount:         14
      ICount:          115
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'list.c:192,9'
          Branch Sides:
            - BranchSide:      'list.c:193,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:195,12'
              BranchSideFuncs: []
        - Branch String:   'list.c:199,9'
          Branch Sides:
            - BranchSide:      'list.c:200,2'
              BranchSideFuncs: []
            - BranchSide:      'list.c:203,25'
              BranchSideFuncs: []
        - Branch String:   'list.c:208,9'
          Branch Sides:
            - BranchSide:      'list.c:209,30'
              BranchSideFuncs: []
            - BranchSide:      'list.c:211,9'
              BranchSideFuncs: []
        - Branch String:   'list.c:211,9'
          Branch Sides:
            - BranchSide:      'list.c:212,26'
              BranchSideFuncs: []
            - BranchSide:      'list.c:214,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlLinkCompare
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data0
        - data1
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'list.c: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: 630
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
      BBCount:         10
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlListClear
        - xmlListDelete
        - xmlListDup
        - xmlListEmpty
        - xmlListMerge
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:633,9'
          Branch Sides:
            - BranchSide:      'list.c:634,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:635,21'
              BranchSideFuncs:
                - xmlListEmpty
                - xmlListDup
                - xmlListClear
                - xmlListMerge
                - xmlListDelete
        - Branch String:   'list.c:635,8'
          Branch Sides:
            - BranchSide:      'list.c:636,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:644,24'
              BranchSideFuncs:
                - xmlListDup
                - xmlListClear
                - xmlListMerge
                - xmlListDelete
        - Branch String:   'list.c:645,9'
          Branch Sides:
            - BranchSide:      'list.c:646,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:647,18'
              BranchSideFuncs:
                - xmlListClear
                - xmlListMerge
                - xmlListDelete
      Callsites:
        - Src:             'list.c:635,8'
          Dst:             xmlListEmpty
        - Src:             'list.c:644,13'
          Dst:             xmlListDup
        - Src:             'list.c:647,5'
          Dst:             xmlListClear
        - Src:             'list.c:648,5'
          Dst:             xmlListMerge
        - Src:             'list.c:649,5'
          Dst:             xmlListDelete
    - functionName:    xmlListEmpty
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'list.c:439,9'
          Branch Sides:
            - BranchSide:      'list.c:440,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:441,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlListReverse
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
      BBCount:         8
      ICount:          70
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:609,9'
          Branch Sides:
            - BranchSide:      'list.c:610,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:611,14'
              BranchSideFuncs: []
        - Branch String:   'list.c:612,5'
          Branch Sides:
            - BranchSide:      'list.c:613,24'
              BranchSideFuncs: []
            - BranchSide:      'list.c:618,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlLinkGetData
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 595
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lk
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'list.c:592,9'
          Branch Sides:
            - BranchSide:      'list.c:593,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:594,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlListPushBack
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
        - data
      BBCount:         8
      ICount:          79
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:566,9'
          Branch Sides:
            - BranchSide:      'list.c:567,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:568,15'
              BranchSideFuncs: []
        - Branch String:   'list.c:571,9'
          Branch Sides:
            - BranchSide:      'list.c:572,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:573,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlListPushFront
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
        - data
      BBCount:         8
      ICount:          77
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:537,9'
          Branch Sides:
            - BranchSide:      'list.c:538,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:539,15'
              BranchSideFuncs: []
        - Branch String:   'list.c:542,9'
          Branch Sides:
            - BranchSide:      'list.c:543,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:544,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlListPopBack
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlLinkDeallocator
        - xmlListEmpty
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:519,8'
          Branch Sides:
            - BranchSide:      'list.c:519,8'
              BranchSideFuncs: []
            - BranchSide:      'list.c:520,28'
              BranchSideFuncs:
                - xmlLinkDeallocator
      Callsites:
        - Src:             'list.c:519,9'
          Dst:             xmlListEmpty
        - Src:             'list.c:520,9'
          Dst:             xmlLinkDeallocator
    - functionName:    xmlListPopFront
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlLinkDeallocator
        - xmlListEmpty
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:506,8'
          Branch Sides:
            - BranchSide:      'list.c:506,8'
              BranchSideFuncs: []
            - BranchSide:      'list.c:507,28'
              BranchSideFuncs:
                - xmlLinkDeallocator
      Callsites:
        - Src:             'list.c:506,9'
          Dst:             xmlListEmpty
        - Src:             'list.c:507,9'
          Dst:             xmlLinkDeallocator
    - functionName:    xmlListSize
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
      BBCount:         8
      ICount:          53
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:490,9'
          Branch Sides:
            - BranchSide:      'list.c:491,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:493,14'
              BranchSideFuncs: []
        - Branch String:   'list.c:493,5'
          Branch Sides:
            - BranchSide:      'list.c:493,57'
              BranchSideFuncs: []
            - BranchSide:      'list.c:494,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlListEnd
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:471,9'
          Branch Sides:
            - BranchSide:      'list.c:472,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:473,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlListFront
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:455,9'
          Branch Sides:
            - BranchSide:      'list.c:456,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:457,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlListRemoveAll
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
        - data
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlListRemoveFirst
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:398,9'
          Branch Sides:
            - BranchSide:      'list.c:399,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:401,5'
              BranchSideFuncs:
                - xmlListRemoveFirst
        - Branch String:   'list.c:401,5'
          Branch Sides:
            - BranchSide:      'list.c:402,14'
              BranchSideFuncs:
                - xmlListRemoveFirst
            - BranchSide:      'list.c:403,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'list.c:401,11'
          Dst:             xmlListRemoveFirst
    - functionName:    xmlListRemoveFirst
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
        - data
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlLinkDeallocator
        - xmlListLinkSearch
      functionUses:    2
      BranchProfiles:
        - Branch String:   'list.c:348,9'
          Branch Sides:
            - BranchSide:      'list.c:349,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:351,28'
              BranchSideFuncs:
                - xmlListLinkSearch
                - xmlLinkDeallocator
        - Branch String:   'list.c:352,9'
          Branch Sides:
            - BranchSide:      'list.c:353,28'
              BranchSideFuncs:
                - xmlLinkDeallocator
            - BranchSide:      'list.c:356,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'list.c:351,10'
          Dst:             xmlListLinkSearch
        - Src:             'list.c:353,9'
          Dst:             xmlLinkDeallocator
    - functionName:    xmlListLinkSearch
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
        - data
      BBCount:         10
      ICount:          68
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlListLowerSearch
      functionUses:    2
      BranchProfiles:
        - Branch String:   'list.c: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: 370
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
        - data
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlLinkDeallocator
        - xmlListLinkReverseSearch
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:373,9'
          Branch Sides:
            - BranchSide:      'list.c:374,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:376,35'
              BranchSideFuncs:
                - xmlListLinkReverseSearch
                - xmlLinkDeallocator
        - Branch String:   'list.c:377,9'
          Branch Sides:
            - BranchSide:      'list.c:378,21'
              BranchSideFuncs:
                - xmlLinkDeallocator
            - BranchSide:      'list.c:381,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'list.c:376,10'
          Dst:             xmlListLinkReverseSearch
        - Src:             'list.c:378,2'
          Dst:             xmlLinkDeallocator
    - functionName:    xmlListLinkReverseSearch
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
        - data
      BBCount:         10
      ICount:          68
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlListHigherSearch
      functionUses:    2
      BranchProfiles:
        - Branch String:   'list.c: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:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
        - data
      BBCount:         13
      ICount:          79
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'list.c: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: 300
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
        - data
      BBCount:         8
      ICount:          77
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlListHigherSearch
      functionUses:    1
      BranchProfiles:
        - Branch String:   'list.c:303,9'
          Branch Sides:
            - BranchSide:      'list.c:304,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:305,35'
              BranchSideFuncs:
                - xmlListHigherSearch
        - Branch String:   'list.c:308,9'
          Branch Sides:
            - BranchSide:      'list.c:309,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:310,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'list.c:305,15'
          Dst:             xmlListHigherSearch
    - functionName:    xmlListReverseSearch
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
        - data
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlListLinkReverseSearch
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:252,9'
          Branch Sides:
            - BranchSide:      'list.c:253,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:254,35'
              BranchSideFuncs:
                - xmlListLinkReverseSearch
        - Branch String:   'list.c:255,9'
          Branch Sides:
            - BranchSide:      'list.c:256,17'
              BranchSideFuncs: []
            - BranchSide:      'list.c:257,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'list.c:254,10'
          Dst:             xmlListLinkReverseSearch
    - functionName:    xmlListSearch
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
        - data
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlListLinkSearch
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:231,9'
          Branch Sides:
            - BranchSide:      'list.c:232,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:233,28'
              BranchSideFuncs:
                - xmlListLinkSearch
        - Branch String:   'list.c:234,9'
          Branch Sides:
            - BranchSide:      'list.c:235,17'
              BranchSideFuncs: []
            - BranchSide:      'list.c:236,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'list.c:233,10'
          Dst:             xmlListLinkSearch
    - functionName:    xmlCtxtDumpEntity
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - ent
      BBCount:         30
      ICount:          210
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached:
        - fprintf
        - xmlCtxtDumpSpaces
        - xmlCtxtDumpString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'debugXML.c:737,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:738,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'debugXML.c:742,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:738,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:739,21'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:740,9'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:742,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:742,9'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:743,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:743,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:745,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:748,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:751,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:754,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:757,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:760,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
        - Branch String:   'debugXML.c:763,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:764,31'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:768,13'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
        - Branch String:   'debugXML.c:768,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:769,31'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:772,13'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
        - Branch String:   'debugXML.c:772,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:773,31'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
            - BranchSide:      'debugXML.c:776,13'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
        - Branch String:   'debugXML.c:776,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:777,31'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
            - BranchSide:      'debugXML.c:782,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'debugXML.c:735,5'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:739,13'
          Dst:             fprintf
        - Src:             'debugXML.c:745,17'
          Dst:             fprintf
        - Src:             'debugXML.c:748,17'
          Dst:             fprintf
        - Src:             'debugXML.c:751,17'
          Dst:             fprintf
        - Src:             'debugXML.c:754,17'
          Dst:             fprintf
        - Src:             'debugXML.c:757,17'
          Dst:             fprintf
        - Src:             'debugXML.c:760,17'
          Dst:             fprintf
        - Src:             'debugXML.c:762,9'
          Dst:             fprintf
        - Src:             'debugXML.c:764,13'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:765,13'
          Dst:             fprintf
        - Src:             'debugXML.c:769,13'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:770,13'
          Dst:             fprintf
        - Src:             'debugXML.c:773,13'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:774,13'
          Dst:             fprintf
        - Src:             'debugXML.c:777,13'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:778,13'
          Dst:             fprintf
        - Src:             'debugXML.c:779,13'
          Dst:             xmlCtxtDumpString
        - Src:             'debugXML.c:780,13'
          Dst:             fprintf
    - functionName:    xmlCtxtDumpSpaces
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         13
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - fprintf
      functionUses:    34
      BranchProfiles:
        - Branch String:   'debugXML.c:131,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:132,9'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:133,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:133,32'
          Branch Sides:
            - BranchSide:      'debugXML.c:133,36'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:133,32'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:133,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:133,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:134,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:134,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:135,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'debugXML.c:137,21'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'debugXML.c:135,13'
          Dst:             fprintf
        - Src:             'debugXML.c:137,13'
          Dst:             fprintf
    - functionName:    xmlCtxtDumpString
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - str
      BBCount:         29
      ICount:          175
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - fprintf
        - fputc
      functionUses:    14
      BranchProfiles:
        - Branch String:   'debugXML.c:396,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:397,9'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:400,9'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fprintf
                - fputc
                - fprintf
        - Branch String:   'debugXML.c:400,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:401,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'debugXML.c:404,12'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fprintf
                - fputc
        - Branch String:   'debugXML.c:404,5'
          Branch Sides:
            - BranchSide:      'debugXML.c:405,13'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fprintf
                - fputc
            - BranchSide:      'debugXML.c:413,13'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'debugXML.c:405,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:406,13'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:407,18'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fprintf
                - fputc
        - Branch String:   'debugXML.c:407,18'
          Branch Sides:
            - BranchSide:      'debugXML.c:407,18'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputc
                - fprintf
            - BranchSide:      'debugXML.c:408,24'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputc
                - fprintf
        - Branch String:   'debugXML.c:407,18'
          Branch Sides:
            - BranchSide:      'debugXML.c:407,18'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputc
                - fprintf
            - BranchSide:      'debugXML.c:407,18'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputc
                - fprintf
        - Branch String:   'debugXML.c:407,18'
          Branch Sides:
            - BranchSide:      'debugXML.c:407,18'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputc
                - fprintf
            - BranchSide:      'debugXML.c:408,24'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputc
                - fprintf
        - Branch String:   'debugXML.c:407,18'
          Branch Sides:
            - BranchSide:      'debugXML.c:408,24'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputc
                - fprintf
            - BranchSide:      'debugXML.c:409,18'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputc
                - fprintf
        - Branch String:   'debugXML.c:409,18'
          Branch Sides:
            - BranchSide:      'debugXML.c:410,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fputc
                - fputc
            - BranchSide:      'debugXML.c:412,19'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fprintf
                - fputc
      Callsites:
        - Src:             'debugXML.c:401,9'
          Dst:             fprintf
        - Src:             'debugXML.c:408,13'
          Dst:             fputc
        - Src:             'debugXML.c:410,13'
          Dst:             fprintf
        - Src:             'debugXML.c:412,13'
          Dst:             fputc
        - Src:             'debugXML.c:413,5'
          Dst:             fprintf
    - functionName:    fputc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlCtxtDumpNamespaceList
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - ns
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtDumpNamespace
      functionUses:    2
      BranchProfiles:
        - Branch String:   'debugXML.c:726,5'
          Branch Sides:
            - BranchSide:      'debugXML.c:727,30'
              BranchSideFuncs:
                - xmlCtxtDumpNamespace
            - BranchSide:      'debugXML.c:730,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'debugXML.c:727,9'
          Dst:             xmlCtxtDumpNamespace
    - functionName:    xmlCtxtDumpNamespace
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 721
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - ns
      BBCount:         22
      ICount:          124
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - fprintf
        - xmlCtxtDumpSpaces
        - xmlCtxtDumpString
        - xmlDebugErr
        - xmlDebugErr3
      functionUses:    2
      BranchProfiles:
        - Branch String:   'debugXML.c:691,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:692,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'debugXML.c:696,9'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - xmlDebugErr
                - xmlDebugErr3
                - xmlDebugErr
        - Branch String:   'debugXML.c:692,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:693,21'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:694,9'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:696,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:697,14'
              BranchSideFuncs:
                - xmlDebugErr
            - BranchSide:      'debugXML.c:701,9'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - xmlDebugErr
                - xmlDebugErr3
        - Branch String:   'debugXML.c:701,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:702,13'
              BranchSideFuncs:
                - xmlDebugErr
                - xmlDebugErr3
            - BranchSide:      'debugXML.c:710,14'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:702,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:703,19'
              BranchSideFuncs:
                - xmlDebugErr3
            - BranchSide:      'debugXML.c:707,18'
              BranchSideFuncs:
                - xmlDebugErr
        - Branch String:   'debugXML.c:711,17'
          Branch Sides:
            - BranchSide:      'debugXML.c:712,25'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtDumpString
                - fprintf
            - BranchSide:      'debugXML.c:715,25'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtDumpString
                - fprintf
      Callsites:
        - Src:             'debugXML.c:689,5'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:693,13'
          Dst:             fprintf
        - Src:             'debugXML.c:697,2'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:703,6'
          Dst:             xmlDebugErr3
        - Src:             'debugXML.c:707,6'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:712,17'
          Dst:             fprintf
        - Src:             'debugXML.c:715,17'
          Dst:             fprintf
        - Src:             'debugXML.c:717,13'
          Dst:             xmlCtxtDumpString
        - Src:             'debugXML.c:718,13'
          Dst:             fprintf
    - functionName:    xmlDebugErr
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    34
      BranchProfiles:  []
      Callsites:
        - Src:             'debugXML.c:152,5'
          Dst:             fprintf
    - functionName:    xmlDebugErr3
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - extra
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'debugXML.c:165,5'
          Dst:             fprintf
        - Src:             'debugXML.c:166,5'
          Dst:             fprintf
    - functionName:    xmlCtxtDumpEntityDecl
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - ent
      BBCount:         40
      ICount:          259
      EdgeCount:       49
      CyclomaticComplexity: 11
      functionsReached:
        - fprintf
        - xmlCtxtDumpSpaces
        - xmlCtxtDumpString
        - xmlCtxtGenericNodeCheck
        - xmlDebugErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'debugXML.c:618,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:619,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'debugXML.c:623,9'
              BranchSideFuncs:
                - xmlDebugErr
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlDebugErr
        - Branch String:   'debugXML.c:619,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:620,21'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:621,9'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:623,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:624,14'
              BranchSideFuncs:
                - xmlDebugErr
            - BranchSide:      'debugXML.c:628,9'
              BranchSideFuncs:
                - xmlDebugErr
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtDumpString
                - fprintf
        - Branch String:   'debugXML.c:628,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:629,14'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:635,14'
              BranchSideFuncs:
                - xmlDebugErr
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:629,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:630,21'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:634,5'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:637,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:638,17'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
            - BranchSide:      'debugXML.c:683,29'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
        - Branch String:   'debugXML.c:638,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:640,25'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:643,25'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:646,25'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:649,25'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:652,25'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:655,25'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:658,13'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
        - Branch String:   'debugXML.c:658,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:659,31'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:663,13'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
        - Branch String:   'debugXML.c:663,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:664,31'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:668,13'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
        - Branch String:   'debugXML.c:668,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:669,31'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
            - BranchSide:      'debugXML.c:672,13'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
        - Branch String:   'debugXML.c:672,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:673,31'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtGenericNodeCheck
            - BranchSide:      'debugXML.c:678,5'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
      Callsites:
        - Src:             'debugXML.c:616,5'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:620,13'
          Dst:             fprintf
        - Src:             'debugXML.c:624,2'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:630,13'
          Dst:             fprintf
        - Src:             'debugXML.c:631,13'
          Dst:             xmlCtxtDumpString
        - Src:             'debugXML.c:632,13'
          Dst:             fprintf
        - Src:             'debugXML.c:635,2'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:640,17'
          Dst:             fprintf
        - Src:             'debugXML.c:643,17'
          Dst:             fprintf
        - Src:             'debugXML.c:646,17'
          Dst:             fprintf
        - Src:             'debugXML.c:649,17'
          Dst:             fprintf
        - Src:             'debugXML.c:652,17'
          Dst:             fprintf
        - Src:             'debugXML.c:655,17'
          Dst:             fprintf
        - Src:             'debugXML.c:659,13'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:660,13'
          Dst:             fprintf
        - Src:             'debugXML.c:664,13'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:665,13'
          Dst:             fprintf
        - Src:             'debugXML.c:669,13'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:670,13'
          Dst:             fprintf
        - Src:             'debugXML.c:673,13'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:674,13'
          Dst:             fprintf
        - Src:             'debugXML.c:675,13'
          Dst:             xmlCtxtDumpString
        - Src:             'debugXML.c:676,13'
          Dst:             fprintf
        - Src:             'debugXML.c:683,5'
          Dst:             xmlCtxtGenericNodeCheck
    - functionName:    xmlCtxtGenericNodeCheck
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         135
      ICount:          681
      EdgeCount:       176
      CyclomaticComplexity: 43
      functionsReached:
        - xmlCtxtCheckName
        - xmlCtxtCheckString
        - xmlCtxtNsCheckScope
        - xmlDebugErr
        - xmlDebugErr3
        - xmlDictLookup
        - xmlStrEqual
      functionUses:    8
      BranchProfiles:
        - Branch String:   'debugXML.c:260,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:261,21'
              BranchSideFuncs:
                - xmlDebugErr
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlStrEqual
                - xmlDebugErr
                - xmlDebugErr
            - BranchSide:      'debugXML.c:263,9'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlStrEqual
                - xmlDebugErr
                - xmlDebugErr
        - Branch String:   'debugXML.c:263,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:264,21'
              BranchSideFuncs:
                - xmlDebugErr
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlStrEqual
                - xmlDebugErr
            - BranchSide:      'debugXML.c:268,9'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlStrEqual
                - xmlDebugErr
        - Branch String:   'debugXML.c:269,21'
          Branch Sides:
            - BranchSide:      'debugXML.c:269,25'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlStrEqual
                - xmlDebugErr
            - BranchSide:      'debugXML.c:272,6'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlStrEqual
                - xmlDebugErr
        - Branch String:   'debugXML.c:269,6'
          Branch Sides:
            - BranchSide:      'debugXML.c:270,6'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlStrEqual
                - xmlDebugErr
            - BranchSide:      'debugXML.c:272,6'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlStrEqual
                - xmlDebugErr
        - Branch String:   'debugXML.c:272,6'
          Branch Sides:
            - BranchSide:      'debugXML.c:273,18'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlStrEqual
                - xmlDebugErr
            - BranchSide:      'debugXML.c:275,6'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlStrEqual
                - xmlDebugErr
        - Branch String:   'debugXML.c:279,32'
          Branch Sides:
            - BranchSide:      'debugXML.c:279,36'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlStrEqual
                - xmlDebugErr
            - BranchSide:      'debugXML.c:283,9'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
        - Branch String:   'debugXML.c:279,68'
          Branch Sides:
            - BranchSide:      'debugXML.c:280,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDebugErr
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
            - BranchSide:      'debugXML.c:283,9'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
        - Branch String:   'debugXML.c:279,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:281,21'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
            - BranchSide:      'debugXML.c:283,9'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
        - Branch String:   'debugXML.c:283,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:284,13'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
            - BranchSide:      'debugXML.c:294,13'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
        - Branch String:   'debugXML.c:284,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:285,11'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
            - BranchSide:      'debugXML.c:290,21'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
        - Branch String:   'debugXML.c:285,33'
          Branch Sides:
            - BranchSide:      'debugXML.c:286,11'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
            - BranchSide:      'debugXML.c:290,9'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
        - Branch String:   'debugXML.c:285,10'
          Branch Sides:
            - BranchSide:      'debugXML.c:287,15'
              BranchSideFuncs:
                - xmlDebugErr
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
            - BranchSide:      'debugXML.c:290,9'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
        - Branch String:   'debugXML.c:298,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:299,7'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
            - BranchSide:      'debugXML.c:305,13'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
        - Branch String:   'debugXML.c:299,29'
          Branch Sides:
            - BranchSide:      'debugXML.c:299,33'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
            - BranchSide:      'debugXML.c:304,5'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
        - Branch String:   'debugXML.c:299,67'
          Branch Sides:
            - BranchSide:      'debugXML.c:300,7'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
            - BranchSide:      'debugXML.c:304,5'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
        - Branch String:   'debugXML.c:300,35'
          Branch Sides:
            - BranchSide:      'debugXML.c:301,7'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
            - BranchSide:      'debugXML.c:304,5'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
        - Branch String:   'debugXML.c:299,6'
          Branch Sides:
            - BranchSide:      'debugXML.c:302,18'
              BranchSideFuncs:
                - xmlDebugErr
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
            - BranchSide:      'debugXML.c:304,5'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
        - Branch String:   'debugXML.c:305,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:306,18'
              BranchSideFuncs:
                - xmlDebugErr
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
            - BranchSide:      'debugXML.c:308,13'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
        - Branch String:   'debugXML.c:312,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:315,7'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
            - BranchSide:      'debugXML.c:322,16'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
        - Branch String:   'debugXML.c:316,2'
          Branch Sides:
            - BranchSide:      'debugXML.c:317,26'
              BranchSideFuncs:
                - xmlCtxtNsCheckScope
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
            - BranchSide:      'debugXML.c:320,6'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
        - Branch String:   'debugXML.c:320,6'
          Branch Sides:
            - BranchSide:      'debugXML.c:321,26'
              BranchSideFuncs:
                - xmlCtxtNsCheckScope
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
            - BranchSide:      'debugXML.c:322,5'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
        - Branch String:   'debugXML.c:323,6'
          Branch Sides:
            - BranchSide:      'debugXML.c:324,26'
              BranchSideFuncs:
                - xmlCtxtNsCheckScope
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
            - BranchSide:      'debugXML.c:325,5'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
        - Branch String:   'debugXML.c:327,42'
          Branch Sides:
            - BranchSide:      'debugXML.c:328,3'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
            - BranchSide:      'debugXML.c:337,13'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
        - Branch String:   'debugXML.c:328,37'
          Branch Sides:
            - BranchSide:      'debugXML.c:329,3'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
            - BranchSide:      'debugXML.c:337,13'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
        - Branch String:   'debugXML.c:329,35'
          Branch Sides:
            - BranchSide:      'debugXML.c:330,3'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
            - BranchSide:      'debugXML.c:337,13'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
        - Branch String:   'debugXML.c:330,37'
          Branch Sides:
            - BranchSide:      'debugXML.c:331,3'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
            - BranchSide:      'debugXML.c:337,13'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
        - Branch String:   'debugXML.c:331,31'
          Branch Sides:
            - BranchSide:      'debugXML.c:332,3'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
            - BranchSide:      'debugXML.c:337,13'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
        - Branch String:   'debugXML.c:332,41'
          Branch Sides:
            - BranchSide:      'debugXML.c:333,3'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
            - BranchSide:      'debugXML.c:337,13'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
        - Branch String:   'debugXML.c:327,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:334,6'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
            - BranchSide:      'debugXML.c:337,13'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
        - Branch String:   'debugXML.c:334,6'
          Branch Sides:
            - BranchSide:      'debugXML.c:335,25'
              BranchSideFuncs:
                - xmlCtxtCheckString
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
            - BranchSide:      'debugXML.c:336,5'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
        - Branch String:   'debugXML.c:337,5'
          Branch Sides:
            - BranchSide:      'debugXML.c:337,5'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:340,23'
              BranchSideFuncs:
                - xmlCtxtCheckName
            - BranchSide:      'debugXML.c:340,23'
              BranchSideFuncs:
                - xmlCtxtCheckName
            - BranchSide:      'debugXML.c:343,11'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlDictLookup
            - BranchSide:      'debugXML.c:357,10'
              BranchSideFuncs:
                - xmlDebugErr3
            - BranchSide:      'debugXML.c:364,23'
              BranchSideFuncs:
                - xmlCtxtCheckName
            - BranchSide:      'debugXML.c:367,10'
              BranchSideFuncs:
                - xmlDebugErr3
            - BranchSide:      'debugXML.c:387,6'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:387,6'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:387,6'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:387,6'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:387,6'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:387,6'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:387,6'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:387,6'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:387,6'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:387,6'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:387,6'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:387,6'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:387,6'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:387,6'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:343,40'
          Branch Sides:
            - BranchSide:      'debugXML.c:344,11'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:345,3'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:343,10'
          Branch Sides:
            - BranchSide:      'debugXML.c:345,3'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:347,11'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlDictLookup
        - Branch String:   'debugXML.c:347,31'
          Branch Sides:
            - BranchSide:      'debugXML.c:348,11'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDebugErr3
            - BranchSide:      'debugXML.c:352,19'
              BranchSideFuncs:
                - xmlDebugErr3
        - Branch String:   'debugXML.c:347,10'
          Branch Sides:
            - BranchSide:      'debugXML.c:350,3'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:352,19'
              BranchSideFuncs:
                - xmlDebugErr3
        - Branch String:   'debugXML.c:357,10'
          Branch Sides:
            - BranchSide:      'debugXML.c:358,3'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:359,19'
              BranchSideFuncs:
                - xmlDebugErr3
        - Branch String:   'debugXML.c:367,10'
          Branch Sides:
            - BranchSide:      'debugXML.c:368,3'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:369,19'
              BranchSideFuncs:
                - xmlDebugErr3
      Callsites:
        - Src:             'debugXML.c:261,9'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:264,9'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:280,11'
          Dst:             xmlStrEqual
        - Src:             'debugXML.c:281,9'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:287,3'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:291,6'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:295,6'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:302,6'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:306,6'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:309,6'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:317,6'
          Dst:             xmlCtxtNsCheckScope
        - Src:             'debugXML.c:321,6'
          Dst:             xmlCtxtNsCheckScope
        - Src:             'debugXML.c:324,6'
          Dst:             xmlCtxtNsCheckScope
        - Src:             'debugXML.c:335,6'
          Dst:             xmlCtxtCheckString
        - Src:             'debugXML.c:340,6'
          Dst:             xmlCtxtCheckName
        - Src:             'debugXML.c:348,25'
          Dst:             xmlDictLookup
        - Src:             'debugXML.c:352,6'
          Dst:             xmlDebugErr3
        - Src:             'debugXML.c:359,6'
          Dst:             xmlDebugErr3
        - Src:             'debugXML.c:364,6'
          Dst:             xmlCtxtCheckName
        - Src:             'debugXML.c:369,6'
          Dst:             xmlDebugErr3
    - functionName:    xmlCtxtNsCheckScope
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - ns
      BBCount:         15
      ICount:          84
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlDebugErr
        - xmlDebugErr3
        - xmlNsCheckScope
      functionUses:    3
      BranchProfiles:
        - Branch String:   'debugXML.c:183,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:184,13'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDebugErr
                - xmlDebugErr
            - BranchSide:      'debugXML.c:192,9'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlDebugErr
        - Branch String:   'debugXML.c:184,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:185,18'
              BranchSideFuncs:
                - xmlDebugErr
                - xmlDebugErr3
                - xmlDebugErr
            - BranchSide:      'debugXML.c:188,19'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDebugErr
        - Branch String:   'debugXML.c:192,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:192,9'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlDebugErr
            - BranchSide:      'debugXML.c:193,13'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlDebugErr
        - Branch String:   'debugXML.c:193,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:194,18'
              BranchSideFuncs:
                - xmlDebugErr
            - BranchSide:      'debugXML.c:197,19'
              BranchSideFuncs:
                - xmlDebugErr3
      Callsites:
        - Src:             'debugXML.c:182,11'
          Dst:             xmlNsCheckScope
        - Src:             'debugXML.c:185,6'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:188,6'
          Dst:             xmlDebugErr3
        - Src:             'debugXML.c:194,6'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:197,6'
          Dst:             xmlDebugErr3
    - functionName:    xmlCtxtCheckString
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - str
      BBCount:         11
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCheckUTF8
        - xmlDebugErr3
      functionUses:    1
      BranchProfiles:
        - Branch String:   'debugXML.c:213,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:213,22'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:214,9'
              BranchSideFuncs:
                - xmlCheckUTF8
                - xmlDebugErr3
        - Branch String:   'debugXML.c:214,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:214,9'
              BranchSideFuncs:
                - xmlCheckUTF8
                - xmlDebugErr3
            - BranchSide:      'debugXML.c:215,27'
              BranchSideFuncs:
                - xmlCheckUTF8
                - xmlDebugErr3
        - Branch String:   'debugXML.c:215,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:216,19'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:219,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'debugXML.c:215,14'
          Dst:             xmlCheckUTF8
        - Src:             'debugXML.c:216,6'
          Dst:             xmlDebugErr3
    - functionName:    xmlCtxtCheckName
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
      BBCount:         21
      ICount:          104
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - xmlDebugErr
        - xmlDebugErr3
        - xmlDictOwns
        - xmlValidateName
      functionUses:    2
      BranchProfiles:
        - Branch String:   'debugXML.c:233,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:233,9'
              BranchSideFuncs:
                - xmlValidateName
                - xmlDictOwns
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDebugErr
            - BranchSide:      'debugXML.c:234,6'
              BranchSideFuncs:
                - xmlValidateName
                - xmlDictOwns
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDebugErr
        - Branch String:   'debugXML.c:234,6'
          Branch Sides:
            - BranchSide:      'debugXML.c:235,18'
              BranchSideFuncs:
                - xmlDebugErr
            - BranchSide:      'debugXML.c:238,29'
              BranchSideFuncs:
                - xmlValidateName
                - xmlDictOwns
                - xmlDebugErr3
                - xmlDebugErr3
        - Branch String:   'debugXML.c:238,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:239,19'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlDictOwns
                - xmlDebugErr3
            - BranchSide:      'debugXML.c:242,7'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDebugErr3
        - Branch String:   'debugXML.c:242,27'
          Branch Sides:
            - BranchSide:      'debugXML.c:243,20'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDebugErr3
            - BranchSide:      'debugXML.c:250,5'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:243,39'
          Branch Sides:
            - BranchSide:      'debugXML.c:244,15'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:250,5'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:244,34'
          Branch Sides:
            - BranchSide:      'debugXML.c:245,16'
              BranchSideFuncs:
                - xmlDebugErr3
            - BranchSide:      'debugXML.c:246,19'
              BranchSideFuncs:
                - xmlDebugErr3
        - Branch String:   'debugXML.c:242,6'
          Branch Sides:
            - BranchSide:      'debugXML.c:246,19'
              BranchSideFuncs:
                - xmlDebugErr3
            - BranchSide:      'debugXML.c:250,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'debugXML.c:235,6'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:238,13'
          Dst:             xmlValidateName
        - Src:             'debugXML.c:239,6'
          Dst:             xmlDebugErr3
        - Src:             'debugXML.c:243,8'
          Dst:             xmlDictOwns
        - Src:             'debugXML.c:246,6'
          Dst:             xmlDebugErr3
    - functionName:    xmlNsCheckScope
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - ns
      BBCount:         58
      ICount:          277
      EdgeCount:       80
      CyclomaticComplexity: 24
      functionsReached:
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'debugXML.c:88,24'
          Branch Sides:
            - BranchSide:      'debugXML.c:88,28'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:89,9'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:88,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:89,9'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:91,10'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'debugXML.c:91,42'
          Branch Sides:
            - BranchSide:      'debugXML.c:92,3'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'debugXML.c:99,5'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'debugXML.c:92,37'
          Branch Sides:
            - BranchSide:      'debugXML.c:93,3'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'debugXML.c:99,5'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'debugXML.c:93,36'
          Branch Sides:
            - BranchSide:      'debugXML.c:94,3'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'debugXML.c:99,5'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'debugXML.c:94,32'
          Branch Sides:
            - BranchSide:      'debugXML.c:95,3'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'debugXML.c:99,5'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'debugXML.c:95,41'
          Branch Sides:
            - BranchSide:      'debugXML.c:96,3'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'debugXML.c:99,5'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'debugXML.c:91,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:97,2'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:99,5'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'debugXML.c:99,27'
          Branch Sides:
            - BranchSide:      'debugXML.c:99,5'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'debugXML.c:100,14'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'debugXML.c:99,5'
          Branch Sides:
            - BranchSide:      'debugXML.c:104,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'debugXML.c:118,10'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:104,39'
          Branch Sides:
            - BranchSide:      'debugXML.c:105,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'debugXML.c:106,12'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'debugXML.c:104,6'
          Branch Sides:
            - BranchSide:      'debugXML.c:106,12'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'debugXML.c:115,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'debugXML.c:107,6'
          Branch Sides:
            - BranchSide:      'debugXML.c:108,14'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'debugXML.c:114,2'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'debugXML.c:108,14'
          Branch Sides:
            - BranchSide:      'debugXML.c:109,7'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:110,19'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'debugXML.c:110,7'
          Branch Sides:
            - BranchSide:      'debugXML.c:111,7'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:112,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'debugXML.c:118,24'
          Branch Sides:
            - BranchSide:      'debugXML.c:119,11'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:125,5'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:119,44'
          Branch Sides:
            - BranchSide:      'debugXML.c:120,4'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:121,33'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:118,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:121,33'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:125,5'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:122,7'
          Branch Sides:
            - BranchSide:      'debugXML.c:123,7'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:124,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'debugXML.c:110,7'
          Dst:             xmlStrEqual
    - functionName:    xmlCtxtDumpAttrDecl
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - attr
      BBCount:         63
      ICount:          384
      EdgeCount:       75
      CyclomaticComplexity: 14
      functionsReached:
        - fprintf
        - xmlCtxtDumpSpaces
        - xmlCtxtDumpString
        - xmlCtxtGenericNodeCheck
        - xmlDebugErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'debugXML.c:454,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:455,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'debugXML.c:459,9'
              BranchSideFuncs:
                - xmlDebugErr
                - xmlDebugErr
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlDebugErr
        - Branch String:   'debugXML.c:455,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:456,21'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:457,9'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:459,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:460,14'
              BranchSideFuncs:
                - xmlDebugErr
            - BranchSide:      'debugXML.c:464,9'
              BranchSideFuncs:
                - xmlDebugErr
                - xmlDebugErr
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:464,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:465,14'
              BranchSideFuncs:
                - fprintf
                - xmlDebugErr
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:468,14'
              BranchSideFuncs:
                - xmlDebugErr
                - xmlDebugErr
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:465,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:466,21'
              BranchSideFuncs:
                - xmlDebugErr
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:467,5'
              BranchSideFuncs:
                - xmlDebugErr
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:470,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:471,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:474,14'
              BranchSideFuncs:
                - xmlDebugErr
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:471,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:472,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:473,5'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:476,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:477,17'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
            - BranchSide:      'debugXML.c:551,29'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
        - Branch String:   'debugXML.c:477,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:479,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:482,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:485,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:488,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:491,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:494,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:497,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:500,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:503,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:506,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:509,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:509,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:511,37'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:527,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:513,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:514,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:522,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:514,21'
          Branch Sides:
            - BranchSide:      'debugXML.c:515,29'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:517,29'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:519,21'
          Branch Sides:
            - BranchSide:      'debugXML.c:520,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:521,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:522,17'
          Branch Sides:
            - BranchSide:      'debugXML.c:523,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:525,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:527,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:529,17'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
            - BranchSide:      'debugXML.c:531,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
            - BranchSide:      'debugXML.c:534,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
            - BranchSide:      'debugXML.c:537,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
            - BranchSide:      'debugXML.c:540,13'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
        - Branch String:   'debugXML.c:540,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:541,21'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
            - BranchSide:      'debugXML.c:545,17'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtGenericNodeCheck
      Callsites:
        - Src:             'debugXML.c:452,5'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:456,13'
          Dst:             fprintf
        - Src:             'debugXML.c:460,2'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:466,13'
          Dst:             fprintf
        - Src:             'debugXML.c:468,2'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:472,13'
          Dst:             fprintf
        - Src:             'debugXML.c:474,2'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:479,17'
          Dst:             fprintf
        - Src:             'debugXML.c:482,17'
          Dst:             fprintf
        - Src:             'debugXML.c:485,17'
          Dst:             fprintf
        - Src:             'debugXML.c:488,17'
          Dst:             fprintf
        - Src:             'debugXML.c:491,17'
          Dst:             fprintf
        - Src:             'debugXML.c:494,17'
          Dst:             fprintf
        - Src:             'debugXML.c:497,17'
          Dst:             fprintf
        - Src:             'debugXML.c:500,17'
          Dst:             fprintf
        - Src:             'debugXML.c:503,17'
          Dst:             fprintf
        - Src:             'debugXML.c:506,17'
          Dst:             fprintf
        - Src:             'debugXML.c:515,21'
          Dst:             fprintf
        - Src:             'debugXML.c:517,21'
          Dst:             fprintf
        - Src:             'debugXML.c:523,17'
          Dst:             fprintf
        - Src:             'debugXML.c:525,17'
          Dst:             fprintf
        - Src:             'debugXML.c:531,17'
          Dst:             fprintf
        - Src:             'debugXML.c:534,17'
          Dst:             fprintf
        - Src:             'debugXML.c:537,17'
          Dst:             fprintf
        - Src:             'debugXML.c:541,13'
          Dst:             fprintf
        - Src:             'debugXML.c:542,13'
          Dst:             xmlCtxtDumpString
        - Src:             'debugXML.c:543,13'
          Dst:             fprintf
        - Src:             'debugXML.c:545,9'
          Dst:             fprintf
        - Src:             'debugXML.c:551,5'
          Dst:             xmlCtxtGenericNodeCheck
    - functionName:    xmlCtxtDumpElemDecl
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - elem
      BBCount:         32
      ICount:          200
      EdgeCount:       39
      CyclomaticComplexity: 9
      functionsReached:
        - fprintf
        - xmlCtxtDumpSpaces
        - xmlCtxtDumpString
        - xmlCtxtGenericNodeCheck
        - xmlDebugErr
        - xmlSnprintfElementContent
      functionUses:    1
      BranchProfiles:
        - Branch String:   'debugXML.c:559,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:560,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'debugXML.c:564,9'
              BranchSideFuncs:
                - xmlDebugErr
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlSnprintfElementContent
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlDebugErr
        - Branch String:   'debugXML.c:560,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:561,21'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:562,9'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:564,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:565,14'
              BranchSideFuncs:
                - xmlDebugErr
            - BranchSide:      'debugXML.c:569,9'
              BranchSideFuncs:
                - xmlDebugErr
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlSnprintfElementContent
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtDumpString
                - fprintf
        - Branch String:   'debugXML.c:569,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:570,14'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlSnprintfElementContent
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:576,14'
              BranchSideFuncs:
                - xmlDebugErr
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlSnprintfElementContent
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:570,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:571,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlSnprintfElementContent
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:575,5'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlSnprintfElementContent
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:578,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:579,17'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
            - BranchSide:      'debugXML.c:610,29'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
        - Branch String:   'debugXML.c:579,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:581,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlSnprintfElementContent
                - fprintf
            - BranchSide:      'debugXML.c:584,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlSnprintfElementContent
                - fprintf
            - BranchSide:      'debugXML.c:587,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlSnprintfElementContent
                - fprintf
            - BranchSide:      'debugXML.c:590,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlSnprintfElementContent
                - fprintf
            - BranchSide:      'debugXML.c:593,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlSnprintfElementContent
                - fprintf
            - BranchSide:      'debugXML.c:596,14'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlSnprintfElementContent
                - fprintf
        - Branch String:   'debugXML.c:596,46'
          Branch Sides:
            - BranchSide:      'debugXML.c:596,50'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlSnprintfElementContent
                - fprintf
            - BranchSide:      'debugXML.c:604,17'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtGenericNodeCheck
        - Branch String:   'debugXML.c:596,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:599,13'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
            - BranchSide:      'debugXML.c:604,17'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtGenericNodeCheck
      Callsites:
        - Src:             'debugXML.c:557,5'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:561,13'
          Dst:             fprintf
        - Src:             'debugXML.c:565,2'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:571,13'
          Dst:             fprintf
        - Src:             'debugXML.c:572,13'
          Dst:             xmlCtxtDumpString
        - Src:             'debugXML.c:573,13'
          Dst:             fprintf
        - Src:             'debugXML.c:576,2'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:581,17'
          Dst:             fprintf
        - Src:             'debugXML.c:584,17'
          Dst:             fprintf
        - Src:             'debugXML.c:587,17'
          Dst:             fprintf
        - Src:             'debugXML.c:590,17'
          Dst:             fprintf
        - Src:             'debugXML.c:593,17'
          Dst:             fprintf
        - Src:             'debugXML.c:600,13'
          Dst:             xmlSnprintfElementContent
        - Src:             'debugXML.c:602,13'
          Dst:             fprintf
        - Src:             'debugXML.c:604,9'
          Dst:             fprintf
        - Src:             'debugXML.c:610,5'
          Dst:             xmlCtxtGenericNodeCheck
    - functionName:    xmlCtxtDumpDtdNode
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - dtd
      BBCount:         23
      ICount:          136
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - fprintf
        - xmlCtxtDumpSpaces
        - xmlCtxtGenericNodeCheck
        - xmlDebugErr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'debugXML.c:421,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:422,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'debugXML.c:427,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - fprintf
                - fprintf
                - xmlDebugErr
        - Branch String:   'debugXML.c:422,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:423,21'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:424,9'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:427,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:428,14'
              BranchSideFuncs:
                - xmlDebugErr
            - BranchSide:      'debugXML.c:432,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:432,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:433,13'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
            - BranchSide:      'debugXML.c:446,29'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
        - Branch String:   'debugXML.c:433,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:434,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:436,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:437,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:438,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
            - BranchSide:      'debugXML.c:439,13'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
        - Branch String:   'debugXML.c:439,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:440,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
            - BranchSide:      'debugXML.c:441,17'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtGenericNodeCheck
      Callsites:
        - Src:             'debugXML.c:419,5'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:423,13'
          Dst:             fprintf
        - Src:             'debugXML.c:428,2'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:434,13'
          Dst:             fprintf
        - Src:             'debugXML.c:436,13'
          Dst:             fprintf
        - Src:             'debugXML.c:438,13'
          Dst:             fprintf
        - Src:             'debugXML.c:440,13'
          Dst:             fprintf
        - Src:             'debugXML.c:441,9'
          Dst:             fprintf
        - Src:             'debugXML.c:446,5'
          Dst:             xmlCtxtGenericNodeCheck
    - functionName:    xmlDebugErr2
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - extra
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'debugXML.c:158,5'
          Dst:             fprintf
        - Src:             'debugXML.c:159,5'
          Dst:             fprintf
    - functionName:    xmlCtxtDumpEntityCallback
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1204
      functionLinenumberEnd: 1245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - data
        - name
      BBCount:         32
      ICount:          217
      EdgeCount:       39
      CyclomaticComplexity: 9
      functionsReached:
        - fprintf
        - xmlDebugErr2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'debugXML.c:1207,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1208,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'debugXML.c:1212,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlDebugErr2
        - Branch String:   'debugXML.c:1208,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:1209,21'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:1210,9'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:1212,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1212,9'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:1213,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlDebugErr2
        - Branch String:   'debugXML.c:1214,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1216,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:1219,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:1222,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:1225,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:1228,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:1231,16'
              BranchSideFuncs:
                - xmlDebugErr2
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:1234,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:1235,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:1236,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:1236,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:1237,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:1238,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:1238,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:1239,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:1240,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:1240,45'
          Branch Sides:
            - BranchSide:      'debugXML.c:1240,49'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:1243,17'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'debugXML.c:1240,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:1241,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:1243,17'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'debugXML.c:1209,13'
          Dst:             fprintf
        - Src:             'debugXML.c:1213,9'
          Dst:             fprintf
        - Src:             'debugXML.c:1216,17'
          Dst:             fprintf
        - Src:             'debugXML.c:1219,17'
          Dst:             fprintf
        - Src:             'debugXML.c:1222,17'
          Dst:             fprintf
        - Src:             'debugXML.c:1225,17'
          Dst:             fprintf
        - Src:             'debugXML.c:1228,17'
          Dst:             fprintf
        - Src:             'debugXML.c:1231,3'
          Dst:             xmlDebugErr2
        - Src:             'debugXML.c:1235,13'
          Dst:             fprintf
        - Src:             'debugXML.c:1237,13'
          Dst:             fprintf
        - Src:             'debugXML.c:1239,13'
          Dst:             fprintf
        - Src:             'debugXML.c:1241,13'
          Dst:             fprintf
        - Src:             'debugXML.c:1243,9'
          Dst:             fprintf
    - functionName:    xmlCtxtDumpDocHead
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1069
      functionLinenumberEnd: 1134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
      BBCount:         29
      ICount:          162
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - fprintf
        - xmlDebugErr
        - xmlDebugErr2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'debugXML.c:1070,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1071,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'debugXML.c:1075,31'
              BranchSideFuncs:
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - fprintf
                - fprintf
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr2
        - Branch String:   'debugXML.c:1071,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:1072,21'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:1073,9'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:1077,5'
          Branch Sides:
            - BranchSide:      'debugXML.c:1079,18'
              BranchSideFuncs:
                - xmlDebugErr
            - BranchSide:      'debugXML.c:1083,18'
              BranchSideFuncs:
                - xmlDebugErr
            - BranchSide:      'debugXML.c:1087,18'
              BranchSideFuncs:
                - xmlDebugErr
            - BranchSide:      'debugXML.c:1091,18'
              BranchSideFuncs:
                - xmlDebugErr
            - BranchSide:      'debugXML.c:1095,18'
              BranchSideFuncs:
                - xmlDebugErr
            - BranchSide:      'debugXML.c:1099,18'
              BranchSideFuncs:
                - xmlDebugErr
            - BranchSide:      'debugXML.c:1103,18'
              BranchSideFuncs:
                - xmlDebugErr
            - BranchSide:      'debugXML.c:1107,18'
              BranchSideFuncs:
                - xmlDebugErr
            - BranchSide:      'debugXML.c:1111,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'debugXML.c:1115,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'debugXML.c:1119,18'
              BranchSideFuncs:
                - xmlDebugErr
            - BranchSide:      'debugXML.c:1123,18'
              BranchSideFuncs:
                - xmlDebugErr
            - BranchSide:      'debugXML.c:1127,18'
              BranchSideFuncs:
                - xmlDebugErr
            - BranchSide:      'debugXML.c:1131,19'
              BranchSideFuncs:
                - xmlDebugErr2
        - Branch String:   'debugXML.c:1111,10'
          Branch Sides:
            - BranchSide:      'debugXML.c:1112,11'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:1113,13'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:1115,10'
          Branch Sides:
            - BranchSide:      'debugXML.c:1116,11'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:1117,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'debugXML.c:1072,13'
          Dst:             fprintf
        - Src:             'debugXML.c:1079,6'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:1083,6'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:1087,6'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:1091,6'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:1095,6'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:1099,6'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:1103,6'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:1107,6'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:1112,3'
          Dst:             fprintf
        - Src:             'debugXML.c:1116,3'
          Dst:             fprintf
        - Src:             'debugXML.c:1119,6'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:1123,6'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:1127,6'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:1131,6'
          Dst:             xmlDebugErr2
    - functionName:    xmlDebugCheckDocument
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1547
      functionLinenumberEnd: 1557
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - output
        - doc
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtDumpCleanCtxt
        - xmlCtxtDumpDocument
        - xmlCtxtDumpInitCtxt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'debugXML.c:1550,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1550,9'
              BranchSideFuncs:
                - xmlCtxtDumpInitCtxt
                - xmlCtxtDumpDocument
                - xmlCtxtDumpCleanCtxt
            - BranchSide:      'debugXML.c:1551,11'
              BranchSideFuncs:
                - xmlCtxtDumpInitCtxt
                - xmlCtxtDumpDocument
                - xmlCtxtDumpCleanCtxt
      Callsites:
        - Src:             'debugXML.c:1552,5'
          Dst:             xmlCtxtDumpInitCtxt
        - Src:             'debugXML.c:1555,5'
          Dst:             xmlCtxtDumpDocument
        - Src:             'debugXML.c:1556,5'
          Dst:             xmlCtxtDumpCleanCtxt
    - functionName:    xmlCtxtDumpInitCtxt
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         5
      ICount:          64
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'debugXML.c:61,5'
          Branch Sides:
            - BranchSide:      'debugXML.c:62,9'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:63,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCtxtDumpDocument
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1185
      functionLinenumberEnd: 1199
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
      BBCount:         16
      ICount:          94
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
        - xmlCtxtDumpDocumentHead
        - xmlCtxtDumpNodeList
      functionUses:    2
      BranchProfiles:
        - Branch String:   'debugXML.c:1186,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1187,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'debugXML.c:1191,29'
              BranchSideFuncs:
                - xmlCtxtDumpDocumentHead
                - xmlCtxtDumpNodeList
        - Branch String:   'debugXML.c:1187,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:1188,21'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:1189,9'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:1192,43'
          Branch Sides:
            - BranchSide:      'debugXML.c:1193,11'
              BranchSideFuncs:
                - xmlCtxtDumpNodeList
            - BranchSide:      'debugXML.c:1194,13'
              BranchSideFuncs:
                - xmlCtxtDumpNodeList
        - Branch String:   'debugXML.c:1194,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1194,13'
              BranchSideFuncs:
                - xmlCtxtDumpNodeList
            - BranchSide:      'debugXML.c:1194,9'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:1192,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1192,9'
              BranchSideFuncs:
                - xmlCtxtDumpNodeList
            - BranchSide:      'debugXML.c:1195,9'
              BranchSideFuncs:
                - xmlCtxtDumpNodeList
      Callsites:
        - Src:             'debugXML.c:1188,13'
          Dst:             fprintf
        - Src:             'debugXML.c:1191,5'
          Dst:             xmlCtxtDumpDocumentHead
        - Src:             'debugXML.c:1196,9'
          Dst:             xmlCtxtDumpNodeList
    - functionName:    xmlCtxtDumpCleanCtxt
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlCtxtDumpDocumentHead
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1145
      functionLinenumberEnd: 1174
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
      BBCount:         26
      ICount:          178
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - fprintf
        - xmlCtxtDumpDocHead
        - xmlCtxtDumpNamespaceList
        - xmlCtxtDumpString
      functionUses:    2
      BranchProfiles:
        - Branch String:   'debugXML.c:1146,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1146,22'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:1147,24'
              BranchSideFuncs:
                - xmlCtxtDumpDocHead
                - xmlCtxtDumpNamespaceList
                - fprintf
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - xmlCtxtDumpString
                - fprintf
        - Branch String:   'debugXML.c:1148,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1149,13'
              BranchSideFuncs:
                - xmlCtxtDumpNamespaceList
            - BranchSide:      'debugXML.c:1172,9'
              BranchSideFuncs:
                - xmlCtxtDumpNamespaceList
        - Branch String:   'debugXML.c:1149,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:1150,21'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpNamespaceList
                - fprintf
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - xmlCtxtDumpString
                - fprintf
            - BranchSide:      'debugXML.c:1154,13'
              BranchSideFuncs:
                - xmlCtxtDumpNamespaceList
                - fprintf
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - xmlCtxtDumpString
                - fprintf
        - Branch String:   'debugXML.c:1154,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:1155,21'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpNamespaceList
                - fprintf
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - xmlCtxtDumpString
                - fprintf
            - BranchSide:      'debugXML.c:1159,13'
              BranchSideFuncs:
                - xmlCtxtDumpNamespaceList
                - fprintf
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - xmlCtxtDumpString
                - fprintf
        - Branch String:   'debugXML.c:1159,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:1160,21'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpNamespaceList
                - fprintf
                - fprintf
                - xmlCtxtDumpString
                - fprintf
            - BranchSide:      'debugXML.c:1164,13'
              BranchSideFuncs:
                - xmlCtxtDumpNamespaceList
                - fprintf
                - fprintf
                - xmlCtxtDumpString
                - fprintf
        - Branch String:   'debugXML.c:1164,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:1165,21'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpNamespaceList
                - fprintf
            - BranchSide:      'debugXML.c:1169,13'
              BranchSideFuncs:
                - xmlCtxtDumpNamespaceList
                - fprintf
        - Branch String:   'debugXML.c:1169,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:1170,21'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtDumpNamespaceList
            - BranchSide:      'debugXML.c:1171,5'
              BranchSideFuncs:
                - xmlCtxtDumpNamespaceList
        - Branch String:   'debugXML.c:1172,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1172,9'
              BranchSideFuncs:
                - xmlCtxtDumpNamespaceList
            - BranchSide:      'debugXML.c:1173,34'
              BranchSideFuncs:
                - xmlCtxtDumpNamespaceList
      Callsites:
        - Src:             'debugXML.c:1147,5'
          Dst:             xmlCtxtDumpDocHead
        - Src:             'debugXML.c:1150,13'
          Dst:             fprintf
        - Src:             'debugXML.c:1151,13'
          Dst:             xmlCtxtDumpString
        - Src:             'debugXML.c:1152,13'
          Dst:             fprintf
        - Src:             'debugXML.c:1155,13'
          Dst:             fprintf
        - Src:             'debugXML.c:1156,13'
          Dst:             xmlCtxtDumpString
        - Src:             'debugXML.c:1157,13'
          Dst:             fprintf
        - Src:             'debugXML.c:1160,13'
          Dst:             fprintf
        - Src:             'debugXML.c:1161,13'
          Dst:             xmlCtxtDumpString
        - Src:             'debugXML.c:1162,13'
          Dst:             fprintf
        - Src:             'debugXML.c:1165,13'
          Dst:             fprintf
        - Src:             'debugXML.c:1166,13'
          Dst:             xmlCtxtDumpString
        - Src:             'debugXML.c:1167,13'
          Dst:             fprintf
        - Src:             'debugXML.c:1170,13'
          Dst:             fprintf
        - Src:             'debugXML.c:1173,9'
          Dst:             xmlCtxtDumpNamespaceList
    - functionName:    xmlCtxtDumpNodeList
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1060
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtDumpNode
      functionUses:    5
      BranchProfiles:
        - Branch String:   'debugXML.c:1061,5'
          Branch Sides:
            - BranchSide:      'debugXML.c:1062,25'
              BranchSideFuncs:
                - xmlCtxtDumpNode
            - BranchSide:      'debugXML.c:1065,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'debugXML.c:1062,9'
          Dst:             xmlCtxtDumpNode
    - functionName:    xmlCtxtDumpNode
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1033
      functionLinenumberEnd: 1048
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         15
      ICount:          92
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
        - xmlCtxtDumpNodeList
        - xmlCtxtDumpOneNode
        - xmlCtxtDumpSpaces
      functionUses:    2
      BranchProfiles:
        - Branch String:   'debugXML.c:1034,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1035,14'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:1041,24'
              BranchSideFuncs:
                - xmlCtxtDumpOneNode
                - xmlCtxtDumpNodeList
        - Branch String:   'debugXML.c:1035,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:1036,31'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:1039,9'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:1042,44'
          Branch Sides:
            - BranchSide:      'debugXML.c:1042,44'
              BranchSideFuncs:
                - xmlCtxtDumpNodeList
            - BranchSide:      'debugXML.c:1043,10'
              BranchSideFuncs:
                - xmlCtxtDumpNodeList
        - Branch String:   'debugXML.c:1043,34'
          Branch Sides:
            - BranchSide:      'debugXML.c:1043,38'
              BranchSideFuncs:
                - xmlCtxtDumpNodeList
            - BranchSide:      'debugXML.c:1043,34'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:1042,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1042,9'
              BranchSideFuncs:
                - xmlCtxtDumpNodeList
            - BranchSide:      'debugXML.c:1044,9'
              BranchSideFuncs:
                - xmlCtxtDumpNodeList
      Callsites:
        - Src:             'debugXML.c:1036,13'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:1037,13'
          Dst:             fprintf
        - Src:             'debugXML.c:1041,5'
          Dst:             xmlCtxtDumpOneNode
        - Src:             'debugXML.c:1045,9'
          Dst:             xmlCtxtDumpNodeList
    - functionName:    xmlCtxtDumpOneNode
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 850
      functionLinenumberEnd: 1021
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         124
      ICount:          716
      EdgeCount:       157
      CyclomaticComplexity: 35
      functionsReached:
        - fprintf
        - xmlCtxtDumpAttrDecl
        - xmlCtxtDumpAttrList
        - xmlCtxtDumpDtdNode
        - xmlCtxtDumpElemDecl
        - xmlCtxtDumpEntity
        - xmlCtxtDumpEntityDecl
        - xmlCtxtDumpNamespace
        - xmlCtxtDumpNamespaceList
        - xmlCtxtDumpSpaces
        - xmlCtxtDumpString
        - xmlCtxtGenericNodeCheck
        - xmlDebugErr2
        - xmlDictOwns
        - xmlGetDocEntity
      functionUses:    2
      BranchProfiles:
        - Branch String:   'debugXML.c:851,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:852,14'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:858,18'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpNamespace
                - xmlCtxtDumpEntityDecl
                - xmlCtxtDumpAttrDecl
                - xmlCtxtDumpElemDecl
                - xmlCtxtDumpDtdNode
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - fprintf
                - xmlDictOwns
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - xmlDebugErr2
        - Branch String:   'debugXML.c:852,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:853,31'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:856,9'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:860,5'
          Branch Sides:
            - BranchSide:      'debugXML.c:862,18'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
            - BranchSide:      'debugXML.c:874,18'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtGenericNodeCheck
            - BranchSide:      'debugXML.c:880,18'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlDictOwns
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:898,18'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:904,18'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:911,18'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:917,18'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:923,18'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:930,18'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtGenericNodeCheck
            - BranchSide:      'debugXML.c:930,18'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtGenericNodeCheck
            - BranchSide:      'debugXML.c:937,18'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:943,18'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:949,18'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:955,32'
              BranchSideFuncs:
                - xmlCtxtDumpDtdNode
            - BranchSide:      'debugXML.c:958,33'
              BranchSideFuncs:
                - xmlCtxtDumpElemDecl
            - BranchSide:      'debugXML.c:961,33'
              BranchSideFuncs:
                - xmlCtxtDumpAttrDecl
            - BranchSide:      'debugXML.c:964,35'
              BranchSideFuncs:
                - xmlCtxtDumpEntityDecl
            - BranchSide:      'debugXML.c:967,34'
              BranchSideFuncs:
                - xmlCtxtDumpNamespace
            - BranchSide:      'debugXML.c:970,18'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:976,18'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:982,18'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - xmlDebugErr2
        - Branch String:   'debugXML.c:862,17'
          Branch Sides:
            - BranchSide:      'debugXML.c:863,35'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:872,13'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
        - Branch String:   'debugXML.c:865,40'
          Branch Sides:
            - BranchSide:      'debugXML.c:865,44'
              BranchSideFuncs:
                - xmlCtxtDumpString
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
            - BranchSide:      'debugXML.c:869,35'
              BranchSideFuncs:
                - xmlCtxtDumpString
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
        - Branch String:   'debugXML.c:865,21'
          Branch Sides:
            - BranchSide:      'debugXML.c:866,39'
              BranchSideFuncs:
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:869,35'
              BranchSideFuncs:
                - xmlCtxtDumpString
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
        - Branch String:   'debugXML.c:874,17'
          Branch Sides:
            - BranchSide:      'debugXML.c:875,35'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtGenericNodeCheck
            - BranchSide:      'debugXML.c:876,21'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtGenericNodeCheck
        - Branch String:   'debugXML.c:880,17'
          Branch Sides:
            - BranchSide:      'debugXML.c:881,35'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:896,13'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
        - Branch String:   'debugXML.c:882,21'
          Branch Sides:
            - BranchSide:      'debugXML.c:883,29'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlDictOwns
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:885,29'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlDictOwns
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:886,7'
          Branch Sides:
            - BranchSide:      'debugXML.c:887,11'
              BranchSideFuncs:
                - xmlDictOwns
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:894,15'
              BranchSideFuncs:
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
        - Branch String:   'debugXML.c:887,11'
          Branch Sides:
            - BranchSide:      'debugXML.c:888,12'
              BranchSideFuncs:
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:889,28'
              BranchSideFuncs:
                - xmlDictOwns
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:889,16'
          Branch Sides:
            - BranchSide:      'debugXML.c:890,12'
              BranchSideFuncs:
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:892,12'
              BranchSideFuncs:
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
        - Branch String:   'debugXML.c:898,17'
          Branch Sides:
            - BranchSide:      'debugXML.c:899,35'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:902,13'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
        - Branch String:   'debugXML.c:904,17'
          Branch Sides:
            - BranchSide:      'debugXML.c:905,35'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:909,13'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
        - Branch String:   'debugXML.c:911,17'
          Branch Sides:
            - BranchSide:      'debugXML.c:912,35'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:915,13'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
        - Branch String:   'debugXML.c:917,17'
          Branch Sides:
            - BranchSide:      'debugXML.c:918,35'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:921,13'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
        - Branch String:   'debugXML.c:923,17'
          Branch Sides:
            - BranchSide:      'debugXML.c:924,35'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:927,13'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
        - Branch String:   'debugXML.c:930,17'
          Branch Sides:
            - BranchSide:      'debugXML.c:931,35'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtGenericNodeCheck
            - BranchSide:      'debugXML.c:933,21'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtGenericNodeCheck
        - Branch String:   'debugXML.c:937,17'
          Branch Sides:
            - BranchSide:      'debugXML.c:938,35'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:941,13'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
        - Branch String:   'debugXML.c:943,17'
          Branch Sides:
            - BranchSide:      'debugXML.c:944,35'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:947,13'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
        - Branch String:   'debugXML.c:949,17'
          Branch Sides:
            - BranchSide:      'debugXML.c:950,35'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:953,13'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
        - Branch String:   'debugXML.c:970,17'
          Branch Sides:
            - BranchSide:      'debugXML.c:971,35'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:974,13'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:976,17'
          Branch Sides:
            - BranchSide:      'debugXML.c:977,35'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:980,13'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:982,17'
          Branch Sides:
            - BranchSide:      'debugXML.c:983,35'
              BranchSideFuncs:
                - xmlDebugErr2
            - BranchSide:      'debugXML.c:984,19'
              BranchSideFuncs:
                - xmlDebugErr2
        - Branch String:   'debugXML.c:988,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:989,14'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
            - BranchSide:      'debugXML.c:994,5'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
        - Branch String:   'debugXML.c:989,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:990,31'
              BranchSideFuncs:
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
            - BranchSide:      'debugXML.c:992,17'
              BranchSideFuncs:
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
        - Branch String:   'debugXML.c:995,42'
          Branch Sides:
            - BranchSide:      'debugXML.c:995,46'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
            - BranchSide:      'debugXML.c:997,10'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
        - Branch String:   'debugXML.c:995,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:996,34'
              BranchSideFuncs:
                - xmlCtxtDumpNamespaceList
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
            - BranchSide:      'debugXML.c:997,10'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
        - Branch String:   'debugXML.c:997,42'
          Branch Sides:
            - BranchSide:      'debugXML.c:997,46'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
            - BranchSide:      'debugXML.c:999,9'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
        - Branch String:   'debugXML.c:997,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:998,29'
              BranchSideFuncs:
                - xmlCtxtDumpAttrList
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
            - BranchSide:      'debugXML.c:999,9'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
        - Branch String:   'debugXML.c:999,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1000,14'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
            - BranchSide:      'debugXML.c:1011,31'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
        - Branch String:   'debugXML.c:1000,46'
          Branch Sides:
            - BranchSide:      'debugXML.c:1000,50'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
            - BranchSide:      'debugXML.c:1008,5'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
        - Branch String:   'debugXML.c:1000,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:1001,18'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtGenericNodeCheck
            - BranchSide:      'debugXML.c:1008,5'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
        - Branch String:   'debugXML.c:1001,17'
          Branch Sides:
            - BranchSide:      'debugXML.c:1002,35'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
            - BranchSide:      'debugXML.c:1007,9'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
      Callsites:
        - Src:             'debugXML.c:853,13'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:854,13'
          Dst:             fprintf
        - Src:             'debugXML.c:863,17'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:864,17'
          Dst:             fprintf
        - Src:             'debugXML.c:866,21'
          Dst:             xmlCtxtDumpString
        - Src:             'debugXML.c:867,21'
          Dst:             fprintf
        - Src:             'debugXML.c:869,17'
          Dst:             xmlCtxtDumpString
        - Src:             'debugXML.c:870,17'
          Dst:             fprintf
        - Src:             'debugXML.c:875,17'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:876,13'
          Dst:             fprintf
        - Src:             'debugXML.c:877,13'
          Dst:             xmlCtxtGenericNodeCheck
        - Src:             'debugXML.c:881,17'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:883,21'
          Dst:             fprintf
        - Src:             'debugXML.c:885,21'
          Dst:             fprintf
        - Src:             'debugXML.c:888,4'
          Dst:             fprintf
        - Src:             'debugXML.c:889,16'
          Dst:             xmlDictOwns
        - Src:             'debugXML.c:890,4'
          Dst:             fprintf
        - Src:             'debugXML.c:892,4'
          Dst:             fprintf
        - Src:             'debugXML.c:894,7'
          Dst:             fprintf
        - Src:             'debugXML.c:899,17'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:900,17'
          Dst:             fprintf
        - Src:             'debugXML.c:905,17'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:906,17'
          Dst:             fprintf
        - Src:             'debugXML.c:912,17'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:913,17'
          Dst:             fprintf
        - Src:             'debugXML.c:918,17'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:919,17'
          Dst:             fprintf
        - Src:             'debugXML.c:924,17'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:925,17'
          Dst:             fprintf
        - Src:             'debugXML.c:931,17'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:933,13'
          Dst:             fprintf
        - Src:             'debugXML.c:934,13'
          Dst:             xmlCtxtGenericNodeCheck
        - Src:             'debugXML.c:938,17'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:939,17'
          Dst:             fprintf
        - Src:             'debugXML.c:944,17'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:945,17'
          Dst:             fprintf
        - Src:             'debugXML.c:950,17'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:951,17'
          Dst:             fprintf
        - Src:             'debugXML.c:955,13'
          Dst:             xmlCtxtDumpDtdNode
        - Src:             'debugXML.c:958,13'
          Dst:             xmlCtxtDumpElemDecl
        - Src:             'debugXML.c:961,13'
          Dst:             xmlCtxtDumpAttrDecl
        - Src:             'debugXML.c:964,13'
          Dst:             xmlCtxtDumpEntityDecl
        - Src:             'debugXML.c:967,13'
          Dst:             xmlCtxtDumpNamespace
        - Src:             'debugXML.c:971,17'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:972,17'
          Dst:             fprintf
        - Src:             'debugXML.c:977,17'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:978,17'
          Dst:             fprintf
        - Src:             'debugXML.c:983,17'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:984,6'
          Dst:             xmlDebugErr2
        - Src:             'debugXML.c:990,13'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:992,9'
          Dst:             fprintf
        - Src:             'debugXML.c:996,9'
          Dst:             xmlCtxtDumpNamespaceList
        - Src:             'debugXML.c:998,9'
          Dst:             xmlCtxtDumpAttrList
        - Src:             'debugXML.c:1002,17'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:1003,17'
          Dst:             fprintf
        - Src:             'debugXML.c:1004,17'
          Dst:             xmlCtxtDumpString
        - Src:             'debugXML.c:1005,17'
          Dst:             fprintf
        - Src:             'debugXML.c:1011,15'
          Dst:             xmlGetDocEntity
        - Src:             'debugXML.c:1013,13'
          Dst:             xmlCtxtDumpEntity
        - Src:             'debugXML.c:1020,5'
          Dst:             xmlCtxtGenericNodeCheck
    - functionName:    xmlCtxtDumpAttrList
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 833
      functionLinenumberEnd: 838
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - attr
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtDumpAttr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'debugXML.c:834,5'
          Branch Sides:
            - BranchSide:      'debugXML.c:835,25'
              BranchSideFuncs:
                - xmlCtxtDumpAttr
            - BranchSide:      'debugXML.c:838,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'debugXML.c:835,9'
          Dst:             xmlCtxtDumpAttr
    - functionName:    xmlCtxtDumpAttr
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - attr
      BBCount:         18
      ICount:          112
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
        - xmlCtxtDumpNodeList
        - xmlCtxtDumpSpaces
        - xmlCtxtDumpString
        - xmlCtxtGenericNodeCheck
        - xmlDebugErr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'debugXML.c:798,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:799,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'debugXML.c:803,10'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlDebugErr
                - xmlCtxtDumpNodeList
        - Branch String:   'debugXML.c:799,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:800,21'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:801,9'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:803,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:804,17'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
                - xmlDebugErr
            - BranchSide:      'debugXML.c:813,9'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
                - xmlDebugErr
        - Branch String:   'debugXML.c:807,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:808,13'
              BranchSideFuncs:
                - xmlCtxtDumpNodeList
                - xmlCtxtGenericNodeCheck
                - xmlDebugErr
            - BranchSide:      'debugXML.c:812,5'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
                - xmlDebugErr
        - Branch String:   'debugXML.c:813,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:814,14'
              BranchSideFuncs:
                - xmlDebugErr
                - xmlCtxtGenericNodeCheck
            - BranchSide:      'debugXML.c:820,29'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
      Callsites:
        - Src:             'debugXML.c:796,5'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:800,13'
          Dst:             fprintf
        - Src:             'debugXML.c:804,9'
          Dst:             fprintf
        - Src:             'debugXML.c:805,2'
          Dst:             xmlCtxtDumpString
        - Src:             'debugXML.c:806,9'
          Dst:             fprintf
        - Src:             'debugXML.c:809,13'
          Dst:             xmlCtxtDumpNodeList
        - Src:             'debugXML.c:814,2'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:820,5'
          Dst:             xmlCtxtGenericNodeCheck
    - functionName:    xmlCtxtDumpDTD
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1288
      functionLinenumberEnd: 1302
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - dtd
      BBCount:         11
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - fprintf
        - xmlCtxtDumpDtdNode
        - xmlCtxtDumpNodeList
      functionUses:    1
      BranchProfiles:
        - Branch String:   'debugXML.c:1289,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1290,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'debugXML.c:1294,24'
              BranchSideFuncs:
                - xmlCtxtDumpDtdNode
                - xmlCtxtDumpNodeList
                - fprintf
        - Branch String:   'debugXML.c:1290,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:1291,21'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:1292,9'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:1295,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1296,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'debugXML.c:1298,9'
              BranchSideFuncs:
                - xmlCtxtDumpNodeList
      Callsites:
        - Src:             'debugXML.c:1291,13'
          Dst:             fprintf
        - Src:             'debugXML.c:1294,5'
          Dst:             xmlCtxtDumpDtdNode
        - Src:             'debugXML.c:1296,9'
          Dst:             fprintf
        - Src:             'debugXML.c:1299,9'
          Dst:             xmlCtxtDumpNodeList
    - functionName:    xmlDebugDumpDTD
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1517
      functionLinenumberEnd: 1527
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - output
        - dtd
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtDumpCleanCtxt
        - xmlCtxtDumpDTD
        - xmlCtxtDumpInitCtxt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'debugXML.c:1520,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1520,9'
              BranchSideFuncs:
                - xmlCtxtDumpInitCtxt
                - xmlCtxtDumpDTD
                - xmlCtxtDumpCleanCtxt
            - BranchSide:      'debugXML.c:1521,11'
              BranchSideFuncs:
                - xmlCtxtDumpInitCtxt
                - xmlCtxtDumpDTD
                - xmlCtxtDumpCleanCtxt
      Callsites:
        - Src:             'debugXML.c:1522,5'
          Dst:             xmlCtxtDumpInitCtxt
        - Src:             'debugXML.c:1525,5'
          Dst:             xmlCtxtDumpDTD
        - Src:             'debugXML.c:1526,5'
          Dst:             xmlCtxtDumpCleanCtxt
    - functionName:    xmlDebugDumpDocument
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1496
      functionLinenumberEnd: 1506
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - output
        - doc
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtDumpCleanCtxt
        - xmlCtxtDumpDocument
        - xmlCtxtDumpInitCtxt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'debugXML.c:1499,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1499,9'
              BranchSideFuncs:
                - xmlCtxtDumpInitCtxt
                - xmlCtxtDumpDocument
                - xmlCtxtDumpCleanCtxt
            - BranchSide:      'debugXML.c:1500,11'
              BranchSideFuncs:
                - xmlCtxtDumpInitCtxt
                - xmlCtxtDumpDocument
                - xmlCtxtDumpCleanCtxt
      Callsites:
        - Src:             'debugXML.c:1501,5'
          Dst:             xmlCtxtDumpInitCtxt
        - Src:             'debugXML.c:1504,5'
          Dst:             xmlCtxtDumpDocument
        - Src:             'debugXML.c:1505,5'
          Dst:             xmlCtxtDumpCleanCtxt
    - functionName:    xmlDebugDumpDocumentHead
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1475
      functionLinenumberEnd: 1485
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - output
        - doc
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtDumpCleanCtxt
        - xmlCtxtDumpDocumentHead
        - xmlCtxtDumpInitCtxt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'debugXML.c:1478,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1478,9'
              BranchSideFuncs:
                - xmlCtxtDumpInitCtxt
                - xmlCtxtDumpDocumentHead
                - xmlCtxtDumpCleanCtxt
            - BranchSide:      'debugXML.c:1479,11'
              BranchSideFuncs:
                - xmlCtxtDumpInitCtxt
                - xmlCtxtDumpDocumentHead
                - xmlCtxtDumpCleanCtxt
      Callsites:
        - Src:             'debugXML.c:1480,5'
          Dst:             xmlCtxtDumpInitCtxt
        - Src:             'debugXML.c:1483,5'
          Dst:             xmlCtxtDumpDocumentHead
        - Src:             'debugXML.c:1484,5'
          Dst:             xmlCtxtDumpCleanCtxt
    - functionName:    xmlDebugDumpNodeList
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1454
      functionLinenumberEnd: 1464
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - output
        - node
        - depth
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtDumpCleanCtxt
        - xmlCtxtDumpInitCtxt
        - xmlCtxtDumpNodeList
      functionUses:    0
      BranchProfiles:
        - Branch String:   'debugXML.c:1457,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1457,9'
              BranchSideFuncs:
                - xmlCtxtDumpInitCtxt
                - xmlCtxtDumpNodeList
                - xmlCtxtDumpCleanCtxt
            - BranchSide:      'debugXML.c:1458,11'
              BranchSideFuncs:
                - xmlCtxtDumpInitCtxt
                - xmlCtxtDumpNodeList
                - xmlCtxtDumpCleanCtxt
      Callsites:
        - Src:             'debugXML.c:1459,5'
          Dst:             xmlCtxtDumpInitCtxt
        - Src:             'debugXML.c:1462,5'
          Dst:             xmlCtxtDumpNodeList
        - Src:             'debugXML.c:1463,5'
          Dst:             xmlCtxtDumpCleanCtxt
    - functionName:    xmlDebugDumpNode
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1432
      functionLinenumberEnd: 1442
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - output
        - node
        - depth
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtDumpCleanCtxt
        - xmlCtxtDumpInitCtxt
        - xmlCtxtDumpNode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'debugXML.c:1435,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1435,9'
              BranchSideFuncs:
                - xmlCtxtDumpInitCtxt
                - xmlCtxtDumpNode
                - xmlCtxtDumpCleanCtxt
            - BranchSide:      'debugXML.c:1436,11'
              BranchSideFuncs:
                - xmlCtxtDumpInitCtxt
                - xmlCtxtDumpNode
                - xmlCtxtDumpCleanCtxt
      Callsites:
        - Src:             'debugXML.c:1437,5'
          Dst:             xmlCtxtDumpInitCtxt
        - Src:             'debugXML.c:1440,5'
          Dst:             xmlCtxtDumpNode
        - Src:             'debugXML.c:1441,5'
          Dst:             xmlCtxtDumpCleanCtxt
    - functionName:    xmlDebugDumpOneNode
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1411
      functionLinenumberEnd: 1420
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - output
        - node
        - depth
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtDumpCleanCtxt
        - xmlCtxtDumpInitCtxt
        - xmlCtxtDumpOneNode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'debugXML.c:1414,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1414,25'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:1415,5'
              BranchSideFuncs:
                - xmlCtxtDumpInitCtxt
                - xmlCtxtDumpOneNode
                - xmlCtxtDumpCleanCtxt
      Callsites:
        - Src:             'debugXML.c:1415,5'
          Dst:             xmlCtxtDumpInitCtxt
        - Src:             'debugXML.c:1418,5'
          Dst:             xmlCtxtDumpOneNode
        - Src:             'debugXML.c:1419,5'
          Dst:             xmlCtxtDumpCleanCtxt
    - functionName:    xmlDebugDumpAttrList
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1390
      functionLinenumberEnd: 1399
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - output
        - attr
        - depth
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtDumpAttrList
        - xmlCtxtDumpCleanCtxt
        - xmlCtxtDumpInitCtxt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'debugXML.c:1393,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1393,25'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:1394,5'
              BranchSideFuncs:
                - xmlCtxtDumpInitCtxt
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpCleanCtxt
      Callsites:
        - Src:             'debugXML.c:1394,5'
          Dst:             xmlCtxtDumpInitCtxt
        - Src:             'debugXML.c:1397,5'
          Dst:             xmlCtxtDumpAttrList
        - Src:             'debugXML.c:1398,5'
          Dst:             xmlCtxtDumpCleanCtxt
    - functionName:    xmlCtxtDumpEntities
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1256
      functionLinenumberEnd: 1277
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
      BBCount:         26
      ICount:          151
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - fprintf
        - xmlCtxtDumpDocHead
        - xmlCtxtDumpEntityCallback
        - xmlHashScan
      functionUses:    1
      BranchProfiles:
        - Branch String:   'debugXML.c:1257,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1257,22'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:1258,24'
              BranchSideFuncs:
                - xmlCtxtDumpDocHead
                - fprintf
                - fprintf
                - fprintf
                - xmlHashScan
                - fprintf
                - xmlHashScan
        - Branch String:   'debugXML.c:1259,34'
          Branch Sides:
            - BranchSide:      'debugXML.c:1259,38'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlHashScan
                - fprintf
                - xmlHashScan
            - BranchSide:      'debugXML.c:1267,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlHashScan
        - Branch String:   'debugXML.c:1259,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1261,13'
              BranchSideFuncs:
                - fprintf
                - xmlHashScan
                - fprintf
                - fprintf
                - xmlHashScan
            - BranchSide:      'debugXML.c:1267,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlHashScan
        - Branch String:   'debugXML.c:1263,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:1264,21'
              BranchSideFuncs:
                - xmlHashScan
                - fprintf
                - fprintf
                - xmlHashScan
            - BranchSide:      'debugXML.c:1265,21'
              BranchSideFuncs:
                - xmlHashScan
                - fprintf
                - fprintf
                - xmlHashScan
        - Branch String:   'debugXML.c:1268,34'
          Branch Sides:
            - BranchSide:      'debugXML.c:1268,38'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlHashScan
            - BranchSide:      'debugXML.c:1275,17'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'debugXML.c:1268,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1270,13'
              BranchSideFuncs:
                - fprintf
                - xmlHashScan
            - BranchSide:      'debugXML.c:1275,17'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'debugXML.c:1272,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:1273,21'
              BranchSideFuncs:
                - xmlHashScan
            - BranchSide:      'debugXML.c:1274,21'
              BranchSideFuncs:
                - xmlHashScan
      Callsites:
        - Src:             'debugXML.c:1258,5'
          Dst:             xmlCtxtDumpDocHead
        - Src:             'debugXML.c:1264,13'
          Dst:             fprintf
        - Src:             'debugXML.c:1265,9'
          Dst:             xmlHashScan
        - Src:             'debugXML.c:1265,9'
          Dst:             xmlCtxtDumpEntityCallback
        - Src:             'debugXML.c:1267,9'
          Dst:             fprintf
        - Src:             'debugXML.c:1273,13'
          Dst:             fprintf
        - Src:             'debugXML.c:1274,9'
          Dst:             xmlHashScan
        - Src:             'debugXML.c:1274,9'
          Dst:             xmlCtxtDumpEntityCallback
        - Src:             'debugXML.c:1276,9'
          Dst:             fprintf
    - functionName:    xmlDebugDumpEntities
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1370
      functionLinenumberEnd: 1378
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - output
        - doc
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtDumpCleanCtxt
        - xmlCtxtDumpEntities
        - xmlCtxtDumpInitCtxt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'debugXML.c:1373,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1373,25'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:1374,5'
              BranchSideFuncs:
                - xmlCtxtDumpInitCtxt
                - xmlCtxtDumpEntities
                - xmlCtxtDumpCleanCtxt
      Callsites:
        - Src:             'debugXML.c:1374,5'
          Dst:             xmlCtxtDumpInitCtxt
        - Src:             'debugXML.c:1376,5'
          Dst:             xmlCtxtDumpEntities
        - Src:             'debugXML.c:1377,5'
          Dst:             xmlCtxtDumpCleanCtxt
    - functionName:    xmlDebugDumpAttr
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1349
      functionLinenumberEnd: 1358
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - output
        - attr
        - depth
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtDumpAttr
        - xmlCtxtDumpCleanCtxt
        - xmlCtxtDumpInitCtxt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'debugXML.c:1352,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1352,25'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:1353,5'
              BranchSideFuncs:
                - xmlCtxtDumpInitCtxt
                - xmlCtxtDumpAttr
                - xmlCtxtDumpCleanCtxt
      Callsites:
        - Src:             'debugXML.c:1353,5'
          Dst:             xmlCtxtDumpInitCtxt
        - Src:             'debugXML.c:1356,5'
          Dst:             xmlCtxtDumpAttr
        - Src:             'debugXML.c:1357,5'
          Dst:             xmlCtxtDumpCleanCtxt
    - functionName:    xmlDebugDumpString
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1319
      functionLinenumberEnd: 1338
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - output
        - str
      BBCount:         30
      ICount:          168
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - fprintf
        - fputc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'debugXML.c:1322,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1323,11'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fprintf
                - fputc
                - fprintf
            - BranchSide:      'debugXML.c:1324,9'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fprintf
                - fputc
                - fprintf
        - Branch String:   'debugXML.c:1324,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1325,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'debugXML.c:1328,12'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fprintf
                - fputc
        - Branch String:   'debugXML.c:1328,5'
          Branch Sides:
            - BranchSide:      'debugXML.c:1329,13'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fprintf
                - fputc
            - BranchSide:      'debugXML.c:1337,13'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'debugXML.c:1329,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:1330,13'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:1331,18'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fprintf
                - fputc
        - Branch String:   'debugXML.c:1331,18'
          Branch Sides:
            - BranchSide:      'debugXML.c:1331,18'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputc
                - fprintf
            - BranchSide:      'debugXML.c:1332,24'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputc
                - fprintf
        - Branch String:   'debugXML.c:1331,18'
          Branch Sides:
            - BranchSide:      'debugXML.c:1331,18'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputc
                - fprintf
            - BranchSide:      'debugXML.c:1331,18'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputc
                - fprintf
        - Branch String:   'debugXML.c:1331,18'
          Branch Sides:
            - BranchSide:      'debugXML.c:1331,18'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputc
                - fprintf
            - BranchSide:      'debugXML.c:1332,24'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputc
                - fprintf
        - Branch String:   'debugXML.c:1331,18'
          Branch Sides:
            - BranchSide:      'debugXML.c:1332,24'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputc
                - fprintf
            - BranchSide:      'debugXML.c:1333,18'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputc
                - fprintf
        - Branch String:   'debugXML.c:1333,18'
          Branch Sides:
            - BranchSide:      'debugXML.c:1334,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fputc
                - fputc
            - BranchSide:      'debugXML.c:1336,19'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fprintf
                - fputc
      Callsites:
        - Src:             'debugXML.c:1325,9'
          Dst:             fprintf
        - Src:             'debugXML.c:1332,13'
          Dst:             fputc
        - Src:             'debugXML.c:1334,13'
          Dst:             fprintf
        - Src:             'debugXML.c:1336,13'
          Dst:             fputc
        - Src:             'debugXML.c:1337,5'
          Dst:             fprintf
...
